/usr/bin/java -ea -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf -i ../../../trunk/examples/svcomp/loop-new/count_by_nondet.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-e106359-m [2022-04-15 12:32:39,341 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-15 12:32:39,343 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-15 12:32:39,376 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-15 12:32:39,377 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-15 12:32:39,378 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-15 12:32:39,381 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-15 12:32:39,385 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-15 12:32:39,386 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-15 12:32:39,389 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-15 12:32:39,390 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-15 12:32:39,391 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-15 12:32:39,391 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-15 12:32:39,393 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-15 12:32:39,393 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-15 12:32:39,394 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-15 12:32:39,395 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-15 12:32:39,396 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-15 12:32:39,398 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-15 12:32:39,402 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-15 12:32:39,403 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-15 12:32:39,404 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-15 12:32:39,405 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-15 12:32:39,405 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-15 12:32:39,406 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-15 12:32:39,411 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-15 12:32:39,411 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-15 12:32:39,411 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-15 12:32:39,411 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-15 12:32:39,412 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-15 12:32:39,413 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-15 12:32:39,413 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-15 12:32:39,414 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-15 12:32:39,414 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-15 12:32:39,415 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-15 12:32:39,415 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-15 12:32:39,415 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-15 12:32:39,416 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-15 12:32:39,416 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-15 12:32:39,416 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-15 12:32:39,417 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-15 12:32:39,418 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-15 12:32:39,418 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-04-15 12:32:39,426 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-15 12:32:39,427 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-15 12:32:39,427 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-15 12:32:39,428 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-15 12:32:39,428 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-15 12:32:39,428 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-15 12:32:39,428 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-15 12:32:39,428 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-15 12:32:39,428 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-15 12:32:39,429 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-15 12:32:39,429 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-15 12:32:39,429 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-15 12:32:39,429 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-15 12:32:39,429 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-15 12:32:39,429 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-15 12:32:39,429 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-15 12:32:39,429 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-15 12:32:39,430 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-04-15 12:32:39,430 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-04-15 12:32:39,430 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-04-15 12:32:39,430 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-15 12:32:39,430 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-04-15 12:32:39,430 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-04-15 12:32:39,602 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-15 12:32:39,617 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-15 12:32:39,619 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-15 12:32:39,620 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-15 12:32:39,620 INFO L275 PluginConnector]: CDTParser initialized [2022-04-15 12:32:39,621 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/loop-new/count_by_nondet.i [2022-04-15 12:32:39,661 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/93378856d/f075eff9ec8940b0897f79da5fdedc8a/FLAGaef46e6d9 [2022-04-15 12:32:40,048 INFO L306 CDTParser]: Found 1 translation units. [2022-04-15 12:32:40,049 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loop-new/count_by_nondet.i [2022-04-15 12:32:40,053 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/93378856d/f075eff9ec8940b0897f79da5fdedc8a/FLAGaef46e6d9 [2022-04-15 12:32:40,462 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/93378856d/f075eff9ec8940b0897f79da5fdedc8a [2022-04-15 12:32:40,463 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-15 12:32:40,464 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-15 12:32:40,465 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-15 12:32:40,465 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-15 12:32:40,468 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-15 12:32:40,468 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.04 12:32:40" (1/1) ... [2022-04-15 12:32:40,469 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@272e7afc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.04 12:32:40, skipping insertion in model container [2022-04-15 12:32:40,469 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.04 12:32:40" (1/1) ... [2022-04-15 12:32:40,473 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-15 12:32:40,481 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-15 12:32:40,617 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/loop-new/count_by_nondet.i[891,904] [2022-04-15 12:32:40,638 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-15 12:32:40,654 INFO L203 MainTranslator]: Completed pre-run [2022-04-15 12:32:40,663 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/loop-new/count_by_nondet.i[891,904] [2022-04-15 12:32:40,665 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-15 12:32:40,673 INFO L208 MainTranslator]: Completed translation [2022-04-15 12:32:40,673 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.04 12:32:40 WrapperNode [2022-04-15 12:32:40,673 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-15 12:32:40,674 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-15 12:32:40,674 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-15 12:32:40,674 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-15 12:32:40,682 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.04 12:32:40" (1/1) ... [2022-04-15 12:32:40,682 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.04 12:32:40" (1/1) ... [2022-04-15 12:32:40,685 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.04 12:32:40" (1/1) ... [2022-04-15 12:32:40,686 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.04 12:32:40" (1/1) ... [2022-04-15 12:32:40,689 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.04 12:32:40" (1/1) ... [2022-04-15 12:32:40,691 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.04 12:32:40" (1/1) ... [2022-04-15 12:32:40,692 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.04 12:32:40" (1/1) ... [2022-04-15 12:32:40,693 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-15 12:32:40,693 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-15 12:32:40,693 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-15 12:32:40,693 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-15 12:32:40,694 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.04 12:32:40" (1/1) ... [2022-04-15 12:32:40,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-15 12:32:40,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:32:40,749 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-04-15 12:32:40,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-04-15 12:32:40,783 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-15 12:32:40,783 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-15 12:32:40,783 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-15 12:32:40,783 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-15 12:32:40,783 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-15 12:32:40,784 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-15 12:32:40,784 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-15 12:32:40,784 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-15 12:32:40,784 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2022-04-15 12:32:40,784 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2022-04-15 12:32:40,784 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-15 12:32:40,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-15 12:32:40,785 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-15 12:32:40,785 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-15 12:32:40,785 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-15 12:32:40,787 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-15 12:32:40,787 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-15 12:32:40,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-15 12:32:40,787 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-15 12:32:40,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-15 12:32:40,787 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-15 12:32:40,787 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-15 12:32:40,836 INFO L234 CfgBuilder]: Building ICFG [2022-04-15 12:32:40,837 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-15 12:32:40,929 INFO L275 CfgBuilder]: Performing block encoding [2022-04-15 12:32:40,942 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-15 12:32:40,942 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-04-15 12:32:40,943 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.04 12:32:40 BoogieIcfgContainer [2022-04-15 12:32:40,943 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-15 12:32:40,944 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-15 12:32:40,944 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-15 12:32:40,953 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-15 12:32:40,953 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.04 12:32:40" (1/3) ... [2022-04-15 12:32:40,954 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18e6586e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.04 12:32:40, skipping insertion in model container [2022-04-15 12:32:40,954 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.04 12:32:40" (2/3) ... [2022-04-15 12:32:40,954 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18e6586e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.04 12:32:40, skipping insertion in model container [2022-04-15 12:32:40,954 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.04 12:32:40" (3/3) ... [2022-04-15 12:32:40,955 INFO L111 eAbstractionObserver]: Analyzing ICFG count_by_nondet.i [2022-04-15 12:32:40,964 INFO L202 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-04-15 12:32:40,964 INFO L161 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-15 12:32:41,005 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-15 12:32:41,014 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-04-15 12:32:41,014 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-15 12:32:41,044 INFO L276 IsEmpty]: Start isEmpty. Operand has 20 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 13 states have internal predecessors, (17), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-04-15 12:32:41,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-04-15 12:32:41,049 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:32:41,050 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:32:41,050 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:32:41,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:32:41,054 INFO L85 PathProgramCache]: Analyzing trace with hash 2089905556, now seen corresponding path program 1 times [2022-04-15 12:32:41,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:41,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1467372056] [2022-04-15 12:32:41,069 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 12:32:41,069 INFO L85 PathProgramCache]: Analyzing trace with hash 2089905556, now seen corresponding path program 2 times [2022-04-15 12:32:41,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:32:41,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434263565] [2022-04-15 12:32:41,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:32:41,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:32:41,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:41,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:32:41,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:41,190 INFO L290 TraceCheckUtils]: 0: Hoare triple {29#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {23#true} is VALID [2022-04-15 12:32:41,190 INFO L290 TraceCheckUtils]: 1: Hoare triple {23#true} assume true; {23#true} is VALID [2022-04-15 12:32:41,191 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {23#true} {23#true} #54#return; {23#true} is VALID [2022-04-15 12:32:41,192 INFO L272 TraceCheckUtils]: 0: Hoare triple {23#true} call ULTIMATE.init(); {29#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:32:41,192 INFO L290 TraceCheckUtils]: 1: Hoare triple {29#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {23#true} is VALID [2022-04-15 12:32:41,192 INFO L290 TraceCheckUtils]: 2: Hoare triple {23#true} assume true; {23#true} is VALID [2022-04-15 12:32:41,194 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {23#true} {23#true} #54#return; {23#true} is VALID [2022-04-15 12:32:41,194 INFO L272 TraceCheckUtils]: 4: Hoare triple {23#true} call #t~ret3 := main(); {23#true} is VALID [2022-04-15 12:32:41,194 INFO L290 TraceCheckUtils]: 5: Hoare triple {23#true} ~i~0 := 0;~k~0 := 0; {28#(= main_~i~0 0)} is VALID [2022-04-15 12:32:41,195 INFO L290 TraceCheckUtils]: 6: Hoare triple {28#(= main_~i~0 0)} assume !(~i~0 < 1000000); {24#false} is VALID [2022-04-15 12:32:41,195 INFO L272 TraceCheckUtils]: 7: Hoare triple {24#false} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {24#false} is VALID [2022-04-15 12:32:41,195 INFO L290 TraceCheckUtils]: 8: Hoare triple {24#false} ~cond := #in~cond; {24#false} is VALID [2022-04-15 12:32:41,196 INFO L290 TraceCheckUtils]: 9: Hoare triple {24#false} assume 0 == ~cond; {24#false} is VALID [2022-04-15 12:32:41,196 INFO L290 TraceCheckUtils]: 10: Hoare triple {24#false} assume !false; {24#false} is VALID [2022-04-15 12:32:41,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:41,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:32:41,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434263565] [2022-04-15 12:32:41,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434263565] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:32:41,198 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:32:41,198 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 12:32:41,199 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:32:41,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1467372056] [2022-04-15 12:32:41,201 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1467372056] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:32:41,201 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:32:41,201 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 12:32:41,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388304621] [2022-04-15 12:32:41,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:32:41,205 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2022-04-15 12:32:41,206 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:32:41,208 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:41,233 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 11 edges. 11 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:41,233 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-15 12:32:41,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:41,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-15 12:32:41,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-15 12:32:41,255 INFO L87 Difference]: Start difference. First operand has 20 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 13 states have internal predecessors, (17), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:41,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:41,388 INFO L93 Difference]: Finished difference Result 36 states and 43 transitions. [2022-04-15 12:32:41,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-15 12:32:41,389 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2022-04-15 12:32:41,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:32:41,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:41,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 43 transitions. [2022-04-15 12:32:41,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:41,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 43 transitions. [2022-04-15 12:32:41,405 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 43 transitions. [2022-04-15 12:32:41,463 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 43 edges. 43 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:41,472 INFO L225 Difference]: With dead ends: 36 [2022-04-15 12:32:41,473 INFO L226 Difference]: Without dead ends: 15 [2022-04-15 12:32:41,475 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-15 12:32:41,479 INFO L913 BasicCegarLoop]: 18 mSDtfsCounter, 18 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-15 12:32:41,480 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 27 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-15 12:32:41,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2022-04-15 12:32:41,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 14. [2022-04-15 12:32:41,498 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:32:41,498 INFO L82 GeneralOperation]: Start isEquivalent. First operand 15 states. Second operand has 14 states, 9 states have (on average 1.1111111111111112) internal successors, (10), 9 states have internal predecessors, (10), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:41,499 INFO L74 IsIncluded]: Start isIncluded. First operand 15 states. Second operand has 14 states, 9 states have (on average 1.1111111111111112) internal successors, (10), 9 states have internal predecessors, (10), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:41,499 INFO L87 Difference]: Start difference. First operand 15 states. Second operand has 14 states, 9 states have (on average 1.1111111111111112) internal successors, (10), 9 states have internal predecessors, (10), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:41,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:41,501 INFO L93 Difference]: Finished difference Result 15 states and 15 transitions. [2022-04-15 12:32:41,501 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 15 transitions. [2022-04-15 12:32:41,501 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:32:41,501 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:32:41,514 INFO L74 IsIncluded]: Start isIncluded. First operand has 14 states, 9 states have (on average 1.1111111111111112) internal successors, (10), 9 states have internal predecessors, (10), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 15 states. [2022-04-15 12:32:41,514 INFO L87 Difference]: Start difference. First operand has 14 states, 9 states have (on average 1.1111111111111112) internal successors, (10), 9 states have internal predecessors, (10), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 15 states. [2022-04-15 12:32:41,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:41,516 INFO L93 Difference]: Finished difference Result 15 states and 15 transitions. [2022-04-15 12:32:41,516 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 15 transitions. [2022-04-15 12:32:41,516 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:32:41,516 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:32:41,516 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:32:41,516 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:32:41,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 9 states have (on average 1.1111111111111112) internal successors, (10), 9 states have internal predecessors, (10), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:41,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 14 transitions. [2022-04-15 12:32:41,518 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 14 transitions. Word has length 11 [2022-04-15 12:32:41,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:32:41,518 INFO L478 AbstractCegarLoop]: Abstraction has 14 states and 14 transitions. [2022-04-15 12:32:41,518 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:41,519 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 14 states and 14 transitions. [2022-04-15 12:32:41,535 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 14 edges. 14 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:41,535 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 14 transitions. [2022-04-15 12:32:41,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-04-15 12:32:41,535 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:32:41,535 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:32:41,536 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-15 12:32:41,536 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:32:41,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:32:41,536 INFO L85 PathProgramCache]: Analyzing trace with hash -545306800, now seen corresponding path program 1 times [2022-04-15 12:32:41,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:41,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [976626521] [2022-04-15 12:32:41,861 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:32:41,861 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:32:41,861 INFO L85 PathProgramCache]: Analyzing trace with hash -545306800, now seen corresponding path program 2 times [2022-04-15 12:32:41,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:32:41,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841368817] [2022-04-15 12:32:41,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:32:41,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:32:41,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:41,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:32:41,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:41,919 INFO L290 TraceCheckUtils]: 0: Hoare triple {171#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {164#true} is VALID [2022-04-15 12:32:41,919 INFO L290 TraceCheckUtils]: 1: Hoare triple {164#true} assume true; {164#true} is VALID [2022-04-15 12:32:41,920 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {164#true} {164#true} #54#return; {164#true} is VALID [2022-04-15 12:32:41,920 INFO L272 TraceCheckUtils]: 0: Hoare triple {164#true} call ULTIMATE.init(); {171#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:32:41,920 INFO L290 TraceCheckUtils]: 1: Hoare triple {171#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {164#true} is VALID [2022-04-15 12:32:41,921 INFO L290 TraceCheckUtils]: 2: Hoare triple {164#true} assume true; {164#true} is VALID [2022-04-15 12:32:41,922 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {164#true} {164#true} #54#return; {164#true} is VALID [2022-04-15 12:32:41,922 INFO L272 TraceCheckUtils]: 4: Hoare triple {164#true} call #t~ret3 := main(); {164#true} is VALID [2022-04-15 12:32:41,922 INFO L290 TraceCheckUtils]: 5: Hoare triple {164#true} ~i~0 := 0;~k~0 := 0; {169#(= main_~i~0 0)} is VALID [2022-04-15 12:32:41,923 INFO L290 TraceCheckUtils]: 6: Hoare triple {169#(= main_~i~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {169#(= main_~i~0 0)} is VALID [2022-04-15 12:32:41,923 INFO L290 TraceCheckUtils]: 7: Hoare triple {169#(= main_~i~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {170#(<= main_~i~0 999999)} is VALID [2022-04-15 12:32:41,924 INFO L290 TraceCheckUtils]: 8: Hoare triple {170#(<= main_~i~0 999999)} assume !(~i~0 < 1000000); {165#false} is VALID [2022-04-15 12:32:41,924 INFO L272 TraceCheckUtils]: 9: Hoare triple {165#false} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {165#false} is VALID [2022-04-15 12:32:41,924 INFO L290 TraceCheckUtils]: 10: Hoare triple {165#false} ~cond := #in~cond; {165#false} is VALID [2022-04-15 12:32:41,924 INFO L290 TraceCheckUtils]: 11: Hoare triple {165#false} assume 0 == ~cond; {165#false} is VALID [2022-04-15 12:32:41,924 INFO L290 TraceCheckUtils]: 12: Hoare triple {165#false} assume !false; {165#false} is VALID [2022-04-15 12:32:41,924 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:41,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:32:41,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841368817] [2022-04-15 12:32:41,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841368817] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:32:41,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223470188] [2022-04-15 12:32:41,928 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:32:41,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:32:41,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:32:41,939 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:32:41,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-04-15 12:32:41,977 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:32:41,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:32:41,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 5 conjunts are in the unsatisfiable core [2022-04-15 12:32:41,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:41,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:32:42,179 INFO L272 TraceCheckUtils]: 0: Hoare triple {164#true} call ULTIMATE.init(); {164#true} is VALID [2022-04-15 12:32:42,179 INFO L290 TraceCheckUtils]: 1: Hoare triple {164#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {164#true} is VALID [2022-04-15 12:32:42,179 INFO L290 TraceCheckUtils]: 2: Hoare triple {164#true} assume true; {164#true} is VALID [2022-04-15 12:32:42,179 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {164#true} {164#true} #54#return; {164#true} is VALID [2022-04-15 12:32:42,180 INFO L272 TraceCheckUtils]: 4: Hoare triple {164#true} call #t~ret3 := main(); {164#true} is VALID [2022-04-15 12:32:42,180 INFO L290 TraceCheckUtils]: 5: Hoare triple {164#true} ~i~0 := 0;~k~0 := 0; {190#(<= main_~k~0 0)} is VALID [2022-04-15 12:32:42,180 INFO L290 TraceCheckUtils]: 6: Hoare triple {190#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {190#(<= main_~k~0 0)} is VALID [2022-04-15 12:32:42,181 INFO L290 TraceCheckUtils]: 7: Hoare triple {190#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {197#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:42,181 INFO L290 TraceCheckUtils]: 8: Hoare triple {197#(<= main_~k~0 1)} assume !(~i~0 < 1000000); {197#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:42,182 INFO L272 TraceCheckUtils]: 9: Hoare triple {197#(<= main_~k~0 1)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {204#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:32:42,182 INFO L290 TraceCheckUtils]: 10: Hoare triple {204#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {208#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:32:42,185 INFO L290 TraceCheckUtils]: 11: Hoare triple {208#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {165#false} is VALID [2022-04-15 12:32:42,185 INFO L290 TraceCheckUtils]: 12: Hoare triple {165#false} assume !false; {165#false} is VALID [2022-04-15 12:32:42,185 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:42,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:32:42,329 INFO L290 TraceCheckUtils]: 12: Hoare triple {165#false} assume !false; {165#false} is VALID [2022-04-15 12:32:42,331 INFO L290 TraceCheckUtils]: 11: Hoare triple {208#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {165#false} is VALID [2022-04-15 12:32:42,332 INFO L290 TraceCheckUtils]: 10: Hoare triple {204#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {208#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:32:42,332 INFO L272 TraceCheckUtils]: 9: Hoare triple {224#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {204#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:32:42,333 INFO L290 TraceCheckUtils]: 8: Hoare triple {224#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {224#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:32:42,336 INFO L290 TraceCheckUtils]: 7: Hoare triple {231#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {224#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:32:42,337 INFO L290 TraceCheckUtils]: 6: Hoare triple {231#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {231#(<= main_~k~0 999999)} is VALID [2022-04-15 12:32:42,337 INFO L290 TraceCheckUtils]: 5: Hoare triple {164#true} ~i~0 := 0;~k~0 := 0; {231#(<= main_~k~0 999999)} is VALID [2022-04-15 12:32:42,337 INFO L272 TraceCheckUtils]: 4: Hoare triple {164#true} call #t~ret3 := main(); {164#true} is VALID [2022-04-15 12:32:42,337 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {164#true} {164#true} #54#return; {164#true} is VALID [2022-04-15 12:32:42,338 INFO L290 TraceCheckUtils]: 2: Hoare triple {164#true} assume true; {164#true} is VALID [2022-04-15 12:32:42,338 INFO L290 TraceCheckUtils]: 1: Hoare triple {164#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {164#true} is VALID [2022-04-15 12:32:42,339 INFO L272 TraceCheckUtils]: 0: Hoare triple {164#true} call ULTIMATE.init(); {164#true} is VALID [2022-04-15 12:32:42,339 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:42,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223470188] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:32:42,340 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:32:42,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 11 [2022-04-15 12:32:42,340 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:32:42,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [976626521] [2022-04-15 12:32:42,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [976626521] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:32:42,341 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:32:42,341 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-15 12:32:42,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464093282] [2022-04-15 12:32:42,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:32:42,342 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2022-04-15 12:32:42,342 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:32:42,342 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:42,351 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 13 edges. 13 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:42,351 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-15 12:32:42,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:42,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-15 12:32:42,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-04-15 12:32:42,352 INFO L87 Difference]: Start difference. First operand 14 states and 14 transitions. Second operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:42,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:42,405 INFO L93 Difference]: Finished difference Result 21 states and 21 transitions. [2022-04-15 12:32:42,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-15 12:32:42,406 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2022-04-15 12:32:42,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:32:42,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:42,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 21 transitions. [2022-04-15 12:32:42,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:42,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 21 transitions. [2022-04-15 12:32:42,412 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 21 transitions. [2022-04-15 12:32:42,426 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 21 edges. 21 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:42,428 INFO L225 Difference]: With dead ends: 21 [2022-04-15 12:32:42,428 INFO L226 Difference]: Without dead ends: 16 [2022-04-15 12:32:42,429 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2022-04-15 12:32:42,434 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 10 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-15 12:32:42,438 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 18 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-15 12:32:42,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2022-04-15 12:32:42,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2022-04-15 12:32:42,444 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:32:42,445 INFO L82 GeneralOperation]: Start isEquivalent. First operand 16 states. Second operand has 16 states, 11 states have (on average 1.0909090909090908) internal successors, (12), 11 states have internal predecessors, (12), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:42,445 INFO L74 IsIncluded]: Start isIncluded. First operand 16 states. Second operand has 16 states, 11 states have (on average 1.0909090909090908) internal successors, (12), 11 states have internal predecessors, (12), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:42,446 INFO L87 Difference]: Start difference. First operand 16 states. Second operand has 16 states, 11 states have (on average 1.0909090909090908) internal successors, (12), 11 states have internal predecessors, (12), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:42,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:42,448 INFO L93 Difference]: Finished difference Result 16 states and 16 transitions. [2022-04-15 12:32:42,448 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 16 transitions. [2022-04-15 12:32:42,448 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:32:42,448 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:32:42,449 INFO L74 IsIncluded]: Start isIncluded. First operand has 16 states, 11 states have (on average 1.0909090909090908) internal successors, (12), 11 states have internal predecessors, (12), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 16 states. [2022-04-15 12:32:42,449 INFO L87 Difference]: Start difference. First operand has 16 states, 11 states have (on average 1.0909090909090908) internal successors, (12), 11 states have internal predecessors, (12), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 16 states. [2022-04-15 12:32:42,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:42,454 INFO L93 Difference]: Finished difference Result 16 states and 16 transitions. [2022-04-15 12:32:42,454 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 16 transitions. [2022-04-15 12:32:42,454 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:32:42,454 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:32:42,454 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:32:42,454 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:32:42,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 11 states have (on average 1.0909090909090908) internal successors, (12), 11 states have internal predecessors, (12), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:42,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 16 transitions. [2022-04-15 12:32:42,455 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 16 transitions. Word has length 13 [2022-04-15 12:32:42,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:32:42,455 INFO L478 AbstractCegarLoop]: Abstraction has 16 states and 16 transitions. [2022-04-15 12:32:42,455 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:42,455 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 16 states and 16 transitions. [2022-04-15 12:32:42,472 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 16 edges. 16 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:42,472 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 16 transitions. [2022-04-15 12:32:42,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-04-15 12:32:42,473 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:32:42,473 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:32:42,502 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-04-15 12:32:42,688 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:32:42,688 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:32:42,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:32:42,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1046323724, now seen corresponding path program 3 times [2022-04-15 12:32:42,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:42,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2094805483] [2022-04-15 12:32:42,971 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:32:42,971 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:32:42,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1046323724, now seen corresponding path program 4 times [2022-04-15 12:32:42,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:32:42,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769746674] [2022-04-15 12:32:42,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:32:42,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:32:42,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:43,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:32:43,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:43,052 INFO L290 TraceCheckUtils]: 0: Hoare triple {375#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {365#true} is VALID [2022-04-15 12:32:43,053 INFO L290 TraceCheckUtils]: 1: Hoare triple {365#true} assume true; {365#true} is VALID [2022-04-15 12:32:43,053 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {365#true} {365#true} #54#return; {365#true} is VALID [2022-04-15 12:32:43,053 INFO L272 TraceCheckUtils]: 0: Hoare triple {365#true} call ULTIMATE.init(); {375#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:32:43,053 INFO L290 TraceCheckUtils]: 1: Hoare triple {375#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {365#true} is VALID [2022-04-15 12:32:43,054 INFO L290 TraceCheckUtils]: 2: Hoare triple {365#true} assume true; {365#true} is VALID [2022-04-15 12:32:43,054 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {365#true} {365#true} #54#return; {365#true} is VALID [2022-04-15 12:32:43,054 INFO L272 TraceCheckUtils]: 4: Hoare triple {365#true} call #t~ret3 := main(); {365#true} is VALID [2022-04-15 12:32:43,054 INFO L290 TraceCheckUtils]: 5: Hoare triple {365#true} ~i~0 := 0;~k~0 := 0; {370#(= main_~k~0 0)} is VALID [2022-04-15 12:32:43,054 INFO L290 TraceCheckUtils]: 6: Hoare triple {370#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {370#(= main_~k~0 0)} is VALID [2022-04-15 12:32:43,055 INFO L290 TraceCheckUtils]: 7: Hoare triple {370#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {371#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:43,055 INFO L290 TraceCheckUtils]: 8: Hoare triple {371#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {371#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:43,056 INFO L290 TraceCheckUtils]: 9: Hoare triple {371#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {372#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:43,056 INFO L290 TraceCheckUtils]: 10: Hoare triple {372#(<= main_~k~0 2)} assume !(~i~0 < 1000000); {372#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:43,057 INFO L272 TraceCheckUtils]: 11: Hoare triple {372#(<= main_~k~0 2)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {373#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:32:43,057 INFO L290 TraceCheckUtils]: 12: Hoare triple {373#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {374#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:32:43,058 INFO L290 TraceCheckUtils]: 13: Hoare triple {374#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {366#false} is VALID [2022-04-15 12:32:43,058 INFO L290 TraceCheckUtils]: 14: Hoare triple {366#false} assume !false; {366#false} is VALID [2022-04-15 12:32:43,058 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:43,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:32:43,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769746674] [2022-04-15 12:32:43,058 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769746674] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:32:43,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709649298] [2022-04-15 12:32:43,058 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:32:43,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:32:43,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:32:43,059 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:32:43,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-04-15 12:32:43,114 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:32:43,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:32:43,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 6 conjunts are in the unsatisfiable core [2022-04-15 12:32:43,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:43,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:32:43,217 INFO L272 TraceCheckUtils]: 0: Hoare triple {365#true} call ULTIMATE.init(); {365#true} is VALID [2022-04-15 12:32:43,218 INFO L290 TraceCheckUtils]: 1: Hoare triple {365#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {365#true} is VALID [2022-04-15 12:32:43,218 INFO L290 TraceCheckUtils]: 2: Hoare triple {365#true} assume true; {365#true} is VALID [2022-04-15 12:32:43,218 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {365#true} {365#true} #54#return; {365#true} is VALID [2022-04-15 12:32:43,218 INFO L272 TraceCheckUtils]: 4: Hoare triple {365#true} call #t~ret3 := main(); {365#true} is VALID [2022-04-15 12:32:43,218 INFO L290 TraceCheckUtils]: 5: Hoare triple {365#true} ~i~0 := 0;~k~0 := 0; {394#(<= main_~k~0 0)} is VALID [2022-04-15 12:32:43,219 INFO L290 TraceCheckUtils]: 6: Hoare triple {394#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {394#(<= main_~k~0 0)} is VALID [2022-04-15 12:32:43,219 INFO L290 TraceCheckUtils]: 7: Hoare triple {394#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {371#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:43,220 INFO L290 TraceCheckUtils]: 8: Hoare triple {371#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {371#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:43,220 INFO L290 TraceCheckUtils]: 9: Hoare triple {371#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {372#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:43,221 INFO L290 TraceCheckUtils]: 10: Hoare triple {372#(<= main_~k~0 2)} assume !(~i~0 < 1000000); {372#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:43,221 INFO L272 TraceCheckUtils]: 11: Hoare triple {372#(<= main_~k~0 2)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {413#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:32:43,222 INFO L290 TraceCheckUtils]: 12: Hoare triple {413#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {417#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:32:43,222 INFO L290 TraceCheckUtils]: 13: Hoare triple {417#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {366#false} is VALID [2022-04-15 12:32:43,222 INFO L290 TraceCheckUtils]: 14: Hoare triple {366#false} assume !false; {366#false} is VALID [2022-04-15 12:32:43,223 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:43,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:32:43,344 INFO L290 TraceCheckUtils]: 14: Hoare triple {366#false} assume !false; {366#false} is VALID [2022-04-15 12:32:43,345 INFO L290 TraceCheckUtils]: 13: Hoare triple {417#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {366#false} is VALID [2022-04-15 12:32:43,345 INFO L290 TraceCheckUtils]: 12: Hoare triple {413#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {417#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:32:43,345 INFO L272 TraceCheckUtils]: 11: Hoare triple {433#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {413#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:32:43,346 INFO L290 TraceCheckUtils]: 10: Hoare triple {433#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {433#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:32:43,346 INFO L290 TraceCheckUtils]: 9: Hoare triple {440#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {433#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:32:43,347 INFO L290 TraceCheckUtils]: 8: Hoare triple {440#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {440#(<= main_~k~0 999999)} is VALID [2022-04-15 12:32:43,347 INFO L290 TraceCheckUtils]: 7: Hoare triple {447#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {440#(<= main_~k~0 999999)} is VALID [2022-04-15 12:32:43,347 INFO L290 TraceCheckUtils]: 6: Hoare triple {447#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {447#(<= main_~k~0 999998)} is VALID [2022-04-15 12:32:43,348 INFO L290 TraceCheckUtils]: 5: Hoare triple {365#true} ~i~0 := 0;~k~0 := 0; {447#(<= main_~k~0 999998)} is VALID [2022-04-15 12:32:43,348 INFO L272 TraceCheckUtils]: 4: Hoare triple {365#true} call #t~ret3 := main(); {365#true} is VALID [2022-04-15 12:32:43,348 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {365#true} {365#true} #54#return; {365#true} is VALID [2022-04-15 12:32:43,348 INFO L290 TraceCheckUtils]: 2: Hoare triple {365#true} assume true; {365#true} is VALID [2022-04-15 12:32:43,348 INFO L290 TraceCheckUtils]: 1: Hoare triple {365#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {365#true} is VALID [2022-04-15 12:32:43,348 INFO L272 TraceCheckUtils]: 0: Hoare triple {365#true} call ULTIMATE.init(); {365#true} is VALID [2022-04-15 12:32:43,349 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:43,349 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709649298] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:32:43,349 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:32:43,349 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 14 [2022-04-15 12:32:43,349 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:32:43,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2094805483] [2022-04-15 12:32:43,349 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2094805483] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:32:43,349 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:32:43,349 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-15 12:32:43,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411656482] [2022-04-15 12:32:43,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:32:43,350 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.375) internal successors, (11), 6 states have internal predecessors, (11), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2022-04-15 12:32:43,350 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:32:43,350 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 8 states, 8 states have (on average 1.375) internal successors, (11), 6 states have internal predecessors, (11), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:43,360 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 15 edges. 15 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:43,360 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-15 12:32:43,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:43,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-15 12:32:43,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-04-15 12:32:43,361 INFO L87 Difference]: Start difference. First operand 16 states and 16 transitions. Second operand has 8 states, 8 states have (on average 1.375) internal successors, (11), 6 states have internal predecessors, (11), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:43,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:43,469 INFO L93 Difference]: Finished difference Result 24 states and 24 transitions. [2022-04-15 12:32:43,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-15 12:32:43,469 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.375) internal successors, (11), 6 states have internal predecessors, (11), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2022-04-15 12:32:43,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:32:43,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 1.375) internal successors, (11), 6 states have internal predecessors, (11), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:43,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 24 transitions. [2022-04-15 12:32:43,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 1.375) internal successors, (11), 6 states have internal predecessors, (11), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:43,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 24 transitions. [2022-04-15 12:32:43,471 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 8 states and 24 transitions. [2022-04-15 12:32:43,491 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 24 edges. 24 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:43,492 INFO L225 Difference]: With dead ends: 24 [2022-04-15 12:32:43,492 INFO L226 Difference]: Without dead ends: 19 [2022-04-15 12:32:43,493 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2022-04-15 12:32:43,493 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 16 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-15 12:32:43,494 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 33 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-15 12:32:43,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2022-04-15 12:32:43,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 18. [2022-04-15 12:32:43,499 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:32:43,499 INFO L82 GeneralOperation]: Start isEquivalent. First operand 19 states. Second operand has 18 states, 13 states have (on average 1.0769230769230769) internal successors, (14), 13 states have internal predecessors, (14), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:43,499 INFO L74 IsIncluded]: Start isIncluded. First operand 19 states. Second operand has 18 states, 13 states have (on average 1.0769230769230769) internal successors, (14), 13 states have internal predecessors, (14), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:43,500 INFO L87 Difference]: Start difference. First operand 19 states. Second operand has 18 states, 13 states have (on average 1.0769230769230769) internal successors, (14), 13 states have internal predecessors, (14), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:43,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:43,501 INFO L93 Difference]: Finished difference Result 19 states and 19 transitions. [2022-04-15 12:32:43,501 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 19 transitions. [2022-04-15 12:32:43,501 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:32:43,501 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:32:43,501 INFO L74 IsIncluded]: Start isIncluded. First operand has 18 states, 13 states have (on average 1.0769230769230769) internal successors, (14), 13 states have internal predecessors, (14), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 19 states. [2022-04-15 12:32:43,501 INFO L87 Difference]: Start difference. First operand has 18 states, 13 states have (on average 1.0769230769230769) internal successors, (14), 13 states have internal predecessors, (14), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 19 states. [2022-04-15 12:32:43,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:43,502 INFO L93 Difference]: Finished difference Result 19 states and 19 transitions. [2022-04-15 12:32:43,502 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 19 transitions. [2022-04-15 12:32:43,502 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:32:43,502 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:32:43,502 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:32:43,502 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:32:43,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 13 states have (on average 1.0769230769230769) internal successors, (14), 13 states have internal predecessors, (14), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:43,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 18 transitions. [2022-04-15 12:32:43,503 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 18 transitions. Word has length 15 [2022-04-15 12:32:43,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:32:43,504 INFO L478 AbstractCegarLoop]: Abstraction has 18 states and 18 transitions. [2022-04-15 12:32:43,504 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 1.375) internal successors, (11), 6 states have internal predecessors, (11), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:43,504 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 18 states and 18 transitions. [2022-04-15 12:32:43,521 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 18 edges. 18 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:43,521 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 18 transitions. [2022-04-15 12:32:43,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-04-15 12:32:43,521 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:32:43,521 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:32:43,540 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-04-15 12:32:43,740 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-04-15 12:32:43,741 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:32:43,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:32:43,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1594899912, now seen corresponding path program 5 times [2022-04-15 12:32:43,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:43,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1477800939] [2022-04-15 12:32:44,246 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:32:44,246 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:32:44,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1594899912, now seen corresponding path program 6 times [2022-04-15 12:32:44,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:32:44,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524872664] [2022-04-15 12:32:44,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:32:44,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:32:44,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:44,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:32:44,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:44,310 INFO L290 TraceCheckUtils]: 0: Hoare triple {614#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {603#true} is VALID [2022-04-15 12:32:44,310 INFO L290 TraceCheckUtils]: 1: Hoare triple {603#true} assume true; {603#true} is VALID [2022-04-15 12:32:44,310 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {603#true} {603#true} #54#return; {603#true} is VALID [2022-04-15 12:32:44,311 INFO L272 TraceCheckUtils]: 0: Hoare triple {603#true} call ULTIMATE.init(); {614#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:32:44,311 INFO L290 TraceCheckUtils]: 1: Hoare triple {614#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {603#true} is VALID [2022-04-15 12:32:44,311 INFO L290 TraceCheckUtils]: 2: Hoare triple {603#true} assume true; {603#true} is VALID [2022-04-15 12:32:44,311 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {603#true} {603#true} #54#return; {603#true} is VALID [2022-04-15 12:32:44,311 INFO L272 TraceCheckUtils]: 4: Hoare triple {603#true} call #t~ret3 := main(); {603#true} is VALID [2022-04-15 12:32:44,311 INFO L290 TraceCheckUtils]: 5: Hoare triple {603#true} ~i~0 := 0;~k~0 := 0; {608#(= main_~k~0 0)} is VALID [2022-04-15 12:32:44,312 INFO L290 TraceCheckUtils]: 6: Hoare triple {608#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {608#(= main_~k~0 0)} is VALID [2022-04-15 12:32:44,312 INFO L290 TraceCheckUtils]: 7: Hoare triple {608#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {609#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:44,313 INFO L290 TraceCheckUtils]: 8: Hoare triple {609#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {609#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:44,313 INFO L290 TraceCheckUtils]: 9: Hoare triple {609#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {610#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:44,314 INFO L290 TraceCheckUtils]: 10: Hoare triple {610#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {610#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:44,315 INFO L290 TraceCheckUtils]: 11: Hoare triple {610#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {611#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:44,315 INFO L290 TraceCheckUtils]: 12: Hoare triple {611#(<= main_~k~0 3)} assume !(~i~0 < 1000000); {611#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:44,322 INFO L272 TraceCheckUtils]: 13: Hoare triple {611#(<= main_~k~0 3)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {612#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:32:44,322 INFO L290 TraceCheckUtils]: 14: Hoare triple {612#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {613#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:32:44,322 INFO L290 TraceCheckUtils]: 15: Hoare triple {613#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {604#false} is VALID [2022-04-15 12:32:44,323 INFO L290 TraceCheckUtils]: 16: Hoare triple {604#false} assume !false; {604#false} is VALID [2022-04-15 12:32:44,323 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:44,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:32:44,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524872664] [2022-04-15 12:32:44,323 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524872664] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:32:44,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463986386] [2022-04-15 12:32:44,323 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:32:44,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:32:44,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:32:44,324 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:32:44,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-04-15 12:32:44,367 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-04-15 12:32:44,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:32:44,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-15 12:32:44,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:44,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:32:44,478 INFO L272 TraceCheckUtils]: 0: Hoare triple {603#true} call ULTIMATE.init(); {603#true} is VALID [2022-04-15 12:32:44,479 INFO L290 TraceCheckUtils]: 1: Hoare triple {603#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {603#true} is VALID [2022-04-15 12:32:44,479 INFO L290 TraceCheckUtils]: 2: Hoare triple {603#true} assume true; {603#true} is VALID [2022-04-15 12:32:44,479 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {603#true} {603#true} #54#return; {603#true} is VALID [2022-04-15 12:32:44,479 INFO L272 TraceCheckUtils]: 4: Hoare triple {603#true} call #t~ret3 := main(); {603#true} is VALID [2022-04-15 12:32:44,479 INFO L290 TraceCheckUtils]: 5: Hoare triple {603#true} ~i~0 := 0;~k~0 := 0; {633#(<= main_~k~0 0)} is VALID [2022-04-15 12:32:44,480 INFO L290 TraceCheckUtils]: 6: Hoare triple {633#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {633#(<= main_~k~0 0)} is VALID [2022-04-15 12:32:44,480 INFO L290 TraceCheckUtils]: 7: Hoare triple {633#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {609#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:44,480 INFO L290 TraceCheckUtils]: 8: Hoare triple {609#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {609#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:44,481 INFO L290 TraceCheckUtils]: 9: Hoare triple {609#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {610#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:44,481 INFO L290 TraceCheckUtils]: 10: Hoare triple {610#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {610#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:44,482 INFO L290 TraceCheckUtils]: 11: Hoare triple {610#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {611#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:44,482 INFO L290 TraceCheckUtils]: 12: Hoare triple {611#(<= main_~k~0 3)} assume !(~i~0 < 1000000); {611#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:44,483 INFO L272 TraceCheckUtils]: 13: Hoare triple {611#(<= main_~k~0 3)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {658#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:32:44,483 INFO L290 TraceCheckUtils]: 14: Hoare triple {658#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {662#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:32:44,483 INFO L290 TraceCheckUtils]: 15: Hoare triple {662#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {604#false} is VALID [2022-04-15 12:32:44,483 INFO L290 TraceCheckUtils]: 16: Hoare triple {604#false} assume !false; {604#false} is VALID [2022-04-15 12:32:44,484 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:44,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:32:44,616 INFO L290 TraceCheckUtils]: 16: Hoare triple {604#false} assume !false; {604#false} is VALID [2022-04-15 12:32:44,628 INFO L290 TraceCheckUtils]: 15: Hoare triple {662#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {604#false} is VALID [2022-04-15 12:32:44,630 INFO L290 TraceCheckUtils]: 14: Hoare triple {658#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {662#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:32:44,630 INFO L272 TraceCheckUtils]: 13: Hoare triple {678#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {658#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:32:44,630 INFO L290 TraceCheckUtils]: 12: Hoare triple {678#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {678#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:32:44,631 INFO L290 TraceCheckUtils]: 11: Hoare triple {685#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {678#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:32:44,631 INFO L290 TraceCheckUtils]: 10: Hoare triple {685#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {685#(<= main_~k~0 999999)} is VALID [2022-04-15 12:32:44,632 INFO L290 TraceCheckUtils]: 9: Hoare triple {692#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {685#(<= main_~k~0 999999)} is VALID [2022-04-15 12:32:44,632 INFO L290 TraceCheckUtils]: 8: Hoare triple {692#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {692#(<= main_~k~0 999998)} is VALID [2022-04-15 12:32:44,632 INFO L290 TraceCheckUtils]: 7: Hoare triple {699#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {692#(<= main_~k~0 999998)} is VALID [2022-04-15 12:32:44,632 INFO L290 TraceCheckUtils]: 6: Hoare triple {699#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {699#(<= main_~k~0 999997)} is VALID [2022-04-15 12:32:44,633 INFO L290 TraceCheckUtils]: 5: Hoare triple {603#true} ~i~0 := 0;~k~0 := 0; {699#(<= main_~k~0 999997)} is VALID [2022-04-15 12:32:44,633 INFO L272 TraceCheckUtils]: 4: Hoare triple {603#true} call #t~ret3 := main(); {603#true} is VALID [2022-04-15 12:32:44,633 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {603#true} {603#true} #54#return; {603#true} is VALID [2022-04-15 12:32:44,633 INFO L290 TraceCheckUtils]: 2: Hoare triple {603#true} assume true; {603#true} is VALID [2022-04-15 12:32:44,633 INFO L290 TraceCheckUtils]: 1: Hoare triple {603#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {603#true} is VALID [2022-04-15 12:32:44,633 INFO L272 TraceCheckUtils]: 0: Hoare triple {603#true} call ULTIMATE.init(); {603#true} is VALID [2022-04-15 12:32:44,633 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:44,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463986386] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:32:44,634 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:32:44,634 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 16 [2022-04-15 12:32:44,634 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:32:44,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1477800939] [2022-04-15 12:32:44,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1477800939] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:32:44,634 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:32:44,634 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-15 12:32:44,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099840390] [2022-04-15 12:32:44,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:32:44,635 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.4444444444444444) internal successors, (13), 7 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2022-04-15 12:32:44,635 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:32:44,635 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 9 states, 9 states have (on average 1.4444444444444444) internal successors, (13), 7 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:44,645 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 17 edges. 17 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:44,645 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-15 12:32:44,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:44,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-15 12:32:44,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2022-04-15 12:32:44,647 INFO L87 Difference]: Start difference. First operand 18 states and 18 transitions. Second operand has 9 states, 9 states have (on average 1.4444444444444444) internal successors, (13), 7 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:44,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:44,796 INFO L93 Difference]: Finished difference Result 26 states and 26 transitions. [2022-04-15 12:32:44,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-15 12:32:44,796 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.4444444444444444) internal successors, (13), 7 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2022-04-15 12:32:44,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:32:44,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 9 states have (on average 1.4444444444444444) internal successors, (13), 7 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:44,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 26 transitions. [2022-04-15 12:32:44,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 9 states have (on average 1.4444444444444444) internal successors, (13), 7 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:44,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 26 transitions. [2022-04-15 12:32:44,800 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 9 states and 26 transitions. [2022-04-15 12:32:44,814 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 26 edges. 26 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:44,815 INFO L225 Difference]: With dead ends: 26 [2022-04-15 12:32:44,815 INFO L226 Difference]: Without dead ends: 21 [2022-04-15 12:32:44,815 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=122, Invalid=340, Unknown=0, NotChecked=0, Total=462 [2022-04-15 12:32:44,817 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 18 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-15 12:32:44,817 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 38 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-15 12:32:44,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2022-04-15 12:32:44,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 20. [2022-04-15 12:32:44,832 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:32:44,833 INFO L82 GeneralOperation]: Start isEquivalent. First operand 21 states. Second operand has 20 states, 15 states have (on average 1.0666666666666667) internal successors, (16), 15 states have internal predecessors, (16), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:44,833 INFO L74 IsIncluded]: Start isIncluded. First operand 21 states. Second operand has 20 states, 15 states have (on average 1.0666666666666667) internal successors, (16), 15 states have internal predecessors, (16), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:44,834 INFO L87 Difference]: Start difference. First operand 21 states. Second operand has 20 states, 15 states have (on average 1.0666666666666667) internal successors, (16), 15 states have internal predecessors, (16), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:44,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:44,838 INFO L93 Difference]: Finished difference Result 21 states and 21 transitions. [2022-04-15 12:32:44,838 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 21 transitions. [2022-04-15 12:32:44,839 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:32:44,839 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:32:44,839 INFO L74 IsIncluded]: Start isIncluded. First operand has 20 states, 15 states have (on average 1.0666666666666667) internal successors, (16), 15 states have internal predecessors, (16), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 21 states. [2022-04-15 12:32:44,839 INFO L87 Difference]: Start difference. First operand has 20 states, 15 states have (on average 1.0666666666666667) internal successors, (16), 15 states have internal predecessors, (16), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 21 states. [2022-04-15 12:32:44,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:44,840 INFO L93 Difference]: Finished difference Result 21 states and 21 transitions. [2022-04-15 12:32:44,840 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 21 transitions. [2022-04-15 12:32:44,841 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:32:44,841 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:32:44,841 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:32:44,841 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:32:44,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 15 states have (on average 1.0666666666666667) internal successors, (16), 15 states have internal predecessors, (16), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:44,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 20 transitions. [2022-04-15 12:32:44,843 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 20 transitions. Word has length 17 [2022-04-15 12:32:44,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:32:44,844 INFO L478 AbstractCegarLoop]: Abstraction has 20 states and 20 transitions. [2022-04-15 12:32:44,844 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 1.4444444444444444) internal successors, (13), 7 states have internal predecessors, (13), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:44,844 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 20 states and 20 transitions. [2022-04-15 12:32:44,863 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 20 edges. 20 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:44,863 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 20 transitions. [2022-04-15 12:32:44,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-04-15 12:32:44,863 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:32:44,863 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:32:44,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-04-15 12:32:45,064 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:32:45,064 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:32:45,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:32:45,065 INFO L85 PathProgramCache]: Analyzing trace with hash 495639172, now seen corresponding path program 7 times [2022-04-15 12:32:45,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:45,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1157411945] [2022-04-15 12:32:45,833 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:32:45,833 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:32:45,833 INFO L85 PathProgramCache]: Analyzing trace with hash 495639172, now seen corresponding path program 8 times [2022-04-15 12:32:45,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:32:45,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531919230] [2022-04-15 12:32:45,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:32:45,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:32:45,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:45,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:32:45,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:45,921 INFO L290 TraceCheckUtils]: 0: Hoare triple {881#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {869#true} is VALID [2022-04-15 12:32:45,921 INFO L290 TraceCheckUtils]: 1: Hoare triple {869#true} assume true; {869#true} is VALID [2022-04-15 12:32:45,921 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {869#true} {869#true} #54#return; {869#true} is VALID [2022-04-15 12:32:45,921 INFO L272 TraceCheckUtils]: 0: Hoare triple {869#true} call ULTIMATE.init(); {881#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:32:45,922 INFO L290 TraceCheckUtils]: 1: Hoare triple {881#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {869#true} is VALID [2022-04-15 12:32:45,922 INFO L290 TraceCheckUtils]: 2: Hoare triple {869#true} assume true; {869#true} is VALID [2022-04-15 12:32:45,922 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {869#true} {869#true} #54#return; {869#true} is VALID [2022-04-15 12:32:45,922 INFO L272 TraceCheckUtils]: 4: Hoare triple {869#true} call #t~ret3 := main(); {869#true} is VALID [2022-04-15 12:32:45,922 INFO L290 TraceCheckUtils]: 5: Hoare triple {869#true} ~i~0 := 0;~k~0 := 0; {874#(= main_~k~0 0)} is VALID [2022-04-15 12:32:45,922 INFO L290 TraceCheckUtils]: 6: Hoare triple {874#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {874#(= main_~k~0 0)} is VALID [2022-04-15 12:32:45,923 INFO L290 TraceCheckUtils]: 7: Hoare triple {874#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {875#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:45,923 INFO L290 TraceCheckUtils]: 8: Hoare triple {875#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {875#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:45,924 INFO L290 TraceCheckUtils]: 9: Hoare triple {875#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {876#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:45,924 INFO L290 TraceCheckUtils]: 10: Hoare triple {876#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {876#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:45,925 INFO L290 TraceCheckUtils]: 11: Hoare triple {876#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {877#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:45,925 INFO L290 TraceCheckUtils]: 12: Hoare triple {877#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {877#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:45,926 INFO L290 TraceCheckUtils]: 13: Hoare triple {877#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {878#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:45,926 INFO L290 TraceCheckUtils]: 14: Hoare triple {878#(<= main_~k~0 4)} assume !(~i~0 < 1000000); {878#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:45,926 INFO L272 TraceCheckUtils]: 15: Hoare triple {878#(<= main_~k~0 4)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {879#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:32:45,927 INFO L290 TraceCheckUtils]: 16: Hoare triple {879#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {880#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:32:45,927 INFO L290 TraceCheckUtils]: 17: Hoare triple {880#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {870#false} is VALID [2022-04-15 12:32:45,927 INFO L290 TraceCheckUtils]: 18: Hoare triple {870#false} assume !false; {870#false} is VALID [2022-04-15 12:32:45,927 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:45,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:32:45,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531919230] [2022-04-15 12:32:45,927 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531919230] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:32:45,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515496942] [2022-04-15 12:32:45,928 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:32:45,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:32:45,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:32:45,929 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:32:45,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-04-15 12:32:45,965 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:32:45,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:32:45,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 8 conjunts are in the unsatisfiable core [2022-04-15 12:32:45,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:45,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:32:46,100 INFO L272 TraceCheckUtils]: 0: Hoare triple {869#true} call ULTIMATE.init(); {869#true} is VALID [2022-04-15 12:32:46,101 INFO L290 TraceCheckUtils]: 1: Hoare triple {869#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {869#true} is VALID [2022-04-15 12:32:46,101 INFO L290 TraceCheckUtils]: 2: Hoare triple {869#true} assume true; {869#true} is VALID [2022-04-15 12:32:46,101 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {869#true} {869#true} #54#return; {869#true} is VALID [2022-04-15 12:32:46,101 INFO L272 TraceCheckUtils]: 4: Hoare triple {869#true} call #t~ret3 := main(); {869#true} is VALID [2022-04-15 12:32:46,101 INFO L290 TraceCheckUtils]: 5: Hoare triple {869#true} ~i~0 := 0;~k~0 := 0; {900#(<= main_~k~0 0)} is VALID [2022-04-15 12:32:46,102 INFO L290 TraceCheckUtils]: 6: Hoare triple {900#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {900#(<= main_~k~0 0)} is VALID [2022-04-15 12:32:46,102 INFO L290 TraceCheckUtils]: 7: Hoare triple {900#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {875#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:46,102 INFO L290 TraceCheckUtils]: 8: Hoare triple {875#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {875#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:46,103 INFO L290 TraceCheckUtils]: 9: Hoare triple {875#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {876#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:46,103 INFO L290 TraceCheckUtils]: 10: Hoare triple {876#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {876#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:46,104 INFO L290 TraceCheckUtils]: 11: Hoare triple {876#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {877#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:46,104 INFO L290 TraceCheckUtils]: 12: Hoare triple {877#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {877#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:46,105 INFO L290 TraceCheckUtils]: 13: Hoare triple {877#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {878#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:46,105 INFO L290 TraceCheckUtils]: 14: Hoare triple {878#(<= main_~k~0 4)} assume !(~i~0 < 1000000); {878#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:46,105 INFO L272 TraceCheckUtils]: 15: Hoare triple {878#(<= main_~k~0 4)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {931#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:32:46,106 INFO L290 TraceCheckUtils]: 16: Hoare triple {931#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {935#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:32:46,106 INFO L290 TraceCheckUtils]: 17: Hoare triple {935#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {870#false} is VALID [2022-04-15 12:32:46,106 INFO L290 TraceCheckUtils]: 18: Hoare triple {870#false} assume !false; {870#false} is VALID [2022-04-15 12:32:46,106 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:46,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:32:46,303 INFO L290 TraceCheckUtils]: 18: Hoare triple {870#false} assume !false; {870#false} is VALID [2022-04-15 12:32:46,304 INFO L290 TraceCheckUtils]: 17: Hoare triple {935#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {870#false} is VALID [2022-04-15 12:32:46,304 INFO L290 TraceCheckUtils]: 16: Hoare triple {931#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {935#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:32:46,305 INFO L272 TraceCheckUtils]: 15: Hoare triple {951#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {931#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:32:46,305 INFO L290 TraceCheckUtils]: 14: Hoare triple {951#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {951#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:32:46,306 INFO L290 TraceCheckUtils]: 13: Hoare triple {958#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {951#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:32:46,306 INFO L290 TraceCheckUtils]: 12: Hoare triple {958#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {958#(<= main_~k~0 999999)} is VALID [2022-04-15 12:32:46,306 INFO L290 TraceCheckUtils]: 11: Hoare triple {965#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {958#(<= main_~k~0 999999)} is VALID [2022-04-15 12:32:46,307 INFO L290 TraceCheckUtils]: 10: Hoare triple {965#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {965#(<= main_~k~0 999998)} is VALID [2022-04-15 12:32:46,307 INFO L290 TraceCheckUtils]: 9: Hoare triple {972#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {965#(<= main_~k~0 999998)} is VALID [2022-04-15 12:32:46,308 INFO L290 TraceCheckUtils]: 8: Hoare triple {972#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {972#(<= main_~k~0 999997)} is VALID [2022-04-15 12:32:46,308 INFO L290 TraceCheckUtils]: 7: Hoare triple {979#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {972#(<= main_~k~0 999997)} is VALID [2022-04-15 12:32:46,309 INFO L290 TraceCheckUtils]: 6: Hoare triple {979#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {979#(<= main_~k~0 999996)} is VALID [2022-04-15 12:32:46,309 INFO L290 TraceCheckUtils]: 5: Hoare triple {869#true} ~i~0 := 0;~k~0 := 0; {979#(<= main_~k~0 999996)} is VALID [2022-04-15 12:32:46,309 INFO L272 TraceCheckUtils]: 4: Hoare triple {869#true} call #t~ret3 := main(); {869#true} is VALID [2022-04-15 12:32:46,309 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {869#true} {869#true} #54#return; {869#true} is VALID [2022-04-15 12:32:46,309 INFO L290 TraceCheckUtils]: 2: Hoare triple {869#true} assume true; {869#true} is VALID [2022-04-15 12:32:46,309 INFO L290 TraceCheckUtils]: 1: Hoare triple {869#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {869#true} is VALID [2022-04-15 12:32:46,309 INFO L272 TraceCheckUtils]: 0: Hoare triple {869#true} call ULTIMATE.init(); {869#true} is VALID [2022-04-15 12:32:46,309 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:46,310 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515496942] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:32:46,310 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:32:46,310 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 18 [2022-04-15 12:32:46,310 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:32:46,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1157411945] [2022-04-15 12:32:46,310 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1157411945] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:32:46,310 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:32:46,310 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-15 12:32:46,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017833384] [2022-04-15 12:32:46,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:32:46,311 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 8 states have internal predecessors, (15), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 19 [2022-04-15 12:32:46,311 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:32:46,311 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 10 states, 10 states have (on average 1.5) internal successors, (15), 8 states have internal predecessors, (15), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:46,325 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 19 edges. 19 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:46,325 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-15 12:32:46,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:46,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-15 12:32:46,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-04-15 12:32:46,326 INFO L87 Difference]: Start difference. First operand 20 states and 20 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 8 states have internal predecessors, (15), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:46,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:46,478 INFO L93 Difference]: Finished difference Result 28 states and 28 transitions. [2022-04-15 12:32:46,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-15 12:32:46,478 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 8 states have internal predecessors, (15), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 19 [2022-04-15 12:32:46,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:32:46,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 8 states have internal predecessors, (15), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:46,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 28 transitions. [2022-04-15 12:32:46,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 8 states have internal predecessors, (15), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:46,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 28 transitions. [2022-04-15 12:32:46,482 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 10 states and 28 transitions. [2022-04-15 12:32:46,503 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 28 edges. 28 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:46,504 INFO L225 Difference]: With dead ends: 28 [2022-04-15 12:32:46,504 INFO L226 Difference]: Without dead ends: 23 [2022-04-15 12:32:46,505 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=166, Invalid=434, Unknown=0, NotChecked=0, Total=600 [2022-04-15 12:32:46,506 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 20 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-15 12:32:46,506 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 28 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-15 12:32:46,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2022-04-15 12:32:46,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 22. [2022-04-15 12:32:46,515 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:32:46,515 INFO L82 GeneralOperation]: Start isEquivalent. First operand 23 states. Second operand has 22 states, 17 states have (on average 1.0588235294117647) internal successors, (18), 17 states have internal predecessors, (18), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:46,515 INFO L74 IsIncluded]: Start isIncluded. First operand 23 states. Second operand has 22 states, 17 states have (on average 1.0588235294117647) internal successors, (18), 17 states have internal predecessors, (18), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:46,515 INFO L87 Difference]: Start difference. First operand 23 states. Second operand has 22 states, 17 states have (on average 1.0588235294117647) internal successors, (18), 17 states have internal predecessors, (18), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:46,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:46,516 INFO L93 Difference]: Finished difference Result 23 states and 23 transitions. [2022-04-15 12:32:46,516 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 23 transitions. [2022-04-15 12:32:46,516 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:32:46,516 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:32:46,517 INFO L74 IsIncluded]: Start isIncluded. First operand has 22 states, 17 states have (on average 1.0588235294117647) internal successors, (18), 17 states have internal predecessors, (18), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 23 states. [2022-04-15 12:32:46,517 INFO L87 Difference]: Start difference. First operand has 22 states, 17 states have (on average 1.0588235294117647) internal successors, (18), 17 states have internal predecessors, (18), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 23 states. [2022-04-15 12:32:46,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:46,517 INFO L93 Difference]: Finished difference Result 23 states and 23 transitions. [2022-04-15 12:32:46,517 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 23 transitions. [2022-04-15 12:32:46,518 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:32:46,518 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:32:46,518 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:32:46,518 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:32:46,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 17 states have (on average 1.0588235294117647) internal successors, (18), 17 states have internal predecessors, (18), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:46,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 22 transitions. [2022-04-15 12:32:46,518 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 22 transitions. Word has length 19 [2022-04-15 12:32:46,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:32:46,518 INFO L478 AbstractCegarLoop]: Abstraction has 22 states and 22 transitions. [2022-04-15 12:32:46,519 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 8 states have internal predecessors, (15), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:46,519 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 22 states and 22 transitions. [2022-04-15 12:32:46,533 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 22 edges. 22 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:46,533 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 22 transitions. [2022-04-15 12:32:46,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-04-15 12:32:46,534 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:32:46,534 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:32:46,553 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-04-15 12:32:46,747 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:32:46,747 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:32:46,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:32:46,748 INFO L85 PathProgramCache]: Analyzing trace with hash 668022848, now seen corresponding path program 9 times [2022-04-15 12:32:46,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:46,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [658691182] [2022-04-15 12:32:47,069 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:32:47,069 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:32:47,069 INFO L85 PathProgramCache]: Analyzing trace with hash 668022848, now seen corresponding path program 10 times [2022-04-15 12:32:47,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:32:47,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719739797] [2022-04-15 12:32:47,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:32:47,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:32:47,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:47,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:32:47,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:47,195 INFO L290 TraceCheckUtils]: 0: Hoare triple {1176#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {1163#true} is VALID [2022-04-15 12:32:47,195 INFO L290 TraceCheckUtils]: 1: Hoare triple {1163#true} assume true; {1163#true} is VALID [2022-04-15 12:32:47,195 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {1163#true} {1163#true} #54#return; {1163#true} is VALID [2022-04-15 12:32:47,196 INFO L272 TraceCheckUtils]: 0: Hoare triple {1163#true} call ULTIMATE.init(); {1176#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:32:47,196 INFO L290 TraceCheckUtils]: 1: Hoare triple {1176#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {1163#true} is VALID [2022-04-15 12:32:47,196 INFO L290 TraceCheckUtils]: 2: Hoare triple {1163#true} assume true; {1163#true} is VALID [2022-04-15 12:32:47,196 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1163#true} {1163#true} #54#return; {1163#true} is VALID [2022-04-15 12:32:47,196 INFO L272 TraceCheckUtils]: 4: Hoare triple {1163#true} call #t~ret3 := main(); {1163#true} is VALID [2022-04-15 12:32:47,196 INFO L290 TraceCheckUtils]: 5: Hoare triple {1163#true} ~i~0 := 0;~k~0 := 0; {1168#(= main_~k~0 0)} is VALID [2022-04-15 12:32:47,197 INFO L290 TraceCheckUtils]: 6: Hoare triple {1168#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1168#(= main_~k~0 0)} is VALID [2022-04-15 12:32:47,197 INFO L290 TraceCheckUtils]: 7: Hoare triple {1168#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1169#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:47,197 INFO L290 TraceCheckUtils]: 8: Hoare triple {1169#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1169#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:47,198 INFO L290 TraceCheckUtils]: 9: Hoare triple {1169#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1170#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:47,198 INFO L290 TraceCheckUtils]: 10: Hoare triple {1170#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1170#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:47,199 INFO L290 TraceCheckUtils]: 11: Hoare triple {1170#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1171#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:47,199 INFO L290 TraceCheckUtils]: 12: Hoare triple {1171#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1171#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:47,199 INFO L290 TraceCheckUtils]: 13: Hoare triple {1171#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1172#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:47,200 INFO L290 TraceCheckUtils]: 14: Hoare triple {1172#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1172#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:47,200 INFO L290 TraceCheckUtils]: 15: Hoare triple {1172#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1173#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:47,200 INFO L290 TraceCheckUtils]: 16: Hoare triple {1173#(<= main_~k~0 5)} assume !(~i~0 < 1000000); {1173#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:47,201 INFO L272 TraceCheckUtils]: 17: Hoare triple {1173#(<= main_~k~0 5)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {1174#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:32:47,201 INFO L290 TraceCheckUtils]: 18: Hoare triple {1174#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {1175#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:32:47,202 INFO L290 TraceCheckUtils]: 19: Hoare triple {1175#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {1164#false} is VALID [2022-04-15 12:32:47,202 INFO L290 TraceCheckUtils]: 20: Hoare triple {1164#false} assume !false; {1164#false} is VALID [2022-04-15 12:32:47,202 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:47,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:32:47,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719739797] [2022-04-15 12:32:47,202 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719739797] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:32:47,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448549207] [2022-04-15 12:32:47,202 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:32:47,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:32:47,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:32:47,203 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:32:47,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-04-15 12:32:47,240 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:32:47,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:32:47,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-15 12:32:47,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:47,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:32:47,358 INFO L272 TraceCheckUtils]: 0: Hoare triple {1163#true} call ULTIMATE.init(); {1163#true} is VALID [2022-04-15 12:32:47,358 INFO L290 TraceCheckUtils]: 1: Hoare triple {1163#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {1163#true} is VALID [2022-04-15 12:32:47,358 INFO L290 TraceCheckUtils]: 2: Hoare triple {1163#true} assume true; {1163#true} is VALID [2022-04-15 12:32:47,358 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1163#true} {1163#true} #54#return; {1163#true} is VALID [2022-04-15 12:32:47,358 INFO L272 TraceCheckUtils]: 4: Hoare triple {1163#true} call #t~ret3 := main(); {1163#true} is VALID [2022-04-15 12:32:47,359 INFO L290 TraceCheckUtils]: 5: Hoare triple {1163#true} ~i~0 := 0;~k~0 := 0; {1195#(<= main_~k~0 0)} is VALID [2022-04-15 12:32:47,359 INFO L290 TraceCheckUtils]: 6: Hoare triple {1195#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1195#(<= main_~k~0 0)} is VALID [2022-04-15 12:32:47,360 INFO L290 TraceCheckUtils]: 7: Hoare triple {1195#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1169#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:47,360 INFO L290 TraceCheckUtils]: 8: Hoare triple {1169#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1169#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:47,360 INFO L290 TraceCheckUtils]: 9: Hoare triple {1169#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1170#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:47,361 INFO L290 TraceCheckUtils]: 10: Hoare triple {1170#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1170#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:47,361 INFO L290 TraceCheckUtils]: 11: Hoare triple {1170#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1171#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:47,361 INFO L290 TraceCheckUtils]: 12: Hoare triple {1171#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1171#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:47,362 INFO L290 TraceCheckUtils]: 13: Hoare triple {1171#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1172#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:47,362 INFO L290 TraceCheckUtils]: 14: Hoare triple {1172#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1172#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:47,363 INFO L290 TraceCheckUtils]: 15: Hoare triple {1172#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1173#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:47,363 INFO L290 TraceCheckUtils]: 16: Hoare triple {1173#(<= main_~k~0 5)} assume !(~i~0 < 1000000); {1173#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:47,363 INFO L272 TraceCheckUtils]: 17: Hoare triple {1173#(<= main_~k~0 5)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {1232#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:32:47,364 INFO L290 TraceCheckUtils]: 18: Hoare triple {1232#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {1236#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:32:47,364 INFO L290 TraceCheckUtils]: 19: Hoare triple {1236#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {1164#false} is VALID [2022-04-15 12:32:47,364 INFO L290 TraceCheckUtils]: 20: Hoare triple {1164#false} assume !false; {1164#false} is VALID [2022-04-15 12:32:47,364 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:47,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:32:47,554 INFO L290 TraceCheckUtils]: 20: Hoare triple {1164#false} assume !false; {1164#false} is VALID [2022-04-15 12:32:47,555 INFO L290 TraceCheckUtils]: 19: Hoare triple {1236#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {1164#false} is VALID [2022-04-15 12:32:47,555 INFO L290 TraceCheckUtils]: 18: Hoare triple {1232#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {1236#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:32:47,555 INFO L272 TraceCheckUtils]: 17: Hoare triple {1252#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {1232#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:32:47,556 INFO L290 TraceCheckUtils]: 16: Hoare triple {1252#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {1252#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:32:47,556 INFO L290 TraceCheckUtils]: 15: Hoare triple {1259#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1252#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:32:47,557 INFO L290 TraceCheckUtils]: 14: Hoare triple {1259#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1259#(<= main_~k~0 999999)} is VALID [2022-04-15 12:32:47,557 INFO L290 TraceCheckUtils]: 13: Hoare triple {1266#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1259#(<= main_~k~0 999999)} is VALID [2022-04-15 12:32:47,557 INFO L290 TraceCheckUtils]: 12: Hoare triple {1266#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1266#(<= main_~k~0 999998)} is VALID [2022-04-15 12:32:47,558 INFO L290 TraceCheckUtils]: 11: Hoare triple {1273#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1266#(<= main_~k~0 999998)} is VALID [2022-04-15 12:32:47,558 INFO L290 TraceCheckUtils]: 10: Hoare triple {1273#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1273#(<= main_~k~0 999997)} is VALID [2022-04-15 12:32:47,558 INFO L290 TraceCheckUtils]: 9: Hoare triple {1280#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1273#(<= main_~k~0 999997)} is VALID [2022-04-15 12:32:47,559 INFO L290 TraceCheckUtils]: 8: Hoare triple {1280#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1280#(<= main_~k~0 999996)} is VALID [2022-04-15 12:32:47,559 INFO L290 TraceCheckUtils]: 7: Hoare triple {1287#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1280#(<= main_~k~0 999996)} is VALID [2022-04-15 12:32:47,560 INFO L290 TraceCheckUtils]: 6: Hoare triple {1287#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1287#(<= main_~k~0 999995)} is VALID [2022-04-15 12:32:47,560 INFO L290 TraceCheckUtils]: 5: Hoare triple {1163#true} ~i~0 := 0;~k~0 := 0; {1287#(<= main_~k~0 999995)} is VALID [2022-04-15 12:32:47,560 INFO L272 TraceCheckUtils]: 4: Hoare triple {1163#true} call #t~ret3 := main(); {1163#true} is VALID [2022-04-15 12:32:47,560 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1163#true} {1163#true} #54#return; {1163#true} is VALID [2022-04-15 12:32:47,560 INFO L290 TraceCheckUtils]: 2: Hoare triple {1163#true} assume true; {1163#true} is VALID [2022-04-15 12:32:47,560 INFO L290 TraceCheckUtils]: 1: Hoare triple {1163#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {1163#true} is VALID [2022-04-15 12:32:47,560 INFO L272 TraceCheckUtils]: 0: Hoare triple {1163#true} call ULTIMATE.init(); {1163#true} is VALID [2022-04-15 12:32:47,560 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:47,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448549207] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:32:47,561 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:32:47,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-04-15 12:32:47,561 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:32:47,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [658691182] [2022-04-15 12:32:47,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [658691182] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:32:47,561 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:32:47,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-15 12:32:47,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688192937] [2022-04-15 12:32:47,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:32:47,561 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 9 states have internal predecessors, (17), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 21 [2022-04-15 12:32:47,562 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:32:47,562 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 9 states have internal predecessors, (17), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:47,576 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 21 edges. 21 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:47,576 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-15 12:32:47,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:47,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-15 12:32:47,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=263, Unknown=0, NotChecked=0, Total=380 [2022-04-15 12:32:47,577 INFO L87 Difference]: Start difference. First operand 22 states and 22 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 9 states have internal predecessors, (17), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:47,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:47,723 INFO L93 Difference]: Finished difference Result 30 states and 30 transitions. [2022-04-15 12:32:47,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-15 12:32:47,723 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 9 states have internal predecessors, (17), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 21 [2022-04-15 12:32:47,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:32:47,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 9 states have internal predecessors, (17), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:47,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 30 transitions. [2022-04-15 12:32:47,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 9 states have internal predecessors, (17), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:47,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 30 transitions. [2022-04-15 12:32:47,725 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 11 states and 30 transitions. [2022-04-15 12:32:47,752 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 30 edges. 30 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:47,752 INFO L225 Difference]: With dead ends: 30 [2022-04-15 12:32:47,752 INFO L226 Difference]: Without dead ends: 25 [2022-04-15 12:32:47,753 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=218, Invalid=538, Unknown=0, NotChecked=0, Total=756 [2022-04-15 12:32:47,753 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 22 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-15 12:32:47,753 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 28 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-15 12:32:47,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2022-04-15 12:32:47,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 24. [2022-04-15 12:32:47,764 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:32:47,764 INFO L82 GeneralOperation]: Start isEquivalent. First operand 25 states. Second operand has 24 states, 19 states have (on average 1.0526315789473684) internal successors, (20), 19 states have internal predecessors, (20), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:47,764 INFO L74 IsIncluded]: Start isIncluded. First operand 25 states. Second operand has 24 states, 19 states have (on average 1.0526315789473684) internal successors, (20), 19 states have internal predecessors, (20), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:47,764 INFO L87 Difference]: Start difference. First operand 25 states. Second operand has 24 states, 19 states have (on average 1.0526315789473684) internal successors, (20), 19 states have internal predecessors, (20), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:47,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:47,765 INFO L93 Difference]: Finished difference Result 25 states and 25 transitions. [2022-04-15 12:32:47,765 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 25 transitions. [2022-04-15 12:32:47,765 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:32:47,765 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:32:47,765 INFO L74 IsIncluded]: Start isIncluded. First operand has 24 states, 19 states have (on average 1.0526315789473684) internal successors, (20), 19 states have internal predecessors, (20), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 25 states. [2022-04-15 12:32:47,766 INFO L87 Difference]: Start difference. First operand has 24 states, 19 states have (on average 1.0526315789473684) internal successors, (20), 19 states have internal predecessors, (20), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 25 states. [2022-04-15 12:32:47,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:47,766 INFO L93 Difference]: Finished difference Result 25 states and 25 transitions. [2022-04-15 12:32:47,766 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 25 transitions. [2022-04-15 12:32:47,766 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:32:47,766 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:32:47,767 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:32:47,767 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:32:47,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 19 states have (on average 1.0526315789473684) internal successors, (20), 19 states have internal predecessors, (20), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:47,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 24 transitions. [2022-04-15 12:32:47,767 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 24 transitions. Word has length 21 [2022-04-15 12:32:47,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:32:47,767 INFO L478 AbstractCegarLoop]: Abstraction has 24 states and 24 transitions. [2022-04-15 12:32:47,767 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 9 states have internal predecessors, (17), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:47,768 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 24 states and 24 transitions. [2022-04-15 12:32:47,785 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 24 edges. 24 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:47,785 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 24 transitions. [2022-04-15 12:32:47,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-04-15 12:32:47,785 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:32:47,785 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:32:47,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-04-15 12:32:47,991 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:32:47,992 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:32:47,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:32:47,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1174989060, now seen corresponding path program 11 times [2022-04-15 12:32:47,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:47,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2002658728] [2022-04-15 12:32:48,393 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:32:48,393 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:32:48,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1174989060, now seen corresponding path program 12 times [2022-04-15 12:32:48,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:32:48,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737907779] [2022-04-15 12:32:48,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:32:48,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:32:48,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:48,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:32:48,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:48,560 INFO L290 TraceCheckUtils]: 0: Hoare triple {1499#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {1485#true} is VALID [2022-04-15 12:32:48,560 INFO L290 TraceCheckUtils]: 1: Hoare triple {1485#true} assume true; {1485#true} is VALID [2022-04-15 12:32:48,560 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {1485#true} {1485#true} #54#return; {1485#true} is VALID [2022-04-15 12:32:48,561 INFO L272 TraceCheckUtils]: 0: Hoare triple {1485#true} call ULTIMATE.init(); {1499#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:32:48,561 INFO L290 TraceCheckUtils]: 1: Hoare triple {1499#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {1485#true} is VALID [2022-04-15 12:32:48,561 INFO L290 TraceCheckUtils]: 2: Hoare triple {1485#true} assume true; {1485#true} is VALID [2022-04-15 12:32:48,561 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1485#true} {1485#true} #54#return; {1485#true} is VALID [2022-04-15 12:32:48,561 INFO L272 TraceCheckUtils]: 4: Hoare triple {1485#true} call #t~ret3 := main(); {1485#true} is VALID [2022-04-15 12:32:48,561 INFO L290 TraceCheckUtils]: 5: Hoare triple {1485#true} ~i~0 := 0;~k~0 := 0; {1490#(= main_~k~0 0)} is VALID [2022-04-15 12:32:48,561 INFO L290 TraceCheckUtils]: 6: Hoare triple {1490#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1490#(= main_~k~0 0)} is VALID [2022-04-15 12:32:48,562 INFO L290 TraceCheckUtils]: 7: Hoare triple {1490#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1491#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:48,562 INFO L290 TraceCheckUtils]: 8: Hoare triple {1491#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1491#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:48,563 INFO L290 TraceCheckUtils]: 9: Hoare triple {1491#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1492#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:48,563 INFO L290 TraceCheckUtils]: 10: Hoare triple {1492#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1492#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:48,563 INFO L290 TraceCheckUtils]: 11: Hoare triple {1492#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1493#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:48,564 INFO L290 TraceCheckUtils]: 12: Hoare triple {1493#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1493#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:48,564 INFO L290 TraceCheckUtils]: 13: Hoare triple {1493#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1494#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:48,564 INFO L290 TraceCheckUtils]: 14: Hoare triple {1494#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1494#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:48,565 INFO L290 TraceCheckUtils]: 15: Hoare triple {1494#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1495#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:48,565 INFO L290 TraceCheckUtils]: 16: Hoare triple {1495#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1495#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:48,565 INFO L290 TraceCheckUtils]: 17: Hoare triple {1495#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1496#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:48,566 INFO L290 TraceCheckUtils]: 18: Hoare triple {1496#(<= main_~k~0 6)} assume !(~i~0 < 1000000); {1496#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:48,566 INFO L272 TraceCheckUtils]: 19: Hoare triple {1496#(<= main_~k~0 6)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {1497#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:32:48,567 INFO L290 TraceCheckUtils]: 20: Hoare triple {1497#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {1498#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:32:48,567 INFO L290 TraceCheckUtils]: 21: Hoare triple {1498#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {1486#false} is VALID [2022-04-15 12:32:48,567 INFO L290 TraceCheckUtils]: 22: Hoare triple {1486#false} assume !false; {1486#false} is VALID [2022-04-15 12:32:48,567 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:48,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:32:48,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737907779] [2022-04-15 12:32:48,567 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737907779] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:32:48,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133117155] [2022-04-15 12:32:48,567 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:32:48,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:32:48,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:32:48,574 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:32:48,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-04-15 12:32:48,630 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-15 12:32:48,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:32:48,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 10 conjunts are in the unsatisfiable core [2022-04-15 12:32:48,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:48,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:32:48,770 INFO L272 TraceCheckUtils]: 0: Hoare triple {1485#true} call ULTIMATE.init(); {1485#true} is VALID [2022-04-15 12:32:48,771 INFO L290 TraceCheckUtils]: 1: Hoare triple {1485#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {1485#true} is VALID [2022-04-15 12:32:48,771 INFO L290 TraceCheckUtils]: 2: Hoare triple {1485#true} assume true; {1485#true} is VALID [2022-04-15 12:32:48,771 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1485#true} {1485#true} #54#return; {1485#true} is VALID [2022-04-15 12:32:48,771 INFO L272 TraceCheckUtils]: 4: Hoare triple {1485#true} call #t~ret3 := main(); {1485#true} is VALID [2022-04-15 12:32:48,771 INFO L290 TraceCheckUtils]: 5: Hoare triple {1485#true} ~i~0 := 0;~k~0 := 0; {1518#(<= main_~k~0 0)} is VALID [2022-04-15 12:32:48,771 INFO L290 TraceCheckUtils]: 6: Hoare triple {1518#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1518#(<= main_~k~0 0)} is VALID [2022-04-15 12:32:48,772 INFO L290 TraceCheckUtils]: 7: Hoare triple {1518#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1491#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:48,772 INFO L290 TraceCheckUtils]: 8: Hoare triple {1491#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1491#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:48,773 INFO L290 TraceCheckUtils]: 9: Hoare triple {1491#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1492#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:48,777 INFO L290 TraceCheckUtils]: 10: Hoare triple {1492#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1492#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:48,778 INFO L290 TraceCheckUtils]: 11: Hoare triple {1492#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1493#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:48,778 INFO L290 TraceCheckUtils]: 12: Hoare triple {1493#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1493#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:48,778 INFO L290 TraceCheckUtils]: 13: Hoare triple {1493#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1494#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:48,779 INFO L290 TraceCheckUtils]: 14: Hoare triple {1494#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1494#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:48,779 INFO L290 TraceCheckUtils]: 15: Hoare triple {1494#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1495#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:48,780 INFO L290 TraceCheckUtils]: 16: Hoare triple {1495#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1495#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:48,780 INFO L290 TraceCheckUtils]: 17: Hoare triple {1495#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1496#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:48,780 INFO L290 TraceCheckUtils]: 18: Hoare triple {1496#(<= main_~k~0 6)} assume !(~i~0 < 1000000); {1496#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:48,781 INFO L272 TraceCheckUtils]: 19: Hoare triple {1496#(<= main_~k~0 6)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {1561#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:32:48,781 INFO L290 TraceCheckUtils]: 20: Hoare triple {1561#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {1565#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:32:48,781 INFO L290 TraceCheckUtils]: 21: Hoare triple {1565#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {1486#false} is VALID [2022-04-15 12:32:48,781 INFO L290 TraceCheckUtils]: 22: Hoare triple {1486#false} assume !false; {1486#false} is VALID [2022-04-15 12:32:48,781 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:48,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:32:48,996 INFO L290 TraceCheckUtils]: 22: Hoare triple {1486#false} assume !false; {1486#false} is VALID [2022-04-15 12:32:48,998 INFO L290 TraceCheckUtils]: 21: Hoare triple {1565#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {1486#false} is VALID [2022-04-15 12:32:48,999 INFO L290 TraceCheckUtils]: 20: Hoare triple {1561#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {1565#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:32:49,000 INFO L272 TraceCheckUtils]: 19: Hoare triple {1581#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {1561#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:32:49,000 INFO L290 TraceCheckUtils]: 18: Hoare triple {1581#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {1581#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:32:49,001 INFO L290 TraceCheckUtils]: 17: Hoare triple {1588#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1581#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:32:49,001 INFO L290 TraceCheckUtils]: 16: Hoare triple {1588#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1588#(<= main_~k~0 999999)} is VALID [2022-04-15 12:32:49,002 INFO L290 TraceCheckUtils]: 15: Hoare triple {1595#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1588#(<= main_~k~0 999999)} is VALID [2022-04-15 12:32:49,002 INFO L290 TraceCheckUtils]: 14: Hoare triple {1595#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1595#(<= main_~k~0 999998)} is VALID [2022-04-15 12:32:49,002 INFO L290 TraceCheckUtils]: 13: Hoare triple {1602#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1595#(<= main_~k~0 999998)} is VALID [2022-04-15 12:32:49,003 INFO L290 TraceCheckUtils]: 12: Hoare triple {1602#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1602#(<= main_~k~0 999997)} is VALID [2022-04-15 12:32:49,003 INFO L290 TraceCheckUtils]: 11: Hoare triple {1609#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1602#(<= main_~k~0 999997)} is VALID [2022-04-15 12:32:49,003 INFO L290 TraceCheckUtils]: 10: Hoare triple {1609#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1609#(<= main_~k~0 999996)} is VALID [2022-04-15 12:32:49,004 INFO L290 TraceCheckUtils]: 9: Hoare triple {1616#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1609#(<= main_~k~0 999996)} is VALID [2022-04-15 12:32:49,004 INFO L290 TraceCheckUtils]: 8: Hoare triple {1616#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1616#(<= main_~k~0 999995)} is VALID [2022-04-15 12:32:49,004 INFO L290 TraceCheckUtils]: 7: Hoare triple {1623#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1616#(<= main_~k~0 999995)} is VALID [2022-04-15 12:32:49,005 INFO L290 TraceCheckUtils]: 6: Hoare triple {1623#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1623#(<= main_~k~0 999994)} is VALID [2022-04-15 12:32:49,005 INFO L290 TraceCheckUtils]: 5: Hoare triple {1485#true} ~i~0 := 0;~k~0 := 0; {1623#(<= main_~k~0 999994)} is VALID [2022-04-15 12:32:49,005 INFO L272 TraceCheckUtils]: 4: Hoare triple {1485#true} call #t~ret3 := main(); {1485#true} is VALID [2022-04-15 12:32:49,005 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1485#true} {1485#true} #54#return; {1485#true} is VALID [2022-04-15 12:32:49,005 INFO L290 TraceCheckUtils]: 2: Hoare triple {1485#true} assume true; {1485#true} is VALID [2022-04-15 12:32:49,005 INFO L290 TraceCheckUtils]: 1: Hoare triple {1485#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {1485#true} is VALID [2022-04-15 12:32:49,005 INFO L272 TraceCheckUtils]: 0: Hoare triple {1485#true} call ULTIMATE.init(); {1485#true} is VALID [2022-04-15 12:32:49,006 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:49,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133117155] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:32:49,006 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:32:49,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 22 [2022-04-15 12:32:49,006 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:32:49,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2002658728] [2022-04-15 12:32:49,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2002658728] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:32:49,006 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:32:49,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-15 12:32:49,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990281124] [2022-04-15 12:32:49,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:32:49,007 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 10 states have internal predecessors, (19), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 23 [2022-04-15 12:32:49,007 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:32:49,007 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 10 states have internal predecessors, (19), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:49,021 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 23 edges. 23 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:49,021 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-15 12:32:49,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:49,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-15 12:32:49,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=314, Unknown=0, NotChecked=0, Total=462 [2022-04-15 12:32:49,022 INFO L87 Difference]: Start difference. First operand 24 states and 24 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 10 states have internal predecessors, (19), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:49,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:49,209 INFO L93 Difference]: Finished difference Result 32 states and 32 transitions. [2022-04-15 12:32:49,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-15 12:32:49,210 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 10 states have internal predecessors, (19), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 23 [2022-04-15 12:32:49,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:32:49,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 10 states have internal predecessors, (19), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:49,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 32 transitions. [2022-04-15 12:32:49,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 10 states have internal predecessors, (19), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:49,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 32 transitions. [2022-04-15 12:32:49,213 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 12 states and 32 transitions. [2022-04-15 12:32:49,237 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 32 edges. 32 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:49,239 INFO L225 Difference]: With dead ends: 32 [2022-04-15 12:32:49,239 INFO L226 Difference]: Without dead ends: 27 [2022-04-15 12:32:49,239 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=278, Invalid=652, Unknown=0, NotChecked=0, Total=930 [2022-04-15 12:32:49,239 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 24 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-15 12:32:49,240 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 38 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-15 12:32:49,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2022-04-15 12:32:49,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 26. [2022-04-15 12:32:49,254 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:32:49,254 INFO L82 GeneralOperation]: Start isEquivalent. First operand 27 states. Second operand has 26 states, 21 states have (on average 1.0476190476190477) internal successors, (22), 21 states have internal predecessors, (22), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:49,254 INFO L74 IsIncluded]: Start isIncluded. First operand 27 states. Second operand has 26 states, 21 states have (on average 1.0476190476190477) internal successors, (22), 21 states have internal predecessors, (22), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:49,254 INFO L87 Difference]: Start difference. First operand 27 states. Second operand has 26 states, 21 states have (on average 1.0476190476190477) internal successors, (22), 21 states have internal predecessors, (22), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:49,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:49,255 INFO L93 Difference]: Finished difference Result 27 states and 27 transitions. [2022-04-15 12:32:49,255 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 27 transitions. [2022-04-15 12:32:49,255 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:32:49,255 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:32:49,255 INFO L74 IsIncluded]: Start isIncluded. First operand has 26 states, 21 states have (on average 1.0476190476190477) internal successors, (22), 21 states have internal predecessors, (22), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 27 states. [2022-04-15 12:32:49,256 INFO L87 Difference]: Start difference. First operand has 26 states, 21 states have (on average 1.0476190476190477) internal successors, (22), 21 states have internal predecessors, (22), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 27 states. [2022-04-15 12:32:49,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:49,256 INFO L93 Difference]: Finished difference Result 27 states and 27 transitions. [2022-04-15 12:32:49,256 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 27 transitions. [2022-04-15 12:32:49,257 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:32:49,257 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:32:49,257 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:32:49,257 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:32:49,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 21 states have (on average 1.0476190476190477) internal successors, (22), 21 states have internal predecessors, (22), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:49,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 26 transitions. [2022-04-15 12:32:49,257 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 26 transitions. Word has length 23 [2022-04-15 12:32:49,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:32:49,257 INFO L478 AbstractCegarLoop]: Abstraction has 26 states and 26 transitions. [2022-04-15 12:32:49,258 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 10 states have internal predecessors, (19), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:49,258 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 26 states and 26 transitions. [2022-04-15 12:32:49,279 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 26 edges. 26 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:49,280 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 26 transitions. [2022-04-15 12:32:49,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-04-15 12:32:49,280 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:32:49,280 INFO L499 BasicCegarLoop]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:32:49,296 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-04-15 12:32:49,496 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:32:49,496 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:32:49,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:32:49,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1512060600, now seen corresponding path program 13 times [2022-04-15 12:32:49,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:49,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1509185959] [2022-04-15 12:32:49,984 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:32:49,984 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:32:49,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1512060600, now seen corresponding path program 14 times [2022-04-15 12:32:49,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:32:49,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281083762] [2022-04-15 12:32:49,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:32:49,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:32:50,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:50,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:32:50,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:50,076 INFO L290 TraceCheckUtils]: 0: Hoare triple {1850#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {1835#true} is VALID [2022-04-15 12:32:50,076 INFO L290 TraceCheckUtils]: 1: Hoare triple {1835#true} assume true; {1835#true} is VALID [2022-04-15 12:32:50,076 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {1835#true} {1835#true} #54#return; {1835#true} is VALID [2022-04-15 12:32:50,076 INFO L272 TraceCheckUtils]: 0: Hoare triple {1835#true} call ULTIMATE.init(); {1850#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:32:50,076 INFO L290 TraceCheckUtils]: 1: Hoare triple {1850#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {1835#true} is VALID [2022-04-15 12:32:50,076 INFO L290 TraceCheckUtils]: 2: Hoare triple {1835#true} assume true; {1835#true} is VALID [2022-04-15 12:32:50,076 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1835#true} {1835#true} #54#return; {1835#true} is VALID [2022-04-15 12:32:50,077 INFO L272 TraceCheckUtils]: 4: Hoare triple {1835#true} call #t~ret3 := main(); {1835#true} is VALID [2022-04-15 12:32:50,077 INFO L290 TraceCheckUtils]: 5: Hoare triple {1835#true} ~i~0 := 0;~k~0 := 0; {1840#(= main_~k~0 0)} is VALID [2022-04-15 12:32:50,077 INFO L290 TraceCheckUtils]: 6: Hoare triple {1840#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1840#(= main_~k~0 0)} is VALID [2022-04-15 12:32:50,077 INFO L290 TraceCheckUtils]: 7: Hoare triple {1840#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1841#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:50,077 INFO L290 TraceCheckUtils]: 8: Hoare triple {1841#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1841#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:50,078 INFO L290 TraceCheckUtils]: 9: Hoare triple {1841#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1842#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:50,078 INFO L290 TraceCheckUtils]: 10: Hoare triple {1842#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1842#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:50,078 INFO L290 TraceCheckUtils]: 11: Hoare triple {1842#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1843#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:50,079 INFO L290 TraceCheckUtils]: 12: Hoare triple {1843#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1843#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:50,079 INFO L290 TraceCheckUtils]: 13: Hoare triple {1843#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1844#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:50,079 INFO L290 TraceCheckUtils]: 14: Hoare triple {1844#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1844#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:50,080 INFO L290 TraceCheckUtils]: 15: Hoare triple {1844#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1845#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:50,082 INFO L290 TraceCheckUtils]: 16: Hoare triple {1845#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1845#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:50,084 INFO L290 TraceCheckUtils]: 17: Hoare triple {1845#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1846#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:50,091 INFO L290 TraceCheckUtils]: 18: Hoare triple {1846#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1846#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:50,092 INFO L290 TraceCheckUtils]: 19: Hoare triple {1846#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1847#(<= main_~k~0 7)} is VALID [2022-04-15 12:32:50,092 INFO L290 TraceCheckUtils]: 20: Hoare triple {1847#(<= main_~k~0 7)} assume !(~i~0 < 1000000); {1847#(<= main_~k~0 7)} is VALID [2022-04-15 12:32:50,092 INFO L272 TraceCheckUtils]: 21: Hoare triple {1847#(<= main_~k~0 7)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {1848#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:32:50,093 INFO L290 TraceCheckUtils]: 22: Hoare triple {1848#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {1849#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:32:50,093 INFO L290 TraceCheckUtils]: 23: Hoare triple {1849#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {1836#false} is VALID [2022-04-15 12:32:50,093 INFO L290 TraceCheckUtils]: 24: Hoare triple {1836#false} assume !false; {1836#false} is VALID [2022-04-15 12:32:50,093 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:50,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:32:50,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281083762] [2022-04-15 12:32:50,093 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281083762] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:32:50,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167799675] [2022-04-15 12:32:50,093 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:32:50,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:32:50,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:32:50,095 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:32:50,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-04-15 12:32:50,139 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:32:50,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:32:50,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-15 12:32:50,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:50,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:32:50,275 INFO L272 TraceCheckUtils]: 0: Hoare triple {1835#true} call ULTIMATE.init(); {1835#true} is VALID [2022-04-15 12:32:50,275 INFO L290 TraceCheckUtils]: 1: Hoare triple {1835#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {1835#true} is VALID [2022-04-15 12:32:50,275 INFO L290 TraceCheckUtils]: 2: Hoare triple {1835#true} assume true; {1835#true} is VALID [2022-04-15 12:32:50,275 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1835#true} {1835#true} #54#return; {1835#true} is VALID [2022-04-15 12:32:50,275 INFO L272 TraceCheckUtils]: 4: Hoare triple {1835#true} call #t~ret3 := main(); {1835#true} is VALID [2022-04-15 12:32:50,276 INFO L290 TraceCheckUtils]: 5: Hoare triple {1835#true} ~i~0 := 0;~k~0 := 0; {1869#(<= main_~k~0 0)} is VALID [2022-04-15 12:32:50,276 INFO L290 TraceCheckUtils]: 6: Hoare triple {1869#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1869#(<= main_~k~0 0)} is VALID [2022-04-15 12:32:50,277 INFO L290 TraceCheckUtils]: 7: Hoare triple {1869#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1841#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:50,277 INFO L290 TraceCheckUtils]: 8: Hoare triple {1841#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1841#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:50,277 INFO L290 TraceCheckUtils]: 9: Hoare triple {1841#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1842#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:50,278 INFO L290 TraceCheckUtils]: 10: Hoare triple {1842#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1842#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:50,278 INFO L290 TraceCheckUtils]: 11: Hoare triple {1842#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1843#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:50,278 INFO L290 TraceCheckUtils]: 12: Hoare triple {1843#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1843#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:50,279 INFO L290 TraceCheckUtils]: 13: Hoare triple {1843#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1844#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:50,279 INFO L290 TraceCheckUtils]: 14: Hoare triple {1844#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1844#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:50,279 INFO L290 TraceCheckUtils]: 15: Hoare triple {1844#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1845#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:50,280 INFO L290 TraceCheckUtils]: 16: Hoare triple {1845#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1845#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:50,280 INFO L290 TraceCheckUtils]: 17: Hoare triple {1845#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1846#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:50,280 INFO L290 TraceCheckUtils]: 18: Hoare triple {1846#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1846#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:50,281 INFO L290 TraceCheckUtils]: 19: Hoare triple {1846#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1847#(<= main_~k~0 7)} is VALID [2022-04-15 12:32:50,281 INFO L290 TraceCheckUtils]: 20: Hoare triple {1847#(<= main_~k~0 7)} assume !(~i~0 < 1000000); {1847#(<= main_~k~0 7)} is VALID [2022-04-15 12:32:50,281 INFO L272 TraceCheckUtils]: 21: Hoare triple {1847#(<= main_~k~0 7)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {1918#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:32:50,282 INFO L290 TraceCheckUtils]: 22: Hoare triple {1918#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {1922#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:32:50,282 INFO L290 TraceCheckUtils]: 23: Hoare triple {1922#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {1836#false} is VALID [2022-04-15 12:32:50,282 INFO L290 TraceCheckUtils]: 24: Hoare triple {1836#false} assume !false; {1836#false} is VALID [2022-04-15 12:32:50,282 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:50,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:32:50,524 INFO L290 TraceCheckUtils]: 24: Hoare triple {1836#false} assume !false; {1836#false} is VALID [2022-04-15 12:32:50,525 INFO L290 TraceCheckUtils]: 23: Hoare triple {1922#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {1836#false} is VALID [2022-04-15 12:32:50,525 INFO L290 TraceCheckUtils]: 22: Hoare triple {1918#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {1922#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:32:50,526 INFO L272 TraceCheckUtils]: 21: Hoare triple {1938#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {1918#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:32:50,526 INFO L290 TraceCheckUtils]: 20: Hoare triple {1938#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {1938#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:32:50,527 INFO L290 TraceCheckUtils]: 19: Hoare triple {1945#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1938#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:32:50,527 INFO L290 TraceCheckUtils]: 18: Hoare triple {1945#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1945#(<= main_~k~0 999999)} is VALID [2022-04-15 12:32:50,527 INFO L290 TraceCheckUtils]: 17: Hoare triple {1952#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1945#(<= main_~k~0 999999)} is VALID [2022-04-15 12:32:50,528 INFO L290 TraceCheckUtils]: 16: Hoare triple {1952#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1952#(<= main_~k~0 999998)} is VALID [2022-04-15 12:32:50,528 INFO L290 TraceCheckUtils]: 15: Hoare triple {1959#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1952#(<= main_~k~0 999998)} is VALID [2022-04-15 12:32:50,528 INFO L290 TraceCheckUtils]: 14: Hoare triple {1959#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1959#(<= main_~k~0 999997)} is VALID [2022-04-15 12:32:50,529 INFO L290 TraceCheckUtils]: 13: Hoare triple {1966#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1959#(<= main_~k~0 999997)} is VALID [2022-04-15 12:32:50,529 INFO L290 TraceCheckUtils]: 12: Hoare triple {1966#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1966#(<= main_~k~0 999996)} is VALID [2022-04-15 12:32:50,529 INFO L290 TraceCheckUtils]: 11: Hoare triple {1973#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1966#(<= main_~k~0 999996)} is VALID [2022-04-15 12:32:50,530 INFO L290 TraceCheckUtils]: 10: Hoare triple {1973#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1973#(<= main_~k~0 999995)} is VALID [2022-04-15 12:32:50,530 INFO L290 TraceCheckUtils]: 9: Hoare triple {1980#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1973#(<= main_~k~0 999995)} is VALID [2022-04-15 12:32:50,531 INFO L290 TraceCheckUtils]: 8: Hoare triple {1980#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1980#(<= main_~k~0 999994)} is VALID [2022-04-15 12:32:50,531 INFO L290 TraceCheckUtils]: 7: Hoare triple {1987#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {1980#(<= main_~k~0 999994)} is VALID [2022-04-15 12:32:50,531 INFO L290 TraceCheckUtils]: 6: Hoare triple {1987#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {1987#(<= main_~k~0 999993)} is VALID [2022-04-15 12:32:50,532 INFO L290 TraceCheckUtils]: 5: Hoare triple {1835#true} ~i~0 := 0;~k~0 := 0; {1987#(<= main_~k~0 999993)} is VALID [2022-04-15 12:32:50,532 INFO L272 TraceCheckUtils]: 4: Hoare triple {1835#true} call #t~ret3 := main(); {1835#true} is VALID [2022-04-15 12:32:50,532 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1835#true} {1835#true} #54#return; {1835#true} is VALID [2022-04-15 12:32:50,532 INFO L290 TraceCheckUtils]: 2: Hoare triple {1835#true} assume true; {1835#true} is VALID [2022-04-15 12:32:50,532 INFO L290 TraceCheckUtils]: 1: Hoare triple {1835#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {1835#true} is VALID [2022-04-15 12:32:50,532 INFO L272 TraceCheckUtils]: 0: Hoare triple {1835#true} call ULTIMATE.init(); {1835#true} is VALID [2022-04-15 12:32:50,532 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:50,532 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167799675] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:32:50,532 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:32:50,532 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 24 [2022-04-15 12:32:50,533 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:32:50,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1509185959] [2022-04-15 12:32:50,533 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1509185959] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:32:50,533 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:32:50,533 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-15 12:32:50,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42364588] [2022-04-15 12:32:50,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:32:50,533 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 11 states have internal predecessors, (21), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 25 [2022-04-15 12:32:50,533 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:32:50,533 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 11 states have internal predecessors, (21), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:50,546 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 25 edges. 25 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:50,546 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-15 12:32:50,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:50,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-15 12:32:50,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=369, Unknown=0, NotChecked=0, Total=552 [2022-04-15 12:32:50,547 INFO L87 Difference]: Start difference. First operand 26 states and 26 transitions. Second operand has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 11 states have internal predecessors, (21), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:50,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:50,726 INFO L93 Difference]: Finished difference Result 34 states and 34 transitions. [2022-04-15 12:32:50,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-15 12:32:50,727 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 11 states have internal predecessors, (21), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 25 [2022-04-15 12:32:50,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:32:50,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 11 states have internal predecessors, (21), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:50,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 34 transitions. [2022-04-15 12:32:50,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 11 states have internal predecessors, (21), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:50,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 34 transitions. [2022-04-15 12:32:50,728 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 13 states and 34 transitions. [2022-04-15 12:32:50,756 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 34 edges. 34 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:50,756 INFO L225 Difference]: With dead ends: 34 [2022-04-15 12:32:50,757 INFO L226 Difference]: Without dead ends: 29 [2022-04-15 12:32:50,757 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=346, Invalid=776, Unknown=0, NotChecked=0, Total=1122 [2022-04-15 12:32:50,757 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 26 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:32:50,758 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 48 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:32:50,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2022-04-15 12:32:50,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 28. [2022-04-15 12:32:50,790 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:32:50,790 INFO L82 GeneralOperation]: Start isEquivalent. First operand 29 states. Second operand has 28 states, 23 states have (on average 1.0434782608695652) internal successors, (24), 23 states have internal predecessors, (24), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:50,790 INFO L74 IsIncluded]: Start isIncluded. First operand 29 states. Second operand has 28 states, 23 states have (on average 1.0434782608695652) internal successors, (24), 23 states have internal predecessors, (24), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:50,790 INFO L87 Difference]: Start difference. First operand 29 states. Second operand has 28 states, 23 states have (on average 1.0434782608695652) internal successors, (24), 23 states have internal predecessors, (24), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:50,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:50,791 INFO L93 Difference]: Finished difference Result 29 states and 29 transitions. [2022-04-15 12:32:50,791 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 29 transitions. [2022-04-15 12:32:50,791 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:32:50,791 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:32:50,791 INFO L74 IsIncluded]: Start isIncluded. First operand has 28 states, 23 states have (on average 1.0434782608695652) internal successors, (24), 23 states have internal predecessors, (24), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 29 states. [2022-04-15 12:32:50,791 INFO L87 Difference]: Start difference. First operand has 28 states, 23 states have (on average 1.0434782608695652) internal successors, (24), 23 states have internal predecessors, (24), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 29 states. [2022-04-15 12:32:50,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:50,792 INFO L93 Difference]: Finished difference Result 29 states and 29 transitions. [2022-04-15 12:32:50,792 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 29 transitions. [2022-04-15 12:32:50,792 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:32:50,792 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:32:50,792 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:32:50,792 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:32:50,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 23 states have (on average 1.0434782608695652) internal successors, (24), 23 states have internal predecessors, (24), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:50,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 28 transitions. [2022-04-15 12:32:50,793 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 28 transitions. Word has length 25 [2022-04-15 12:32:50,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:32:50,793 INFO L478 AbstractCegarLoop]: Abstraction has 28 states and 28 transitions. [2022-04-15 12:32:50,793 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 11 states have internal predecessors, (21), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:50,793 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 28 states and 28 transitions. [2022-04-15 12:32:50,812 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 28 edges. 28 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:50,812 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 28 transitions. [2022-04-15 12:32:50,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-04-15 12:32:50,812 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:32:50,812 INFO L499 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:32:50,846 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-04-15 12:32:51,028 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:32:51,030 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:32:51,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:32:51,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1803528332, now seen corresponding path program 15 times [2022-04-15 12:32:51,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:51,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [763004544] [2022-04-15 12:32:51,771 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:32:51,771 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:32:51,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1803528332, now seen corresponding path program 16 times [2022-04-15 12:32:51,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:32:51,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184850269] [2022-04-15 12:32:51,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:32:51,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:32:51,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:51,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:32:51,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:51,901 INFO L290 TraceCheckUtils]: 0: Hoare triple {2229#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {2213#true} is VALID [2022-04-15 12:32:51,901 INFO L290 TraceCheckUtils]: 1: Hoare triple {2213#true} assume true; {2213#true} is VALID [2022-04-15 12:32:51,901 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {2213#true} {2213#true} #54#return; {2213#true} is VALID [2022-04-15 12:32:51,901 INFO L272 TraceCheckUtils]: 0: Hoare triple {2213#true} call ULTIMATE.init(); {2229#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:32:51,902 INFO L290 TraceCheckUtils]: 1: Hoare triple {2229#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {2213#true} is VALID [2022-04-15 12:32:51,902 INFO L290 TraceCheckUtils]: 2: Hoare triple {2213#true} assume true; {2213#true} is VALID [2022-04-15 12:32:51,902 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2213#true} {2213#true} #54#return; {2213#true} is VALID [2022-04-15 12:32:51,902 INFO L272 TraceCheckUtils]: 4: Hoare triple {2213#true} call #t~ret3 := main(); {2213#true} is VALID [2022-04-15 12:32:51,902 INFO L290 TraceCheckUtils]: 5: Hoare triple {2213#true} ~i~0 := 0;~k~0 := 0; {2218#(= main_~k~0 0)} is VALID [2022-04-15 12:32:51,902 INFO L290 TraceCheckUtils]: 6: Hoare triple {2218#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2218#(= main_~k~0 0)} is VALID [2022-04-15 12:32:51,903 INFO L290 TraceCheckUtils]: 7: Hoare triple {2218#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2219#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:51,903 INFO L290 TraceCheckUtils]: 8: Hoare triple {2219#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2219#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:51,903 INFO L290 TraceCheckUtils]: 9: Hoare triple {2219#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2220#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:51,903 INFO L290 TraceCheckUtils]: 10: Hoare triple {2220#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2220#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:51,904 INFO L290 TraceCheckUtils]: 11: Hoare triple {2220#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2221#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:51,904 INFO L290 TraceCheckUtils]: 12: Hoare triple {2221#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2221#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:51,904 INFO L290 TraceCheckUtils]: 13: Hoare triple {2221#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2222#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:51,905 INFO L290 TraceCheckUtils]: 14: Hoare triple {2222#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2222#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:51,905 INFO L290 TraceCheckUtils]: 15: Hoare triple {2222#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2223#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:51,905 INFO L290 TraceCheckUtils]: 16: Hoare triple {2223#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2223#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:51,906 INFO L290 TraceCheckUtils]: 17: Hoare triple {2223#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2224#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:51,906 INFO L290 TraceCheckUtils]: 18: Hoare triple {2224#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2224#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:51,906 INFO L290 TraceCheckUtils]: 19: Hoare triple {2224#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2225#(<= main_~k~0 7)} is VALID [2022-04-15 12:32:51,906 INFO L290 TraceCheckUtils]: 20: Hoare triple {2225#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2225#(<= main_~k~0 7)} is VALID [2022-04-15 12:32:51,907 INFO L290 TraceCheckUtils]: 21: Hoare triple {2225#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2226#(<= main_~k~0 8)} is VALID [2022-04-15 12:32:51,907 INFO L290 TraceCheckUtils]: 22: Hoare triple {2226#(<= main_~k~0 8)} assume !(~i~0 < 1000000); {2226#(<= main_~k~0 8)} is VALID [2022-04-15 12:32:51,907 INFO L272 TraceCheckUtils]: 23: Hoare triple {2226#(<= main_~k~0 8)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {2227#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:32:51,908 INFO L290 TraceCheckUtils]: 24: Hoare triple {2227#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {2228#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:32:51,908 INFO L290 TraceCheckUtils]: 25: Hoare triple {2228#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {2214#false} is VALID [2022-04-15 12:32:51,908 INFO L290 TraceCheckUtils]: 26: Hoare triple {2214#false} assume !false; {2214#false} is VALID [2022-04-15 12:32:51,908 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:51,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:32:51,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184850269] [2022-04-15 12:32:51,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184850269] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:32:51,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455497545] [2022-04-15 12:32:51,908 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:32:51,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:32:51,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:32:51,909 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:32:51,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-04-15 12:32:51,948 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:32:51,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:32:51,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 12 conjunts are in the unsatisfiable core [2022-04-15 12:32:51,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:51,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:32:52,079 INFO L272 TraceCheckUtils]: 0: Hoare triple {2213#true} call ULTIMATE.init(); {2213#true} is VALID [2022-04-15 12:32:52,080 INFO L290 TraceCheckUtils]: 1: Hoare triple {2213#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {2213#true} is VALID [2022-04-15 12:32:52,080 INFO L290 TraceCheckUtils]: 2: Hoare triple {2213#true} assume true; {2213#true} is VALID [2022-04-15 12:32:52,080 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2213#true} {2213#true} #54#return; {2213#true} is VALID [2022-04-15 12:32:52,080 INFO L272 TraceCheckUtils]: 4: Hoare triple {2213#true} call #t~ret3 := main(); {2213#true} is VALID [2022-04-15 12:32:52,081 INFO L290 TraceCheckUtils]: 5: Hoare triple {2213#true} ~i~0 := 0;~k~0 := 0; {2248#(<= main_~k~0 0)} is VALID [2022-04-15 12:32:52,082 INFO L290 TraceCheckUtils]: 6: Hoare triple {2248#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2248#(<= main_~k~0 0)} is VALID [2022-04-15 12:32:52,082 INFO L290 TraceCheckUtils]: 7: Hoare triple {2248#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2219#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:52,082 INFO L290 TraceCheckUtils]: 8: Hoare triple {2219#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2219#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:52,083 INFO L290 TraceCheckUtils]: 9: Hoare triple {2219#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2220#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:52,083 INFO L290 TraceCheckUtils]: 10: Hoare triple {2220#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2220#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:52,083 INFO L290 TraceCheckUtils]: 11: Hoare triple {2220#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2221#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:52,084 INFO L290 TraceCheckUtils]: 12: Hoare triple {2221#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2221#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:52,084 INFO L290 TraceCheckUtils]: 13: Hoare triple {2221#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2222#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:52,084 INFO L290 TraceCheckUtils]: 14: Hoare triple {2222#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2222#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:52,084 INFO L290 TraceCheckUtils]: 15: Hoare triple {2222#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2223#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:52,085 INFO L290 TraceCheckUtils]: 16: Hoare triple {2223#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2223#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:52,085 INFO L290 TraceCheckUtils]: 17: Hoare triple {2223#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2224#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:52,085 INFO L290 TraceCheckUtils]: 18: Hoare triple {2224#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2224#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:52,086 INFO L290 TraceCheckUtils]: 19: Hoare triple {2224#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2225#(<= main_~k~0 7)} is VALID [2022-04-15 12:32:52,086 INFO L290 TraceCheckUtils]: 20: Hoare triple {2225#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2225#(<= main_~k~0 7)} is VALID [2022-04-15 12:32:52,086 INFO L290 TraceCheckUtils]: 21: Hoare triple {2225#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2226#(<= main_~k~0 8)} is VALID [2022-04-15 12:32:52,086 INFO L290 TraceCheckUtils]: 22: Hoare triple {2226#(<= main_~k~0 8)} assume !(~i~0 < 1000000); {2226#(<= main_~k~0 8)} is VALID [2022-04-15 12:32:52,087 INFO L272 TraceCheckUtils]: 23: Hoare triple {2226#(<= main_~k~0 8)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {2303#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:32:52,087 INFO L290 TraceCheckUtils]: 24: Hoare triple {2303#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {2307#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:32:52,087 INFO L290 TraceCheckUtils]: 25: Hoare triple {2307#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {2214#false} is VALID [2022-04-15 12:32:52,087 INFO L290 TraceCheckUtils]: 26: Hoare triple {2214#false} assume !false; {2214#false} is VALID [2022-04-15 12:32:52,088 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:52,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:32:52,353 INFO L290 TraceCheckUtils]: 26: Hoare triple {2214#false} assume !false; {2214#false} is VALID [2022-04-15 12:32:52,354 INFO L290 TraceCheckUtils]: 25: Hoare triple {2307#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {2214#false} is VALID [2022-04-15 12:32:52,354 INFO L290 TraceCheckUtils]: 24: Hoare triple {2303#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {2307#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:32:52,355 INFO L272 TraceCheckUtils]: 23: Hoare triple {2323#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {2303#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:32:52,355 INFO L290 TraceCheckUtils]: 22: Hoare triple {2323#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {2323#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:32:52,356 INFO L290 TraceCheckUtils]: 21: Hoare triple {2330#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2323#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:32:52,356 INFO L290 TraceCheckUtils]: 20: Hoare triple {2330#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2330#(<= main_~k~0 999999)} is VALID [2022-04-15 12:32:52,356 INFO L290 TraceCheckUtils]: 19: Hoare triple {2337#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2330#(<= main_~k~0 999999)} is VALID [2022-04-15 12:32:52,357 INFO L290 TraceCheckUtils]: 18: Hoare triple {2337#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2337#(<= main_~k~0 999998)} is VALID [2022-04-15 12:32:52,357 INFO L290 TraceCheckUtils]: 17: Hoare triple {2344#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2337#(<= main_~k~0 999998)} is VALID [2022-04-15 12:32:52,357 INFO L290 TraceCheckUtils]: 16: Hoare triple {2344#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2344#(<= main_~k~0 999997)} is VALID [2022-04-15 12:32:52,358 INFO L290 TraceCheckUtils]: 15: Hoare triple {2351#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2344#(<= main_~k~0 999997)} is VALID [2022-04-15 12:32:52,358 INFO L290 TraceCheckUtils]: 14: Hoare triple {2351#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2351#(<= main_~k~0 999996)} is VALID [2022-04-15 12:32:52,359 INFO L290 TraceCheckUtils]: 13: Hoare triple {2358#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2351#(<= main_~k~0 999996)} is VALID [2022-04-15 12:32:52,359 INFO L290 TraceCheckUtils]: 12: Hoare triple {2358#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2358#(<= main_~k~0 999995)} is VALID [2022-04-15 12:32:52,359 INFO L290 TraceCheckUtils]: 11: Hoare triple {2365#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2358#(<= main_~k~0 999995)} is VALID [2022-04-15 12:32:52,360 INFO L290 TraceCheckUtils]: 10: Hoare triple {2365#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2365#(<= main_~k~0 999994)} is VALID [2022-04-15 12:32:52,360 INFO L290 TraceCheckUtils]: 9: Hoare triple {2372#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2365#(<= main_~k~0 999994)} is VALID [2022-04-15 12:32:52,360 INFO L290 TraceCheckUtils]: 8: Hoare triple {2372#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2372#(<= main_~k~0 999993)} is VALID [2022-04-15 12:32:52,361 INFO L290 TraceCheckUtils]: 7: Hoare triple {2379#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2372#(<= main_~k~0 999993)} is VALID [2022-04-15 12:32:52,361 INFO L290 TraceCheckUtils]: 6: Hoare triple {2379#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2379#(<= main_~k~0 999992)} is VALID [2022-04-15 12:32:52,361 INFO L290 TraceCheckUtils]: 5: Hoare triple {2213#true} ~i~0 := 0;~k~0 := 0; {2379#(<= main_~k~0 999992)} is VALID [2022-04-15 12:32:52,362 INFO L272 TraceCheckUtils]: 4: Hoare triple {2213#true} call #t~ret3 := main(); {2213#true} is VALID [2022-04-15 12:32:52,362 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2213#true} {2213#true} #54#return; {2213#true} is VALID [2022-04-15 12:32:52,362 INFO L290 TraceCheckUtils]: 2: Hoare triple {2213#true} assume true; {2213#true} is VALID [2022-04-15 12:32:52,362 INFO L290 TraceCheckUtils]: 1: Hoare triple {2213#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {2213#true} is VALID [2022-04-15 12:32:52,362 INFO L272 TraceCheckUtils]: 0: Hoare triple {2213#true} call ULTIMATE.init(); {2213#true} is VALID [2022-04-15 12:32:52,362 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:52,362 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455497545] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:32:52,362 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:32:52,362 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 26 [2022-04-15 12:32:52,362 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:32:52,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [763004544] [2022-04-15 12:32:52,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [763004544] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:32:52,363 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:32:52,363 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-15 12:32:52,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122415473] [2022-04-15 12:32:52,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:32:52,363 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 12 states have internal predecessors, (23), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2022-04-15 12:32:52,363 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:32:52,363 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 12 states have internal predecessors, (23), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:52,382 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 27 edges. 27 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:52,382 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-15 12:32:52,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:52,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-15 12:32:52,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=428, Unknown=0, NotChecked=0, Total=650 [2022-04-15 12:32:52,383 INFO L87 Difference]: Start difference. First operand 28 states and 28 transitions. Second operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 12 states have internal predecessors, (23), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:52,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:52,580 INFO L93 Difference]: Finished difference Result 36 states and 36 transitions. [2022-04-15 12:32:52,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-15 12:32:52,580 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 12 states have internal predecessors, (23), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2022-04-15 12:32:52,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:32:52,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 12 states have internal predecessors, (23), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:52,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 36 transitions. [2022-04-15 12:32:52,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 12 states have internal predecessors, (23), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:52,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 36 transitions. [2022-04-15 12:32:52,582 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 14 states and 36 transitions. [2022-04-15 12:32:52,608 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 36 edges. 36 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:52,608 INFO L225 Difference]: With dead ends: 36 [2022-04-15 12:32:52,608 INFO L226 Difference]: Without dead ends: 31 [2022-04-15 12:32:52,609 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=422, Invalid=910, Unknown=0, NotChecked=0, Total=1332 [2022-04-15 12:32:52,609 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 28 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-15 12:32:52,609 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 33 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-15 12:32:52,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-04-15 12:32:52,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 30. [2022-04-15 12:32:52,632 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:32:52,632 INFO L82 GeneralOperation]: Start isEquivalent. First operand 31 states. Second operand has 30 states, 25 states have (on average 1.04) internal successors, (26), 25 states have internal predecessors, (26), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:52,632 INFO L74 IsIncluded]: Start isIncluded. First operand 31 states. Second operand has 30 states, 25 states have (on average 1.04) internal successors, (26), 25 states have internal predecessors, (26), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:52,632 INFO L87 Difference]: Start difference. First operand 31 states. Second operand has 30 states, 25 states have (on average 1.04) internal successors, (26), 25 states have internal predecessors, (26), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:52,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:52,634 INFO L93 Difference]: Finished difference Result 31 states and 31 transitions. [2022-04-15 12:32:52,634 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 31 transitions. [2022-04-15 12:32:52,634 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:32:52,634 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:32:52,634 INFO L74 IsIncluded]: Start isIncluded. First operand has 30 states, 25 states have (on average 1.04) internal successors, (26), 25 states have internal predecessors, (26), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 31 states. [2022-04-15 12:32:52,634 INFO L87 Difference]: Start difference. First operand has 30 states, 25 states have (on average 1.04) internal successors, (26), 25 states have internal predecessors, (26), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 31 states. [2022-04-15 12:32:52,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:52,635 INFO L93 Difference]: Finished difference Result 31 states and 31 transitions. [2022-04-15 12:32:52,635 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 31 transitions. [2022-04-15 12:32:52,635 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:32:52,635 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:32:52,635 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:32:52,635 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:32:52,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 25 states have (on average 1.04) internal successors, (26), 25 states have internal predecessors, (26), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:52,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 30 transitions. [2022-04-15 12:32:52,635 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 30 transitions. Word has length 27 [2022-04-15 12:32:52,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:32:52,636 INFO L478 AbstractCegarLoop]: Abstraction has 30 states and 30 transitions. [2022-04-15 12:32:52,636 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 12 states have internal predecessors, (23), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:52,636 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 30 states and 30 transitions. [2022-04-15 12:32:52,659 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 30 edges. 30 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:52,659 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 30 transitions. [2022-04-15 12:32:52,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-04-15 12:32:52,659 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:32:52,659 INFO L499 BasicCegarLoop]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:32:52,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-04-15 12:32:52,859 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-04-15 12:32:52,860 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:32:52,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:32:52,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1218758352, now seen corresponding path program 17 times [2022-04-15 12:32:52,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:52,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [810594951] [2022-04-15 12:32:53,194 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:32:53,195 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:32:53,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1218758352, now seen corresponding path program 18 times [2022-04-15 12:32:53,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:32:53,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905167874] [2022-04-15 12:32:53,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:32:53,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:32:53,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:53,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:32:53,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:53,343 INFO L290 TraceCheckUtils]: 0: Hoare triple {2636#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {2619#true} is VALID [2022-04-15 12:32:53,343 INFO L290 TraceCheckUtils]: 1: Hoare triple {2619#true} assume true; {2619#true} is VALID [2022-04-15 12:32:53,343 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {2619#true} {2619#true} #54#return; {2619#true} is VALID [2022-04-15 12:32:53,344 INFO L272 TraceCheckUtils]: 0: Hoare triple {2619#true} call ULTIMATE.init(); {2636#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:32:53,344 INFO L290 TraceCheckUtils]: 1: Hoare triple {2636#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {2619#true} is VALID [2022-04-15 12:32:53,344 INFO L290 TraceCheckUtils]: 2: Hoare triple {2619#true} assume true; {2619#true} is VALID [2022-04-15 12:32:53,344 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2619#true} {2619#true} #54#return; {2619#true} is VALID [2022-04-15 12:32:53,344 INFO L272 TraceCheckUtils]: 4: Hoare triple {2619#true} call #t~ret3 := main(); {2619#true} is VALID [2022-04-15 12:32:53,344 INFO L290 TraceCheckUtils]: 5: Hoare triple {2619#true} ~i~0 := 0;~k~0 := 0; {2624#(= main_~k~0 0)} is VALID [2022-04-15 12:32:53,344 INFO L290 TraceCheckUtils]: 6: Hoare triple {2624#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2624#(= main_~k~0 0)} is VALID [2022-04-15 12:32:53,345 INFO L290 TraceCheckUtils]: 7: Hoare triple {2624#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2625#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:53,345 INFO L290 TraceCheckUtils]: 8: Hoare triple {2625#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2625#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:53,346 INFO L290 TraceCheckUtils]: 9: Hoare triple {2625#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2626#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:53,346 INFO L290 TraceCheckUtils]: 10: Hoare triple {2626#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2626#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:53,346 INFO L290 TraceCheckUtils]: 11: Hoare triple {2626#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2627#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:53,347 INFO L290 TraceCheckUtils]: 12: Hoare triple {2627#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2627#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:53,347 INFO L290 TraceCheckUtils]: 13: Hoare triple {2627#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2628#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:53,347 INFO L290 TraceCheckUtils]: 14: Hoare triple {2628#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2628#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:53,348 INFO L290 TraceCheckUtils]: 15: Hoare triple {2628#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2629#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:53,348 INFO L290 TraceCheckUtils]: 16: Hoare triple {2629#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2629#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:53,348 INFO L290 TraceCheckUtils]: 17: Hoare triple {2629#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2630#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:53,349 INFO L290 TraceCheckUtils]: 18: Hoare triple {2630#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2630#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:53,349 INFO L290 TraceCheckUtils]: 19: Hoare triple {2630#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2631#(<= main_~k~0 7)} is VALID [2022-04-15 12:32:53,350 INFO L290 TraceCheckUtils]: 20: Hoare triple {2631#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2631#(<= main_~k~0 7)} is VALID [2022-04-15 12:32:53,350 INFO L290 TraceCheckUtils]: 21: Hoare triple {2631#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2632#(<= main_~k~0 8)} is VALID [2022-04-15 12:32:53,350 INFO L290 TraceCheckUtils]: 22: Hoare triple {2632#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2632#(<= main_~k~0 8)} is VALID [2022-04-15 12:32:53,351 INFO L290 TraceCheckUtils]: 23: Hoare triple {2632#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2633#(<= main_~k~0 9)} is VALID [2022-04-15 12:32:53,351 INFO L290 TraceCheckUtils]: 24: Hoare triple {2633#(<= main_~k~0 9)} assume !(~i~0 < 1000000); {2633#(<= main_~k~0 9)} is VALID [2022-04-15 12:32:53,351 INFO L272 TraceCheckUtils]: 25: Hoare triple {2633#(<= main_~k~0 9)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {2634#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:32:53,352 INFO L290 TraceCheckUtils]: 26: Hoare triple {2634#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {2635#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:32:53,352 INFO L290 TraceCheckUtils]: 27: Hoare triple {2635#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {2620#false} is VALID [2022-04-15 12:32:53,352 INFO L290 TraceCheckUtils]: 28: Hoare triple {2620#false} assume !false; {2620#false} is VALID [2022-04-15 12:32:53,352 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:53,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:32:53,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905167874] [2022-04-15 12:32:53,353 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905167874] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:32:53,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288536805] [2022-04-15 12:32:53,353 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:32:53,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:32:53,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:32:53,355 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:32:53,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-04-15 12:32:53,407 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-04-15 12:32:53,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:32:53,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 13 conjunts are in the unsatisfiable core [2022-04-15 12:32:53,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:53,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:32:53,609 INFO L272 TraceCheckUtils]: 0: Hoare triple {2619#true} call ULTIMATE.init(); {2619#true} is VALID [2022-04-15 12:32:53,609 INFO L290 TraceCheckUtils]: 1: Hoare triple {2619#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {2619#true} is VALID [2022-04-15 12:32:53,609 INFO L290 TraceCheckUtils]: 2: Hoare triple {2619#true} assume true; {2619#true} is VALID [2022-04-15 12:32:53,609 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2619#true} {2619#true} #54#return; {2619#true} is VALID [2022-04-15 12:32:53,609 INFO L272 TraceCheckUtils]: 4: Hoare triple {2619#true} call #t~ret3 := main(); {2619#true} is VALID [2022-04-15 12:32:53,610 INFO L290 TraceCheckUtils]: 5: Hoare triple {2619#true} ~i~0 := 0;~k~0 := 0; {2655#(<= main_~k~0 0)} is VALID [2022-04-15 12:32:53,610 INFO L290 TraceCheckUtils]: 6: Hoare triple {2655#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2655#(<= main_~k~0 0)} is VALID [2022-04-15 12:32:53,611 INFO L290 TraceCheckUtils]: 7: Hoare triple {2655#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2625#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:53,611 INFO L290 TraceCheckUtils]: 8: Hoare triple {2625#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2625#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:53,612 INFO L290 TraceCheckUtils]: 9: Hoare triple {2625#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2626#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:53,612 INFO L290 TraceCheckUtils]: 10: Hoare triple {2626#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2626#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:53,612 INFO L290 TraceCheckUtils]: 11: Hoare triple {2626#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2627#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:53,613 INFO L290 TraceCheckUtils]: 12: Hoare triple {2627#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2627#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:53,613 INFO L290 TraceCheckUtils]: 13: Hoare triple {2627#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2628#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:53,613 INFO L290 TraceCheckUtils]: 14: Hoare triple {2628#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2628#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:53,614 INFO L290 TraceCheckUtils]: 15: Hoare triple {2628#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2629#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:53,614 INFO L290 TraceCheckUtils]: 16: Hoare triple {2629#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2629#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:53,615 INFO L290 TraceCheckUtils]: 17: Hoare triple {2629#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2630#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:53,615 INFO L290 TraceCheckUtils]: 18: Hoare triple {2630#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2630#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:53,616 INFO L290 TraceCheckUtils]: 19: Hoare triple {2630#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2631#(<= main_~k~0 7)} is VALID [2022-04-15 12:32:53,616 INFO L290 TraceCheckUtils]: 20: Hoare triple {2631#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2631#(<= main_~k~0 7)} is VALID [2022-04-15 12:32:53,616 INFO L290 TraceCheckUtils]: 21: Hoare triple {2631#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2632#(<= main_~k~0 8)} is VALID [2022-04-15 12:32:53,617 INFO L290 TraceCheckUtils]: 22: Hoare triple {2632#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2632#(<= main_~k~0 8)} is VALID [2022-04-15 12:32:53,617 INFO L290 TraceCheckUtils]: 23: Hoare triple {2632#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2633#(<= main_~k~0 9)} is VALID [2022-04-15 12:32:53,618 INFO L290 TraceCheckUtils]: 24: Hoare triple {2633#(<= main_~k~0 9)} assume !(~i~0 < 1000000); {2633#(<= main_~k~0 9)} is VALID [2022-04-15 12:32:53,618 INFO L272 TraceCheckUtils]: 25: Hoare triple {2633#(<= main_~k~0 9)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {2716#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:32:53,619 INFO L290 TraceCheckUtils]: 26: Hoare triple {2716#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {2720#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:32:53,619 INFO L290 TraceCheckUtils]: 27: Hoare triple {2720#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {2620#false} is VALID [2022-04-15 12:32:53,619 INFO L290 TraceCheckUtils]: 28: Hoare triple {2620#false} assume !false; {2620#false} is VALID [2022-04-15 12:32:53,619 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:53,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:32:53,927 INFO L290 TraceCheckUtils]: 28: Hoare triple {2620#false} assume !false; {2620#false} is VALID [2022-04-15 12:32:53,927 INFO L290 TraceCheckUtils]: 27: Hoare triple {2720#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {2620#false} is VALID [2022-04-15 12:32:53,927 INFO L290 TraceCheckUtils]: 26: Hoare triple {2716#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {2720#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:32:53,928 INFO L272 TraceCheckUtils]: 25: Hoare triple {2736#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {2716#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:32:53,928 INFO L290 TraceCheckUtils]: 24: Hoare triple {2736#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {2736#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:32:53,929 INFO L290 TraceCheckUtils]: 23: Hoare triple {2743#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2736#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:32:53,929 INFO L290 TraceCheckUtils]: 22: Hoare triple {2743#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2743#(<= main_~k~0 999999)} is VALID [2022-04-15 12:32:53,930 INFO L290 TraceCheckUtils]: 21: Hoare triple {2750#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2743#(<= main_~k~0 999999)} is VALID [2022-04-15 12:32:53,930 INFO L290 TraceCheckUtils]: 20: Hoare triple {2750#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2750#(<= main_~k~0 999998)} is VALID [2022-04-15 12:32:53,930 INFO L290 TraceCheckUtils]: 19: Hoare triple {2757#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2750#(<= main_~k~0 999998)} is VALID [2022-04-15 12:32:53,931 INFO L290 TraceCheckUtils]: 18: Hoare triple {2757#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2757#(<= main_~k~0 999997)} is VALID [2022-04-15 12:32:53,931 INFO L290 TraceCheckUtils]: 17: Hoare triple {2764#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2757#(<= main_~k~0 999997)} is VALID [2022-04-15 12:32:53,931 INFO L290 TraceCheckUtils]: 16: Hoare triple {2764#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2764#(<= main_~k~0 999996)} is VALID [2022-04-15 12:32:53,932 INFO L290 TraceCheckUtils]: 15: Hoare triple {2771#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2764#(<= main_~k~0 999996)} is VALID [2022-04-15 12:32:53,932 INFO L290 TraceCheckUtils]: 14: Hoare triple {2771#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2771#(<= main_~k~0 999995)} is VALID [2022-04-15 12:32:53,933 INFO L290 TraceCheckUtils]: 13: Hoare triple {2778#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2771#(<= main_~k~0 999995)} is VALID [2022-04-15 12:32:53,933 INFO L290 TraceCheckUtils]: 12: Hoare triple {2778#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2778#(<= main_~k~0 999994)} is VALID [2022-04-15 12:32:53,933 INFO L290 TraceCheckUtils]: 11: Hoare triple {2785#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2778#(<= main_~k~0 999994)} is VALID [2022-04-15 12:32:53,934 INFO L290 TraceCheckUtils]: 10: Hoare triple {2785#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2785#(<= main_~k~0 999993)} is VALID [2022-04-15 12:32:53,934 INFO L290 TraceCheckUtils]: 9: Hoare triple {2792#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2785#(<= main_~k~0 999993)} is VALID [2022-04-15 12:32:53,934 INFO L290 TraceCheckUtils]: 8: Hoare triple {2792#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2792#(<= main_~k~0 999992)} is VALID [2022-04-15 12:32:53,935 INFO L290 TraceCheckUtils]: 7: Hoare triple {2799#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {2792#(<= main_~k~0 999992)} is VALID [2022-04-15 12:32:53,935 INFO L290 TraceCheckUtils]: 6: Hoare triple {2799#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {2799#(<= main_~k~0 999991)} is VALID [2022-04-15 12:32:53,935 INFO L290 TraceCheckUtils]: 5: Hoare triple {2619#true} ~i~0 := 0;~k~0 := 0; {2799#(<= main_~k~0 999991)} is VALID [2022-04-15 12:32:53,936 INFO L272 TraceCheckUtils]: 4: Hoare triple {2619#true} call #t~ret3 := main(); {2619#true} is VALID [2022-04-15 12:32:53,936 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2619#true} {2619#true} #54#return; {2619#true} is VALID [2022-04-15 12:32:53,936 INFO L290 TraceCheckUtils]: 2: Hoare triple {2619#true} assume true; {2619#true} is VALID [2022-04-15 12:32:53,936 INFO L290 TraceCheckUtils]: 1: Hoare triple {2619#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {2619#true} is VALID [2022-04-15 12:32:53,936 INFO L272 TraceCheckUtils]: 0: Hoare triple {2619#true} call ULTIMATE.init(); {2619#true} is VALID [2022-04-15 12:32:53,936 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:53,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [288536805] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:32:53,936 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:32:53,936 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 28 [2022-04-15 12:32:53,936 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:32:53,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [810594951] [2022-04-15 12:32:53,937 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [810594951] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:32:53,937 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:32:53,937 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-15 12:32:53,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798260208] [2022-04-15 12:32:53,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:32:53,937 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 13 states have internal predecessors, (25), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 29 [2022-04-15 12:32:53,937 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:32:53,937 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 13 states have internal predecessors, (25), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:53,956 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 29 edges. 29 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:53,957 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-15 12:32:53,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:53,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-15 12:32:53,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=491, Unknown=0, NotChecked=0, Total=756 [2022-04-15 12:32:53,957 INFO L87 Difference]: Start difference. First operand 30 states and 30 transitions. Second operand has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 13 states have internal predecessors, (25), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:54,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:54,190 INFO L93 Difference]: Finished difference Result 38 states and 38 transitions. [2022-04-15 12:32:54,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-15 12:32:54,190 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 13 states have internal predecessors, (25), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 29 [2022-04-15 12:32:54,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:32:54,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 13 states have internal predecessors, (25), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:54,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 38 transitions. [2022-04-15 12:32:54,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 13 states have internal predecessors, (25), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:54,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 38 transitions. [2022-04-15 12:32:54,192 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 15 states and 38 transitions. [2022-04-15 12:32:54,220 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 38 edges. 38 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:54,220 INFO L225 Difference]: With dead ends: 38 [2022-04-15 12:32:54,220 INFO L226 Difference]: Without dead ends: 33 [2022-04-15 12:32:54,221 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=506, Invalid=1054, Unknown=0, NotChecked=0, Total=1560 [2022-04-15 12:32:54,221 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 30 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-15 12:32:54,222 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 38 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-15 12:32:54,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2022-04-15 12:32:54,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 32. [2022-04-15 12:32:54,249 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:32:54,249 INFO L82 GeneralOperation]: Start isEquivalent. First operand 33 states. Second operand has 32 states, 27 states have (on average 1.037037037037037) internal successors, (28), 27 states have internal predecessors, (28), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:54,249 INFO L74 IsIncluded]: Start isIncluded. First operand 33 states. Second operand has 32 states, 27 states have (on average 1.037037037037037) internal successors, (28), 27 states have internal predecessors, (28), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:54,249 INFO L87 Difference]: Start difference. First operand 33 states. Second operand has 32 states, 27 states have (on average 1.037037037037037) internal successors, (28), 27 states have internal predecessors, (28), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:54,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:54,250 INFO L93 Difference]: Finished difference Result 33 states and 33 transitions. [2022-04-15 12:32:54,250 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 33 transitions. [2022-04-15 12:32:54,250 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:32:54,250 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:32:54,250 INFO L74 IsIncluded]: Start isIncluded. First operand has 32 states, 27 states have (on average 1.037037037037037) internal successors, (28), 27 states have internal predecessors, (28), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 33 states. [2022-04-15 12:32:54,250 INFO L87 Difference]: Start difference. First operand has 32 states, 27 states have (on average 1.037037037037037) internal successors, (28), 27 states have internal predecessors, (28), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 33 states. [2022-04-15 12:32:54,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:54,251 INFO L93 Difference]: Finished difference Result 33 states and 33 transitions. [2022-04-15 12:32:54,251 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 33 transitions. [2022-04-15 12:32:54,251 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:32:54,251 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:32:54,251 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:32:54,251 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:32:54,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 27 states have (on average 1.037037037037037) internal successors, (28), 27 states have internal predecessors, (28), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:54,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 32 transitions. [2022-04-15 12:32:54,251 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 32 transitions. Word has length 29 [2022-04-15 12:32:54,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:32:54,252 INFO L478 AbstractCegarLoop]: Abstraction has 32 states and 32 transitions. [2022-04-15 12:32:54,252 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 13 states have internal predecessors, (25), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:54,252 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 32 states and 32 transitions. [2022-04-15 12:32:54,278 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 32 edges. 32 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:54,278 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 32 transitions. [2022-04-15 12:32:54,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-04-15 12:32:54,278 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:32:54,278 INFO L499 BasicCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:32:54,296 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-04-15 12:32:54,478 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-04-15 12:32:54,479 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:32:54,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:32:54,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1895523348, now seen corresponding path program 19 times [2022-04-15 12:32:54,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:54,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [491251140] [2022-04-15 12:32:55,785 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:32:55,787 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:32:55,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1895523348, now seen corresponding path program 20 times [2022-04-15 12:32:55,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:32:55,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395788134] [2022-04-15 12:32:55,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:32:55,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:32:55,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:55,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:32:55,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:55,915 INFO L290 TraceCheckUtils]: 0: Hoare triple {3071#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {3053#true} is VALID [2022-04-15 12:32:55,916 INFO L290 TraceCheckUtils]: 1: Hoare triple {3053#true} assume true; {3053#true} is VALID [2022-04-15 12:32:55,916 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {3053#true} {3053#true} #54#return; {3053#true} is VALID [2022-04-15 12:32:55,916 INFO L272 TraceCheckUtils]: 0: Hoare triple {3053#true} call ULTIMATE.init(); {3071#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:32:55,916 INFO L290 TraceCheckUtils]: 1: Hoare triple {3071#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {3053#true} is VALID [2022-04-15 12:32:55,916 INFO L290 TraceCheckUtils]: 2: Hoare triple {3053#true} assume true; {3053#true} is VALID [2022-04-15 12:32:55,916 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3053#true} {3053#true} #54#return; {3053#true} is VALID [2022-04-15 12:32:55,916 INFO L272 TraceCheckUtils]: 4: Hoare triple {3053#true} call #t~ret3 := main(); {3053#true} is VALID [2022-04-15 12:32:55,918 INFO L290 TraceCheckUtils]: 5: Hoare triple {3053#true} ~i~0 := 0;~k~0 := 0; {3058#(= main_~k~0 0)} is VALID [2022-04-15 12:32:55,918 INFO L290 TraceCheckUtils]: 6: Hoare triple {3058#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3058#(= main_~k~0 0)} is VALID [2022-04-15 12:32:55,918 INFO L290 TraceCheckUtils]: 7: Hoare triple {3058#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3059#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:55,918 INFO L290 TraceCheckUtils]: 8: Hoare triple {3059#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3059#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:55,919 INFO L290 TraceCheckUtils]: 9: Hoare triple {3059#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3060#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:55,919 INFO L290 TraceCheckUtils]: 10: Hoare triple {3060#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3060#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:55,920 INFO L290 TraceCheckUtils]: 11: Hoare triple {3060#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3061#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:55,920 INFO L290 TraceCheckUtils]: 12: Hoare triple {3061#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3061#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:55,920 INFO L290 TraceCheckUtils]: 13: Hoare triple {3061#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3062#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:55,921 INFO L290 TraceCheckUtils]: 14: Hoare triple {3062#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3062#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:55,921 INFO L290 TraceCheckUtils]: 15: Hoare triple {3062#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3063#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:55,921 INFO L290 TraceCheckUtils]: 16: Hoare triple {3063#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3063#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:55,922 INFO L290 TraceCheckUtils]: 17: Hoare triple {3063#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3064#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:55,922 INFO L290 TraceCheckUtils]: 18: Hoare triple {3064#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3064#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:55,923 INFO L290 TraceCheckUtils]: 19: Hoare triple {3064#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3065#(<= main_~k~0 7)} is VALID [2022-04-15 12:32:55,923 INFO L290 TraceCheckUtils]: 20: Hoare triple {3065#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3065#(<= main_~k~0 7)} is VALID [2022-04-15 12:32:55,923 INFO L290 TraceCheckUtils]: 21: Hoare triple {3065#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3066#(<= main_~k~0 8)} is VALID [2022-04-15 12:32:55,924 INFO L290 TraceCheckUtils]: 22: Hoare triple {3066#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3066#(<= main_~k~0 8)} is VALID [2022-04-15 12:32:55,924 INFO L290 TraceCheckUtils]: 23: Hoare triple {3066#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3067#(<= main_~k~0 9)} is VALID [2022-04-15 12:32:55,924 INFO L290 TraceCheckUtils]: 24: Hoare triple {3067#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3067#(<= main_~k~0 9)} is VALID [2022-04-15 12:32:55,925 INFO L290 TraceCheckUtils]: 25: Hoare triple {3067#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3068#(<= main_~k~0 10)} is VALID [2022-04-15 12:32:55,925 INFO L290 TraceCheckUtils]: 26: Hoare triple {3068#(<= main_~k~0 10)} assume !(~i~0 < 1000000); {3068#(<= main_~k~0 10)} is VALID [2022-04-15 12:32:55,925 INFO L272 TraceCheckUtils]: 27: Hoare triple {3068#(<= main_~k~0 10)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {3069#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:32:55,926 INFO L290 TraceCheckUtils]: 28: Hoare triple {3069#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {3070#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:32:55,926 INFO L290 TraceCheckUtils]: 29: Hoare triple {3070#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {3054#false} is VALID [2022-04-15 12:32:55,926 INFO L290 TraceCheckUtils]: 30: Hoare triple {3054#false} assume !false; {3054#false} is VALID [2022-04-15 12:32:55,926 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:55,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:32:55,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395788134] [2022-04-15 12:32:55,926 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395788134] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:32:55,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611515098] [2022-04-15 12:32:55,927 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:32:55,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:32:55,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:32:55,945 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:32:55,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-04-15 12:32:55,988 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:32:55,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:32:55,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 14 conjunts are in the unsatisfiable core [2022-04-15 12:32:56,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:56,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:32:56,173 INFO L272 TraceCheckUtils]: 0: Hoare triple {3053#true} call ULTIMATE.init(); {3053#true} is VALID [2022-04-15 12:32:56,173 INFO L290 TraceCheckUtils]: 1: Hoare triple {3053#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {3053#true} is VALID [2022-04-15 12:32:56,174 INFO L290 TraceCheckUtils]: 2: Hoare triple {3053#true} assume true; {3053#true} is VALID [2022-04-15 12:32:56,174 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3053#true} {3053#true} #54#return; {3053#true} is VALID [2022-04-15 12:32:56,174 INFO L272 TraceCheckUtils]: 4: Hoare triple {3053#true} call #t~ret3 := main(); {3053#true} is VALID [2022-04-15 12:32:56,174 INFO L290 TraceCheckUtils]: 5: Hoare triple {3053#true} ~i~0 := 0;~k~0 := 0; {3090#(<= main_~k~0 0)} is VALID [2022-04-15 12:32:56,174 INFO L290 TraceCheckUtils]: 6: Hoare triple {3090#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3090#(<= main_~k~0 0)} is VALID [2022-04-15 12:32:56,175 INFO L290 TraceCheckUtils]: 7: Hoare triple {3090#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3059#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:56,183 INFO L290 TraceCheckUtils]: 8: Hoare triple {3059#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3059#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:56,183 INFO L290 TraceCheckUtils]: 9: Hoare triple {3059#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3060#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:56,184 INFO L290 TraceCheckUtils]: 10: Hoare triple {3060#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3060#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:56,184 INFO L290 TraceCheckUtils]: 11: Hoare triple {3060#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3061#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:56,184 INFO L290 TraceCheckUtils]: 12: Hoare triple {3061#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3061#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:56,185 INFO L290 TraceCheckUtils]: 13: Hoare triple {3061#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3062#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:56,185 INFO L290 TraceCheckUtils]: 14: Hoare triple {3062#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3062#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:56,185 INFO L290 TraceCheckUtils]: 15: Hoare triple {3062#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3063#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:56,186 INFO L290 TraceCheckUtils]: 16: Hoare triple {3063#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3063#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:56,186 INFO L290 TraceCheckUtils]: 17: Hoare triple {3063#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3064#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:56,186 INFO L290 TraceCheckUtils]: 18: Hoare triple {3064#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3064#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:56,187 INFO L290 TraceCheckUtils]: 19: Hoare triple {3064#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3065#(<= main_~k~0 7)} is VALID [2022-04-15 12:32:56,187 INFO L290 TraceCheckUtils]: 20: Hoare triple {3065#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3065#(<= main_~k~0 7)} is VALID [2022-04-15 12:32:56,187 INFO L290 TraceCheckUtils]: 21: Hoare triple {3065#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3066#(<= main_~k~0 8)} is VALID [2022-04-15 12:32:56,188 INFO L290 TraceCheckUtils]: 22: Hoare triple {3066#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3066#(<= main_~k~0 8)} is VALID [2022-04-15 12:32:56,188 INFO L290 TraceCheckUtils]: 23: Hoare triple {3066#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3067#(<= main_~k~0 9)} is VALID [2022-04-15 12:32:56,188 INFO L290 TraceCheckUtils]: 24: Hoare triple {3067#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3067#(<= main_~k~0 9)} is VALID [2022-04-15 12:32:56,189 INFO L290 TraceCheckUtils]: 25: Hoare triple {3067#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3068#(<= main_~k~0 10)} is VALID [2022-04-15 12:32:56,189 INFO L290 TraceCheckUtils]: 26: Hoare triple {3068#(<= main_~k~0 10)} assume !(~i~0 < 1000000); {3068#(<= main_~k~0 10)} is VALID [2022-04-15 12:32:56,189 INFO L272 TraceCheckUtils]: 27: Hoare triple {3068#(<= main_~k~0 10)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {3157#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:32:56,190 INFO L290 TraceCheckUtils]: 28: Hoare triple {3157#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {3161#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:32:56,192 INFO L290 TraceCheckUtils]: 29: Hoare triple {3161#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {3054#false} is VALID [2022-04-15 12:32:56,192 INFO L290 TraceCheckUtils]: 30: Hoare triple {3054#false} assume !false; {3054#false} is VALID [2022-04-15 12:32:56,192 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:56,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:32:56,464 INFO L290 TraceCheckUtils]: 30: Hoare triple {3054#false} assume !false; {3054#false} is VALID [2022-04-15 12:32:56,464 INFO L290 TraceCheckUtils]: 29: Hoare triple {3161#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {3054#false} is VALID [2022-04-15 12:32:56,464 INFO L290 TraceCheckUtils]: 28: Hoare triple {3157#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {3161#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:32:56,465 INFO L272 TraceCheckUtils]: 27: Hoare triple {3177#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {3157#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:32:56,465 INFO L290 TraceCheckUtils]: 26: Hoare triple {3177#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {3177#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:32:56,465 INFO L290 TraceCheckUtils]: 25: Hoare triple {3184#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3177#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:32:56,466 INFO L290 TraceCheckUtils]: 24: Hoare triple {3184#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3184#(<= main_~k~0 999999)} is VALID [2022-04-15 12:32:56,466 INFO L290 TraceCheckUtils]: 23: Hoare triple {3191#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3184#(<= main_~k~0 999999)} is VALID [2022-04-15 12:32:56,466 INFO L290 TraceCheckUtils]: 22: Hoare triple {3191#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3191#(<= main_~k~0 999998)} is VALID [2022-04-15 12:32:56,473 INFO L290 TraceCheckUtils]: 21: Hoare triple {3198#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3191#(<= main_~k~0 999998)} is VALID [2022-04-15 12:32:56,473 INFO L290 TraceCheckUtils]: 20: Hoare triple {3198#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3198#(<= main_~k~0 999997)} is VALID [2022-04-15 12:32:56,474 INFO L290 TraceCheckUtils]: 19: Hoare triple {3205#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3198#(<= main_~k~0 999997)} is VALID [2022-04-15 12:32:56,474 INFO L290 TraceCheckUtils]: 18: Hoare triple {3205#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3205#(<= main_~k~0 999996)} is VALID [2022-04-15 12:32:56,474 INFO L290 TraceCheckUtils]: 17: Hoare triple {3212#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3205#(<= main_~k~0 999996)} is VALID [2022-04-15 12:32:56,474 INFO L290 TraceCheckUtils]: 16: Hoare triple {3212#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3212#(<= main_~k~0 999995)} is VALID [2022-04-15 12:32:56,475 INFO L290 TraceCheckUtils]: 15: Hoare triple {3219#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3212#(<= main_~k~0 999995)} is VALID [2022-04-15 12:32:56,475 INFO L290 TraceCheckUtils]: 14: Hoare triple {3219#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3219#(<= main_~k~0 999994)} is VALID [2022-04-15 12:32:56,475 INFO L290 TraceCheckUtils]: 13: Hoare triple {3226#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3219#(<= main_~k~0 999994)} is VALID [2022-04-15 12:32:56,478 INFO L290 TraceCheckUtils]: 12: Hoare triple {3226#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3226#(<= main_~k~0 999993)} is VALID [2022-04-15 12:32:56,479 INFO L290 TraceCheckUtils]: 11: Hoare triple {3233#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3226#(<= main_~k~0 999993)} is VALID [2022-04-15 12:32:56,479 INFO L290 TraceCheckUtils]: 10: Hoare triple {3233#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3233#(<= main_~k~0 999992)} is VALID [2022-04-15 12:32:56,479 INFO L290 TraceCheckUtils]: 9: Hoare triple {3240#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3233#(<= main_~k~0 999992)} is VALID [2022-04-15 12:32:56,479 INFO L290 TraceCheckUtils]: 8: Hoare triple {3240#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3240#(<= main_~k~0 999991)} is VALID [2022-04-15 12:32:56,480 INFO L290 TraceCheckUtils]: 7: Hoare triple {3247#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3240#(<= main_~k~0 999991)} is VALID [2022-04-15 12:32:56,480 INFO L290 TraceCheckUtils]: 6: Hoare triple {3247#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3247#(<= main_~k~0 999990)} is VALID [2022-04-15 12:32:56,480 INFO L290 TraceCheckUtils]: 5: Hoare triple {3053#true} ~i~0 := 0;~k~0 := 0; {3247#(<= main_~k~0 999990)} is VALID [2022-04-15 12:32:56,480 INFO L272 TraceCheckUtils]: 4: Hoare triple {3053#true} call #t~ret3 := main(); {3053#true} is VALID [2022-04-15 12:32:56,480 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3053#true} {3053#true} #54#return; {3053#true} is VALID [2022-04-15 12:32:56,480 INFO L290 TraceCheckUtils]: 2: Hoare triple {3053#true} assume true; {3053#true} is VALID [2022-04-15 12:32:56,480 INFO L290 TraceCheckUtils]: 1: Hoare triple {3053#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {3053#true} is VALID [2022-04-15 12:32:56,481 INFO L272 TraceCheckUtils]: 0: Hoare triple {3053#true} call ULTIMATE.init(); {3053#true} is VALID [2022-04-15 12:32:56,481 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:56,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611515098] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:32:56,481 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:32:56,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 30 [2022-04-15 12:32:56,481 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:32:56,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [491251140] [2022-04-15 12:32:56,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [491251140] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:32:56,482 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:32:56,482 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-15 12:32:56,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891030208] [2022-04-15 12:32:56,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:32:56,483 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 14 states have internal predecessors, (27), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 31 [2022-04-15 12:32:56,483 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:32:56,483 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 16 states, 16 states have (on average 1.6875) internal successors, (27), 14 states have internal predecessors, (27), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:56,507 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 31 edges. 31 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:56,507 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-15 12:32:56,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:56,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-15 12:32:56,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=312, Invalid=558, Unknown=0, NotChecked=0, Total=870 [2022-04-15 12:32:56,508 INFO L87 Difference]: Start difference. First operand 32 states and 32 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 14 states have internal predecessors, (27), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:56,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:56,689 INFO L93 Difference]: Finished difference Result 40 states and 40 transitions. [2022-04-15 12:32:56,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-15 12:32:56,689 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 14 states have internal predecessors, (27), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 31 [2022-04-15 12:32:56,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:32:56,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 14 states have internal predecessors, (27), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:56,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 40 transitions. [2022-04-15 12:32:56,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 14 states have internal predecessors, (27), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:56,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 40 transitions. [2022-04-15 12:32:56,691 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 16 states and 40 transitions. [2022-04-15 12:32:56,710 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 40 edges. 40 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:56,711 INFO L225 Difference]: With dead ends: 40 [2022-04-15 12:32:56,711 INFO L226 Difference]: Without dead ends: 35 [2022-04-15 12:32:56,712 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=598, Invalid=1208, Unknown=0, NotChecked=0, Total=1806 [2022-04-15 12:32:56,712 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 32 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-15 12:32:56,712 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 38 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-15 12:32:56,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-04-15 12:32:56,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 34. [2022-04-15 12:32:56,734 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:32:56,734 INFO L82 GeneralOperation]: Start isEquivalent. First operand 35 states. Second operand has 34 states, 29 states have (on average 1.0344827586206897) internal successors, (30), 29 states have internal predecessors, (30), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:56,734 INFO L74 IsIncluded]: Start isIncluded. First operand 35 states. Second operand has 34 states, 29 states have (on average 1.0344827586206897) internal successors, (30), 29 states have internal predecessors, (30), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:56,734 INFO L87 Difference]: Start difference. First operand 35 states. Second operand has 34 states, 29 states have (on average 1.0344827586206897) internal successors, (30), 29 states have internal predecessors, (30), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:56,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:56,735 INFO L93 Difference]: Finished difference Result 35 states and 35 transitions. [2022-04-15 12:32:56,735 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 35 transitions. [2022-04-15 12:32:56,735 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:32:56,735 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:32:56,735 INFO L74 IsIncluded]: Start isIncluded. First operand has 34 states, 29 states have (on average 1.0344827586206897) internal successors, (30), 29 states have internal predecessors, (30), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 35 states. [2022-04-15 12:32:56,735 INFO L87 Difference]: Start difference. First operand has 34 states, 29 states have (on average 1.0344827586206897) internal successors, (30), 29 states have internal predecessors, (30), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 35 states. [2022-04-15 12:32:56,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:56,736 INFO L93 Difference]: Finished difference Result 35 states and 35 transitions. [2022-04-15 12:32:56,736 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 35 transitions. [2022-04-15 12:32:56,736 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:32:56,736 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:32:56,736 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:32:56,736 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:32:56,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 29 states have (on average 1.0344827586206897) internal successors, (30), 29 states have internal predecessors, (30), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:56,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 34 transitions. [2022-04-15 12:32:56,736 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 34 transitions. Word has length 31 [2022-04-15 12:32:56,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:32:56,737 INFO L478 AbstractCegarLoop]: Abstraction has 34 states and 34 transitions. [2022-04-15 12:32:56,737 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 14 states have internal predecessors, (27), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:56,737 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 34 states and 34 transitions. [2022-04-15 12:32:56,758 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 34 edges. 34 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:56,759 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 34 transitions. [2022-04-15 12:32:56,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-04-15 12:32:56,759 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:32:56,759 INFO L499 BasicCegarLoop]: trace histogram [11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:32:56,777 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-04-15 12:32:56,960 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-04-15 12:32:56,960 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:32:56,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:32:56,960 INFO L85 PathProgramCache]: Analyzing trace with hash 568344488, now seen corresponding path program 21 times [2022-04-15 12:32:56,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:56,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [920694902] [2022-04-15 12:32:57,316 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:32:57,317 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:32:57,317 INFO L85 PathProgramCache]: Analyzing trace with hash 568344488, now seen corresponding path program 22 times [2022-04-15 12:32:57,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:32:57,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349990152] [2022-04-15 12:32:57,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:32:57,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:32:57,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:57,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:32:57,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:57,486 INFO L290 TraceCheckUtils]: 0: Hoare triple {3534#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {3515#true} is VALID [2022-04-15 12:32:57,486 INFO L290 TraceCheckUtils]: 1: Hoare triple {3515#true} assume true; {3515#true} is VALID [2022-04-15 12:32:57,486 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {3515#true} {3515#true} #54#return; {3515#true} is VALID [2022-04-15 12:32:57,486 INFO L272 TraceCheckUtils]: 0: Hoare triple {3515#true} call ULTIMATE.init(); {3534#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:32:57,486 INFO L290 TraceCheckUtils]: 1: Hoare triple {3534#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {3515#true} is VALID [2022-04-15 12:32:57,486 INFO L290 TraceCheckUtils]: 2: Hoare triple {3515#true} assume true; {3515#true} is VALID [2022-04-15 12:32:57,486 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3515#true} {3515#true} #54#return; {3515#true} is VALID [2022-04-15 12:32:57,487 INFO L272 TraceCheckUtils]: 4: Hoare triple {3515#true} call #t~ret3 := main(); {3515#true} is VALID [2022-04-15 12:32:57,487 INFO L290 TraceCheckUtils]: 5: Hoare triple {3515#true} ~i~0 := 0;~k~0 := 0; {3520#(= main_~k~0 0)} is VALID [2022-04-15 12:32:57,487 INFO L290 TraceCheckUtils]: 6: Hoare triple {3520#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3520#(= main_~k~0 0)} is VALID [2022-04-15 12:32:57,488 INFO L290 TraceCheckUtils]: 7: Hoare triple {3520#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3521#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:57,488 INFO L290 TraceCheckUtils]: 8: Hoare triple {3521#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3521#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:57,488 INFO L290 TraceCheckUtils]: 9: Hoare triple {3521#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3522#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:57,489 INFO L290 TraceCheckUtils]: 10: Hoare triple {3522#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3522#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:57,489 INFO L290 TraceCheckUtils]: 11: Hoare triple {3522#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3523#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:57,490 INFO L290 TraceCheckUtils]: 12: Hoare triple {3523#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3523#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:57,490 INFO L290 TraceCheckUtils]: 13: Hoare triple {3523#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3524#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:57,490 INFO L290 TraceCheckUtils]: 14: Hoare triple {3524#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3524#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:57,491 INFO L290 TraceCheckUtils]: 15: Hoare triple {3524#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3525#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:57,491 INFO L290 TraceCheckUtils]: 16: Hoare triple {3525#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3525#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:57,492 INFO L290 TraceCheckUtils]: 17: Hoare triple {3525#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3526#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:57,492 INFO L290 TraceCheckUtils]: 18: Hoare triple {3526#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3526#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:57,492 INFO L290 TraceCheckUtils]: 19: Hoare triple {3526#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3527#(<= main_~k~0 7)} is VALID [2022-04-15 12:32:57,493 INFO L290 TraceCheckUtils]: 20: Hoare triple {3527#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3527#(<= main_~k~0 7)} is VALID [2022-04-15 12:32:57,493 INFO L290 TraceCheckUtils]: 21: Hoare triple {3527#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3528#(<= main_~k~0 8)} is VALID [2022-04-15 12:32:57,493 INFO L290 TraceCheckUtils]: 22: Hoare triple {3528#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3528#(<= main_~k~0 8)} is VALID [2022-04-15 12:32:57,494 INFO L290 TraceCheckUtils]: 23: Hoare triple {3528#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3529#(<= main_~k~0 9)} is VALID [2022-04-15 12:32:57,494 INFO L290 TraceCheckUtils]: 24: Hoare triple {3529#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3529#(<= main_~k~0 9)} is VALID [2022-04-15 12:32:57,495 INFO L290 TraceCheckUtils]: 25: Hoare triple {3529#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3530#(<= main_~k~0 10)} is VALID [2022-04-15 12:32:57,495 INFO L290 TraceCheckUtils]: 26: Hoare triple {3530#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3530#(<= main_~k~0 10)} is VALID [2022-04-15 12:32:57,495 INFO L290 TraceCheckUtils]: 27: Hoare triple {3530#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3531#(<= main_~k~0 11)} is VALID [2022-04-15 12:32:57,496 INFO L290 TraceCheckUtils]: 28: Hoare triple {3531#(<= main_~k~0 11)} assume !(~i~0 < 1000000); {3531#(<= main_~k~0 11)} is VALID [2022-04-15 12:32:57,496 INFO L272 TraceCheckUtils]: 29: Hoare triple {3531#(<= main_~k~0 11)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {3532#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:32:57,496 INFO L290 TraceCheckUtils]: 30: Hoare triple {3532#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {3533#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:32:57,497 INFO L290 TraceCheckUtils]: 31: Hoare triple {3533#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {3516#false} is VALID [2022-04-15 12:32:57,497 INFO L290 TraceCheckUtils]: 32: Hoare triple {3516#false} assume !false; {3516#false} is VALID [2022-04-15 12:32:57,497 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:57,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:32:57,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349990152] [2022-04-15 12:32:57,497 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349990152] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:32:57,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434888687] [2022-04-15 12:32:57,497 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:32:57,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:32:57,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:32:57,498 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:32:57,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-04-15 12:32:57,572 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:32:57,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:32:57,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2022-04-15 12:32:57,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:57,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:32:57,777 INFO L272 TraceCheckUtils]: 0: Hoare triple {3515#true} call ULTIMATE.init(); {3515#true} is VALID [2022-04-15 12:32:57,777 INFO L290 TraceCheckUtils]: 1: Hoare triple {3515#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {3515#true} is VALID [2022-04-15 12:32:57,777 INFO L290 TraceCheckUtils]: 2: Hoare triple {3515#true} assume true; {3515#true} is VALID [2022-04-15 12:32:57,777 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3515#true} {3515#true} #54#return; {3515#true} is VALID [2022-04-15 12:32:57,778 INFO L272 TraceCheckUtils]: 4: Hoare triple {3515#true} call #t~ret3 := main(); {3515#true} is VALID [2022-04-15 12:32:57,778 INFO L290 TraceCheckUtils]: 5: Hoare triple {3515#true} ~i~0 := 0;~k~0 := 0; {3553#(<= main_~k~0 0)} is VALID [2022-04-15 12:32:57,778 INFO L290 TraceCheckUtils]: 6: Hoare triple {3553#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3553#(<= main_~k~0 0)} is VALID [2022-04-15 12:32:57,778 INFO L290 TraceCheckUtils]: 7: Hoare triple {3553#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3521#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:57,779 INFO L290 TraceCheckUtils]: 8: Hoare triple {3521#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3521#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:57,779 INFO L290 TraceCheckUtils]: 9: Hoare triple {3521#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3522#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:57,779 INFO L290 TraceCheckUtils]: 10: Hoare triple {3522#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3522#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:57,780 INFO L290 TraceCheckUtils]: 11: Hoare triple {3522#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3523#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:57,780 INFO L290 TraceCheckUtils]: 12: Hoare triple {3523#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3523#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:57,781 INFO L290 TraceCheckUtils]: 13: Hoare triple {3523#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3524#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:57,781 INFO L290 TraceCheckUtils]: 14: Hoare triple {3524#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3524#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:57,781 INFO L290 TraceCheckUtils]: 15: Hoare triple {3524#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3525#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:57,781 INFO L290 TraceCheckUtils]: 16: Hoare triple {3525#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3525#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:57,782 INFO L290 TraceCheckUtils]: 17: Hoare triple {3525#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3526#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:57,782 INFO L290 TraceCheckUtils]: 18: Hoare triple {3526#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3526#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:57,782 INFO L290 TraceCheckUtils]: 19: Hoare triple {3526#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3527#(<= main_~k~0 7)} is VALID [2022-04-15 12:32:57,782 INFO L290 TraceCheckUtils]: 20: Hoare triple {3527#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3527#(<= main_~k~0 7)} is VALID [2022-04-15 12:32:57,783 INFO L290 TraceCheckUtils]: 21: Hoare triple {3527#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3528#(<= main_~k~0 8)} is VALID [2022-04-15 12:32:57,783 INFO L290 TraceCheckUtils]: 22: Hoare triple {3528#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3528#(<= main_~k~0 8)} is VALID [2022-04-15 12:32:57,783 INFO L290 TraceCheckUtils]: 23: Hoare triple {3528#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3529#(<= main_~k~0 9)} is VALID [2022-04-15 12:32:57,783 INFO L290 TraceCheckUtils]: 24: Hoare triple {3529#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3529#(<= main_~k~0 9)} is VALID [2022-04-15 12:32:57,784 INFO L290 TraceCheckUtils]: 25: Hoare triple {3529#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3530#(<= main_~k~0 10)} is VALID [2022-04-15 12:32:57,784 INFO L290 TraceCheckUtils]: 26: Hoare triple {3530#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3530#(<= main_~k~0 10)} is VALID [2022-04-15 12:32:57,784 INFO L290 TraceCheckUtils]: 27: Hoare triple {3530#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3531#(<= main_~k~0 11)} is VALID [2022-04-15 12:32:57,784 INFO L290 TraceCheckUtils]: 28: Hoare triple {3531#(<= main_~k~0 11)} assume !(~i~0 < 1000000); {3531#(<= main_~k~0 11)} is VALID [2022-04-15 12:32:57,785 INFO L272 TraceCheckUtils]: 29: Hoare triple {3531#(<= main_~k~0 11)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {3626#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:32:57,785 INFO L290 TraceCheckUtils]: 30: Hoare triple {3626#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {3630#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:32:57,785 INFO L290 TraceCheckUtils]: 31: Hoare triple {3630#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {3516#false} is VALID [2022-04-15 12:32:57,785 INFO L290 TraceCheckUtils]: 32: Hoare triple {3516#false} assume !false; {3516#false} is VALID [2022-04-15 12:32:57,786 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:57,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:32:58,030 INFO L290 TraceCheckUtils]: 32: Hoare triple {3516#false} assume !false; {3516#false} is VALID [2022-04-15 12:32:58,031 INFO L290 TraceCheckUtils]: 31: Hoare triple {3630#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {3516#false} is VALID [2022-04-15 12:32:58,031 INFO L290 TraceCheckUtils]: 30: Hoare triple {3626#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {3630#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:32:58,031 INFO L272 TraceCheckUtils]: 29: Hoare triple {3646#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {3626#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:32:58,031 INFO L290 TraceCheckUtils]: 28: Hoare triple {3646#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {3646#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:32:58,032 INFO L290 TraceCheckUtils]: 27: Hoare triple {3653#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3646#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:32:58,032 INFO L290 TraceCheckUtils]: 26: Hoare triple {3653#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3653#(<= main_~k~0 999999)} is VALID [2022-04-15 12:32:58,033 INFO L290 TraceCheckUtils]: 25: Hoare triple {3660#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3653#(<= main_~k~0 999999)} is VALID [2022-04-15 12:32:58,033 INFO L290 TraceCheckUtils]: 24: Hoare triple {3660#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3660#(<= main_~k~0 999998)} is VALID [2022-04-15 12:32:58,033 INFO L290 TraceCheckUtils]: 23: Hoare triple {3667#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3660#(<= main_~k~0 999998)} is VALID [2022-04-15 12:32:58,033 INFO L290 TraceCheckUtils]: 22: Hoare triple {3667#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3667#(<= main_~k~0 999997)} is VALID [2022-04-15 12:32:58,034 INFO L290 TraceCheckUtils]: 21: Hoare triple {3674#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3667#(<= main_~k~0 999997)} is VALID [2022-04-15 12:32:58,034 INFO L290 TraceCheckUtils]: 20: Hoare triple {3674#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3674#(<= main_~k~0 999996)} is VALID [2022-04-15 12:32:58,034 INFO L290 TraceCheckUtils]: 19: Hoare triple {3681#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3674#(<= main_~k~0 999996)} is VALID [2022-04-15 12:32:58,034 INFO L290 TraceCheckUtils]: 18: Hoare triple {3681#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3681#(<= main_~k~0 999995)} is VALID [2022-04-15 12:32:58,035 INFO L290 TraceCheckUtils]: 17: Hoare triple {3688#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3681#(<= main_~k~0 999995)} is VALID [2022-04-15 12:32:58,035 INFO L290 TraceCheckUtils]: 16: Hoare triple {3688#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3688#(<= main_~k~0 999994)} is VALID [2022-04-15 12:32:58,035 INFO L290 TraceCheckUtils]: 15: Hoare triple {3695#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3688#(<= main_~k~0 999994)} is VALID [2022-04-15 12:32:58,035 INFO L290 TraceCheckUtils]: 14: Hoare triple {3695#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3695#(<= main_~k~0 999993)} is VALID [2022-04-15 12:32:58,036 INFO L290 TraceCheckUtils]: 13: Hoare triple {3702#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3695#(<= main_~k~0 999993)} is VALID [2022-04-15 12:32:58,036 INFO L290 TraceCheckUtils]: 12: Hoare triple {3702#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3702#(<= main_~k~0 999992)} is VALID [2022-04-15 12:32:58,036 INFO L290 TraceCheckUtils]: 11: Hoare triple {3709#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3702#(<= main_~k~0 999992)} is VALID [2022-04-15 12:32:58,037 INFO L290 TraceCheckUtils]: 10: Hoare triple {3709#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3709#(<= main_~k~0 999991)} is VALID [2022-04-15 12:32:58,037 INFO L290 TraceCheckUtils]: 9: Hoare triple {3716#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3709#(<= main_~k~0 999991)} is VALID [2022-04-15 12:32:58,037 INFO L290 TraceCheckUtils]: 8: Hoare triple {3716#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3716#(<= main_~k~0 999990)} is VALID [2022-04-15 12:32:58,037 INFO L290 TraceCheckUtils]: 7: Hoare triple {3723#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {3716#(<= main_~k~0 999990)} is VALID [2022-04-15 12:32:58,038 INFO L290 TraceCheckUtils]: 6: Hoare triple {3723#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {3723#(<= main_~k~0 999989)} is VALID [2022-04-15 12:32:58,038 INFO L290 TraceCheckUtils]: 5: Hoare triple {3515#true} ~i~0 := 0;~k~0 := 0; {3723#(<= main_~k~0 999989)} is VALID [2022-04-15 12:32:58,038 INFO L272 TraceCheckUtils]: 4: Hoare triple {3515#true} call #t~ret3 := main(); {3515#true} is VALID [2022-04-15 12:32:58,038 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3515#true} {3515#true} #54#return; {3515#true} is VALID [2022-04-15 12:32:58,038 INFO L290 TraceCheckUtils]: 2: Hoare triple {3515#true} assume true; {3515#true} is VALID [2022-04-15 12:32:58,038 INFO L290 TraceCheckUtils]: 1: Hoare triple {3515#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {3515#true} is VALID [2022-04-15 12:32:58,038 INFO L272 TraceCheckUtils]: 0: Hoare triple {3515#true} call ULTIMATE.init(); {3515#true} is VALID [2022-04-15 12:32:58,038 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:58,039 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434888687] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:32:58,039 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:32:58,039 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 16] total 32 [2022-04-15 12:32:58,039 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:32:58,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [920694902] [2022-04-15 12:32:58,039 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [920694902] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:32:58,039 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:32:58,039 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-15 12:32:58,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109448445] [2022-04-15 12:32:58,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:32:58,040 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 15 states have internal predecessors, (29), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 33 [2022-04-15 12:32:58,040 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:32:58,040 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 15 states have internal predecessors, (29), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:58,055 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 33 edges. 33 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:58,055 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-15 12:32:58,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:58,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-15 12:32:58,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=363, Invalid=629, Unknown=0, NotChecked=0, Total=992 [2022-04-15 12:32:58,056 INFO L87 Difference]: Start difference. First operand 34 states and 34 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 15 states have internal predecessors, (29), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:58,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:58,299 INFO L93 Difference]: Finished difference Result 42 states and 42 transitions. [2022-04-15 12:32:58,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-04-15 12:32:58,299 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 15 states have internal predecessors, (29), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 33 [2022-04-15 12:32:58,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:32:58,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 15 states have internal predecessors, (29), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:58,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 42 transitions. [2022-04-15 12:32:58,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 15 states have internal predecessors, (29), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:58,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 42 transitions. [2022-04-15 12:32:58,301 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 17 states and 42 transitions. [2022-04-15 12:32:58,335 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 42 edges. 42 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:58,337 INFO L225 Difference]: With dead ends: 42 [2022-04-15 12:32:58,337 INFO L226 Difference]: Without dead ends: 37 [2022-04-15 12:32:58,338 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 52 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=698, Invalid=1372, Unknown=0, NotChecked=0, Total=2070 [2022-04-15 12:32:58,339 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 34 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-15 12:32:58,341 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 38 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-15 12:32:58,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2022-04-15 12:32:58,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 36. [2022-04-15 12:32:58,382 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:32:58,382 INFO L82 GeneralOperation]: Start isEquivalent. First operand 37 states. Second operand has 36 states, 31 states have (on average 1.032258064516129) internal successors, (32), 31 states have internal predecessors, (32), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:58,382 INFO L74 IsIncluded]: Start isIncluded. First operand 37 states. Second operand has 36 states, 31 states have (on average 1.032258064516129) internal successors, (32), 31 states have internal predecessors, (32), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:58,382 INFO L87 Difference]: Start difference. First operand 37 states. Second operand has 36 states, 31 states have (on average 1.032258064516129) internal successors, (32), 31 states have internal predecessors, (32), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:58,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:58,384 INFO L93 Difference]: Finished difference Result 37 states and 37 transitions. [2022-04-15 12:32:58,384 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 37 transitions. [2022-04-15 12:32:58,384 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:32:58,384 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:32:58,384 INFO L74 IsIncluded]: Start isIncluded. First operand has 36 states, 31 states have (on average 1.032258064516129) internal successors, (32), 31 states have internal predecessors, (32), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 37 states. [2022-04-15 12:32:58,385 INFO L87 Difference]: Start difference. First operand has 36 states, 31 states have (on average 1.032258064516129) internal successors, (32), 31 states have internal predecessors, (32), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 37 states. [2022-04-15 12:32:58,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:32:58,386 INFO L93 Difference]: Finished difference Result 37 states and 37 transitions. [2022-04-15 12:32:58,386 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 37 transitions. [2022-04-15 12:32:58,386 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:32:58,386 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:32:58,386 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:32:58,386 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:32:58,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 31 states have (on average 1.032258064516129) internal successors, (32), 31 states have internal predecessors, (32), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:58,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 36 transitions. [2022-04-15 12:32:58,387 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 36 transitions. Word has length 33 [2022-04-15 12:32:58,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:32:58,387 INFO L478 AbstractCegarLoop]: Abstraction has 36 states and 36 transitions. [2022-04-15 12:32:58,387 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 15 states have internal predecessors, (29), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:58,387 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 36 states and 36 transitions. [2022-04-15 12:32:58,416 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 36 edges. 36 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:58,416 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 36 transitions. [2022-04-15 12:32:58,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-04-15 12:32:58,416 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:32:58,416 INFO L499 BasicCegarLoop]: trace histogram [12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:32:58,436 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-04-15 12:32:58,632 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-04-15 12:32:58,632 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:32:58,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:32:58,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1818354788, now seen corresponding path program 23 times [2022-04-15 12:32:58,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:58,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1405838945] [2022-04-15 12:32:58,988 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:32:58,989 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:32:58,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1818354788, now seen corresponding path program 24 times [2022-04-15 12:32:58,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:32:58,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802470163] [2022-04-15 12:32:58,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:32:58,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:32:59,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:59,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:32:59,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:59,139 INFO L290 TraceCheckUtils]: 0: Hoare triple {4025#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {4005#true} is VALID [2022-04-15 12:32:59,139 INFO L290 TraceCheckUtils]: 1: Hoare triple {4005#true} assume true; {4005#true} is VALID [2022-04-15 12:32:59,139 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {4005#true} {4005#true} #54#return; {4005#true} is VALID [2022-04-15 12:32:59,139 INFO L272 TraceCheckUtils]: 0: Hoare triple {4005#true} call ULTIMATE.init(); {4025#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:32:59,139 INFO L290 TraceCheckUtils]: 1: Hoare triple {4025#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {4005#true} is VALID [2022-04-15 12:32:59,139 INFO L290 TraceCheckUtils]: 2: Hoare triple {4005#true} assume true; {4005#true} is VALID [2022-04-15 12:32:59,139 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4005#true} {4005#true} #54#return; {4005#true} is VALID [2022-04-15 12:32:59,139 INFO L272 TraceCheckUtils]: 4: Hoare triple {4005#true} call #t~ret3 := main(); {4005#true} is VALID [2022-04-15 12:32:59,140 INFO L290 TraceCheckUtils]: 5: Hoare triple {4005#true} ~i~0 := 0;~k~0 := 0; {4010#(= main_~k~0 0)} is VALID [2022-04-15 12:32:59,140 INFO L290 TraceCheckUtils]: 6: Hoare triple {4010#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4010#(= main_~k~0 0)} is VALID [2022-04-15 12:32:59,140 INFO L290 TraceCheckUtils]: 7: Hoare triple {4010#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4011#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:59,141 INFO L290 TraceCheckUtils]: 8: Hoare triple {4011#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4011#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:59,141 INFO L290 TraceCheckUtils]: 9: Hoare triple {4011#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4012#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:59,142 INFO L290 TraceCheckUtils]: 10: Hoare triple {4012#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4012#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:59,142 INFO L290 TraceCheckUtils]: 11: Hoare triple {4012#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4013#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:59,142 INFO L290 TraceCheckUtils]: 12: Hoare triple {4013#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4013#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:59,143 INFO L290 TraceCheckUtils]: 13: Hoare triple {4013#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4014#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:59,143 INFO L290 TraceCheckUtils]: 14: Hoare triple {4014#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4014#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:59,144 INFO L290 TraceCheckUtils]: 15: Hoare triple {4014#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4015#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:59,144 INFO L290 TraceCheckUtils]: 16: Hoare triple {4015#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4015#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:59,144 INFO L290 TraceCheckUtils]: 17: Hoare triple {4015#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4016#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:59,145 INFO L290 TraceCheckUtils]: 18: Hoare triple {4016#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4016#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:59,145 INFO L290 TraceCheckUtils]: 19: Hoare triple {4016#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4017#(<= main_~k~0 7)} is VALID [2022-04-15 12:32:59,145 INFO L290 TraceCheckUtils]: 20: Hoare triple {4017#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4017#(<= main_~k~0 7)} is VALID [2022-04-15 12:32:59,146 INFO L290 TraceCheckUtils]: 21: Hoare triple {4017#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4018#(<= main_~k~0 8)} is VALID [2022-04-15 12:32:59,146 INFO L290 TraceCheckUtils]: 22: Hoare triple {4018#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4018#(<= main_~k~0 8)} is VALID [2022-04-15 12:32:59,147 INFO L290 TraceCheckUtils]: 23: Hoare triple {4018#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4019#(<= main_~k~0 9)} is VALID [2022-04-15 12:32:59,147 INFO L290 TraceCheckUtils]: 24: Hoare triple {4019#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4019#(<= main_~k~0 9)} is VALID [2022-04-15 12:32:59,147 INFO L290 TraceCheckUtils]: 25: Hoare triple {4019#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4020#(<= main_~k~0 10)} is VALID [2022-04-15 12:32:59,148 INFO L290 TraceCheckUtils]: 26: Hoare triple {4020#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4020#(<= main_~k~0 10)} is VALID [2022-04-15 12:32:59,148 INFO L290 TraceCheckUtils]: 27: Hoare triple {4020#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4021#(<= main_~k~0 11)} is VALID [2022-04-15 12:32:59,148 INFO L290 TraceCheckUtils]: 28: Hoare triple {4021#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4021#(<= main_~k~0 11)} is VALID [2022-04-15 12:32:59,155 INFO L290 TraceCheckUtils]: 29: Hoare triple {4021#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4022#(<= main_~k~0 12)} is VALID [2022-04-15 12:32:59,156 INFO L290 TraceCheckUtils]: 30: Hoare triple {4022#(<= main_~k~0 12)} assume !(~i~0 < 1000000); {4022#(<= main_~k~0 12)} is VALID [2022-04-15 12:32:59,156 INFO L272 TraceCheckUtils]: 31: Hoare triple {4022#(<= main_~k~0 12)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {4023#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:32:59,156 INFO L290 TraceCheckUtils]: 32: Hoare triple {4023#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {4024#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:32:59,157 INFO L290 TraceCheckUtils]: 33: Hoare triple {4024#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {4006#false} is VALID [2022-04-15 12:32:59,157 INFO L290 TraceCheckUtils]: 34: Hoare triple {4006#false} assume !false; {4006#false} is VALID [2022-04-15 12:32:59,157 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:59,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:32:59,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802470163] [2022-04-15 12:32:59,157 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802470163] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:32:59,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793030526] [2022-04-15 12:32:59,157 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:32:59,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:32:59,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:32:59,159 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:32:59,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-04-15 12:32:59,208 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-04-15 12:32:59,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:32:59,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 16 conjunts are in the unsatisfiable core [2022-04-15 12:32:59,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:32:59,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:32:59,463 INFO L272 TraceCheckUtils]: 0: Hoare triple {4005#true} call ULTIMATE.init(); {4005#true} is VALID [2022-04-15 12:32:59,463 INFO L290 TraceCheckUtils]: 1: Hoare triple {4005#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {4005#true} is VALID [2022-04-15 12:32:59,463 INFO L290 TraceCheckUtils]: 2: Hoare triple {4005#true} assume true; {4005#true} is VALID [2022-04-15 12:32:59,463 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4005#true} {4005#true} #54#return; {4005#true} is VALID [2022-04-15 12:32:59,464 INFO L272 TraceCheckUtils]: 4: Hoare triple {4005#true} call #t~ret3 := main(); {4005#true} is VALID [2022-04-15 12:32:59,464 INFO L290 TraceCheckUtils]: 5: Hoare triple {4005#true} ~i~0 := 0;~k~0 := 0; {4044#(<= main_~k~0 0)} is VALID [2022-04-15 12:32:59,464 INFO L290 TraceCheckUtils]: 6: Hoare triple {4044#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4044#(<= main_~k~0 0)} is VALID [2022-04-15 12:32:59,465 INFO L290 TraceCheckUtils]: 7: Hoare triple {4044#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4011#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:59,465 INFO L290 TraceCheckUtils]: 8: Hoare triple {4011#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4011#(<= main_~k~0 1)} is VALID [2022-04-15 12:32:59,466 INFO L290 TraceCheckUtils]: 9: Hoare triple {4011#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4012#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:59,466 INFO L290 TraceCheckUtils]: 10: Hoare triple {4012#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4012#(<= main_~k~0 2)} is VALID [2022-04-15 12:32:59,467 INFO L290 TraceCheckUtils]: 11: Hoare triple {4012#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4013#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:59,467 INFO L290 TraceCheckUtils]: 12: Hoare triple {4013#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4013#(<= main_~k~0 3)} is VALID [2022-04-15 12:32:59,467 INFO L290 TraceCheckUtils]: 13: Hoare triple {4013#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4014#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:59,468 INFO L290 TraceCheckUtils]: 14: Hoare triple {4014#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4014#(<= main_~k~0 4)} is VALID [2022-04-15 12:32:59,468 INFO L290 TraceCheckUtils]: 15: Hoare triple {4014#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4015#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:59,469 INFO L290 TraceCheckUtils]: 16: Hoare triple {4015#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4015#(<= main_~k~0 5)} is VALID [2022-04-15 12:32:59,469 INFO L290 TraceCheckUtils]: 17: Hoare triple {4015#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4016#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:59,469 INFO L290 TraceCheckUtils]: 18: Hoare triple {4016#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4016#(<= main_~k~0 6)} is VALID [2022-04-15 12:32:59,470 INFO L290 TraceCheckUtils]: 19: Hoare triple {4016#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4017#(<= main_~k~0 7)} is VALID [2022-04-15 12:32:59,470 INFO L290 TraceCheckUtils]: 20: Hoare triple {4017#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4017#(<= main_~k~0 7)} is VALID [2022-04-15 12:32:59,471 INFO L290 TraceCheckUtils]: 21: Hoare triple {4017#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4018#(<= main_~k~0 8)} is VALID [2022-04-15 12:32:59,471 INFO L290 TraceCheckUtils]: 22: Hoare triple {4018#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4018#(<= main_~k~0 8)} is VALID [2022-04-15 12:32:59,472 INFO L290 TraceCheckUtils]: 23: Hoare triple {4018#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4019#(<= main_~k~0 9)} is VALID [2022-04-15 12:32:59,472 INFO L290 TraceCheckUtils]: 24: Hoare triple {4019#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4019#(<= main_~k~0 9)} is VALID [2022-04-15 12:32:59,473 INFO L290 TraceCheckUtils]: 25: Hoare triple {4019#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4020#(<= main_~k~0 10)} is VALID [2022-04-15 12:32:59,473 INFO L290 TraceCheckUtils]: 26: Hoare triple {4020#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4020#(<= main_~k~0 10)} is VALID [2022-04-15 12:32:59,473 INFO L290 TraceCheckUtils]: 27: Hoare triple {4020#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4021#(<= main_~k~0 11)} is VALID [2022-04-15 12:32:59,474 INFO L290 TraceCheckUtils]: 28: Hoare triple {4021#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4021#(<= main_~k~0 11)} is VALID [2022-04-15 12:32:59,474 INFO L290 TraceCheckUtils]: 29: Hoare triple {4021#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4022#(<= main_~k~0 12)} is VALID [2022-04-15 12:32:59,475 INFO L290 TraceCheckUtils]: 30: Hoare triple {4022#(<= main_~k~0 12)} assume !(~i~0 < 1000000); {4022#(<= main_~k~0 12)} is VALID [2022-04-15 12:32:59,475 INFO L272 TraceCheckUtils]: 31: Hoare triple {4022#(<= main_~k~0 12)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {4123#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:32:59,475 INFO L290 TraceCheckUtils]: 32: Hoare triple {4123#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {4127#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:32:59,476 INFO L290 TraceCheckUtils]: 33: Hoare triple {4127#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {4006#false} is VALID [2022-04-15 12:32:59,476 INFO L290 TraceCheckUtils]: 34: Hoare triple {4006#false} assume !false; {4006#false} is VALID [2022-04-15 12:32:59,476 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:59,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:32:59,905 INFO L290 TraceCheckUtils]: 34: Hoare triple {4006#false} assume !false; {4006#false} is VALID [2022-04-15 12:32:59,906 INFO L290 TraceCheckUtils]: 33: Hoare triple {4127#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {4006#false} is VALID [2022-04-15 12:32:59,906 INFO L290 TraceCheckUtils]: 32: Hoare triple {4123#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {4127#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:32:59,907 INFO L272 TraceCheckUtils]: 31: Hoare triple {4143#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {4123#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:32:59,907 INFO L290 TraceCheckUtils]: 30: Hoare triple {4143#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {4143#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:32:59,908 INFO L290 TraceCheckUtils]: 29: Hoare triple {4150#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4143#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:32:59,908 INFO L290 TraceCheckUtils]: 28: Hoare triple {4150#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4150#(<= main_~k~0 999999)} is VALID [2022-04-15 12:32:59,908 INFO L290 TraceCheckUtils]: 27: Hoare triple {4157#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4150#(<= main_~k~0 999999)} is VALID [2022-04-15 12:32:59,909 INFO L290 TraceCheckUtils]: 26: Hoare triple {4157#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4157#(<= main_~k~0 999998)} is VALID [2022-04-15 12:32:59,909 INFO L290 TraceCheckUtils]: 25: Hoare triple {4164#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4157#(<= main_~k~0 999998)} is VALID [2022-04-15 12:32:59,909 INFO L290 TraceCheckUtils]: 24: Hoare triple {4164#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4164#(<= main_~k~0 999997)} is VALID [2022-04-15 12:32:59,910 INFO L290 TraceCheckUtils]: 23: Hoare triple {4171#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4164#(<= main_~k~0 999997)} is VALID [2022-04-15 12:32:59,910 INFO L290 TraceCheckUtils]: 22: Hoare triple {4171#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4171#(<= main_~k~0 999996)} is VALID [2022-04-15 12:32:59,911 INFO L290 TraceCheckUtils]: 21: Hoare triple {4178#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4171#(<= main_~k~0 999996)} is VALID [2022-04-15 12:32:59,911 INFO L290 TraceCheckUtils]: 20: Hoare triple {4178#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4178#(<= main_~k~0 999995)} is VALID [2022-04-15 12:32:59,911 INFO L290 TraceCheckUtils]: 19: Hoare triple {4185#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4178#(<= main_~k~0 999995)} is VALID [2022-04-15 12:32:59,912 INFO L290 TraceCheckUtils]: 18: Hoare triple {4185#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4185#(<= main_~k~0 999994)} is VALID [2022-04-15 12:32:59,912 INFO L290 TraceCheckUtils]: 17: Hoare triple {4192#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4185#(<= main_~k~0 999994)} is VALID [2022-04-15 12:32:59,912 INFO L290 TraceCheckUtils]: 16: Hoare triple {4192#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4192#(<= main_~k~0 999993)} is VALID [2022-04-15 12:32:59,913 INFO L290 TraceCheckUtils]: 15: Hoare triple {4199#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4192#(<= main_~k~0 999993)} is VALID [2022-04-15 12:32:59,913 INFO L290 TraceCheckUtils]: 14: Hoare triple {4199#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4199#(<= main_~k~0 999992)} is VALID [2022-04-15 12:32:59,914 INFO L290 TraceCheckUtils]: 13: Hoare triple {4206#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4199#(<= main_~k~0 999992)} is VALID [2022-04-15 12:32:59,914 INFO L290 TraceCheckUtils]: 12: Hoare triple {4206#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4206#(<= main_~k~0 999991)} is VALID [2022-04-15 12:32:59,914 INFO L290 TraceCheckUtils]: 11: Hoare triple {4213#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4206#(<= main_~k~0 999991)} is VALID [2022-04-15 12:32:59,915 INFO L290 TraceCheckUtils]: 10: Hoare triple {4213#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4213#(<= main_~k~0 999990)} is VALID [2022-04-15 12:32:59,915 INFO L290 TraceCheckUtils]: 9: Hoare triple {4220#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4213#(<= main_~k~0 999990)} is VALID [2022-04-15 12:32:59,915 INFO L290 TraceCheckUtils]: 8: Hoare triple {4220#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4220#(<= main_~k~0 999989)} is VALID [2022-04-15 12:32:59,916 INFO L290 TraceCheckUtils]: 7: Hoare triple {4227#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4220#(<= main_~k~0 999989)} is VALID [2022-04-15 12:32:59,916 INFO L290 TraceCheckUtils]: 6: Hoare triple {4227#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4227#(<= main_~k~0 999988)} is VALID [2022-04-15 12:32:59,916 INFO L290 TraceCheckUtils]: 5: Hoare triple {4005#true} ~i~0 := 0;~k~0 := 0; {4227#(<= main_~k~0 999988)} is VALID [2022-04-15 12:32:59,916 INFO L272 TraceCheckUtils]: 4: Hoare triple {4005#true} call #t~ret3 := main(); {4005#true} is VALID [2022-04-15 12:32:59,917 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4005#true} {4005#true} #54#return; {4005#true} is VALID [2022-04-15 12:32:59,917 INFO L290 TraceCheckUtils]: 2: Hoare triple {4005#true} assume true; {4005#true} is VALID [2022-04-15 12:32:59,917 INFO L290 TraceCheckUtils]: 1: Hoare triple {4005#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {4005#true} is VALID [2022-04-15 12:32:59,917 INFO L272 TraceCheckUtils]: 0: Hoare triple {4005#true} call ULTIMATE.init(); {4005#true} is VALID [2022-04-15 12:32:59,917 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:32:59,917 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793030526] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:32:59,917 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:32:59,917 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 34 [2022-04-15 12:32:59,917 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:32:59,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1405838945] [2022-04-15 12:32:59,917 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1405838945] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:32:59,917 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:32:59,918 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-04-15 12:32:59,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994377785] [2022-04-15 12:32:59,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:32:59,918 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 16 states have internal predecessors, (31), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 35 [2022-04-15 12:32:59,918 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:32:59,918 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 16 states have internal predecessors, (31), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:32:59,941 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 35 edges. 35 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:32:59,941 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-15 12:32:59,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:32:59,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-15 12:32:59,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=418, Invalid=704, Unknown=0, NotChecked=0, Total=1122 [2022-04-15 12:32:59,942 INFO L87 Difference]: Start difference. First operand 36 states and 36 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 16 states have internal predecessors, (31), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:00,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:00,234 INFO L93 Difference]: Finished difference Result 44 states and 44 transitions. [2022-04-15 12:33:00,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-15 12:33:00,234 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 16 states have internal predecessors, (31), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 35 [2022-04-15 12:33:00,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:33:00,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 16 states have internal predecessors, (31), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:00,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 44 transitions. [2022-04-15 12:33:00,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 16 states have internal predecessors, (31), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:00,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 44 transitions. [2022-04-15 12:33:00,236 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 18 states and 44 transitions. [2022-04-15 12:33:00,268 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 44 edges. 44 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:00,269 INFO L225 Difference]: With dead ends: 44 [2022-04-15 12:33:00,269 INFO L226 Difference]: Without dead ends: 39 [2022-04-15 12:33:00,269 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=806, Invalid=1546, Unknown=0, NotChecked=0, Total=2352 [2022-04-15 12:33:00,270 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 36 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-15 12:33:00,270 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 33 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-15 12:33:00,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2022-04-15 12:33:00,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 38. [2022-04-15 12:33:00,311 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:33:00,312 INFO L82 GeneralOperation]: Start isEquivalent. First operand 39 states. Second operand has 38 states, 33 states have (on average 1.0303030303030303) internal successors, (34), 33 states have internal predecessors, (34), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:00,312 INFO L74 IsIncluded]: Start isIncluded. First operand 39 states. Second operand has 38 states, 33 states have (on average 1.0303030303030303) internal successors, (34), 33 states have internal predecessors, (34), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:00,312 INFO L87 Difference]: Start difference. First operand 39 states. Second operand has 38 states, 33 states have (on average 1.0303030303030303) internal successors, (34), 33 states have internal predecessors, (34), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:00,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:00,312 INFO L93 Difference]: Finished difference Result 39 states and 39 transitions. [2022-04-15 12:33:00,313 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 39 transitions. [2022-04-15 12:33:00,313 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:00,313 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:00,313 INFO L74 IsIncluded]: Start isIncluded. First operand has 38 states, 33 states have (on average 1.0303030303030303) internal successors, (34), 33 states have internal predecessors, (34), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 39 states. [2022-04-15 12:33:00,313 INFO L87 Difference]: Start difference. First operand has 38 states, 33 states have (on average 1.0303030303030303) internal successors, (34), 33 states have internal predecessors, (34), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 39 states. [2022-04-15 12:33:00,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:00,313 INFO L93 Difference]: Finished difference Result 39 states and 39 transitions. [2022-04-15 12:33:00,313 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 39 transitions. [2022-04-15 12:33:00,314 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:00,314 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:00,314 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:33:00,314 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:33:00,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 33 states have (on average 1.0303030303030303) internal successors, (34), 33 states have internal predecessors, (34), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:00,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 38 transitions. [2022-04-15 12:33:00,314 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 38 transitions. Word has length 35 [2022-04-15 12:33:00,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:33:00,314 INFO L478 AbstractCegarLoop]: Abstraction has 38 states and 38 transitions. [2022-04-15 12:33:00,315 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 16 states have internal predecessors, (31), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:00,315 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 38 states and 38 transitions. [2022-04-15 12:33:00,347 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 38 edges. 38 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:00,347 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 38 transitions. [2022-04-15 12:33:00,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-04-15 12:33:00,347 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:33:00,347 INFO L499 BasicCegarLoop]: trace histogram [13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:33:00,364 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-04-15 12:33:00,547 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-04-15 12:33:00,548 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:33:00,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:33:00,548 INFO L85 PathProgramCache]: Analyzing trace with hash 487410208, now seen corresponding path program 25 times [2022-04-15 12:33:00,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:00,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1974751997] [2022-04-15 12:33:00,970 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:33:00,970 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:33:00,970 INFO L85 PathProgramCache]: Analyzing trace with hash 487410208, now seen corresponding path program 26 times [2022-04-15 12:33:00,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:33:00,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349616737] [2022-04-15 12:33:00,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:33:00,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:33:00,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:01,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:33:01,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:01,151 INFO L290 TraceCheckUtils]: 0: Hoare triple {4544#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {4523#true} is VALID [2022-04-15 12:33:01,151 INFO L290 TraceCheckUtils]: 1: Hoare triple {4523#true} assume true; {4523#true} is VALID [2022-04-15 12:33:01,151 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {4523#true} {4523#true} #54#return; {4523#true} is VALID [2022-04-15 12:33:01,151 INFO L272 TraceCheckUtils]: 0: Hoare triple {4523#true} call ULTIMATE.init(); {4544#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:33:01,151 INFO L290 TraceCheckUtils]: 1: Hoare triple {4544#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {4523#true} is VALID [2022-04-15 12:33:01,152 INFO L290 TraceCheckUtils]: 2: Hoare triple {4523#true} assume true; {4523#true} is VALID [2022-04-15 12:33:01,152 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4523#true} {4523#true} #54#return; {4523#true} is VALID [2022-04-15 12:33:01,152 INFO L272 TraceCheckUtils]: 4: Hoare triple {4523#true} call #t~ret3 := main(); {4523#true} is VALID [2022-04-15 12:33:01,152 INFO L290 TraceCheckUtils]: 5: Hoare triple {4523#true} ~i~0 := 0;~k~0 := 0; {4528#(= main_~k~0 0)} is VALID [2022-04-15 12:33:01,152 INFO L290 TraceCheckUtils]: 6: Hoare triple {4528#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4528#(= main_~k~0 0)} is VALID [2022-04-15 12:33:01,153 INFO L290 TraceCheckUtils]: 7: Hoare triple {4528#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4529#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:01,153 INFO L290 TraceCheckUtils]: 8: Hoare triple {4529#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4529#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:01,153 INFO L290 TraceCheckUtils]: 9: Hoare triple {4529#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4530#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:01,154 INFO L290 TraceCheckUtils]: 10: Hoare triple {4530#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4530#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:01,154 INFO L290 TraceCheckUtils]: 11: Hoare triple {4530#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4531#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:01,154 INFO L290 TraceCheckUtils]: 12: Hoare triple {4531#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4531#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:01,155 INFO L290 TraceCheckUtils]: 13: Hoare triple {4531#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4532#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:01,155 INFO L290 TraceCheckUtils]: 14: Hoare triple {4532#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4532#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:01,156 INFO L290 TraceCheckUtils]: 15: Hoare triple {4532#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4533#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:01,156 INFO L290 TraceCheckUtils]: 16: Hoare triple {4533#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4533#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:01,156 INFO L290 TraceCheckUtils]: 17: Hoare triple {4533#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4534#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:01,157 INFO L290 TraceCheckUtils]: 18: Hoare triple {4534#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4534#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:01,157 INFO L290 TraceCheckUtils]: 19: Hoare triple {4534#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4535#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:01,157 INFO L290 TraceCheckUtils]: 20: Hoare triple {4535#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4535#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:01,158 INFO L290 TraceCheckUtils]: 21: Hoare triple {4535#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4536#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:01,158 INFO L290 TraceCheckUtils]: 22: Hoare triple {4536#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4536#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:01,159 INFO L290 TraceCheckUtils]: 23: Hoare triple {4536#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4537#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:01,159 INFO L290 TraceCheckUtils]: 24: Hoare triple {4537#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4537#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:01,159 INFO L290 TraceCheckUtils]: 25: Hoare triple {4537#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4538#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:01,160 INFO L290 TraceCheckUtils]: 26: Hoare triple {4538#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4538#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:01,160 INFO L290 TraceCheckUtils]: 27: Hoare triple {4538#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4539#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:01,161 INFO L290 TraceCheckUtils]: 28: Hoare triple {4539#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4539#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:01,161 INFO L290 TraceCheckUtils]: 29: Hoare triple {4539#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4540#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:01,161 INFO L290 TraceCheckUtils]: 30: Hoare triple {4540#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4540#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:01,162 INFO L290 TraceCheckUtils]: 31: Hoare triple {4540#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4541#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:01,162 INFO L290 TraceCheckUtils]: 32: Hoare triple {4541#(<= main_~k~0 13)} assume !(~i~0 < 1000000); {4541#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:01,162 INFO L272 TraceCheckUtils]: 33: Hoare triple {4541#(<= main_~k~0 13)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {4542#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:33:01,163 INFO L290 TraceCheckUtils]: 34: Hoare triple {4542#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {4543#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:33:01,163 INFO L290 TraceCheckUtils]: 35: Hoare triple {4543#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {4524#false} is VALID [2022-04-15 12:33:01,163 INFO L290 TraceCheckUtils]: 36: Hoare triple {4524#false} assume !false; {4524#false} is VALID [2022-04-15 12:33:01,163 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:01,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:33:01,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349616737] [2022-04-15 12:33:01,164 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349616737] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:33:01,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442937806] [2022-04-15 12:33:01,164 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:33:01,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:01,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:33:01,165 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:33:01,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-04-15 12:33:01,219 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:33:01,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:33:01,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 17 conjunts are in the unsatisfiable core [2022-04-15 12:33:01,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:01,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:33:01,521 INFO L272 TraceCheckUtils]: 0: Hoare triple {4523#true} call ULTIMATE.init(); {4523#true} is VALID [2022-04-15 12:33:01,521 INFO L290 TraceCheckUtils]: 1: Hoare triple {4523#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {4523#true} is VALID [2022-04-15 12:33:01,521 INFO L290 TraceCheckUtils]: 2: Hoare triple {4523#true} assume true; {4523#true} is VALID [2022-04-15 12:33:01,521 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4523#true} {4523#true} #54#return; {4523#true} is VALID [2022-04-15 12:33:01,521 INFO L272 TraceCheckUtils]: 4: Hoare triple {4523#true} call #t~ret3 := main(); {4523#true} is VALID [2022-04-15 12:33:01,521 INFO L290 TraceCheckUtils]: 5: Hoare triple {4523#true} ~i~0 := 0;~k~0 := 0; {4563#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:01,522 INFO L290 TraceCheckUtils]: 6: Hoare triple {4563#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4563#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:01,522 INFO L290 TraceCheckUtils]: 7: Hoare triple {4563#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4529#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:01,523 INFO L290 TraceCheckUtils]: 8: Hoare triple {4529#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4529#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:01,523 INFO L290 TraceCheckUtils]: 9: Hoare triple {4529#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4530#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:01,524 INFO L290 TraceCheckUtils]: 10: Hoare triple {4530#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4530#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:01,524 INFO L290 TraceCheckUtils]: 11: Hoare triple {4530#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4531#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:01,524 INFO L290 TraceCheckUtils]: 12: Hoare triple {4531#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4531#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:01,525 INFO L290 TraceCheckUtils]: 13: Hoare triple {4531#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4532#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:01,525 INFO L290 TraceCheckUtils]: 14: Hoare triple {4532#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4532#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:01,526 INFO L290 TraceCheckUtils]: 15: Hoare triple {4532#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4533#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:01,526 INFO L290 TraceCheckUtils]: 16: Hoare triple {4533#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4533#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:01,527 INFO L290 TraceCheckUtils]: 17: Hoare triple {4533#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4534#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:01,527 INFO L290 TraceCheckUtils]: 18: Hoare triple {4534#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4534#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:01,527 INFO L290 TraceCheckUtils]: 19: Hoare triple {4534#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4535#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:01,528 INFO L290 TraceCheckUtils]: 20: Hoare triple {4535#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4535#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:01,528 INFO L290 TraceCheckUtils]: 21: Hoare triple {4535#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4536#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:01,529 INFO L290 TraceCheckUtils]: 22: Hoare triple {4536#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4536#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:01,529 INFO L290 TraceCheckUtils]: 23: Hoare triple {4536#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4537#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:01,529 INFO L290 TraceCheckUtils]: 24: Hoare triple {4537#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4537#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:01,530 INFO L290 TraceCheckUtils]: 25: Hoare triple {4537#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4538#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:01,530 INFO L290 TraceCheckUtils]: 26: Hoare triple {4538#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4538#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:01,531 INFO L290 TraceCheckUtils]: 27: Hoare triple {4538#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4539#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:01,531 INFO L290 TraceCheckUtils]: 28: Hoare triple {4539#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4539#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:01,532 INFO L290 TraceCheckUtils]: 29: Hoare triple {4539#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4540#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:01,532 INFO L290 TraceCheckUtils]: 30: Hoare triple {4540#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4540#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:01,533 INFO L290 TraceCheckUtils]: 31: Hoare triple {4540#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4541#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:01,533 INFO L290 TraceCheckUtils]: 32: Hoare triple {4541#(<= main_~k~0 13)} assume !(~i~0 < 1000000); {4541#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:01,534 INFO L272 TraceCheckUtils]: 33: Hoare triple {4541#(<= main_~k~0 13)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {4648#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:01,534 INFO L290 TraceCheckUtils]: 34: Hoare triple {4648#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {4652#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:01,534 INFO L290 TraceCheckUtils]: 35: Hoare triple {4652#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {4524#false} is VALID [2022-04-15 12:33:01,534 INFO L290 TraceCheckUtils]: 36: Hoare triple {4524#false} assume !false; {4524#false} is VALID [2022-04-15 12:33:01,535 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:01,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:33:02,002 INFO L290 TraceCheckUtils]: 36: Hoare triple {4524#false} assume !false; {4524#false} is VALID [2022-04-15 12:33:02,003 INFO L290 TraceCheckUtils]: 35: Hoare triple {4652#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {4524#false} is VALID [2022-04-15 12:33:02,003 INFO L290 TraceCheckUtils]: 34: Hoare triple {4648#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {4652#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:02,004 INFO L272 TraceCheckUtils]: 33: Hoare triple {4668#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {4648#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:02,004 INFO L290 TraceCheckUtils]: 32: Hoare triple {4668#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {4668#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:02,005 INFO L290 TraceCheckUtils]: 31: Hoare triple {4675#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4668#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:02,005 INFO L290 TraceCheckUtils]: 30: Hoare triple {4675#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4675#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:02,006 INFO L290 TraceCheckUtils]: 29: Hoare triple {4682#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4675#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:02,006 INFO L290 TraceCheckUtils]: 28: Hoare triple {4682#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4682#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:02,007 INFO L290 TraceCheckUtils]: 27: Hoare triple {4689#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4682#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:02,007 INFO L290 TraceCheckUtils]: 26: Hoare triple {4689#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4689#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:02,007 INFO L290 TraceCheckUtils]: 25: Hoare triple {4696#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4689#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:02,008 INFO L290 TraceCheckUtils]: 24: Hoare triple {4696#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4696#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:02,008 INFO L290 TraceCheckUtils]: 23: Hoare triple {4703#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4696#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:02,009 INFO L290 TraceCheckUtils]: 22: Hoare triple {4703#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4703#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:02,009 INFO L290 TraceCheckUtils]: 21: Hoare triple {4710#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4703#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:02,009 INFO L290 TraceCheckUtils]: 20: Hoare triple {4710#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4710#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:02,010 INFO L290 TraceCheckUtils]: 19: Hoare triple {4717#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4710#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:02,010 INFO L290 TraceCheckUtils]: 18: Hoare triple {4717#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4717#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:02,011 INFO L290 TraceCheckUtils]: 17: Hoare triple {4724#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4717#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:02,011 INFO L290 TraceCheckUtils]: 16: Hoare triple {4724#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4724#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:02,012 INFO L290 TraceCheckUtils]: 15: Hoare triple {4731#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4724#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:02,012 INFO L290 TraceCheckUtils]: 14: Hoare triple {4731#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4731#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:02,013 INFO L290 TraceCheckUtils]: 13: Hoare triple {4738#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4731#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:02,013 INFO L290 TraceCheckUtils]: 12: Hoare triple {4738#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4738#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:02,014 INFO L290 TraceCheckUtils]: 11: Hoare triple {4745#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4738#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:02,015 INFO L290 TraceCheckUtils]: 10: Hoare triple {4745#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4745#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:02,015 INFO L290 TraceCheckUtils]: 9: Hoare triple {4752#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4745#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:02,018 INFO L290 TraceCheckUtils]: 8: Hoare triple {4752#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4752#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:02,019 INFO L290 TraceCheckUtils]: 7: Hoare triple {4759#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {4752#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:02,019 INFO L290 TraceCheckUtils]: 6: Hoare triple {4759#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {4759#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:02,019 INFO L290 TraceCheckUtils]: 5: Hoare triple {4523#true} ~i~0 := 0;~k~0 := 0; {4759#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:02,019 INFO L272 TraceCheckUtils]: 4: Hoare triple {4523#true} call #t~ret3 := main(); {4523#true} is VALID [2022-04-15 12:33:02,019 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4523#true} {4523#true} #54#return; {4523#true} is VALID [2022-04-15 12:33:02,019 INFO L290 TraceCheckUtils]: 2: Hoare triple {4523#true} assume true; {4523#true} is VALID [2022-04-15 12:33:02,020 INFO L290 TraceCheckUtils]: 1: Hoare triple {4523#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {4523#true} is VALID [2022-04-15 12:33:02,020 INFO L272 TraceCheckUtils]: 0: Hoare triple {4523#true} call ULTIMATE.init(); {4523#true} is VALID [2022-04-15 12:33:02,020 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:02,020 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442937806] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:33:02,020 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:33:02,020 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 36 [2022-04-15 12:33:02,020 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:33:02,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1974751997] [2022-04-15 12:33:02,020 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1974751997] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:33:02,020 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:33:02,020 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-04-15 12:33:02,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028858051] [2022-04-15 12:33:02,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:33:02,024 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 17 states have internal predecessors, (33), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 37 [2022-04-15 12:33:02,024 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:33:02,024 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 17 states have internal predecessors, (33), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:02,053 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 37 edges. 37 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:02,053 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-04-15 12:33:02,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:02,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-04-15 12:33:02,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=477, Invalid=783, Unknown=0, NotChecked=0, Total=1260 [2022-04-15 12:33:02,054 INFO L87 Difference]: Start difference. First operand 38 states and 38 transitions. Second operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 17 states have internal predecessors, (33), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:02,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:02,365 INFO L93 Difference]: Finished difference Result 46 states and 46 transitions. [2022-04-15 12:33:02,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-04-15 12:33:02,365 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 17 states have internal predecessors, (33), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 37 [2022-04-15 12:33:02,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:33:02,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 17 states have internal predecessors, (33), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:02,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 46 transitions. [2022-04-15 12:33:02,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 17 states have internal predecessors, (33), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:02,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 46 transitions. [2022-04-15 12:33:02,367 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 19 states and 46 transitions. [2022-04-15 12:33:02,398 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 46 edges. 46 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:02,399 INFO L225 Difference]: With dead ends: 46 [2022-04-15 12:33:02,399 INFO L226 Difference]: Without dead ends: 41 [2022-04-15 12:33:02,400 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=922, Invalid=1730, Unknown=0, NotChecked=0, Total=2652 [2022-04-15 12:33:02,401 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 38 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:33:02,401 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 28 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:33:02,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2022-04-15 12:33:02,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 40. [2022-04-15 12:33:02,467 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:33:02,467 INFO L82 GeneralOperation]: Start isEquivalent. First operand 41 states. Second operand has 40 states, 35 states have (on average 1.0285714285714285) internal successors, (36), 35 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:02,467 INFO L74 IsIncluded]: Start isIncluded. First operand 41 states. Second operand has 40 states, 35 states have (on average 1.0285714285714285) internal successors, (36), 35 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:02,467 INFO L87 Difference]: Start difference. First operand 41 states. Second operand has 40 states, 35 states have (on average 1.0285714285714285) internal successors, (36), 35 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:02,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:02,468 INFO L93 Difference]: Finished difference Result 41 states and 41 transitions. [2022-04-15 12:33:02,468 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 41 transitions. [2022-04-15 12:33:02,468 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:02,468 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:02,468 INFO L74 IsIncluded]: Start isIncluded. First operand has 40 states, 35 states have (on average 1.0285714285714285) internal successors, (36), 35 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 41 states. [2022-04-15 12:33:02,468 INFO L87 Difference]: Start difference. First operand has 40 states, 35 states have (on average 1.0285714285714285) internal successors, (36), 35 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 41 states. [2022-04-15 12:33:02,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:02,469 INFO L93 Difference]: Finished difference Result 41 states and 41 transitions. [2022-04-15 12:33:02,469 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 41 transitions. [2022-04-15 12:33:02,470 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:02,470 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:02,470 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:33:02,470 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:33:02,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 35 states have (on average 1.0285714285714285) internal successors, (36), 35 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:02,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 40 transitions. [2022-04-15 12:33:02,470 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 40 transitions. Word has length 37 [2022-04-15 12:33:02,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:33:02,470 INFO L478 AbstractCegarLoop]: Abstraction has 40 states and 40 transitions. [2022-04-15 12:33:02,471 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.736842105263158) internal successors, (33), 17 states have internal predecessors, (33), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:02,471 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 40 states and 40 transitions. [2022-04-15 12:33:02,497 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 40 edges. 40 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:02,497 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 40 transitions. [2022-04-15 12:33:02,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-04-15 12:33:02,497 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:33:02,497 INFO L499 BasicCegarLoop]: trace histogram [14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:33:02,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-04-15 12:33:02,714 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-04-15 12:33:02,714 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:33:02,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:33:02,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1349923036, now seen corresponding path program 27 times [2022-04-15 12:33:02,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:02,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [188442867] [2022-04-15 12:33:03,012 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:33:03,012 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:33:03,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1349923036, now seen corresponding path program 28 times [2022-04-15 12:33:03,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:33:03,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062394163] [2022-04-15 12:33:03,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:33:03,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:33:03,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:03,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:33:03,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:03,201 INFO L290 TraceCheckUtils]: 0: Hoare triple {5091#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {5069#true} is VALID [2022-04-15 12:33:03,201 INFO L290 TraceCheckUtils]: 1: Hoare triple {5069#true} assume true; {5069#true} is VALID [2022-04-15 12:33:03,201 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {5069#true} {5069#true} #54#return; {5069#true} is VALID [2022-04-15 12:33:03,202 INFO L272 TraceCheckUtils]: 0: Hoare triple {5069#true} call ULTIMATE.init(); {5091#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:33:03,202 INFO L290 TraceCheckUtils]: 1: Hoare triple {5091#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {5069#true} is VALID [2022-04-15 12:33:03,202 INFO L290 TraceCheckUtils]: 2: Hoare triple {5069#true} assume true; {5069#true} is VALID [2022-04-15 12:33:03,202 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5069#true} {5069#true} #54#return; {5069#true} is VALID [2022-04-15 12:33:03,202 INFO L272 TraceCheckUtils]: 4: Hoare triple {5069#true} call #t~ret3 := main(); {5069#true} is VALID [2022-04-15 12:33:03,202 INFO L290 TraceCheckUtils]: 5: Hoare triple {5069#true} ~i~0 := 0;~k~0 := 0; {5074#(= main_~k~0 0)} is VALID [2022-04-15 12:33:03,202 INFO L290 TraceCheckUtils]: 6: Hoare triple {5074#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5074#(= main_~k~0 0)} is VALID [2022-04-15 12:33:03,203 INFO L290 TraceCheckUtils]: 7: Hoare triple {5074#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5075#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:03,203 INFO L290 TraceCheckUtils]: 8: Hoare triple {5075#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5075#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:03,204 INFO L290 TraceCheckUtils]: 9: Hoare triple {5075#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5076#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:03,204 INFO L290 TraceCheckUtils]: 10: Hoare triple {5076#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5076#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:03,205 INFO L290 TraceCheckUtils]: 11: Hoare triple {5076#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5077#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:03,205 INFO L290 TraceCheckUtils]: 12: Hoare triple {5077#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5077#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:03,205 INFO L290 TraceCheckUtils]: 13: Hoare triple {5077#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5078#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:03,206 INFO L290 TraceCheckUtils]: 14: Hoare triple {5078#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5078#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:03,206 INFO L290 TraceCheckUtils]: 15: Hoare triple {5078#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5079#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:03,206 INFO L290 TraceCheckUtils]: 16: Hoare triple {5079#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5079#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:03,207 INFO L290 TraceCheckUtils]: 17: Hoare triple {5079#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5080#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:03,207 INFO L290 TraceCheckUtils]: 18: Hoare triple {5080#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5080#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:03,208 INFO L290 TraceCheckUtils]: 19: Hoare triple {5080#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5081#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:03,208 INFO L290 TraceCheckUtils]: 20: Hoare triple {5081#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5081#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:03,208 INFO L290 TraceCheckUtils]: 21: Hoare triple {5081#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5082#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:03,209 INFO L290 TraceCheckUtils]: 22: Hoare triple {5082#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5082#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:03,209 INFO L290 TraceCheckUtils]: 23: Hoare triple {5082#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5083#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:03,209 INFO L290 TraceCheckUtils]: 24: Hoare triple {5083#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5083#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:03,210 INFO L290 TraceCheckUtils]: 25: Hoare triple {5083#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5084#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:03,210 INFO L290 TraceCheckUtils]: 26: Hoare triple {5084#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5084#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:03,211 INFO L290 TraceCheckUtils]: 27: Hoare triple {5084#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5085#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:03,211 INFO L290 TraceCheckUtils]: 28: Hoare triple {5085#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5085#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:03,211 INFO L290 TraceCheckUtils]: 29: Hoare triple {5085#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5086#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:03,212 INFO L290 TraceCheckUtils]: 30: Hoare triple {5086#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5086#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:03,212 INFO L290 TraceCheckUtils]: 31: Hoare triple {5086#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5087#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:03,213 INFO L290 TraceCheckUtils]: 32: Hoare triple {5087#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5087#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:03,213 INFO L290 TraceCheckUtils]: 33: Hoare triple {5087#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5088#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:03,213 INFO L290 TraceCheckUtils]: 34: Hoare triple {5088#(<= main_~k~0 14)} assume !(~i~0 < 1000000); {5088#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:03,214 INFO L272 TraceCheckUtils]: 35: Hoare triple {5088#(<= main_~k~0 14)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {5089#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:33:03,214 INFO L290 TraceCheckUtils]: 36: Hoare triple {5089#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {5090#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:33:03,214 INFO L290 TraceCheckUtils]: 37: Hoare triple {5090#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {5070#false} is VALID [2022-04-15 12:33:03,214 INFO L290 TraceCheckUtils]: 38: Hoare triple {5070#false} assume !false; {5070#false} is VALID [2022-04-15 12:33:03,215 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 0 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:03,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:33:03,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062394163] [2022-04-15 12:33:03,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062394163] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:33:03,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364202311] [2022-04-15 12:33:03,215 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:33:03,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:03,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:33:03,227 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:33:03,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-04-15 12:33:03,282 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:33:03,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:33:03,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 18 conjunts are in the unsatisfiable core [2022-04-15 12:33:03,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:03,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:33:03,575 INFO L272 TraceCheckUtils]: 0: Hoare triple {5069#true} call ULTIMATE.init(); {5069#true} is VALID [2022-04-15 12:33:03,575 INFO L290 TraceCheckUtils]: 1: Hoare triple {5069#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {5069#true} is VALID [2022-04-15 12:33:03,575 INFO L290 TraceCheckUtils]: 2: Hoare triple {5069#true} assume true; {5069#true} is VALID [2022-04-15 12:33:03,575 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5069#true} {5069#true} #54#return; {5069#true} is VALID [2022-04-15 12:33:03,575 INFO L272 TraceCheckUtils]: 4: Hoare triple {5069#true} call #t~ret3 := main(); {5069#true} is VALID [2022-04-15 12:33:03,575 INFO L290 TraceCheckUtils]: 5: Hoare triple {5069#true} ~i~0 := 0;~k~0 := 0; {5110#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:03,576 INFO L290 TraceCheckUtils]: 6: Hoare triple {5110#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5110#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:03,576 INFO L290 TraceCheckUtils]: 7: Hoare triple {5110#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5075#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:03,577 INFO L290 TraceCheckUtils]: 8: Hoare triple {5075#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5075#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:03,577 INFO L290 TraceCheckUtils]: 9: Hoare triple {5075#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5076#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:03,578 INFO L290 TraceCheckUtils]: 10: Hoare triple {5076#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5076#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:03,578 INFO L290 TraceCheckUtils]: 11: Hoare triple {5076#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5077#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:03,578 INFO L290 TraceCheckUtils]: 12: Hoare triple {5077#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5077#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:03,579 INFO L290 TraceCheckUtils]: 13: Hoare triple {5077#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5078#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:03,579 INFO L290 TraceCheckUtils]: 14: Hoare triple {5078#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5078#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:03,580 INFO L290 TraceCheckUtils]: 15: Hoare triple {5078#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5079#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:03,580 INFO L290 TraceCheckUtils]: 16: Hoare triple {5079#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5079#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:03,581 INFO L290 TraceCheckUtils]: 17: Hoare triple {5079#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5080#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:03,581 INFO L290 TraceCheckUtils]: 18: Hoare triple {5080#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5080#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:03,582 INFO L290 TraceCheckUtils]: 19: Hoare triple {5080#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5081#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:03,582 INFO L290 TraceCheckUtils]: 20: Hoare triple {5081#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5081#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:03,582 INFO L290 TraceCheckUtils]: 21: Hoare triple {5081#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5082#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:03,583 INFO L290 TraceCheckUtils]: 22: Hoare triple {5082#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5082#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:03,583 INFO L290 TraceCheckUtils]: 23: Hoare triple {5082#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5083#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:03,584 INFO L290 TraceCheckUtils]: 24: Hoare triple {5083#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5083#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:03,584 INFO L290 TraceCheckUtils]: 25: Hoare triple {5083#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5084#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:03,584 INFO L290 TraceCheckUtils]: 26: Hoare triple {5084#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5084#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:03,585 INFO L290 TraceCheckUtils]: 27: Hoare triple {5084#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5085#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:03,585 INFO L290 TraceCheckUtils]: 28: Hoare triple {5085#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5085#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:03,586 INFO L290 TraceCheckUtils]: 29: Hoare triple {5085#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5086#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:03,586 INFO L290 TraceCheckUtils]: 30: Hoare triple {5086#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5086#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:03,587 INFO L290 TraceCheckUtils]: 31: Hoare triple {5086#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5087#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:03,587 INFO L290 TraceCheckUtils]: 32: Hoare triple {5087#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5087#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:03,587 INFO L290 TraceCheckUtils]: 33: Hoare triple {5087#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5088#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:03,588 INFO L290 TraceCheckUtils]: 34: Hoare triple {5088#(<= main_~k~0 14)} assume !(~i~0 < 1000000); {5088#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:03,588 INFO L272 TraceCheckUtils]: 35: Hoare triple {5088#(<= main_~k~0 14)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {5201#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:03,589 INFO L290 TraceCheckUtils]: 36: Hoare triple {5201#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {5205#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:03,589 INFO L290 TraceCheckUtils]: 37: Hoare triple {5205#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {5070#false} is VALID [2022-04-15 12:33:03,589 INFO L290 TraceCheckUtils]: 38: Hoare triple {5070#false} assume !false; {5070#false} is VALID [2022-04-15 12:33:03,589 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 0 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:03,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:33:04,027 INFO L290 TraceCheckUtils]: 38: Hoare triple {5070#false} assume !false; {5070#false} is VALID [2022-04-15 12:33:04,028 INFO L290 TraceCheckUtils]: 37: Hoare triple {5205#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {5070#false} is VALID [2022-04-15 12:33:04,028 INFO L290 TraceCheckUtils]: 36: Hoare triple {5201#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {5205#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:04,029 INFO L272 TraceCheckUtils]: 35: Hoare triple {5221#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {5201#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:04,030 INFO L290 TraceCheckUtils]: 34: Hoare triple {5221#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {5221#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:04,030 INFO L290 TraceCheckUtils]: 33: Hoare triple {5228#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5221#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:04,030 INFO L290 TraceCheckUtils]: 32: Hoare triple {5228#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5228#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:04,031 INFO L290 TraceCheckUtils]: 31: Hoare triple {5235#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5228#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:04,031 INFO L290 TraceCheckUtils]: 30: Hoare triple {5235#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5235#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:04,032 INFO L290 TraceCheckUtils]: 29: Hoare triple {5242#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5235#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:04,032 INFO L290 TraceCheckUtils]: 28: Hoare triple {5242#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5242#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:04,032 INFO L290 TraceCheckUtils]: 27: Hoare triple {5249#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5242#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:04,032 INFO L290 TraceCheckUtils]: 26: Hoare triple {5249#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5249#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:04,033 INFO L290 TraceCheckUtils]: 25: Hoare triple {5256#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5249#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:04,033 INFO L290 TraceCheckUtils]: 24: Hoare triple {5256#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5256#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:04,033 INFO L290 TraceCheckUtils]: 23: Hoare triple {5263#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5256#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:04,034 INFO L290 TraceCheckUtils]: 22: Hoare triple {5263#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5263#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:04,034 INFO L290 TraceCheckUtils]: 21: Hoare triple {5270#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5263#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:04,034 INFO L290 TraceCheckUtils]: 20: Hoare triple {5270#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5270#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:04,038 INFO L290 TraceCheckUtils]: 19: Hoare triple {5277#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5270#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:04,038 INFO L290 TraceCheckUtils]: 18: Hoare triple {5277#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5277#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:04,039 INFO L290 TraceCheckUtils]: 17: Hoare triple {5284#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5277#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:04,039 INFO L290 TraceCheckUtils]: 16: Hoare triple {5284#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5284#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:04,040 INFO L290 TraceCheckUtils]: 15: Hoare triple {5291#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5284#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:04,040 INFO L290 TraceCheckUtils]: 14: Hoare triple {5291#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5291#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:04,040 INFO L290 TraceCheckUtils]: 13: Hoare triple {5298#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5291#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:04,040 INFO L290 TraceCheckUtils]: 12: Hoare triple {5298#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5298#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:04,041 INFO L290 TraceCheckUtils]: 11: Hoare triple {5305#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5298#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:04,041 INFO L290 TraceCheckUtils]: 10: Hoare triple {5305#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5305#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:04,041 INFO L290 TraceCheckUtils]: 9: Hoare triple {5312#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5305#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:04,042 INFO L290 TraceCheckUtils]: 8: Hoare triple {5312#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5312#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:04,042 INFO L290 TraceCheckUtils]: 7: Hoare triple {5319#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5312#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:04,042 INFO L290 TraceCheckUtils]: 6: Hoare triple {5319#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5319#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:04,043 INFO L290 TraceCheckUtils]: 5: Hoare triple {5069#true} ~i~0 := 0;~k~0 := 0; {5319#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:04,043 INFO L272 TraceCheckUtils]: 4: Hoare triple {5069#true} call #t~ret3 := main(); {5069#true} is VALID [2022-04-15 12:33:04,043 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5069#true} {5069#true} #54#return; {5069#true} is VALID [2022-04-15 12:33:04,043 INFO L290 TraceCheckUtils]: 2: Hoare triple {5069#true} assume true; {5069#true} is VALID [2022-04-15 12:33:04,043 INFO L290 TraceCheckUtils]: 1: Hoare triple {5069#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {5069#true} is VALID [2022-04-15 12:33:04,043 INFO L272 TraceCheckUtils]: 0: Hoare triple {5069#true} call ULTIMATE.init(); {5069#true} is VALID [2022-04-15 12:33:04,043 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 0 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:04,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364202311] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:33:04,043 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:33:04,043 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 38 [2022-04-15 12:33:04,043 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:33:04,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [188442867] [2022-04-15 12:33:04,044 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [188442867] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:33:04,044 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:33:04,044 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-04-15 12:33:04,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024238050] [2022-04-15 12:33:04,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:33:04,044 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 18 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 39 [2022-04-15 12:33:04,044 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:33:04,044 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 20 states, 20 states have (on average 1.75) internal successors, (35), 18 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:04,063 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 39 edges. 39 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:04,063 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-04-15 12:33:04,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:04,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-04-15 12:33:04,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=540, Invalid=866, Unknown=0, NotChecked=0, Total=1406 [2022-04-15 12:33:04,064 INFO L87 Difference]: Start difference. First operand 40 states and 40 transitions. Second operand has 20 states, 20 states have (on average 1.75) internal successors, (35), 18 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:04,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:04,329 INFO L93 Difference]: Finished difference Result 48 states and 48 transitions. [2022-04-15 12:33:04,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-04-15 12:33:04,329 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 18 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 39 [2022-04-15 12:33:04,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:33:04,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 20 states have (on average 1.75) internal successors, (35), 18 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:04,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 48 transitions. [2022-04-15 12:33:04,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 20 states have (on average 1.75) internal successors, (35), 18 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:04,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 48 transitions. [2022-04-15 12:33:04,331 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 20 states and 48 transitions. [2022-04-15 12:33:04,358 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 48 edges. 48 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:04,358 INFO L225 Difference]: With dead ends: 48 [2022-04-15 12:33:04,358 INFO L226 Difference]: Without dead ends: 43 [2022-04-15 12:33:04,359 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1046, Invalid=1924, Unknown=0, NotChecked=0, Total=2970 [2022-04-15 12:33:04,359 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 40 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-15 12:33:04,359 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 38 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-15 12:33:04,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-04-15 12:33:04,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 42. [2022-04-15 12:33:04,409 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:33:04,409 INFO L82 GeneralOperation]: Start isEquivalent. First operand 43 states. Second operand has 42 states, 37 states have (on average 1.027027027027027) internal successors, (38), 37 states have internal predecessors, (38), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:04,409 INFO L74 IsIncluded]: Start isIncluded. First operand 43 states. Second operand has 42 states, 37 states have (on average 1.027027027027027) internal successors, (38), 37 states have internal predecessors, (38), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:04,410 INFO L87 Difference]: Start difference. First operand 43 states. Second operand has 42 states, 37 states have (on average 1.027027027027027) internal successors, (38), 37 states have internal predecessors, (38), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:04,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:04,410 INFO L93 Difference]: Finished difference Result 43 states and 43 transitions. [2022-04-15 12:33:04,410 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 43 transitions. [2022-04-15 12:33:04,410 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:04,410 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:04,410 INFO L74 IsIncluded]: Start isIncluded. First operand has 42 states, 37 states have (on average 1.027027027027027) internal successors, (38), 37 states have internal predecessors, (38), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 43 states. [2022-04-15 12:33:04,411 INFO L87 Difference]: Start difference. First operand has 42 states, 37 states have (on average 1.027027027027027) internal successors, (38), 37 states have internal predecessors, (38), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 43 states. [2022-04-15 12:33:04,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:04,411 INFO L93 Difference]: Finished difference Result 43 states and 43 transitions. [2022-04-15 12:33:04,411 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 43 transitions. [2022-04-15 12:33:04,411 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:04,411 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:04,411 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:33:04,411 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:33:04,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 37 states have (on average 1.027027027027027) internal successors, (38), 37 states have internal predecessors, (38), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:04,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 42 transitions. [2022-04-15 12:33:04,412 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 42 transitions. Word has length 39 [2022-04-15 12:33:04,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:33:04,412 INFO L478 AbstractCegarLoop]: Abstraction has 42 states and 42 transitions. [2022-04-15 12:33:04,412 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 18 states have internal predecessors, (35), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:04,412 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 42 states and 42 transitions. [2022-04-15 12:33:04,441 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 42 edges. 42 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:04,441 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 42 transitions. [2022-04-15 12:33:04,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-04-15 12:33:04,441 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:33:04,441 INFO L499 BasicCegarLoop]: trace histogram [15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:33:04,457 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-04-15 12:33:04,657 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:04,657 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:33:04,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:33:04,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1296062616, now seen corresponding path program 29 times [2022-04-15 12:33:04,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:04,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1714884519] [2022-04-15 12:33:04,839 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:33:04,839 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:33:04,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1296062616, now seen corresponding path program 30 times [2022-04-15 12:33:04,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:33:04,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024483965] [2022-04-15 12:33:04,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:33:04,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:33:04,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:04,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:33:04,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:05,016 INFO L290 TraceCheckUtils]: 0: Hoare triple {5666#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {5643#true} is VALID [2022-04-15 12:33:05,017 INFO L290 TraceCheckUtils]: 1: Hoare triple {5643#true} assume true; {5643#true} is VALID [2022-04-15 12:33:05,017 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {5643#true} {5643#true} #54#return; {5643#true} is VALID [2022-04-15 12:33:05,017 INFO L272 TraceCheckUtils]: 0: Hoare triple {5643#true} call ULTIMATE.init(); {5666#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:33:05,017 INFO L290 TraceCheckUtils]: 1: Hoare triple {5666#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {5643#true} is VALID [2022-04-15 12:33:05,017 INFO L290 TraceCheckUtils]: 2: Hoare triple {5643#true} assume true; {5643#true} is VALID [2022-04-15 12:33:05,017 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5643#true} {5643#true} #54#return; {5643#true} is VALID [2022-04-15 12:33:05,017 INFO L272 TraceCheckUtils]: 4: Hoare triple {5643#true} call #t~ret3 := main(); {5643#true} is VALID [2022-04-15 12:33:05,018 INFO L290 TraceCheckUtils]: 5: Hoare triple {5643#true} ~i~0 := 0;~k~0 := 0; {5648#(= main_~k~0 0)} is VALID [2022-04-15 12:33:05,018 INFO L290 TraceCheckUtils]: 6: Hoare triple {5648#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5648#(= main_~k~0 0)} is VALID [2022-04-15 12:33:05,018 INFO L290 TraceCheckUtils]: 7: Hoare triple {5648#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5649#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:05,018 INFO L290 TraceCheckUtils]: 8: Hoare triple {5649#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5649#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:05,019 INFO L290 TraceCheckUtils]: 9: Hoare triple {5649#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5650#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:05,019 INFO L290 TraceCheckUtils]: 10: Hoare triple {5650#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5650#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:05,020 INFO L290 TraceCheckUtils]: 11: Hoare triple {5650#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5651#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:05,020 INFO L290 TraceCheckUtils]: 12: Hoare triple {5651#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5651#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:05,021 INFO L290 TraceCheckUtils]: 13: Hoare triple {5651#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5652#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:05,021 INFO L290 TraceCheckUtils]: 14: Hoare triple {5652#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5652#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:05,021 INFO L290 TraceCheckUtils]: 15: Hoare triple {5652#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5653#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:05,035 INFO L290 TraceCheckUtils]: 16: Hoare triple {5653#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5653#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:05,036 INFO L290 TraceCheckUtils]: 17: Hoare triple {5653#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5654#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:05,036 INFO L290 TraceCheckUtils]: 18: Hoare triple {5654#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5654#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:05,036 INFO L290 TraceCheckUtils]: 19: Hoare triple {5654#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5655#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:05,037 INFO L290 TraceCheckUtils]: 20: Hoare triple {5655#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5655#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:05,037 INFO L290 TraceCheckUtils]: 21: Hoare triple {5655#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5656#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:05,037 INFO L290 TraceCheckUtils]: 22: Hoare triple {5656#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5656#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:05,038 INFO L290 TraceCheckUtils]: 23: Hoare triple {5656#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5657#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:05,038 INFO L290 TraceCheckUtils]: 24: Hoare triple {5657#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5657#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:05,039 INFO L290 TraceCheckUtils]: 25: Hoare triple {5657#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5658#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:05,039 INFO L290 TraceCheckUtils]: 26: Hoare triple {5658#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5658#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:05,039 INFO L290 TraceCheckUtils]: 27: Hoare triple {5658#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5659#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:05,040 INFO L290 TraceCheckUtils]: 28: Hoare triple {5659#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5659#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:05,040 INFO L290 TraceCheckUtils]: 29: Hoare triple {5659#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5660#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:05,040 INFO L290 TraceCheckUtils]: 30: Hoare triple {5660#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5660#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:05,041 INFO L290 TraceCheckUtils]: 31: Hoare triple {5660#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5661#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:05,041 INFO L290 TraceCheckUtils]: 32: Hoare triple {5661#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5661#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:05,042 INFO L290 TraceCheckUtils]: 33: Hoare triple {5661#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5662#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:05,042 INFO L290 TraceCheckUtils]: 34: Hoare triple {5662#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5662#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:05,042 INFO L290 TraceCheckUtils]: 35: Hoare triple {5662#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5663#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:05,043 INFO L290 TraceCheckUtils]: 36: Hoare triple {5663#(<= main_~k~0 15)} assume !(~i~0 < 1000000); {5663#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:05,043 INFO L272 TraceCheckUtils]: 37: Hoare triple {5663#(<= main_~k~0 15)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {5664#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:33:05,043 INFO L290 TraceCheckUtils]: 38: Hoare triple {5664#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {5665#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:33:05,044 INFO L290 TraceCheckUtils]: 39: Hoare triple {5665#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {5644#false} is VALID [2022-04-15 12:33:05,044 INFO L290 TraceCheckUtils]: 40: Hoare triple {5644#false} assume !false; {5644#false} is VALID [2022-04-15 12:33:05,044 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 0 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:05,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:33:05,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024483965] [2022-04-15 12:33:05,044 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024483965] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:33:05,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315055509] [2022-04-15 12:33:05,044 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:33:05,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:05,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:33:05,045 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:33:05,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-04-15 12:33:05,118 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2022-04-15 12:33:05,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:33:05,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 19 conjunts are in the unsatisfiable core [2022-04-15 12:33:05,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:05,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:33:05,326 INFO L272 TraceCheckUtils]: 0: Hoare triple {5643#true} call ULTIMATE.init(); {5643#true} is VALID [2022-04-15 12:33:05,326 INFO L290 TraceCheckUtils]: 1: Hoare triple {5643#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {5643#true} is VALID [2022-04-15 12:33:05,326 INFO L290 TraceCheckUtils]: 2: Hoare triple {5643#true} assume true; {5643#true} is VALID [2022-04-15 12:33:05,326 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5643#true} {5643#true} #54#return; {5643#true} is VALID [2022-04-15 12:33:05,326 INFO L272 TraceCheckUtils]: 4: Hoare triple {5643#true} call #t~ret3 := main(); {5643#true} is VALID [2022-04-15 12:33:05,327 INFO L290 TraceCheckUtils]: 5: Hoare triple {5643#true} ~i~0 := 0;~k~0 := 0; {5685#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:05,327 INFO L290 TraceCheckUtils]: 6: Hoare triple {5685#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5685#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:05,327 INFO L290 TraceCheckUtils]: 7: Hoare triple {5685#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5649#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:05,328 INFO L290 TraceCheckUtils]: 8: Hoare triple {5649#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5649#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:05,328 INFO L290 TraceCheckUtils]: 9: Hoare triple {5649#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5650#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:05,329 INFO L290 TraceCheckUtils]: 10: Hoare triple {5650#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5650#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:05,329 INFO L290 TraceCheckUtils]: 11: Hoare triple {5650#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5651#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:05,329 INFO L290 TraceCheckUtils]: 12: Hoare triple {5651#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5651#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:05,330 INFO L290 TraceCheckUtils]: 13: Hoare triple {5651#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5652#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:05,330 INFO L290 TraceCheckUtils]: 14: Hoare triple {5652#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5652#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:05,330 INFO L290 TraceCheckUtils]: 15: Hoare triple {5652#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5653#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:05,331 INFO L290 TraceCheckUtils]: 16: Hoare triple {5653#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5653#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:05,331 INFO L290 TraceCheckUtils]: 17: Hoare triple {5653#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5654#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:05,331 INFO L290 TraceCheckUtils]: 18: Hoare triple {5654#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5654#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:05,332 INFO L290 TraceCheckUtils]: 19: Hoare triple {5654#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5655#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:05,332 INFO L290 TraceCheckUtils]: 20: Hoare triple {5655#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5655#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:05,332 INFO L290 TraceCheckUtils]: 21: Hoare triple {5655#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5656#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:05,333 INFO L290 TraceCheckUtils]: 22: Hoare triple {5656#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5656#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:05,333 INFO L290 TraceCheckUtils]: 23: Hoare triple {5656#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5657#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:05,333 INFO L290 TraceCheckUtils]: 24: Hoare triple {5657#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5657#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:05,336 INFO L290 TraceCheckUtils]: 25: Hoare triple {5657#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5658#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:05,336 INFO L290 TraceCheckUtils]: 26: Hoare triple {5658#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5658#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:05,337 INFO L290 TraceCheckUtils]: 27: Hoare triple {5658#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5659#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:05,337 INFO L290 TraceCheckUtils]: 28: Hoare triple {5659#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5659#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:05,337 INFO L290 TraceCheckUtils]: 29: Hoare triple {5659#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5660#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:05,337 INFO L290 TraceCheckUtils]: 30: Hoare triple {5660#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5660#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:05,338 INFO L290 TraceCheckUtils]: 31: Hoare triple {5660#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5661#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:05,338 INFO L290 TraceCheckUtils]: 32: Hoare triple {5661#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5661#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:05,338 INFO L290 TraceCheckUtils]: 33: Hoare triple {5661#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5662#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:05,338 INFO L290 TraceCheckUtils]: 34: Hoare triple {5662#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5662#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:05,339 INFO L290 TraceCheckUtils]: 35: Hoare triple {5662#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5663#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:05,339 INFO L290 TraceCheckUtils]: 36: Hoare triple {5663#(<= main_~k~0 15)} assume !(~i~0 < 1000000); {5663#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:05,339 INFO L272 TraceCheckUtils]: 37: Hoare triple {5663#(<= main_~k~0 15)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {5782#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:05,340 INFO L290 TraceCheckUtils]: 38: Hoare triple {5782#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {5786#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:05,340 INFO L290 TraceCheckUtils]: 39: Hoare triple {5786#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {5644#false} is VALID [2022-04-15 12:33:05,340 INFO L290 TraceCheckUtils]: 40: Hoare triple {5644#false} assume !false; {5644#false} is VALID [2022-04-15 12:33:05,340 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 0 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:05,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:33:05,652 INFO L290 TraceCheckUtils]: 40: Hoare triple {5644#false} assume !false; {5644#false} is VALID [2022-04-15 12:33:05,652 INFO L290 TraceCheckUtils]: 39: Hoare triple {5786#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {5644#false} is VALID [2022-04-15 12:33:05,652 INFO L290 TraceCheckUtils]: 38: Hoare triple {5782#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {5786#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:05,652 INFO L272 TraceCheckUtils]: 37: Hoare triple {5802#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {5782#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:05,653 INFO L290 TraceCheckUtils]: 36: Hoare triple {5802#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {5802#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:05,653 INFO L290 TraceCheckUtils]: 35: Hoare triple {5809#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5802#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:05,653 INFO L290 TraceCheckUtils]: 34: Hoare triple {5809#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5809#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:05,654 INFO L290 TraceCheckUtils]: 33: Hoare triple {5816#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5809#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:05,654 INFO L290 TraceCheckUtils]: 32: Hoare triple {5816#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5816#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:05,654 INFO L290 TraceCheckUtils]: 31: Hoare triple {5823#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5816#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:05,655 INFO L290 TraceCheckUtils]: 30: Hoare triple {5823#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5823#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:05,655 INFO L290 TraceCheckUtils]: 29: Hoare triple {5830#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5823#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:05,655 INFO L290 TraceCheckUtils]: 28: Hoare triple {5830#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5830#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:05,656 INFO L290 TraceCheckUtils]: 27: Hoare triple {5837#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5830#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:05,656 INFO L290 TraceCheckUtils]: 26: Hoare triple {5837#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5837#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:05,656 INFO L290 TraceCheckUtils]: 25: Hoare triple {5844#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5837#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:05,656 INFO L290 TraceCheckUtils]: 24: Hoare triple {5844#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5844#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:05,657 INFO L290 TraceCheckUtils]: 23: Hoare triple {5851#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5844#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:05,657 INFO L290 TraceCheckUtils]: 22: Hoare triple {5851#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5851#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:05,657 INFO L290 TraceCheckUtils]: 21: Hoare triple {5858#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5851#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:05,657 INFO L290 TraceCheckUtils]: 20: Hoare triple {5858#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5858#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:05,658 INFO L290 TraceCheckUtils]: 19: Hoare triple {5865#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5858#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:05,658 INFO L290 TraceCheckUtils]: 18: Hoare triple {5865#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5865#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:05,658 INFO L290 TraceCheckUtils]: 17: Hoare triple {5872#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5865#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:05,659 INFO L290 TraceCheckUtils]: 16: Hoare triple {5872#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5872#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:05,659 INFO L290 TraceCheckUtils]: 15: Hoare triple {5879#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5872#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:05,659 INFO L290 TraceCheckUtils]: 14: Hoare triple {5879#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5879#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:05,659 INFO L290 TraceCheckUtils]: 13: Hoare triple {5886#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5879#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:05,660 INFO L290 TraceCheckUtils]: 12: Hoare triple {5886#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5886#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:05,660 INFO L290 TraceCheckUtils]: 11: Hoare triple {5893#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5886#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:05,660 INFO L290 TraceCheckUtils]: 10: Hoare triple {5893#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5893#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:05,661 INFO L290 TraceCheckUtils]: 9: Hoare triple {5900#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5893#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:05,661 INFO L290 TraceCheckUtils]: 8: Hoare triple {5900#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5900#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:05,661 INFO L290 TraceCheckUtils]: 7: Hoare triple {5907#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {5900#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:05,661 INFO L290 TraceCheckUtils]: 6: Hoare triple {5907#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {5907#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:05,662 INFO L290 TraceCheckUtils]: 5: Hoare triple {5643#true} ~i~0 := 0;~k~0 := 0; {5907#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:05,662 INFO L272 TraceCheckUtils]: 4: Hoare triple {5643#true} call #t~ret3 := main(); {5643#true} is VALID [2022-04-15 12:33:05,662 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5643#true} {5643#true} #54#return; {5643#true} is VALID [2022-04-15 12:33:05,662 INFO L290 TraceCheckUtils]: 2: Hoare triple {5643#true} assume true; {5643#true} is VALID [2022-04-15 12:33:05,662 INFO L290 TraceCheckUtils]: 1: Hoare triple {5643#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {5643#true} is VALID [2022-04-15 12:33:05,662 INFO L272 TraceCheckUtils]: 0: Hoare triple {5643#true} call ULTIMATE.init(); {5643#true} is VALID [2022-04-15 12:33:05,662 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 0 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:05,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315055509] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:33:05,662 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:33:05,662 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 40 [2022-04-15 12:33:05,662 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:33:05,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1714884519] [2022-04-15 12:33:05,663 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1714884519] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:33:05,663 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:33:05,663 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-04-15 12:33:05,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888105189] [2022-04-15 12:33:05,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:33:05,663 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 19 states have internal predecessors, (37), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2022-04-15 12:33:05,663 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:33:05,663 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 19 states have internal predecessors, (37), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:05,685 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 41 edges. 41 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:05,685 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-04-15 12:33:05,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:05,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-04-15 12:33:05,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=607, Invalid=953, Unknown=0, NotChecked=0, Total=1560 [2022-04-15 12:33:05,685 INFO L87 Difference]: Start difference. First operand 42 states and 42 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 19 states have internal predecessors, (37), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:06,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:06,003 INFO L93 Difference]: Finished difference Result 50 states and 50 transitions. [2022-04-15 12:33:06,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-15 12:33:06,003 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 19 states have internal predecessors, (37), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2022-04-15 12:33:06,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:33:06,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 19 states have internal predecessors, (37), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:06,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 50 transitions. [2022-04-15 12:33:06,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 19 states have internal predecessors, (37), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:06,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 50 transitions. [2022-04-15 12:33:06,005 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 21 states and 50 transitions. [2022-04-15 12:33:06,045 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 50 edges. 50 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:06,045 INFO L225 Difference]: With dead ends: 50 [2022-04-15 12:33:06,045 INFO L226 Difference]: Without dead ends: 45 [2022-04-15 12:33:06,047 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 421 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1178, Invalid=2128, Unknown=0, NotChecked=0, Total=3306 [2022-04-15 12:33:06,047 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 42 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-15 12:33:06,047 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 38 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-15 12:33:06,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2022-04-15 12:33:06,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 44. [2022-04-15 12:33:06,106 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:33:06,107 INFO L82 GeneralOperation]: Start isEquivalent. First operand 45 states. Second operand has 44 states, 39 states have (on average 1.0256410256410255) internal successors, (40), 39 states have internal predecessors, (40), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:06,107 INFO L74 IsIncluded]: Start isIncluded. First operand 45 states. Second operand has 44 states, 39 states have (on average 1.0256410256410255) internal successors, (40), 39 states have internal predecessors, (40), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:06,107 INFO L87 Difference]: Start difference. First operand 45 states. Second operand has 44 states, 39 states have (on average 1.0256410256410255) internal successors, (40), 39 states have internal predecessors, (40), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:06,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:06,108 INFO L93 Difference]: Finished difference Result 45 states and 45 transitions. [2022-04-15 12:33:06,108 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 45 transitions. [2022-04-15 12:33:06,108 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:06,108 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:06,108 INFO L74 IsIncluded]: Start isIncluded. First operand has 44 states, 39 states have (on average 1.0256410256410255) internal successors, (40), 39 states have internal predecessors, (40), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 45 states. [2022-04-15 12:33:06,108 INFO L87 Difference]: Start difference. First operand has 44 states, 39 states have (on average 1.0256410256410255) internal successors, (40), 39 states have internal predecessors, (40), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 45 states. [2022-04-15 12:33:06,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:06,108 INFO L93 Difference]: Finished difference Result 45 states and 45 transitions. [2022-04-15 12:33:06,108 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 45 transitions. [2022-04-15 12:33:06,109 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:06,109 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:06,109 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:33:06,109 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:33:06,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 39 states have (on average 1.0256410256410255) internal successors, (40), 39 states have internal predecessors, (40), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:06,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 44 transitions. [2022-04-15 12:33:06,109 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 44 transitions. Word has length 41 [2022-04-15 12:33:06,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:33:06,109 INFO L478 AbstractCegarLoop]: Abstraction has 44 states and 44 transitions. [2022-04-15 12:33:06,110 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 19 states have internal predecessors, (37), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:06,110 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 44 states and 44 transitions. [2022-04-15 12:33:06,149 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 44 edges. 44 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:06,150 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 44 transitions. [2022-04-15 12:33:06,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-04-15 12:33:06,150 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:33:06,150 INFO L499 BasicCegarLoop]: trace histogram [16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:33:06,171 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-04-15 12:33:06,350 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-04-15 12:33:06,351 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:33:06,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:33:06,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1075806548, now seen corresponding path program 31 times [2022-04-15 12:33:06,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:06,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1515360689] [2022-04-15 12:33:06,647 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:33:06,648 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:33:06,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1075806548, now seen corresponding path program 32 times [2022-04-15 12:33:06,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:33:06,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661647469] [2022-04-15 12:33:06,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:33:06,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:33:06,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:06,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:33:06,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:06,870 INFO L290 TraceCheckUtils]: 0: Hoare triple {6269#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {6245#true} is VALID [2022-04-15 12:33:06,870 INFO L290 TraceCheckUtils]: 1: Hoare triple {6245#true} assume true; {6245#true} is VALID [2022-04-15 12:33:06,870 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {6245#true} {6245#true} #54#return; {6245#true} is VALID [2022-04-15 12:33:06,871 INFO L272 TraceCheckUtils]: 0: Hoare triple {6245#true} call ULTIMATE.init(); {6269#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:33:06,871 INFO L290 TraceCheckUtils]: 1: Hoare triple {6269#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {6245#true} is VALID [2022-04-15 12:33:06,871 INFO L290 TraceCheckUtils]: 2: Hoare triple {6245#true} assume true; {6245#true} is VALID [2022-04-15 12:33:06,871 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6245#true} {6245#true} #54#return; {6245#true} is VALID [2022-04-15 12:33:06,871 INFO L272 TraceCheckUtils]: 4: Hoare triple {6245#true} call #t~ret3 := main(); {6245#true} is VALID [2022-04-15 12:33:06,871 INFO L290 TraceCheckUtils]: 5: Hoare triple {6245#true} ~i~0 := 0;~k~0 := 0; {6250#(= main_~k~0 0)} is VALID [2022-04-15 12:33:06,871 INFO L290 TraceCheckUtils]: 6: Hoare triple {6250#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6250#(= main_~k~0 0)} is VALID [2022-04-15 12:33:06,872 INFO L290 TraceCheckUtils]: 7: Hoare triple {6250#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6251#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:06,872 INFO L290 TraceCheckUtils]: 8: Hoare triple {6251#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6251#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:06,872 INFO L290 TraceCheckUtils]: 9: Hoare triple {6251#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6252#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:06,873 INFO L290 TraceCheckUtils]: 10: Hoare triple {6252#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6252#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:06,873 INFO L290 TraceCheckUtils]: 11: Hoare triple {6252#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6253#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:06,873 INFO L290 TraceCheckUtils]: 12: Hoare triple {6253#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6253#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:06,874 INFO L290 TraceCheckUtils]: 13: Hoare triple {6253#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6254#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:06,874 INFO L290 TraceCheckUtils]: 14: Hoare triple {6254#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6254#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:06,874 INFO L290 TraceCheckUtils]: 15: Hoare triple {6254#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6255#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:06,874 INFO L290 TraceCheckUtils]: 16: Hoare triple {6255#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6255#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:06,875 INFO L290 TraceCheckUtils]: 17: Hoare triple {6255#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6256#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:06,875 INFO L290 TraceCheckUtils]: 18: Hoare triple {6256#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6256#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:06,875 INFO L290 TraceCheckUtils]: 19: Hoare triple {6256#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6257#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:06,876 INFO L290 TraceCheckUtils]: 20: Hoare triple {6257#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6257#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:06,876 INFO L290 TraceCheckUtils]: 21: Hoare triple {6257#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6258#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:06,876 INFO L290 TraceCheckUtils]: 22: Hoare triple {6258#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6258#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:06,876 INFO L290 TraceCheckUtils]: 23: Hoare triple {6258#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6259#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:06,877 INFO L290 TraceCheckUtils]: 24: Hoare triple {6259#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6259#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:06,877 INFO L290 TraceCheckUtils]: 25: Hoare triple {6259#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6260#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:06,877 INFO L290 TraceCheckUtils]: 26: Hoare triple {6260#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6260#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:06,878 INFO L290 TraceCheckUtils]: 27: Hoare triple {6260#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6261#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:06,878 INFO L290 TraceCheckUtils]: 28: Hoare triple {6261#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6261#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:06,878 INFO L290 TraceCheckUtils]: 29: Hoare triple {6261#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6262#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:06,880 INFO L290 TraceCheckUtils]: 30: Hoare triple {6262#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6262#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:06,880 INFO L290 TraceCheckUtils]: 31: Hoare triple {6262#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6263#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:06,881 INFO L290 TraceCheckUtils]: 32: Hoare triple {6263#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6263#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:06,881 INFO L290 TraceCheckUtils]: 33: Hoare triple {6263#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6264#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:06,881 INFO L290 TraceCheckUtils]: 34: Hoare triple {6264#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6264#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:06,882 INFO L290 TraceCheckUtils]: 35: Hoare triple {6264#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6265#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:06,882 INFO L290 TraceCheckUtils]: 36: Hoare triple {6265#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6265#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:06,882 INFO L290 TraceCheckUtils]: 37: Hoare triple {6265#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6266#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:06,882 INFO L290 TraceCheckUtils]: 38: Hoare triple {6266#(<= main_~k~0 16)} assume !(~i~0 < 1000000); {6266#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:06,883 INFO L272 TraceCheckUtils]: 39: Hoare triple {6266#(<= main_~k~0 16)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {6267#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:33:06,883 INFO L290 TraceCheckUtils]: 40: Hoare triple {6267#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {6268#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:33:06,883 INFO L290 TraceCheckUtils]: 41: Hoare triple {6268#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {6246#false} is VALID [2022-04-15 12:33:06,883 INFO L290 TraceCheckUtils]: 42: Hoare triple {6246#false} assume !false; {6246#false} is VALID [2022-04-15 12:33:06,883 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 0 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:06,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:33:06,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661647469] [2022-04-15 12:33:06,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661647469] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:33:06,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551843268] [2022-04-15 12:33:06,884 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:33:06,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:06,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:33:06,885 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:33:06,886 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-04-15 12:33:06,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:33:06,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:33:06,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 20 conjunts are in the unsatisfiable core [2022-04-15 12:33:06,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:06,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:33:07,119 INFO L272 TraceCheckUtils]: 0: Hoare triple {6245#true} call ULTIMATE.init(); {6245#true} is VALID [2022-04-15 12:33:07,119 INFO L290 TraceCheckUtils]: 1: Hoare triple {6245#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {6245#true} is VALID [2022-04-15 12:33:07,119 INFO L290 TraceCheckUtils]: 2: Hoare triple {6245#true} assume true; {6245#true} is VALID [2022-04-15 12:33:07,119 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6245#true} {6245#true} #54#return; {6245#true} is VALID [2022-04-15 12:33:07,119 INFO L272 TraceCheckUtils]: 4: Hoare triple {6245#true} call #t~ret3 := main(); {6245#true} is VALID [2022-04-15 12:33:07,120 INFO L290 TraceCheckUtils]: 5: Hoare triple {6245#true} ~i~0 := 0;~k~0 := 0; {6288#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:07,120 INFO L290 TraceCheckUtils]: 6: Hoare triple {6288#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6288#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:07,120 INFO L290 TraceCheckUtils]: 7: Hoare triple {6288#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6251#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:07,121 INFO L290 TraceCheckUtils]: 8: Hoare triple {6251#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6251#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:07,121 INFO L290 TraceCheckUtils]: 9: Hoare triple {6251#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6252#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:07,121 INFO L290 TraceCheckUtils]: 10: Hoare triple {6252#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6252#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:07,122 INFO L290 TraceCheckUtils]: 11: Hoare triple {6252#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6253#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:07,122 INFO L290 TraceCheckUtils]: 12: Hoare triple {6253#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6253#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:07,122 INFO L290 TraceCheckUtils]: 13: Hoare triple {6253#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6254#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:07,122 INFO L290 TraceCheckUtils]: 14: Hoare triple {6254#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6254#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:07,123 INFO L290 TraceCheckUtils]: 15: Hoare triple {6254#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6255#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:07,136 INFO L290 TraceCheckUtils]: 16: Hoare triple {6255#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6255#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:07,137 INFO L290 TraceCheckUtils]: 17: Hoare triple {6255#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6256#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:07,137 INFO L290 TraceCheckUtils]: 18: Hoare triple {6256#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6256#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:07,137 INFO L290 TraceCheckUtils]: 19: Hoare triple {6256#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6257#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:07,137 INFO L290 TraceCheckUtils]: 20: Hoare triple {6257#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6257#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:07,138 INFO L290 TraceCheckUtils]: 21: Hoare triple {6257#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6258#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:07,138 INFO L290 TraceCheckUtils]: 22: Hoare triple {6258#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6258#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:07,138 INFO L290 TraceCheckUtils]: 23: Hoare triple {6258#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6259#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:07,139 INFO L290 TraceCheckUtils]: 24: Hoare triple {6259#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6259#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:07,139 INFO L290 TraceCheckUtils]: 25: Hoare triple {6259#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6260#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:07,139 INFO L290 TraceCheckUtils]: 26: Hoare triple {6260#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6260#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:07,156 INFO L290 TraceCheckUtils]: 27: Hoare triple {6260#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6261#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:07,156 INFO L290 TraceCheckUtils]: 28: Hoare triple {6261#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6261#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:07,156 INFO L290 TraceCheckUtils]: 29: Hoare triple {6261#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6262#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:07,157 INFO L290 TraceCheckUtils]: 30: Hoare triple {6262#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6262#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:07,157 INFO L290 TraceCheckUtils]: 31: Hoare triple {6262#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6263#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:07,157 INFO L290 TraceCheckUtils]: 32: Hoare triple {6263#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6263#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:07,158 INFO L290 TraceCheckUtils]: 33: Hoare triple {6263#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6264#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:07,158 INFO L290 TraceCheckUtils]: 34: Hoare triple {6264#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6264#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:07,158 INFO L290 TraceCheckUtils]: 35: Hoare triple {6264#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6265#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:07,159 INFO L290 TraceCheckUtils]: 36: Hoare triple {6265#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6265#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:07,159 INFO L290 TraceCheckUtils]: 37: Hoare triple {6265#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6266#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:07,159 INFO L290 TraceCheckUtils]: 38: Hoare triple {6266#(<= main_~k~0 16)} assume !(~i~0 < 1000000); {6266#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:07,160 INFO L272 TraceCheckUtils]: 39: Hoare triple {6266#(<= main_~k~0 16)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {6391#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:07,160 INFO L290 TraceCheckUtils]: 40: Hoare triple {6391#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {6395#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:07,160 INFO L290 TraceCheckUtils]: 41: Hoare triple {6395#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {6246#false} is VALID [2022-04-15 12:33:07,160 INFO L290 TraceCheckUtils]: 42: Hoare triple {6246#false} assume !false; {6246#false} is VALID [2022-04-15 12:33:07,161 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 0 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:07,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:33:07,515 INFO L290 TraceCheckUtils]: 42: Hoare triple {6246#false} assume !false; {6246#false} is VALID [2022-04-15 12:33:07,515 INFO L290 TraceCheckUtils]: 41: Hoare triple {6395#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {6246#false} is VALID [2022-04-15 12:33:07,516 INFO L290 TraceCheckUtils]: 40: Hoare triple {6391#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {6395#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:07,516 INFO L272 TraceCheckUtils]: 39: Hoare triple {6411#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {6391#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:07,516 INFO L290 TraceCheckUtils]: 38: Hoare triple {6411#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {6411#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:07,517 INFO L290 TraceCheckUtils]: 37: Hoare triple {6418#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6411#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:07,517 INFO L290 TraceCheckUtils]: 36: Hoare triple {6418#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6418#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:07,517 INFO L290 TraceCheckUtils]: 35: Hoare triple {6425#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6418#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:07,518 INFO L290 TraceCheckUtils]: 34: Hoare triple {6425#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6425#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:07,518 INFO L290 TraceCheckUtils]: 33: Hoare triple {6432#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6425#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:07,518 INFO L290 TraceCheckUtils]: 32: Hoare triple {6432#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6432#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:07,519 INFO L290 TraceCheckUtils]: 31: Hoare triple {6439#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6432#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:07,519 INFO L290 TraceCheckUtils]: 30: Hoare triple {6439#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6439#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:07,519 INFO L290 TraceCheckUtils]: 29: Hoare triple {6446#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6439#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:07,519 INFO L290 TraceCheckUtils]: 28: Hoare triple {6446#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6446#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:07,520 INFO L290 TraceCheckUtils]: 27: Hoare triple {6453#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6446#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:07,520 INFO L290 TraceCheckUtils]: 26: Hoare triple {6453#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6453#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:07,520 INFO L290 TraceCheckUtils]: 25: Hoare triple {6460#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6453#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:07,520 INFO L290 TraceCheckUtils]: 24: Hoare triple {6460#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6460#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:07,521 INFO L290 TraceCheckUtils]: 23: Hoare triple {6467#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6460#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:07,521 INFO L290 TraceCheckUtils]: 22: Hoare triple {6467#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6467#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:07,521 INFO L290 TraceCheckUtils]: 21: Hoare triple {6474#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6467#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:07,522 INFO L290 TraceCheckUtils]: 20: Hoare triple {6474#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6474#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:07,522 INFO L290 TraceCheckUtils]: 19: Hoare triple {6481#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6474#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:07,522 INFO L290 TraceCheckUtils]: 18: Hoare triple {6481#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6481#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:07,522 INFO L290 TraceCheckUtils]: 17: Hoare triple {6488#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6481#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:07,523 INFO L290 TraceCheckUtils]: 16: Hoare triple {6488#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6488#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:07,523 INFO L290 TraceCheckUtils]: 15: Hoare triple {6495#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6488#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:07,523 INFO L290 TraceCheckUtils]: 14: Hoare triple {6495#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6495#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:07,524 INFO L290 TraceCheckUtils]: 13: Hoare triple {6502#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6495#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:07,524 INFO L290 TraceCheckUtils]: 12: Hoare triple {6502#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6502#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:07,524 INFO L290 TraceCheckUtils]: 11: Hoare triple {6509#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6502#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:07,524 INFO L290 TraceCheckUtils]: 10: Hoare triple {6509#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6509#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:07,525 INFO L290 TraceCheckUtils]: 9: Hoare triple {6516#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6509#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:07,525 INFO L290 TraceCheckUtils]: 8: Hoare triple {6516#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6516#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:07,525 INFO L290 TraceCheckUtils]: 7: Hoare triple {6523#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6516#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:07,526 INFO L290 TraceCheckUtils]: 6: Hoare triple {6523#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6523#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:07,526 INFO L290 TraceCheckUtils]: 5: Hoare triple {6245#true} ~i~0 := 0;~k~0 := 0; {6523#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:07,526 INFO L272 TraceCheckUtils]: 4: Hoare triple {6245#true} call #t~ret3 := main(); {6245#true} is VALID [2022-04-15 12:33:07,526 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6245#true} {6245#true} #54#return; {6245#true} is VALID [2022-04-15 12:33:07,526 INFO L290 TraceCheckUtils]: 2: Hoare triple {6245#true} assume true; {6245#true} is VALID [2022-04-15 12:33:07,526 INFO L290 TraceCheckUtils]: 1: Hoare triple {6245#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {6245#true} is VALID [2022-04-15 12:33:07,526 INFO L272 TraceCheckUtils]: 0: Hoare triple {6245#true} call ULTIMATE.init(); {6245#true} is VALID [2022-04-15 12:33:07,526 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 0 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:07,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551843268] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:33:07,526 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:33:07,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 42 [2022-04-15 12:33:07,527 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:33:07,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1515360689] [2022-04-15 12:33:07,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1515360689] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:33:07,527 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:33:07,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-04-15 12:33:07,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383263253] [2022-04-15 12:33:07,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:33:07,527 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 20 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 43 [2022-04-15 12:33:07,527 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:33:07,527 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 20 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:07,546 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 43 edges. 43 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:07,546 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-04-15 12:33:07,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:07,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-04-15 12:33:07,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=678, Invalid=1044, Unknown=0, NotChecked=0, Total=1722 [2022-04-15 12:33:07,547 INFO L87 Difference]: Start difference. First operand 44 states and 44 transitions. Second operand has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 20 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:07,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:07,902 INFO L93 Difference]: Finished difference Result 52 states and 52 transitions. [2022-04-15 12:33:07,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-04-15 12:33:07,902 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 20 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 43 [2022-04-15 12:33:07,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:33:07,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 20 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:07,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 52 transitions. [2022-04-15 12:33:07,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 20 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:07,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 52 transitions. [2022-04-15 12:33:07,904 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 22 states and 52 transitions. [2022-04-15 12:33:07,943 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 52 edges. 52 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:07,944 INFO L225 Difference]: With dead ends: 52 [2022-04-15 12:33:07,944 INFO L226 Difference]: Without dead ends: 47 [2022-04-15 12:33:07,945 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 456 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1318, Invalid=2342, Unknown=0, NotChecked=0, Total=3660 [2022-04-15 12:33:07,945 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 44 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:33:07,945 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 58 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:33:07,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-04-15 12:33:08,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 46. [2022-04-15 12:33:08,016 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:33:08,016 INFO L82 GeneralOperation]: Start isEquivalent. First operand 47 states. Second operand has 46 states, 41 states have (on average 1.024390243902439) internal successors, (42), 41 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:08,016 INFO L74 IsIncluded]: Start isIncluded. First operand 47 states. Second operand has 46 states, 41 states have (on average 1.024390243902439) internal successors, (42), 41 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:08,016 INFO L87 Difference]: Start difference. First operand 47 states. Second operand has 46 states, 41 states have (on average 1.024390243902439) internal successors, (42), 41 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:08,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:08,017 INFO L93 Difference]: Finished difference Result 47 states and 47 transitions. [2022-04-15 12:33:08,017 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 47 transitions. [2022-04-15 12:33:08,017 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:08,017 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:08,017 INFO L74 IsIncluded]: Start isIncluded. First operand has 46 states, 41 states have (on average 1.024390243902439) internal successors, (42), 41 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 47 states. [2022-04-15 12:33:08,017 INFO L87 Difference]: Start difference. First operand has 46 states, 41 states have (on average 1.024390243902439) internal successors, (42), 41 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 47 states. [2022-04-15 12:33:08,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:08,018 INFO L93 Difference]: Finished difference Result 47 states and 47 transitions. [2022-04-15 12:33:08,018 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 47 transitions. [2022-04-15 12:33:08,018 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:08,018 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:08,018 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:33:08,018 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:33:08,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 41 states have (on average 1.024390243902439) internal successors, (42), 41 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:08,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 46 transitions. [2022-04-15 12:33:08,019 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 46 transitions. Word has length 43 [2022-04-15 12:33:08,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:33:08,019 INFO L478 AbstractCegarLoop]: Abstraction has 46 states and 46 transitions. [2022-04-15 12:33:08,019 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7727272727272727) internal successors, (39), 20 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:08,019 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 46 states and 46 transitions. [2022-04-15 12:33:08,070 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 46 edges. 46 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:08,070 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 46 transitions. [2022-04-15 12:33:08,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-04-15 12:33:08,071 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:33:08,071 INFO L499 BasicCegarLoop]: trace histogram [17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:33:08,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-04-15 12:33:08,271 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-04-15 12:33:08,271 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:33:08,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:33:08,272 INFO L85 PathProgramCache]: Analyzing trace with hash -136877296, now seen corresponding path program 33 times [2022-04-15 12:33:08,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:08,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [473504940] [2022-04-15 12:33:08,655 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:33:08,655 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:33:08,656 INFO L85 PathProgramCache]: Analyzing trace with hash -136877296, now seen corresponding path program 34 times [2022-04-15 12:33:08,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:33:08,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644079067] [2022-04-15 12:33:08,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:33:08,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:33:08,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:08,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:33:08,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:08,892 INFO L290 TraceCheckUtils]: 0: Hoare triple {6900#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {6875#true} is VALID [2022-04-15 12:33:08,892 INFO L290 TraceCheckUtils]: 1: Hoare triple {6875#true} assume true; {6875#true} is VALID [2022-04-15 12:33:08,892 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {6875#true} {6875#true} #54#return; {6875#true} is VALID [2022-04-15 12:33:08,892 INFO L272 TraceCheckUtils]: 0: Hoare triple {6875#true} call ULTIMATE.init(); {6900#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:33:08,892 INFO L290 TraceCheckUtils]: 1: Hoare triple {6900#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {6875#true} is VALID [2022-04-15 12:33:08,892 INFO L290 TraceCheckUtils]: 2: Hoare triple {6875#true} assume true; {6875#true} is VALID [2022-04-15 12:33:08,892 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6875#true} {6875#true} #54#return; {6875#true} is VALID [2022-04-15 12:33:08,892 INFO L272 TraceCheckUtils]: 4: Hoare triple {6875#true} call #t~ret3 := main(); {6875#true} is VALID [2022-04-15 12:33:08,893 INFO L290 TraceCheckUtils]: 5: Hoare triple {6875#true} ~i~0 := 0;~k~0 := 0; {6880#(= main_~k~0 0)} is VALID [2022-04-15 12:33:08,893 INFO L290 TraceCheckUtils]: 6: Hoare triple {6880#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6880#(= main_~k~0 0)} is VALID [2022-04-15 12:33:08,893 INFO L290 TraceCheckUtils]: 7: Hoare triple {6880#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6881#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:08,894 INFO L290 TraceCheckUtils]: 8: Hoare triple {6881#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6881#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:08,894 INFO L290 TraceCheckUtils]: 9: Hoare triple {6881#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6882#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:08,895 INFO L290 TraceCheckUtils]: 10: Hoare triple {6882#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6882#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:08,895 INFO L290 TraceCheckUtils]: 11: Hoare triple {6882#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6883#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:08,896 INFO L290 TraceCheckUtils]: 12: Hoare triple {6883#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6883#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:08,896 INFO L290 TraceCheckUtils]: 13: Hoare triple {6883#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6884#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:08,896 INFO L290 TraceCheckUtils]: 14: Hoare triple {6884#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6884#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:08,897 INFO L290 TraceCheckUtils]: 15: Hoare triple {6884#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6885#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:08,897 INFO L290 TraceCheckUtils]: 16: Hoare triple {6885#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6885#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:08,898 INFO L290 TraceCheckUtils]: 17: Hoare triple {6885#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6886#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:08,898 INFO L290 TraceCheckUtils]: 18: Hoare triple {6886#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6886#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:08,898 INFO L290 TraceCheckUtils]: 19: Hoare triple {6886#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6887#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:08,899 INFO L290 TraceCheckUtils]: 20: Hoare triple {6887#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6887#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:08,899 INFO L290 TraceCheckUtils]: 21: Hoare triple {6887#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6888#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:08,900 INFO L290 TraceCheckUtils]: 22: Hoare triple {6888#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6888#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:08,900 INFO L290 TraceCheckUtils]: 23: Hoare triple {6888#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6889#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:08,900 INFO L290 TraceCheckUtils]: 24: Hoare triple {6889#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6889#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:08,901 INFO L290 TraceCheckUtils]: 25: Hoare triple {6889#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6890#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:08,901 INFO L290 TraceCheckUtils]: 26: Hoare triple {6890#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6890#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:08,902 INFO L290 TraceCheckUtils]: 27: Hoare triple {6890#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6891#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:08,902 INFO L290 TraceCheckUtils]: 28: Hoare triple {6891#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6891#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:08,902 INFO L290 TraceCheckUtils]: 29: Hoare triple {6891#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6892#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:08,903 INFO L290 TraceCheckUtils]: 30: Hoare triple {6892#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6892#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:08,903 INFO L290 TraceCheckUtils]: 31: Hoare triple {6892#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6893#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:08,903 INFO L290 TraceCheckUtils]: 32: Hoare triple {6893#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6893#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:08,904 INFO L290 TraceCheckUtils]: 33: Hoare triple {6893#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6894#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:08,904 INFO L290 TraceCheckUtils]: 34: Hoare triple {6894#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6894#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:08,905 INFO L290 TraceCheckUtils]: 35: Hoare triple {6894#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6895#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:08,905 INFO L290 TraceCheckUtils]: 36: Hoare triple {6895#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6895#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:08,906 INFO L290 TraceCheckUtils]: 37: Hoare triple {6895#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6896#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:08,906 INFO L290 TraceCheckUtils]: 38: Hoare triple {6896#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6896#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:08,906 INFO L290 TraceCheckUtils]: 39: Hoare triple {6896#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6897#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:08,907 INFO L290 TraceCheckUtils]: 40: Hoare triple {6897#(<= main_~k~0 17)} assume !(~i~0 < 1000000); {6897#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:08,907 INFO L272 TraceCheckUtils]: 41: Hoare triple {6897#(<= main_~k~0 17)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {6898#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:33:08,907 INFO L290 TraceCheckUtils]: 42: Hoare triple {6898#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {6899#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:33:08,908 INFO L290 TraceCheckUtils]: 43: Hoare triple {6899#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {6876#false} is VALID [2022-04-15 12:33:08,908 INFO L290 TraceCheckUtils]: 44: Hoare triple {6876#false} assume !false; {6876#false} is VALID [2022-04-15 12:33:08,908 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 0 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:08,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:33:08,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644079067] [2022-04-15 12:33:08,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644079067] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:33:08,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245982789] [2022-04-15 12:33:08,908 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:33:08,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:08,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:33:08,909 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:33:08,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-04-15 12:33:08,973 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:33:08,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:33:08,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 21 conjunts are in the unsatisfiable core [2022-04-15 12:33:08,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:08,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:33:09,290 INFO L272 TraceCheckUtils]: 0: Hoare triple {6875#true} call ULTIMATE.init(); {6875#true} is VALID [2022-04-15 12:33:09,291 INFO L290 TraceCheckUtils]: 1: Hoare triple {6875#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {6875#true} is VALID [2022-04-15 12:33:09,291 INFO L290 TraceCheckUtils]: 2: Hoare triple {6875#true} assume true; {6875#true} is VALID [2022-04-15 12:33:09,291 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6875#true} {6875#true} #54#return; {6875#true} is VALID [2022-04-15 12:33:09,291 INFO L272 TraceCheckUtils]: 4: Hoare triple {6875#true} call #t~ret3 := main(); {6875#true} is VALID [2022-04-15 12:33:09,291 INFO L290 TraceCheckUtils]: 5: Hoare triple {6875#true} ~i~0 := 0;~k~0 := 0; {6919#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:09,292 INFO L290 TraceCheckUtils]: 6: Hoare triple {6919#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6919#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:09,292 INFO L290 TraceCheckUtils]: 7: Hoare triple {6919#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6881#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:09,293 INFO L290 TraceCheckUtils]: 8: Hoare triple {6881#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6881#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:09,293 INFO L290 TraceCheckUtils]: 9: Hoare triple {6881#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6882#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:09,294 INFO L290 TraceCheckUtils]: 10: Hoare triple {6882#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6882#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:09,294 INFO L290 TraceCheckUtils]: 11: Hoare triple {6882#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6883#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:09,295 INFO L290 TraceCheckUtils]: 12: Hoare triple {6883#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6883#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:09,295 INFO L290 TraceCheckUtils]: 13: Hoare triple {6883#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6884#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:09,295 INFO L290 TraceCheckUtils]: 14: Hoare triple {6884#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6884#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:09,296 INFO L290 TraceCheckUtils]: 15: Hoare triple {6884#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6885#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:09,296 INFO L290 TraceCheckUtils]: 16: Hoare triple {6885#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6885#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:09,297 INFO L290 TraceCheckUtils]: 17: Hoare triple {6885#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6886#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:09,297 INFO L290 TraceCheckUtils]: 18: Hoare triple {6886#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6886#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:09,298 INFO L290 TraceCheckUtils]: 19: Hoare triple {6886#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6887#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:09,298 INFO L290 TraceCheckUtils]: 20: Hoare triple {6887#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6887#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:09,299 INFO L290 TraceCheckUtils]: 21: Hoare triple {6887#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6888#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:09,299 INFO L290 TraceCheckUtils]: 22: Hoare triple {6888#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6888#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:09,299 INFO L290 TraceCheckUtils]: 23: Hoare triple {6888#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6889#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:09,300 INFO L290 TraceCheckUtils]: 24: Hoare triple {6889#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6889#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:09,300 INFO L290 TraceCheckUtils]: 25: Hoare triple {6889#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6890#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:09,301 INFO L290 TraceCheckUtils]: 26: Hoare triple {6890#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6890#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:09,301 INFO L290 TraceCheckUtils]: 27: Hoare triple {6890#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6891#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:09,302 INFO L290 TraceCheckUtils]: 28: Hoare triple {6891#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6891#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:09,302 INFO L290 TraceCheckUtils]: 29: Hoare triple {6891#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6892#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:09,302 INFO L290 TraceCheckUtils]: 30: Hoare triple {6892#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6892#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:09,303 INFO L290 TraceCheckUtils]: 31: Hoare triple {6892#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6893#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:09,303 INFO L290 TraceCheckUtils]: 32: Hoare triple {6893#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6893#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:09,304 INFO L290 TraceCheckUtils]: 33: Hoare triple {6893#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6894#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:09,304 INFO L290 TraceCheckUtils]: 34: Hoare triple {6894#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6894#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:09,305 INFO L290 TraceCheckUtils]: 35: Hoare triple {6894#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6895#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:09,305 INFO L290 TraceCheckUtils]: 36: Hoare triple {6895#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6895#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:09,306 INFO L290 TraceCheckUtils]: 37: Hoare triple {6895#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6896#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:09,306 INFO L290 TraceCheckUtils]: 38: Hoare triple {6896#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {6896#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:09,307 INFO L290 TraceCheckUtils]: 39: Hoare triple {6896#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {6897#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:09,307 INFO L290 TraceCheckUtils]: 40: Hoare triple {6897#(<= main_~k~0 17)} assume !(~i~0 < 1000000); {6897#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:09,307 INFO L272 TraceCheckUtils]: 41: Hoare triple {6897#(<= main_~k~0 17)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {7028#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:09,308 INFO L290 TraceCheckUtils]: 42: Hoare triple {7028#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {7032#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:09,308 INFO L290 TraceCheckUtils]: 43: Hoare triple {7032#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {6876#false} is VALID [2022-04-15 12:33:09,308 INFO L290 TraceCheckUtils]: 44: Hoare triple {6876#false} assume !false; {6876#false} is VALID [2022-04-15 12:33:09,308 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 0 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:09,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:33:09,822 INFO L290 TraceCheckUtils]: 44: Hoare triple {6876#false} assume !false; {6876#false} is VALID [2022-04-15 12:33:09,822 INFO L290 TraceCheckUtils]: 43: Hoare triple {7032#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {6876#false} is VALID [2022-04-15 12:33:09,822 INFO L290 TraceCheckUtils]: 42: Hoare triple {7028#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {7032#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:09,823 INFO L272 TraceCheckUtils]: 41: Hoare triple {7048#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {7028#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:09,823 INFO L290 TraceCheckUtils]: 40: Hoare triple {7048#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {7048#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:09,824 INFO L290 TraceCheckUtils]: 39: Hoare triple {7055#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7048#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:09,824 INFO L290 TraceCheckUtils]: 38: Hoare triple {7055#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7055#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:09,824 INFO L290 TraceCheckUtils]: 37: Hoare triple {7062#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7055#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:09,825 INFO L290 TraceCheckUtils]: 36: Hoare triple {7062#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7062#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:09,825 INFO L290 TraceCheckUtils]: 35: Hoare triple {7069#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7062#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:09,825 INFO L290 TraceCheckUtils]: 34: Hoare triple {7069#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7069#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:09,826 INFO L290 TraceCheckUtils]: 33: Hoare triple {7076#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7069#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:09,826 INFO L290 TraceCheckUtils]: 32: Hoare triple {7076#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7076#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:09,826 INFO L290 TraceCheckUtils]: 31: Hoare triple {7083#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7076#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:09,826 INFO L290 TraceCheckUtils]: 30: Hoare triple {7083#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7083#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:09,827 INFO L290 TraceCheckUtils]: 29: Hoare triple {7090#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7083#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:09,827 INFO L290 TraceCheckUtils]: 28: Hoare triple {7090#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7090#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:09,828 INFO L290 TraceCheckUtils]: 27: Hoare triple {7097#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7090#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:09,828 INFO L290 TraceCheckUtils]: 26: Hoare triple {7097#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7097#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:09,828 INFO L290 TraceCheckUtils]: 25: Hoare triple {7104#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7097#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:09,829 INFO L290 TraceCheckUtils]: 24: Hoare triple {7104#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7104#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:09,830 INFO L290 TraceCheckUtils]: 23: Hoare triple {7111#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7104#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:09,830 INFO L290 TraceCheckUtils]: 22: Hoare triple {7111#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7111#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:09,831 INFO L290 TraceCheckUtils]: 21: Hoare triple {7118#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7111#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:09,831 INFO L290 TraceCheckUtils]: 20: Hoare triple {7118#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7118#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:09,831 INFO L290 TraceCheckUtils]: 19: Hoare triple {7125#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7118#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:09,831 INFO L290 TraceCheckUtils]: 18: Hoare triple {7125#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7125#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:09,832 INFO L290 TraceCheckUtils]: 17: Hoare triple {7132#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7125#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:09,832 INFO L290 TraceCheckUtils]: 16: Hoare triple {7132#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7132#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:09,832 INFO L290 TraceCheckUtils]: 15: Hoare triple {7139#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7132#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:09,833 INFO L290 TraceCheckUtils]: 14: Hoare triple {7139#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7139#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:09,833 INFO L290 TraceCheckUtils]: 13: Hoare triple {7146#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7139#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:09,833 INFO L290 TraceCheckUtils]: 12: Hoare triple {7146#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7146#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:09,834 INFO L290 TraceCheckUtils]: 11: Hoare triple {7153#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7146#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:09,834 INFO L290 TraceCheckUtils]: 10: Hoare triple {7153#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7153#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:09,834 INFO L290 TraceCheckUtils]: 9: Hoare triple {7160#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7153#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:09,835 INFO L290 TraceCheckUtils]: 8: Hoare triple {7160#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7160#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:09,835 INFO L290 TraceCheckUtils]: 7: Hoare triple {7167#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7160#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:09,835 INFO L290 TraceCheckUtils]: 6: Hoare triple {7167#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7167#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:09,836 INFO L290 TraceCheckUtils]: 5: Hoare triple {6875#true} ~i~0 := 0;~k~0 := 0; {7167#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:09,836 INFO L272 TraceCheckUtils]: 4: Hoare triple {6875#true} call #t~ret3 := main(); {6875#true} is VALID [2022-04-15 12:33:09,836 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {6875#true} {6875#true} #54#return; {6875#true} is VALID [2022-04-15 12:33:09,836 INFO L290 TraceCheckUtils]: 2: Hoare triple {6875#true} assume true; {6875#true} is VALID [2022-04-15 12:33:09,836 INFO L290 TraceCheckUtils]: 1: Hoare triple {6875#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {6875#true} is VALID [2022-04-15 12:33:09,836 INFO L272 TraceCheckUtils]: 0: Hoare triple {6875#true} call ULTIMATE.init(); {6875#true} is VALID [2022-04-15 12:33:09,836 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 0 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:09,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245982789] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:33:09,836 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:33:09,836 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22, 22] total 44 [2022-04-15 12:33:09,837 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:33:09,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [473504940] [2022-04-15 12:33:09,837 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [473504940] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:33:09,837 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:33:09,837 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-04-15 12:33:09,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863660354] [2022-04-15 12:33:09,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:33:09,837 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 21 states have internal predecessors, (41), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 45 [2022-04-15 12:33:09,837 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:33:09,837 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 21 states have internal predecessors, (41), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:09,860 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 45 edges. 45 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:09,861 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-04-15 12:33:09,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:09,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-04-15 12:33:09,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=753, Invalid=1139, Unknown=0, NotChecked=0, Total=1892 [2022-04-15 12:33:09,862 INFO L87 Difference]: Start difference. First operand 46 states and 46 transitions. Second operand has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 21 states have internal predecessors, (41), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:10,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:10,254 INFO L93 Difference]: Finished difference Result 54 states and 54 transitions. [2022-04-15 12:33:10,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-04-15 12:33:10,254 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 21 states have internal predecessors, (41), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 45 [2022-04-15 12:33:10,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:33:10,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 21 states have internal predecessors, (41), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:10,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 54 transitions. [2022-04-15 12:33:10,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 21 states have internal predecessors, (41), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:10,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 54 transitions. [2022-04-15 12:33:10,257 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 23 states and 54 transitions. [2022-04-15 12:33:10,299 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 54 edges. 54 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:10,299 INFO L225 Difference]: With dead ends: 54 [2022-04-15 12:33:10,299 INFO L226 Difference]: Without dead ends: 49 [2022-04-15 12:33:10,301 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 492 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1466, Invalid=2566, Unknown=0, NotChecked=0, Total=4032 [2022-04-15 12:33:10,301 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 46 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:33:10,301 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 33 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:33:10,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-04-15 12:33:10,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 48. [2022-04-15 12:33:10,375 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:33:10,375 INFO L82 GeneralOperation]: Start isEquivalent. First operand 49 states. Second operand has 48 states, 43 states have (on average 1.0232558139534884) internal successors, (44), 43 states have internal predecessors, (44), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:10,375 INFO L74 IsIncluded]: Start isIncluded. First operand 49 states. Second operand has 48 states, 43 states have (on average 1.0232558139534884) internal successors, (44), 43 states have internal predecessors, (44), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:10,375 INFO L87 Difference]: Start difference. First operand 49 states. Second operand has 48 states, 43 states have (on average 1.0232558139534884) internal successors, (44), 43 states have internal predecessors, (44), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:10,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:10,376 INFO L93 Difference]: Finished difference Result 49 states and 49 transitions. [2022-04-15 12:33:10,376 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 49 transitions. [2022-04-15 12:33:10,376 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:10,376 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:10,376 INFO L74 IsIncluded]: Start isIncluded. First operand has 48 states, 43 states have (on average 1.0232558139534884) internal successors, (44), 43 states have internal predecessors, (44), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 49 states. [2022-04-15 12:33:10,376 INFO L87 Difference]: Start difference. First operand has 48 states, 43 states have (on average 1.0232558139534884) internal successors, (44), 43 states have internal predecessors, (44), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 49 states. [2022-04-15 12:33:10,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:10,377 INFO L93 Difference]: Finished difference Result 49 states and 49 transitions. [2022-04-15 12:33:10,377 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 49 transitions. [2022-04-15 12:33:10,377 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:10,377 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:10,377 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:33:10,377 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:33:10,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 43 states have (on average 1.0232558139534884) internal successors, (44), 43 states have internal predecessors, (44), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:10,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 48 transitions. [2022-04-15 12:33:10,378 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 48 transitions. Word has length 45 [2022-04-15 12:33:10,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:33:10,378 INFO L478 AbstractCegarLoop]: Abstraction has 48 states and 48 transitions. [2022-04-15 12:33:10,378 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 21 states have internal predecessors, (41), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:10,378 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 48 states and 48 transitions. [2022-04-15 12:33:10,421 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 48 edges. 48 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:10,421 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 48 transitions. [2022-04-15 12:33:10,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-04-15 12:33:10,421 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:33:10,422 INFO L499 BasicCegarLoop]: trace histogram [18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:33:10,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-04-15 12:33:10,622 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-04-15 12:33:10,622 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:33:10,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:33:10,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1589914164, now seen corresponding path program 35 times [2022-04-15 12:33:10,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:10,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1050879955] [2022-04-15 12:33:11,192 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:33:11,192 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:33:11,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1589914164, now seen corresponding path program 36 times [2022-04-15 12:33:11,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:33:11,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265251218] [2022-04-15 12:33:11,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:33:11,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:33:11,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:11,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:33:11,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:11,440 INFO L290 TraceCheckUtils]: 0: Hoare triple {7559#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {7533#true} is VALID [2022-04-15 12:33:11,440 INFO L290 TraceCheckUtils]: 1: Hoare triple {7533#true} assume true; {7533#true} is VALID [2022-04-15 12:33:11,440 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {7533#true} {7533#true} #54#return; {7533#true} is VALID [2022-04-15 12:33:11,440 INFO L272 TraceCheckUtils]: 0: Hoare triple {7533#true} call ULTIMATE.init(); {7559#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:33:11,441 INFO L290 TraceCheckUtils]: 1: Hoare triple {7559#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {7533#true} is VALID [2022-04-15 12:33:11,441 INFO L290 TraceCheckUtils]: 2: Hoare triple {7533#true} assume true; {7533#true} is VALID [2022-04-15 12:33:11,441 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7533#true} {7533#true} #54#return; {7533#true} is VALID [2022-04-15 12:33:11,441 INFO L272 TraceCheckUtils]: 4: Hoare triple {7533#true} call #t~ret3 := main(); {7533#true} is VALID [2022-04-15 12:33:11,441 INFO L290 TraceCheckUtils]: 5: Hoare triple {7533#true} ~i~0 := 0;~k~0 := 0; {7538#(= main_~k~0 0)} is VALID [2022-04-15 12:33:11,441 INFO L290 TraceCheckUtils]: 6: Hoare triple {7538#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7538#(= main_~k~0 0)} is VALID [2022-04-15 12:33:11,442 INFO L290 TraceCheckUtils]: 7: Hoare triple {7538#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7539#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:11,442 INFO L290 TraceCheckUtils]: 8: Hoare triple {7539#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7539#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:11,443 INFO L290 TraceCheckUtils]: 9: Hoare triple {7539#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7540#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:11,443 INFO L290 TraceCheckUtils]: 10: Hoare triple {7540#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7540#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:11,443 INFO L290 TraceCheckUtils]: 11: Hoare triple {7540#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7541#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:11,444 INFO L290 TraceCheckUtils]: 12: Hoare triple {7541#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7541#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:11,444 INFO L290 TraceCheckUtils]: 13: Hoare triple {7541#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7542#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:11,445 INFO L290 TraceCheckUtils]: 14: Hoare triple {7542#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7542#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:11,445 INFO L290 TraceCheckUtils]: 15: Hoare triple {7542#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7543#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:11,445 INFO L290 TraceCheckUtils]: 16: Hoare triple {7543#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7543#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:11,446 INFO L290 TraceCheckUtils]: 17: Hoare triple {7543#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7544#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:11,446 INFO L290 TraceCheckUtils]: 18: Hoare triple {7544#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7544#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:11,447 INFO L290 TraceCheckUtils]: 19: Hoare triple {7544#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7545#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:11,447 INFO L290 TraceCheckUtils]: 20: Hoare triple {7545#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7545#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:11,447 INFO L290 TraceCheckUtils]: 21: Hoare triple {7545#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7546#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:11,448 INFO L290 TraceCheckUtils]: 22: Hoare triple {7546#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7546#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:11,448 INFO L290 TraceCheckUtils]: 23: Hoare triple {7546#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7547#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:11,449 INFO L290 TraceCheckUtils]: 24: Hoare triple {7547#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7547#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:11,449 INFO L290 TraceCheckUtils]: 25: Hoare triple {7547#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7548#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:11,449 INFO L290 TraceCheckUtils]: 26: Hoare triple {7548#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7548#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:11,450 INFO L290 TraceCheckUtils]: 27: Hoare triple {7548#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7549#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:11,450 INFO L290 TraceCheckUtils]: 28: Hoare triple {7549#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7549#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:11,451 INFO L290 TraceCheckUtils]: 29: Hoare triple {7549#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7550#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:11,451 INFO L290 TraceCheckUtils]: 30: Hoare triple {7550#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7550#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:11,451 INFO L290 TraceCheckUtils]: 31: Hoare triple {7550#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7551#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:11,452 INFO L290 TraceCheckUtils]: 32: Hoare triple {7551#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7551#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:11,452 INFO L290 TraceCheckUtils]: 33: Hoare triple {7551#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7552#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:11,453 INFO L290 TraceCheckUtils]: 34: Hoare triple {7552#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7552#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:11,453 INFO L290 TraceCheckUtils]: 35: Hoare triple {7552#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7553#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:11,453 INFO L290 TraceCheckUtils]: 36: Hoare triple {7553#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7553#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:11,454 INFO L290 TraceCheckUtils]: 37: Hoare triple {7553#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7554#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:11,454 INFO L290 TraceCheckUtils]: 38: Hoare triple {7554#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7554#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:11,455 INFO L290 TraceCheckUtils]: 39: Hoare triple {7554#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7555#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:11,455 INFO L290 TraceCheckUtils]: 40: Hoare triple {7555#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7555#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:11,455 INFO L290 TraceCheckUtils]: 41: Hoare triple {7555#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7556#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:11,456 INFO L290 TraceCheckUtils]: 42: Hoare triple {7556#(<= main_~k~0 18)} assume !(~i~0 < 1000000); {7556#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:11,456 INFO L272 TraceCheckUtils]: 43: Hoare triple {7556#(<= main_~k~0 18)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {7557#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:33:11,457 INFO L290 TraceCheckUtils]: 44: Hoare triple {7557#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {7558#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:33:11,457 INFO L290 TraceCheckUtils]: 45: Hoare triple {7558#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {7534#false} is VALID [2022-04-15 12:33:11,457 INFO L290 TraceCheckUtils]: 46: Hoare triple {7534#false} assume !false; {7534#false} is VALID [2022-04-15 12:33:11,458 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 0 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:11,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:33:11,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265251218] [2022-04-15 12:33:11,458 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265251218] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:33:11,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120256818] [2022-04-15 12:33:11,458 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:33:11,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:11,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:33:11,459 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:33:11,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-04-15 12:33:11,527 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2022-04-15 12:33:11,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:33:11,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 22 conjunts are in the unsatisfiable core [2022-04-15 12:33:11,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:11,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:33:11,721 INFO L272 TraceCheckUtils]: 0: Hoare triple {7533#true} call ULTIMATE.init(); {7533#true} is VALID [2022-04-15 12:33:11,722 INFO L290 TraceCheckUtils]: 1: Hoare triple {7533#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {7533#true} is VALID [2022-04-15 12:33:11,722 INFO L290 TraceCheckUtils]: 2: Hoare triple {7533#true} assume true; {7533#true} is VALID [2022-04-15 12:33:11,722 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7533#true} {7533#true} #54#return; {7533#true} is VALID [2022-04-15 12:33:11,722 INFO L272 TraceCheckUtils]: 4: Hoare triple {7533#true} call #t~ret3 := main(); {7533#true} is VALID [2022-04-15 12:33:11,722 INFO L290 TraceCheckUtils]: 5: Hoare triple {7533#true} ~i~0 := 0;~k~0 := 0; {7578#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:11,722 INFO L290 TraceCheckUtils]: 6: Hoare triple {7578#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7578#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:11,723 INFO L290 TraceCheckUtils]: 7: Hoare triple {7578#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7539#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:11,723 INFO L290 TraceCheckUtils]: 8: Hoare triple {7539#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7539#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:11,723 INFO L290 TraceCheckUtils]: 9: Hoare triple {7539#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7540#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:11,724 INFO L290 TraceCheckUtils]: 10: Hoare triple {7540#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7540#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:11,724 INFO L290 TraceCheckUtils]: 11: Hoare triple {7540#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7541#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:11,724 INFO L290 TraceCheckUtils]: 12: Hoare triple {7541#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7541#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:11,725 INFO L290 TraceCheckUtils]: 13: Hoare triple {7541#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7542#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:11,725 INFO L290 TraceCheckUtils]: 14: Hoare triple {7542#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7542#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:11,725 INFO L290 TraceCheckUtils]: 15: Hoare triple {7542#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7543#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:11,725 INFO L290 TraceCheckUtils]: 16: Hoare triple {7543#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7543#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:11,726 INFO L290 TraceCheckUtils]: 17: Hoare triple {7543#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7544#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:11,726 INFO L290 TraceCheckUtils]: 18: Hoare triple {7544#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7544#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:11,726 INFO L290 TraceCheckUtils]: 19: Hoare triple {7544#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7545#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:11,727 INFO L290 TraceCheckUtils]: 20: Hoare triple {7545#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7545#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:11,727 INFO L290 TraceCheckUtils]: 21: Hoare triple {7545#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7546#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:11,727 INFO L290 TraceCheckUtils]: 22: Hoare triple {7546#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7546#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:11,728 INFO L290 TraceCheckUtils]: 23: Hoare triple {7546#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7547#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:11,728 INFO L290 TraceCheckUtils]: 24: Hoare triple {7547#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7547#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:11,728 INFO L290 TraceCheckUtils]: 25: Hoare triple {7547#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7548#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:11,728 INFO L290 TraceCheckUtils]: 26: Hoare triple {7548#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7548#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:11,729 INFO L290 TraceCheckUtils]: 27: Hoare triple {7548#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7549#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:11,729 INFO L290 TraceCheckUtils]: 28: Hoare triple {7549#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7549#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:11,729 INFO L290 TraceCheckUtils]: 29: Hoare triple {7549#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7550#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:11,730 INFO L290 TraceCheckUtils]: 30: Hoare triple {7550#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7550#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:11,730 INFO L290 TraceCheckUtils]: 31: Hoare triple {7550#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7551#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:11,730 INFO L290 TraceCheckUtils]: 32: Hoare triple {7551#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7551#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:11,731 INFO L290 TraceCheckUtils]: 33: Hoare triple {7551#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7552#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:11,731 INFO L290 TraceCheckUtils]: 34: Hoare triple {7552#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7552#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:11,731 INFO L290 TraceCheckUtils]: 35: Hoare triple {7552#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7553#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:11,731 INFO L290 TraceCheckUtils]: 36: Hoare triple {7553#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7553#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:11,732 INFO L290 TraceCheckUtils]: 37: Hoare triple {7553#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7554#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:11,732 INFO L290 TraceCheckUtils]: 38: Hoare triple {7554#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7554#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:11,732 INFO L290 TraceCheckUtils]: 39: Hoare triple {7554#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7555#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:11,733 INFO L290 TraceCheckUtils]: 40: Hoare triple {7555#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7555#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:11,733 INFO L290 TraceCheckUtils]: 41: Hoare triple {7555#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7556#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:11,733 INFO L290 TraceCheckUtils]: 42: Hoare triple {7556#(<= main_~k~0 18)} assume !(~i~0 < 1000000); {7556#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:11,733 INFO L272 TraceCheckUtils]: 43: Hoare triple {7556#(<= main_~k~0 18)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {7693#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:11,734 INFO L290 TraceCheckUtils]: 44: Hoare triple {7693#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {7697#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:11,734 INFO L290 TraceCheckUtils]: 45: Hoare triple {7697#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {7534#false} is VALID [2022-04-15 12:33:11,734 INFO L290 TraceCheckUtils]: 46: Hoare triple {7534#false} assume !false; {7534#false} is VALID [2022-04-15 12:33:11,734 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 0 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:11,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:33:12,149 INFO L290 TraceCheckUtils]: 46: Hoare triple {7534#false} assume !false; {7534#false} is VALID [2022-04-15 12:33:12,149 INFO L290 TraceCheckUtils]: 45: Hoare triple {7697#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {7534#false} is VALID [2022-04-15 12:33:12,149 INFO L290 TraceCheckUtils]: 44: Hoare triple {7693#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {7697#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:12,150 INFO L272 TraceCheckUtils]: 43: Hoare triple {7713#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {7693#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:12,150 INFO L290 TraceCheckUtils]: 42: Hoare triple {7713#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {7713#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:12,150 INFO L290 TraceCheckUtils]: 41: Hoare triple {7720#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7713#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:12,151 INFO L290 TraceCheckUtils]: 40: Hoare triple {7720#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7720#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:12,151 INFO L290 TraceCheckUtils]: 39: Hoare triple {7727#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7720#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:12,151 INFO L290 TraceCheckUtils]: 38: Hoare triple {7727#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7727#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:12,152 INFO L290 TraceCheckUtils]: 37: Hoare triple {7734#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7727#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:12,152 INFO L290 TraceCheckUtils]: 36: Hoare triple {7734#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7734#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:12,152 INFO L290 TraceCheckUtils]: 35: Hoare triple {7741#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7734#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:12,153 INFO L290 TraceCheckUtils]: 34: Hoare triple {7741#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7741#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:12,153 INFO L290 TraceCheckUtils]: 33: Hoare triple {7748#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7741#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:12,153 INFO L290 TraceCheckUtils]: 32: Hoare triple {7748#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7748#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:12,154 INFO L290 TraceCheckUtils]: 31: Hoare triple {7755#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7748#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:12,154 INFO L290 TraceCheckUtils]: 30: Hoare triple {7755#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7755#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:12,154 INFO L290 TraceCheckUtils]: 29: Hoare triple {7762#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7755#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:12,154 INFO L290 TraceCheckUtils]: 28: Hoare triple {7762#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7762#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:12,155 INFO L290 TraceCheckUtils]: 27: Hoare triple {7769#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7762#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:12,155 INFO L290 TraceCheckUtils]: 26: Hoare triple {7769#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7769#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:12,155 INFO L290 TraceCheckUtils]: 25: Hoare triple {7776#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7769#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:12,156 INFO L290 TraceCheckUtils]: 24: Hoare triple {7776#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7776#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:12,156 INFO L290 TraceCheckUtils]: 23: Hoare triple {7783#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7776#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:12,156 INFO L290 TraceCheckUtils]: 22: Hoare triple {7783#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7783#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:12,157 INFO L290 TraceCheckUtils]: 21: Hoare triple {7790#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7783#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:12,157 INFO L290 TraceCheckUtils]: 20: Hoare triple {7790#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7790#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:12,157 INFO L290 TraceCheckUtils]: 19: Hoare triple {7797#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7790#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:12,157 INFO L290 TraceCheckUtils]: 18: Hoare triple {7797#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7797#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:12,158 INFO L290 TraceCheckUtils]: 17: Hoare triple {7804#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7797#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:12,158 INFO L290 TraceCheckUtils]: 16: Hoare triple {7804#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7804#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:12,158 INFO L290 TraceCheckUtils]: 15: Hoare triple {7811#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7804#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:12,159 INFO L290 TraceCheckUtils]: 14: Hoare triple {7811#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7811#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:12,159 INFO L290 TraceCheckUtils]: 13: Hoare triple {7818#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7811#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:12,159 INFO L290 TraceCheckUtils]: 12: Hoare triple {7818#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7818#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:12,160 INFO L290 TraceCheckUtils]: 11: Hoare triple {7825#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7818#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:12,160 INFO L290 TraceCheckUtils]: 10: Hoare triple {7825#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7825#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:12,160 INFO L290 TraceCheckUtils]: 9: Hoare triple {7832#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7825#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:12,160 INFO L290 TraceCheckUtils]: 8: Hoare triple {7832#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7832#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:12,161 INFO L290 TraceCheckUtils]: 7: Hoare triple {7839#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {7832#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:12,161 INFO L290 TraceCheckUtils]: 6: Hoare triple {7839#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {7839#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:12,161 INFO L290 TraceCheckUtils]: 5: Hoare triple {7533#true} ~i~0 := 0;~k~0 := 0; {7839#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:12,161 INFO L272 TraceCheckUtils]: 4: Hoare triple {7533#true} call #t~ret3 := main(); {7533#true} is VALID [2022-04-15 12:33:12,161 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7533#true} {7533#true} #54#return; {7533#true} is VALID [2022-04-15 12:33:12,161 INFO L290 TraceCheckUtils]: 2: Hoare triple {7533#true} assume true; {7533#true} is VALID [2022-04-15 12:33:12,161 INFO L290 TraceCheckUtils]: 1: Hoare triple {7533#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {7533#true} is VALID [2022-04-15 12:33:12,161 INFO L272 TraceCheckUtils]: 0: Hoare triple {7533#true} call ULTIMATE.init(); {7533#true} is VALID [2022-04-15 12:33:12,162 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 0 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:12,162 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120256818] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:33:12,162 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:33:12,162 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23, 23] total 46 [2022-04-15 12:33:12,163 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:33:12,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1050879955] [2022-04-15 12:33:12,163 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1050879955] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:33:12,163 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:33:12,163 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-04-15 12:33:12,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097269953] [2022-04-15 12:33:12,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:33:12,164 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 22 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 47 [2022-04-15 12:33:12,164 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:33:12,165 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 22 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:12,186 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 47 edges. 47 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:12,186 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-04-15 12:33:12,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:12,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-04-15 12:33:12,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=832, Invalid=1238, Unknown=0, NotChecked=0, Total=2070 [2022-04-15 12:33:12,187 INFO L87 Difference]: Start difference. First operand 48 states and 48 transitions. Second operand has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 22 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:12,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:12,543 INFO L93 Difference]: Finished difference Result 56 states and 56 transitions. [2022-04-15 12:33:12,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-04-15 12:33:12,543 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 22 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 47 [2022-04-15 12:33:12,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:33:12,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 22 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:12,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 56 transitions. [2022-04-15 12:33:12,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 22 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:12,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 56 transitions. [2022-04-15 12:33:12,545 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 24 states and 56 transitions. [2022-04-15 12:33:12,590 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 56 edges. 56 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:12,591 INFO L225 Difference]: With dead ends: 56 [2022-04-15 12:33:12,591 INFO L226 Difference]: Without dead ends: 51 [2022-04-15 12:33:12,592 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 73 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 529 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1622, Invalid=2800, Unknown=0, NotChecked=0, Total=4422 [2022-04-15 12:33:12,593 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 48 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-15 12:33:12,593 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 33 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-15 12:33:12,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-04-15 12:33:12,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-04-15 12:33:12,650 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:33:12,650 INFO L82 GeneralOperation]: Start isEquivalent. First operand 51 states. Second operand has 50 states, 45 states have (on average 1.0222222222222221) internal successors, (46), 45 states have internal predecessors, (46), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:12,650 INFO L74 IsIncluded]: Start isIncluded. First operand 51 states. Second operand has 50 states, 45 states have (on average 1.0222222222222221) internal successors, (46), 45 states have internal predecessors, (46), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:12,650 INFO L87 Difference]: Start difference. First operand 51 states. Second operand has 50 states, 45 states have (on average 1.0222222222222221) internal successors, (46), 45 states have internal predecessors, (46), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:12,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:12,663 INFO L93 Difference]: Finished difference Result 51 states and 51 transitions. [2022-04-15 12:33:12,663 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 51 transitions. [2022-04-15 12:33:12,663 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:12,663 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:12,663 INFO L74 IsIncluded]: Start isIncluded. First operand has 50 states, 45 states have (on average 1.0222222222222221) internal successors, (46), 45 states have internal predecessors, (46), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 51 states. [2022-04-15 12:33:12,663 INFO L87 Difference]: Start difference. First operand has 50 states, 45 states have (on average 1.0222222222222221) internal successors, (46), 45 states have internal predecessors, (46), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 51 states. [2022-04-15 12:33:12,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:12,664 INFO L93 Difference]: Finished difference Result 51 states and 51 transitions. [2022-04-15 12:33:12,664 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 51 transitions. [2022-04-15 12:33:12,664 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:12,664 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:12,664 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:33:12,664 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:33:12,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 45 states have (on average 1.0222222222222221) internal successors, (46), 45 states have internal predecessors, (46), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:12,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 50 transitions. [2022-04-15 12:33:12,665 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 50 transitions. Word has length 47 [2022-04-15 12:33:12,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:33:12,665 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 50 transitions. [2022-04-15 12:33:12,665 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 22 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:12,665 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 50 states and 50 transitions. [2022-04-15 12:33:12,713 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 50 edges. 50 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:12,714 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 50 transitions. [2022-04-15 12:33:12,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-04-15 12:33:12,714 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:33:12,714 INFO L499 BasicCegarLoop]: trace histogram [19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:33:12,730 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-04-15 12:33:12,929 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:12,930 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:33:12,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:33:12,930 INFO L85 PathProgramCache]: Analyzing trace with hash -2093973112, now seen corresponding path program 37 times [2022-04-15 12:33:12,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:12,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2060070310] [2022-04-15 12:33:13,605 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:33:13,605 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:33:13,605 INFO L85 PathProgramCache]: Analyzing trace with hash -2093973112, now seen corresponding path program 38 times [2022-04-15 12:33:13,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:33:13,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221410713] [2022-04-15 12:33:13,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:33:13,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:33:13,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:13,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:33:13,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:13,864 INFO L290 TraceCheckUtils]: 0: Hoare triple {8246#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {8219#true} is VALID [2022-04-15 12:33:13,864 INFO L290 TraceCheckUtils]: 1: Hoare triple {8219#true} assume true; {8219#true} is VALID [2022-04-15 12:33:13,864 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {8219#true} {8219#true} #54#return; {8219#true} is VALID [2022-04-15 12:33:13,864 INFO L272 TraceCheckUtils]: 0: Hoare triple {8219#true} call ULTIMATE.init(); {8246#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:33:13,864 INFO L290 TraceCheckUtils]: 1: Hoare triple {8246#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {8219#true} is VALID [2022-04-15 12:33:13,864 INFO L290 TraceCheckUtils]: 2: Hoare triple {8219#true} assume true; {8219#true} is VALID [2022-04-15 12:33:13,865 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8219#true} {8219#true} #54#return; {8219#true} is VALID [2022-04-15 12:33:13,865 INFO L272 TraceCheckUtils]: 4: Hoare triple {8219#true} call #t~ret3 := main(); {8219#true} is VALID [2022-04-15 12:33:13,865 INFO L290 TraceCheckUtils]: 5: Hoare triple {8219#true} ~i~0 := 0;~k~0 := 0; {8224#(= main_~k~0 0)} is VALID [2022-04-15 12:33:13,865 INFO L290 TraceCheckUtils]: 6: Hoare triple {8224#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8224#(= main_~k~0 0)} is VALID [2022-04-15 12:33:13,866 INFO L290 TraceCheckUtils]: 7: Hoare triple {8224#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8225#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:13,866 INFO L290 TraceCheckUtils]: 8: Hoare triple {8225#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8225#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:13,867 INFO L290 TraceCheckUtils]: 9: Hoare triple {8225#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8226#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:13,867 INFO L290 TraceCheckUtils]: 10: Hoare triple {8226#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8226#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:13,868 INFO L290 TraceCheckUtils]: 11: Hoare triple {8226#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8227#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:13,868 INFO L290 TraceCheckUtils]: 12: Hoare triple {8227#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8227#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:13,868 INFO L290 TraceCheckUtils]: 13: Hoare triple {8227#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8228#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:13,869 INFO L290 TraceCheckUtils]: 14: Hoare triple {8228#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8228#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:13,869 INFO L290 TraceCheckUtils]: 15: Hoare triple {8228#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8229#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:13,869 INFO L290 TraceCheckUtils]: 16: Hoare triple {8229#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8229#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:13,870 INFO L290 TraceCheckUtils]: 17: Hoare triple {8229#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8230#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:13,870 INFO L290 TraceCheckUtils]: 18: Hoare triple {8230#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8230#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:13,871 INFO L290 TraceCheckUtils]: 19: Hoare triple {8230#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8231#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:13,871 INFO L290 TraceCheckUtils]: 20: Hoare triple {8231#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8231#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:13,872 INFO L290 TraceCheckUtils]: 21: Hoare triple {8231#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8232#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:13,872 INFO L290 TraceCheckUtils]: 22: Hoare triple {8232#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8232#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:13,873 INFO L290 TraceCheckUtils]: 23: Hoare triple {8232#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8233#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:13,873 INFO L290 TraceCheckUtils]: 24: Hoare triple {8233#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8233#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:13,873 INFO L290 TraceCheckUtils]: 25: Hoare triple {8233#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8234#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:13,874 INFO L290 TraceCheckUtils]: 26: Hoare triple {8234#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8234#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:13,874 INFO L290 TraceCheckUtils]: 27: Hoare triple {8234#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8235#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:13,874 INFO L290 TraceCheckUtils]: 28: Hoare triple {8235#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8235#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:13,875 INFO L290 TraceCheckUtils]: 29: Hoare triple {8235#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8236#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:13,875 INFO L290 TraceCheckUtils]: 30: Hoare triple {8236#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8236#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:13,876 INFO L290 TraceCheckUtils]: 31: Hoare triple {8236#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8237#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:13,876 INFO L290 TraceCheckUtils]: 32: Hoare triple {8237#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8237#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:13,877 INFO L290 TraceCheckUtils]: 33: Hoare triple {8237#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8238#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:13,877 INFO L290 TraceCheckUtils]: 34: Hoare triple {8238#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8238#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:13,878 INFO L290 TraceCheckUtils]: 35: Hoare triple {8238#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8239#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:13,878 INFO L290 TraceCheckUtils]: 36: Hoare triple {8239#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8239#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:13,878 INFO L290 TraceCheckUtils]: 37: Hoare triple {8239#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8240#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:13,879 INFO L290 TraceCheckUtils]: 38: Hoare triple {8240#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8240#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:13,879 INFO L290 TraceCheckUtils]: 39: Hoare triple {8240#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8241#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:13,879 INFO L290 TraceCheckUtils]: 40: Hoare triple {8241#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8241#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:13,880 INFO L290 TraceCheckUtils]: 41: Hoare triple {8241#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8242#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:13,880 INFO L290 TraceCheckUtils]: 42: Hoare triple {8242#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8242#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:13,881 INFO L290 TraceCheckUtils]: 43: Hoare triple {8242#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8243#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:13,881 INFO L290 TraceCheckUtils]: 44: Hoare triple {8243#(<= main_~k~0 19)} assume !(~i~0 < 1000000); {8243#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:13,882 INFO L272 TraceCheckUtils]: 45: Hoare triple {8243#(<= main_~k~0 19)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {8244#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:33:13,882 INFO L290 TraceCheckUtils]: 46: Hoare triple {8244#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {8245#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:33:13,882 INFO L290 TraceCheckUtils]: 47: Hoare triple {8245#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {8220#false} is VALID [2022-04-15 12:33:13,882 INFO L290 TraceCheckUtils]: 48: Hoare triple {8220#false} assume !false; {8220#false} is VALID [2022-04-15 12:33:13,883 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 0 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:13,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:33:13,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221410713] [2022-04-15 12:33:13,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221410713] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:33:13,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141481785] [2022-04-15 12:33:13,883 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:33:13,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:13,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:33:13,895 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:33:13,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-04-15 12:33:13,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:33:13,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:33:13,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 23 conjunts are in the unsatisfiable core [2022-04-15 12:33:13,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:13,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:33:14,318 INFO L272 TraceCheckUtils]: 0: Hoare triple {8219#true} call ULTIMATE.init(); {8219#true} is VALID [2022-04-15 12:33:14,318 INFO L290 TraceCheckUtils]: 1: Hoare triple {8219#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {8219#true} is VALID [2022-04-15 12:33:14,318 INFO L290 TraceCheckUtils]: 2: Hoare triple {8219#true} assume true; {8219#true} is VALID [2022-04-15 12:33:14,318 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8219#true} {8219#true} #54#return; {8219#true} is VALID [2022-04-15 12:33:14,319 INFO L272 TraceCheckUtils]: 4: Hoare triple {8219#true} call #t~ret3 := main(); {8219#true} is VALID [2022-04-15 12:33:14,319 INFO L290 TraceCheckUtils]: 5: Hoare triple {8219#true} ~i~0 := 0;~k~0 := 0; {8265#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:14,319 INFO L290 TraceCheckUtils]: 6: Hoare triple {8265#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8265#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:14,320 INFO L290 TraceCheckUtils]: 7: Hoare triple {8265#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8225#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:14,320 INFO L290 TraceCheckUtils]: 8: Hoare triple {8225#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8225#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:14,321 INFO L290 TraceCheckUtils]: 9: Hoare triple {8225#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8226#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:14,321 INFO L290 TraceCheckUtils]: 10: Hoare triple {8226#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8226#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:14,322 INFO L290 TraceCheckUtils]: 11: Hoare triple {8226#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8227#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:14,322 INFO L290 TraceCheckUtils]: 12: Hoare triple {8227#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8227#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:14,323 INFO L290 TraceCheckUtils]: 13: Hoare triple {8227#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8228#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:14,323 INFO L290 TraceCheckUtils]: 14: Hoare triple {8228#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8228#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:14,323 INFO L290 TraceCheckUtils]: 15: Hoare triple {8228#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8229#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:14,324 INFO L290 TraceCheckUtils]: 16: Hoare triple {8229#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8229#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:14,324 INFO L290 TraceCheckUtils]: 17: Hoare triple {8229#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8230#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:14,325 INFO L290 TraceCheckUtils]: 18: Hoare triple {8230#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8230#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:14,325 INFO L290 TraceCheckUtils]: 19: Hoare triple {8230#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8231#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:14,325 INFO L290 TraceCheckUtils]: 20: Hoare triple {8231#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8231#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:14,326 INFO L290 TraceCheckUtils]: 21: Hoare triple {8231#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8232#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:14,326 INFO L290 TraceCheckUtils]: 22: Hoare triple {8232#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8232#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:14,327 INFO L290 TraceCheckUtils]: 23: Hoare triple {8232#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8233#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:14,327 INFO L290 TraceCheckUtils]: 24: Hoare triple {8233#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8233#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:14,328 INFO L290 TraceCheckUtils]: 25: Hoare triple {8233#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8234#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:14,328 INFO L290 TraceCheckUtils]: 26: Hoare triple {8234#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8234#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:14,328 INFO L290 TraceCheckUtils]: 27: Hoare triple {8234#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8235#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:14,329 INFO L290 TraceCheckUtils]: 28: Hoare triple {8235#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8235#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:14,329 INFO L290 TraceCheckUtils]: 29: Hoare triple {8235#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8236#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:14,330 INFO L290 TraceCheckUtils]: 30: Hoare triple {8236#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8236#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:14,330 INFO L290 TraceCheckUtils]: 31: Hoare triple {8236#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8237#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:14,330 INFO L290 TraceCheckUtils]: 32: Hoare triple {8237#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8237#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:14,331 INFO L290 TraceCheckUtils]: 33: Hoare triple {8237#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8238#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:14,331 INFO L290 TraceCheckUtils]: 34: Hoare triple {8238#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8238#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:14,332 INFO L290 TraceCheckUtils]: 35: Hoare triple {8238#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8239#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:14,332 INFO L290 TraceCheckUtils]: 36: Hoare triple {8239#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8239#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:14,333 INFO L290 TraceCheckUtils]: 37: Hoare triple {8239#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8240#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:14,333 INFO L290 TraceCheckUtils]: 38: Hoare triple {8240#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8240#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:14,333 INFO L290 TraceCheckUtils]: 39: Hoare triple {8240#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8241#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:14,334 INFO L290 TraceCheckUtils]: 40: Hoare triple {8241#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8241#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:14,334 INFO L290 TraceCheckUtils]: 41: Hoare triple {8241#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8242#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:14,334 INFO L290 TraceCheckUtils]: 42: Hoare triple {8242#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8242#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:14,335 INFO L290 TraceCheckUtils]: 43: Hoare triple {8242#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8243#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:14,335 INFO L290 TraceCheckUtils]: 44: Hoare triple {8243#(<= main_~k~0 19)} assume !(~i~0 < 1000000); {8243#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:14,336 INFO L272 TraceCheckUtils]: 45: Hoare triple {8243#(<= main_~k~0 19)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {8386#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:14,336 INFO L290 TraceCheckUtils]: 46: Hoare triple {8386#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {8390#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:14,336 INFO L290 TraceCheckUtils]: 47: Hoare triple {8390#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {8220#false} is VALID [2022-04-15 12:33:14,336 INFO L290 TraceCheckUtils]: 48: Hoare triple {8220#false} assume !false; {8220#false} is VALID [2022-04-15 12:33:14,337 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 0 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:14,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:33:15,002 INFO L290 TraceCheckUtils]: 48: Hoare triple {8220#false} assume !false; {8220#false} is VALID [2022-04-15 12:33:15,002 INFO L290 TraceCheckUtils]: 47: Hoare triple {8390#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {8220#false} is VALID [2022-04-15 12:33:15,003 INFO L290 TraceCheckUtils]: 46: Hoare triple {8386#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {8390#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:15,003 INFO L272 TraceCheckUtils]: 45: Hoare triple {8406#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {8386#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:15,004 INFO L290 TraceCheckUtils]: 44: Hoare triple {8406#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {8406#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:15,005 INFO L290 TraceCheckUtils]: 43: Hoare triple {8413#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8406#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:15,005 INFO L290 TraceCheckUtils]: 42: Hoare triple {8413#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8413#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:15,005 INFO L290 TraceCheckUtils]: 41: Hoare triple {8420#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8413#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:15,006 INFO L290 TraceCheckUtils]: 40: Hoare triple {8420#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8420#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:15,006 INFO L290 TraceCheckUtils]: 39: Hoare triple {8427#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8420#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:15,006 INFO L290 TraceCheckUtils]: 38: Hoare triple {8427#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8427#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:15,007 INFO L290 TraceCheckUtils]: 37: Hoare triple {8434#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8427#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:15,007 INFO L290 TraceCheckUtils]: 36: Hoare triple {8434#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8434#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:15,008 INFO L290 TraceCheckUtils]: 35: Hoare triple {8441#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8434#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:15,008 INFO L290 TraceCheckUtils]: 34: Hoare triple {8441#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8441#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:15,009 INFO L290 TraceCheckUtils]: 33: Hoare triple {8448#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8441#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:15,009 INFO L290 TraceCheckUtils]: 32: Hoare triple {8448#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8448#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:15,009 INFO L290 TraceCheckUtils]: 31: Hoare triple {8455#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8448#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:15,010 INFO L290 TraceCheckUtils]: 30: Hoare triple {8455#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8455#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:15,010 INFO L290 TraceCheckUtils]: 29: Hoare triple {8462#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8455#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:15,011 INFO L290 TraceCheckUtils]: 28: Hoare triple {8462#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8462#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:15,011 INFO L290 TraceCheckUtils]: 27: Hoare triple {8469#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8462#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:15,011 INFO L290 TraceCheckUtils]: 26: Hoare triple {8469#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8469#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:15,012 INFO L290 TraceCheckUtils]: 25: Hoare triple {8476#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8469#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:15,012 INFO L290 TraceCheckUtils]: 24: Hoare triple {8476#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8476#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:15,013 INFO L290 TraceCheckUtils]: 23: Hoare triple {8483#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8476#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:15,013 INFO L290 TraceCheckUtils]: 22: Hoare triple {8483#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8483#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:15,014 INFO L290 TraceCheckUtils]: 21: Hoare triple {8490#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8483#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:15,014 INFO L290 TraceCheckUtils]: 20: Hoare triple {8490#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8490#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:15,015 INFO L290 TraceCheckUtils]: 19: Hoare triple {8497#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8490#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:15,015 INFO L290 TraceCheckUtils]: 18: Hoare triple {8497#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8497#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:15,015 INFO L290 TraceCheckUtils]: 17: Hoare triple {8504#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8497#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:15,016 INFO L290 TraceCheckUtils]: 16: Hoare triple {8504#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8504#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:15,016 INFO L290 TraceCheckUtils]: 15: Hoare triple {8511#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8504#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:15,016 INFO L290 TraceCheckUtils]: 14: Hoare triple {8511#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8511#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:15,017 INFO L290 TraceCheckUtils]: 13: Hoare triple {8518#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8511#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:15,017 INFO L290 TraceCheckUtils]: 12: Hoare triple {8518#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8518#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:15,018 INFO L290 TraceCheckUtils]: 11: Hoare triple {8525#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8518#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:15,018 INFO L290 TraceCheckUtils]: 10: Hoare triple {8525#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8525#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:15,019 INFO L290 TraceCheckUtils]: 9: Hoare triple {8532#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8525#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:15,019 INFO L290 TraceCheckUtils]: 8: Hoare triple {8532#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8532#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:15,020 INFO L290 TraceCheckUtils]: 7: Hoare triple {8539#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8532#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:15,020 INFO L290 TraceCheckUtils]: 6: Hoare triple {8539#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8539#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:15,020 INFO L290 TraceCheckUtils]: 5: Hoare triple {8219#true} ~i~0 := 0;~k~0 := 0; {8539#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:15,020 INFO L272 TraceCheckUtils]: 4: Hoare triple {8219#true} call #t~ret3 := main(); {8219#true} is VALID [2022-04-15 12:33:15,020 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8219#true} {8219#true} #54#return; {8219#true} is VALID [2022-04-15 12:33:15,020 INFO L290 TraceCheckUtils]: 2: Hoare triple {8219#true} assume true; {8219#true} is VALID [2022-04-15 12:33:15,020 INFO L290 TraceCheckUtils]: 1: Hoare triple {8219#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {8219#true} is VALID [2022-04-15 12:33:15,020 INFO L272 TraceCheckUtils]: 0: Hoare triple {8219#true} call ULTIMATE.init(); {8219#true} is VALID [2022-04-15 12:33:15,021 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 0 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:15,021 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141481785] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:33:15,021 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:33:15,021 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24, 24] total 48 [2022-04-15 12:33:15,021 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:33:15,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2060070310] [2022-04-15 12:33:15,021 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2060070310] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:33:15,021 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:33:15,021 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-04-15 12:33:15,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917717662] [2022-04-15 12:33:15,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:33:15,022 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 23 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2022-04-15 12:33:15,022 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:33:15,022 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 25 states, 25 states have (on average 1.8) internal successors, (45), 23 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:15,057 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 49 edges. 49 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:15,057 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-04-15 12:33:15,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:15,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-04-15 12:33:15,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=915, Invalid=1341, Unknown=0, NotChecked=0, Total=2256 [2022-04-15 12:33:15,058 INFO L87 Difference]: Start difference. First operand 50 states and 50 transitions. Second operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 23 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:15,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:15,562 INFO L93 Difference]: Finished difference Result 58 states and 58 transitions. [2022-04-15 12:33:15,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-04-15 12:33:15,562 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 23 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2022-04-15 12:33:15,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:33:15,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 23 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:15,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 58 transitions. [2022-04-15 12:33:15,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 23 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:15,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 58 transitions. [2022-04-15 12:33:15,563 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 25 states and 58 transitions. [2022-04-15 12:33:15,609 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 58 edges. 58 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:15,610 INFO L225 Difference]: With dead ends: 58 [2022-04-15 12:33:15,610 INFO L226 Difference]: Without dead ends: 53 [2022-04-15 12:33:15,611 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 76 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 567 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1786, Invalid=3044, Unknown=0, NotChecked=0, Total=4830 [2022-04-15 12:33:15,612 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 50 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:33:15,612 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 38 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:33:15,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2022-04-15 12:33:15,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 52. [2022-04-15 12:33:15,695 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:33:15,695 INFO L82 GeneralOperation]: Start isEquivalent. First operand 53 states. Second operand has 52 states, 47 states have (on average 1.0212765957446808) internal successors, (48), 47 states have internal predecessors, (48), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:15,695 INFO L74 IsIncluded]: Start isIncluded. First operand 53 states. Second operand has 52 states, 47 states have (on average 1.0212765957446808) internal successors, (48), 47 states have internal predecessors, (48), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:15,695 INFO L87 Difference]: Start difference. First operand 53 states. Second operand has 52 states, 47 states have (on average 1.0212765957446808) internal successors, (48), 47 states have internal predecessors, (48), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:15,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:15,696 INFO L93 Difference]: Finished difference Result 53 states and 53 transitions. [2022-04-15 12:33:15,696 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 53 transitions. [2022-04-15 12:33:15,696 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:15,696 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:15,696 INFO L74 IsIncluded]: Start isIncluded. First operand has 52 states, 47 states have (on average 1.0212765957446808) internal successors, (48), 47 states have internal predecessors, (48), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 53 states. [2022-04-15 12:33:15,696 INFO L87 Difference]: Start difference. First operand has 52 states, 47 states have (on average 1.0212765957446808) internal successors, (48), 47 states have internal predecessors, (48), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 53 states. [2022-04-15 12:33:15,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:15,698 INFO L93 Difference]: Finished difference Result 53 states and 53 transitions. [2022-04-15 12:33:15,698 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 53 transitions. [2022-04-15 12:33:15,698 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:15,698 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:15,698 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:33:15,698 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:33:15,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 47 states have (on average 1.0212765957446808) internal successors, (48), 47 states have internal predecessors, (48), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:15,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 52 transitions. [2022-04-15 12:33:15,698 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 52 transitions. Word has length 49 [2022-04-15 12:33:15,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:33:15,699 INFO L478 AbstractCegarLoop]: Abstraction has 52 states and 52 transitions. [2022-04-15 12:33:15,699 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 23 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:15,699 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 52 states and 52 transitions. [2022-04-15 12:33:15,756 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 52 edges. 52 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:15,756 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 52 transitions. [2022-04-15 12:33:15,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-04-15 12:33:15,756 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:33:15,756 INFO L499 BasicCegarLoop]: trace histogram [20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:33:15,772 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-04-15 12:33:15,957 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:15,957 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:33:15,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:33:15,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1163317692, now seen corresponding path program 39 times [2022-04-15 12:33:15,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:15,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [823346730] [2022-04-15 12:33:16,401 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:33:16,401 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:33:16,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1163317692, now seen corresponding path program 40 times [2022-04-15 12:33:16,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:33:16,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322454069] [2022-04-15 12:33:16,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:33:16,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:33:16,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:16,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:33:16,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:16,617 INFO L290 TraceCheckUtils]: 0: Hoare triple {8961#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {8933#true} is VALID [2022-04-15 12:33:16,617 INFO L290 TraceCheckUtils]: 1: Hoare triple {8933#true} assume true; {8933#true} is VALID [2022-04-15 12:33:16,617 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {8933#true} {8933#true} #54#return; {8933#true} is VALID [2022-04-15 12:33:16,617 INFO L272 TraceCheckUtils]: 0: Hoare triple {8933#true} call ULTIMATE.init(); {8961#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:33:16,617 INFO L290 TraceCheckUtils]: 1: Hoare triple {8961#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {8933#true} is VALID [2022-04-15 12:33:16,618 INFO L290 TraceCheckUtils]: 2: Hoare triple {8933#true} assume true; {8933#true} is VALID [2022-04-15 12:33:16,618 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8933#true} {8933#true} #54#return; {8933#true} is VALID [2022-04-15 12:33:16,618 INFO L272 TraceCheckUtils]: 4: Hoare triple {8933#true} call #t~ret3 := main(); {8933#true} is VALID [2022-04-15 12:33:16,618 INFO L290 TraceCheckUtils]: 5: Hoare triple {8933#true} ~i~0 := 0;~k~0 := 0; {8938#(= main_~k~0 0)} is VALID [2022-04-15 12:33:16,618 INFO L290 TraceCheckUtils]: 6: Hoare triple {8938#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8938#(= main_~k~0 0)} is VALID [2022-04-15 12:33:16,618 INFO L290 TraceCheckUtils]: 7: Hoare triple {8938#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8939#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:16,619 INFO L290 TraceCheckUtils]: 8: Hoare triple {8939#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8939#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:16,619 INFO L290 TraceCheckUtils]: 9: Hoare triple {8939#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8940#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:16,620 INFO L290 TraceCheckUtils]: 10: Hoare triple {8940#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8940#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:16,620 INFO L290 TraceCheckUtils]: 11: Hoare triple {8940#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8941#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:16,620 INFO L290 TraceCheckUtils]: 12: Hoare triple {8941#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8941#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:16,621 INFO L290 TraceCheckUtils]: 13: Hoare triple {8941#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8942#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:16,621 INFO L290 TraceCheckUtils]: 14: Hoare triple {8942#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8942#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:16,622 INFO L290 TraceCheckUtils]: 15: Hoare triple {8942#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8943#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:16,622 INFO L290 TraceCheckUtils]: 16: Hoare triple {8943#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8943#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:16,622 INFO L290 TraceCheckUtils]: 17: Hoare triple {8943#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8944#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:16,622 INFO L290 TraceCheckUtils]: 18: Hoare triple {8944#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8944#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:16,623 INFO L290 TraceCheckUtils]: 19: Hoare triple {8944#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8945#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:16,623 INFO L290 TraceCheckUtils]: 20: Hoare triple {8945#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8945#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:16,624 INFO L290 TraceCheckUtils]: 21: Hoare triple {8945#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8946#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:16,624 INFO L290 TraceCheckUtils]: 22: Hoare triple {8946#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8946#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:16,624 INFO L290 TraceCheckUtils]: 23: Hoare triple {8946#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8947#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:16,624 INFO L290 TraceCheckUtils]: 24: Hoare triple {8947#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8947#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:16,625 INFO L290 TraceCheckUtils]: 25: Hoare triple {8947#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8948#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:16,625 INFO L290 TraceCheckUtils]: 26: Hoare triple {8948#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8948#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:16,626 INFO L290 TraceCheckUtils]: 27: Hoare triple {8948#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8949#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:16,626 INFO L290 TraceCheckUtils]: 28: Hoare triple {8949#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8949#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:16,626 INFO L290 TraceCheckUtils]: 29: Hoare triple {8949#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8950#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:16,626 INFO L290 TraceCheckUtils]: 30: Hoare triple {8950#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8950#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:16,627 INFO L290 TraceCheckUtils]: 31: Hoare triple {8950#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8951#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:16,627 INFO L290 TraceCheckUtils]: 32: Hoare triple {8951#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8951#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:16,628 INFO L290 TraceCheckUtils]: 33: Hoare triple {8951#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8952#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:16,628 INFO L290 TraceCheckUtils]: 34: Hoare triple {8952#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8952#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:16,628 INFO L290 TraceCheckUtils]: 35: Hoare triple {8952#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8953#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:16,629 INFO L290 TraceCheckUtils]: 36: Hoare triple {8953#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8953#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:16,630 INFO L290 TraceCheckUtils]: 37: Hoare triple {8953#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8954#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:16,630 INFO L290 TraceCheckUtils]: 38: Hoare triple {8954#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8954#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:16,631 INFO L290 TraceCheckUtils]: 39: Hoare triple {8954#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8955#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:16,631 INFO L290 TraceCheckUtils]: 40: Hoare triple {8955#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8955#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:16,634 INFO L290 TraceCheckUtils]: 41: Hoare triple {8955#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8956#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:16,634 INFO L290 TraceCheckUtils]: 42: Hoare triple {8956#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8956#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:16,634 INFO L290 TraceCheckUtils]: 43: Hoare triple {8956#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8957#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:16,635 INFO L290 TraceCheckUtils]: 44: Hoare triple {8957#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8957#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:16,635 INFO L290 TraceCheckUtils]: 45: Hoare triple {8957#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8958#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:16,635 INFO L290 TraceCheckUtils]: 46: Hoare triple {8958#(<= main_~k~0 20)} assume !(~i~0 < 1000000); {8958#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:16,636 INFO L272 TraceCheckUtils]: 47: Hoare triple {8958#(<= main_~k~0 20)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {8959#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:33:16,636 INFO L290 TraceCheckUtils]: 48: Hoare triple {8959#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {8960#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:33:16,636 INFO L290 TraceCheckUtils]: 49: Hoare triple {8960#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {8934#false} is VALID [2022-04-15 12:33:16,636 INFO L290 TraceCheckUtils]: 50: Hoare triple {8934#false} assume !false; {8934#false} is VALID [2022-04-15 12:33:16,636 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 0 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:16,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:33:16,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322454069] [2022-04-15 12:33:16,637 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322454069] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:33:16,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125067712] [2022-04-15 12:33:16,637 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:33:16,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:16,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:33:16,638 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:33:16,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-04-15 12:33:16,712 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:33:16,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:33:16,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 24 conjunts are in the unsatisfiable core [2022-04-15 12:33:16,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:16,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:33:16,968 INFO L272 TraceCheckUtils]: 0: Hoare triple {8933#true} call ULTIMATE.init(); {8933#true} is VALID [2022-04-15 12:33:16,968 INFO L290 TraceCheckUtils]: 1: Hoare triple {8933#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {8933#true} is VALID [2022-04-15 12:33:16,968 INFO L290 TraceCheckUtils]: 2: Hoare triple {8933#true} assume true; {8933#true} is VALID [2022-04-15 12:33:16,968 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8933#true} {8933#true} #54#return; {8933#true} is VALID [2022-04-15 12:33:16,968 INFO L272 TraceCheckUtils]: 4: Hoare triple {8933#true} call #t~ret3 := main(); {8933#true} is VALID [2022-04-15 12:33:16,968 INFO L290 TraceCheckUtils]: 5: Hoare triple {8933#true} ~i~0 := 0;~k~0 := 0; {8980#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:16,969 INFO L290 TraceCheckUtils]: 6: Hoare triple {8980#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8980#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:16,969 INFO L290 TraceCheckUtils]: 7: Hoare triple {8980#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8939#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:16,970 INFO L290 TraceCheckUtils]: 8: Hoare triple {8939#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8939#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:16,970 INFO L290 TraceCheckUtils]: 9: Hoare triple {8939#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8940#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:16,970 INFO L290 TraceCheckUtils]: 10: Hoare triple {8940#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8940#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:16,971 INFO L290 TraceCheckUtils]: 11: Hoare triple {8940#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8941#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:16,971 INFO L290 TraceCheckUtils]: 12: Hoare triple {8941#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8941#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:16,972 INFO L290 TraceCheckUtils]: 13: Hoare triple {8941#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8942#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:16,972 INFO L290 TraceCheckUtils]: 14: Hoare triple {8942#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8942#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:16,973 INFO L290 TraceCheckUtils]: 15: Hoare triple {8942#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8943#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:16,973 INFO L290 TraceCheckUtils]: 16: Hoare triple {8943#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8943#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:16,973 INFO L290 TraceCheckUtils]: 17: Hoare triple {8943#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8944#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:16,974 INFO L290 TraceCheckUtils]: 18: Hoare triple {8944#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8944#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:16,974 INFO L290 TraceCheckUtils]: 19: Hoare triple {8944#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8945#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:16,974 INFO L290 TraceCheckUtils]: 20: Hoare triple {8945#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8945#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:16,975 INFO L290 TraceCheckUtils]: 21: Hoare triple {8945#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8946#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:16,975 INFO L290 TraceCheckUtils]: 22: Hoare triple {8946#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8946#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:16,976 INFO L290 TraceCheckUtils]: 23: Hoare triple {8946#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8947#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:16,976 INFO L290 TraceCheckUtils]: 24: Hoare triple {8947#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8947#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:16,976 INFO L290 TraceCheckUtils]: 25: Hoare triple {8947#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8948#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:16,977 INFO L290 TraceCheckUtils]: 26: Hoare triple {8948#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8948#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:16,977 INFO L290 TraceCheckUtils]: 27: Hoare triple {8948#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8949#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:16,977 INFO L290 TraceCheckUtils]: 28: Hoare triple {8949#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8949#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:16,978 INFO L290 TraceCheckUtils]: 29: Hoare triple {8949#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8950#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:16,978 INFO L290 TraceCheckUtils]: 30: Hoare triple {8950#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8950#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:16,979 INFO L290 TraceCheckUtils]: 31: Hoare triple {8950#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8951#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:16,979 INFO L290 TraceCheckUtils]: 32: Hoare triple {8951#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8951#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:16,979 INFO L290 TraceCheckUtils]: 33: Hoare triple {8951#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8952#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:16,980 INFO L290 TraceCheckUtils]: 34: Hoare triple {8952#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8952#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:16,980 INFO L290 TraceCheckUtils]: 35: Hoare triple {8952#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8953#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:16,980 INFO L290 TraceCheckUtils]: 36: Hoare triple {8953#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8953#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:16,981 INFO L290 TraceCheckUtils]: 37: Hoare triple {8953#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8954#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:16,981 INFO L290 TraceCheckUtils]: 38: Hoare triple {8954#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8954#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:16,982 INFO L290 TraceCheckUtils]: 39: Hoare triple {8954#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8955#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:16,982 INFO L290 TraceCheckUtils]: 40: Hoare triple {8955#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8955#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:16,983 INFO L290 TraceCheckUtils]: 41: Hoare triple {8955#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8956#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:16,983 INFO L290 TraceCheckUtils]: 42: Hoare triple {8956#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8956#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:16,983 INFO L290 TraceCheckUtils]: 43: Hoare triple {8956#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8957#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:16,984 INFO L290 TraceCheckUtils]: 44: Hoare triple {8957#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {8957#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:16,984 INFO L290 TraceCheckUtils]: 45: Hoare triple {8957#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {8958#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:16,984 INFO L290 TraceCheckUtils]: 46: Hoare triple {8958#(<= main_~k~0 20)} assume !(~i~0 < 1000000); {8958#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:16,985 INFO L272 TraceCheckUtils]: 47: Hoare triple {8958#(<= main_~k~0 20)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {9107#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:16,985 INFO L290 TraceCheckUtils]: 48: Hoare triple {9107#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {9111#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:16,985 INFO L290 TraceCheckUtils]: 49: Hoare triple {9111#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {8934#false} is VALID [2022-04-15 12:33:16,985 INFO L290 TraceCheckUtils]: 50: Hoare triple {8934#false} assume !false; {8934#false} is VALID [2022-04-15 12:33:16,986 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 0 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:16,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:33:17,547 INFO L290 TraceCheckUtils]: 50: Hoare triple {8934#false} assume !false; {8934#false} is VALID [2022-04-15 12:33:17,547 INFO L290 TraceCheckUtils]: 49: Hoare triple {9111#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {8934#false} is VALID [2022-04-15 12:33:17,547 INFO L290 TraceCheckUtils]: 48: Hoare triple {9107#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {9111#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:17,548 INFO L272 TraceCheckUtils]: 47: Hoare triple {9127#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {9107#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:17,548 INFO L290 TraceCheckUtils]: 46: Hoare triple {9127#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {9127#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:17,549 INFO L290 TraceCheckUtils]: 45: Hoare triple {9134#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9127#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:17,549 INFO L290 TraceCheckUtils]: 44: Hoare triple {9134#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9134#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:17,550 INFO L290 TraceCheckUtils]: 43: Hoare triple {9141#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9134#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:17,550 INFO L290 TraceCheckUtils]: 42: Hoare triple {9141#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9141#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:17,551 INFO L290 TraceCheckUtils]: 41: Hoare triple {9148#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9141#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:17,551 INFO L290 TraceCheckUtils]: 40: Hoare triple {9148#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9148#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:17,552 INFO L290 TraceCheckUtils]: 39: Hoare triple {9155#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9148#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:17,552 INFO L290 TraceCheckUtils]: 38: Hoare triple {9155#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9155#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:17,553 INFO L290 TraceCheckUtils]: 37: Hoare triple {9162#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9155#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:17,553 INFO L290 TraceCheckUtils]: 36: Hoare triple {9162#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9162#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:17,554 INFO L290 TraceCheckUtils]: 35: Hoare triple {9169#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9162#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:17,554 INFO L290 TraceCheckUtils]: 34: Hoare triple {9169#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9169#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:17,555 INFO L290 TraceCheckUtils]: 33: Hoare triple {9176#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9169#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:17,555 INFO L290 TraceCheckUtils]: 32: Hoare triple {9176#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9176#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:17,555 INFO L290 TraceCheckUtils]: 31: Hoare triple {9183#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9176#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:17,556 INFO L290 TraceCheckUtils]: 30: Hoare triple {9183#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9183#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:17,556 INFO L290 TraceCheckUtils]: 29: Hoare triple {9190#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9183#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:17,557 INFO L290 TraceCheckUtils]: 28: Hoare triple {9190#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9190#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:17,557 INFO L290 TraceCheckUtils]: 27: Hoare triple {9197#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9190#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:17,558 INFO L290 TraceCheckUtils]: 26: Hoare triple {9197#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9197#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:17,558 INFO L290 TraceCheckUtils]: 25: Hoare triple {9204#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9197#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:17,558 INFO L290 TraceCheckUtils]: 24: Hoare triple {9204#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9204#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:17,559 INFO L290 TraceCheckUtils]: 23: Hoare triple {9211#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9204#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:17,559 INFO L290 TraceCheckUtils]: 22: Hoare triple {9211#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9211#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:17,560 INFO L290 TraceCheckUtils]: 21: Hoare triple {9218#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9211#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:17,560 INFO L290 TraceCheckUtils]: 20: Hoare triple {9218#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9218#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:17,561 INFO L290 TraceCheckUtils]: 19: Hoare triple {9225#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9218#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:17,561 INFO L290 TraceCheckUtils]: 18: Hoare triple {9225#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9225#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:17,562 INFO L290 TraceCheckUtils]: 17: Hoare triple {9232#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9225#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:17,562 INFO L290 TraceCheckUtils]: 16: Hoare triple {9232#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9232#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:17,563 INFO L290 TraceCheckUtils]: 15: Hoare triple {9239#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9232#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:17,563 INFO L290 TraceCheckUtils]: 14: Hoare triple {9239#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9239#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:17,563 INFO L290 TraceCheckUtils]: 13: Hoare triple {9246#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9239#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:17,564 INFO L290 TraceCheckUtils]: 12: Hoare triple {9246#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9246#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:17,564 INFO L290 TraceCheckUtils]: 11: Hoare triple {9253#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9246#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:17,565 INFO L290 TraceCheckUtils]: 10: Hoare triple {9253#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9253#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:17,565 INFO L290 TraceCheckUtils]: 9: Hoare triple {9260#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9253#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:17,566 INFO L290 TraceCheckUtils]: 8: Hoare triple {9260#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9260#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:17,566 INFO L290 TraceCheckUtils]: 7: Hoare triple {9267#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9260#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:17,566 INFO L290 TraceCheckUtils]: 6: Hoare triple {9267#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9267#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:17,567 INFO L290 TraceCheckUtils]: 5: Hoare triple {8933#true} ~i~0 := 0;~k~0 := 0; {9267#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:17,567 INFO L272 TraceCheckUtils]: 4: Hoare triple {8933#true} call #t~ret3 := main(); {8933#true} is VALID [2022-04-15 12:33:17,567 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8933#true} {8933#true} #54#return; {8933#true} is VALID [2022-04-15 12:33:17,567 INFO L290 TraceCheckUtils]: 2: Hoare triple {8933#true} assume true; {8933#true} is VALID [2022-04-15 12:33:17,567 INFO L290 TraceCheckUtils]: 1: Hoare triple {8933#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {8933#true} is VALID [2022-04-15 12:33:17,567 INFO L272 TraceCheckUtils]: 0: Hoare triple {8933#true} call ULTIMATE.init(); {8933#true} is VALID [2022-04-15 12:33:17,567 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 0 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:17,567 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125067712] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:33:17,568 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:33:17,568 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 25] total 50 [2022-04-15 12:33:17,568 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:33:17,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [823346730] [2022-04-15 12:33:17,568 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [823346730] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:33:17,568 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:33:17,568 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-04-15 12:33:17,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065844409] [2022-04-15 12:33:17,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:33:17,569 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.8076923076923077) internal successors, (47), 24 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 51 [2022-04-15 12:33:17,569 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:33:17,569 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 26 states, 26 states have (on average 1.8076923076923077) internal successors, (47), 24 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:17,604 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 51 edges. 51 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:17,604 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-04-15 12:33:17,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:17,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-04-15 12:33:17,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1002, Invalid=1448, Unknown=0, NotChecked=0, Total=2450 [2022-04-15 12:33:17,606 INFO L87 Difference]: Start difference. First operand 52 states and 52 transitions. Second operand has 26 states, 26 states have (on average 1.8076923076923077) internal successors, (47), 24 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:18,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:18,034 INFO L93 Difference]: Finished difference Result 60 states and 60 transitions. [2022-04-15 12:33:18,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-04-15 12:33:18,034 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.8076923076923077) internal successors, (47), 24 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 51 [2022-04-15 12:33:18,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:33:18,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 26 states have (on average 1.8076923076923077) internal successors, (47), 24 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:18,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 60 transitions. [2022-04-15 12:33:18,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 26 states have (on average 1.8076923076923077) internal successors, (47), 24 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:18,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 60 transitions. [2022-04-15 12:33:18,052 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 26 states and 60 transitions. [2022-04-15 12:33:18,088 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 60 edges. 60 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:18,088 INFO L225 Difference]: With dead ends: 60 [2022-04-15 12:33:18,088 INFO L226 Difference]: Without dead ends: 55 [2022-04-15 12:33:18,089 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 79 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 606 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1958, Invalid=3298, Unknown=0, NotChecked=0, Total=5256 [2022-04-15 12:33:18,090 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 52 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:33:18,090 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 38 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:33:18,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2022-04-15 12:33:18,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 54. [2022-04-15 12:33:18,150 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:33:18,150 INFO L82 GeneralOperation]: Start isEquivalent. First operand 55 states. Second operand has 54 states, 49 states have (on average 1.0204081632653061) internal successors, (50), 49 states have internal predecessors, (50), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:18,150 INFO L74 IsIncluded]: Start isIncluded. First operand 55 states. Second operand has 54 states, 49 states have (on average 1.0204081632653061) internal successors, (50), 49 states have internal predecessors, (50), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:18,150 INFO L87 Difference]: Start difference. First operand 55 states. Second operand has 54 states, 49 states have (on average 1.0204081632653061) internal successors, (50), 49 states have internal predecessors, (50), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:18,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:18,151 INFO L93 Difference]: Finished difference Result 55 states and 55 transitions. [2022-04-15 12:33:18,151 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 55 transitions. [2022-04-15 12:33:18,151 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:18,151 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:18,151 INFO L74 IsIncluded]: Start isIncluded. First operand has 54 states, 49 states have (on average 1.0204081632653061) internal successors, (50), 49 states have internal predecessors, (50), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 55 states. [2022-04-15 12:33:18,151 INFO L87 Difference]: Start difference. First operand has 54 states, 49 states have (on average 1.0204081632653061) internal successors, (50), 49 states have internal predecessors, (50), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 55 states. [2022-04-15 12:33:18,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:18,152 INFO L93 Difference]: Finished difference Result 55 states and 55 transitions. [2022-04-15 12:33:18,152 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 55 transitions. [2022-04-15 12:33:18,152 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:18,152 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:18,152 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:33:18,152 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:33:18,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 49 states have (on average 1.0204081632653061) internal successors, (50), 49 states have internal predecessors, (50), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:18,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 54 transitions. [2022-04-15 12:33:18,153 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 54 transitions. Word has length 51 [2022-04-15 12:33:18,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:33:18,153 INFO L478 AbstractCegarLoop]: Abstraction has 54 states and 54 transitions. [2022-04-15 12:33:18,153 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.8076923076923077) internal successors, (47), 24 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:18,153 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 54 states and 54 transitions. [2022-04-15 12:33:18,196 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 54 edges. 54 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:18,196 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 54 transitions. [2022-04-15 12:33:18,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-04-15 12:33:18,196 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:33:18,196 INFO L499 BasicCegarLoop]: trace histogram [21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:33:18,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-04-15 12:33:18,408 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-04-15 12:33:18,409 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:33:18,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:33:18,409 INFO L85 PathProgramCache]: Analyzing trace with hash -156656640, now seen corresponding path program 41 times [2022-04-15 12:33:18,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:18,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1252525735] [2022-04-15 12:33:18,710 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:33:18,710 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:33:18,711 INFO L85 PathProgramCache]: Analyzing trace with hash -156656640, now seen corresponding path program 42 times [2022-04-15 12:33:18,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:33:18,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068030990] [2022-04-15 12:33:18,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:33:18,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:33:18,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:18,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:33:18,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:18,919 INFO L290 TraceCheckUtils]: 0: Hoare triple {9704#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {9675#true} is VALID [2022-04-15 12:33:18,919 INFO L290 TraceCheckUtils]: 1: Hoare triple {9675#true} assume true; {9675#true} is VALID [2022-04-15 12:33:18,919 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {9675#true} {9675#true} #54#return; {9675#true} is VALID [2022-04-15 12:33:18,919 INFO L272 TraceCheckUtils]: 0: Hoare triple {9675#true} call ULTIMATE.init(); {9704#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:33:18,919 INFO L290 TraceCheckUtils]: 1: Hoare triple {9704#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {9675#true} is VALID [2022-04-15 12:33:18,919 INFO L290 TraceCheckUtils]: 2: Hoare triple {9675#true} assume true; {9675#true} is VALID [2022-04-15 12:33:18,919 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {9675#true} {9675#true} #54#return; {9675#true} is VALID [2022-04-15 12:33:18,920 INFO L272 TraceCheckUtils]: 4: Hoare triple {9675#true} call #t~ret3 := main(); {9675#true} is VALID [2022-04-15 12:33:18,920 INFO L290 TraceCheckUtils]: 5: Hoare triple {9675#true} ~i~0 := 0;~k~0 := 0; {9680#(= main_~k~0 0)} is VALID [2022-04-15 12:33:18,920 INFO L290 TraceCheckUtils]: 6: Hoare triple {9680#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9680#(= main_~k~0 0)} is VALID [2022-04-15 12:33:18,920 INFO L290 TraceCheckUtils]: 7: Hoare triple {9680#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9681#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:18,920 INFO L290 TraceCheckUtils]: 8: Hoare triple {9681#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9681#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:18,921 INFO L290 TraceCheckUtils]: 9: Hoare triple {9681#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9682#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:18,921 INFO L290 TraceCheckUtils]: 10: Hoare triple {9682#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9682#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:18,922 INFO L290 TraceCheckUtils]: 11: Hoare triple {9682#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9683#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:18,937 INFO L290 TraceCheckUtils]: 12: Hoare triple {9683#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9683#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:18,938 INFO L290 TraceCheckUtils]: 13: Hoare triple {9683#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9684#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:18,938 INFO L290 TraceCheckUtils]: 14: Hoare triple {9684#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9684#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:18,939 INFO L290 TraceCheckUtils]: 15: Hoare triple {9684#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9685#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:18,939 INFO L290 TraceCheckUtils]: 16: Hoare triple {9685#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9685#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:18,940 INFO L290 TraceCheckUtils]: 17: Hoare triple {9685#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9686#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:18,940 INFO L290 TraceCheckUtils]: 18: Hoare triple {9686#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9686#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:18,941 INFO L290 TraceCheckUtils]: 19: Hoare triple {9686#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9687#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:18,941 INFO L290 TraceCheckUtils]: 20: Hoare triple {9687#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9687#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:18,942 INFO L290 TraceCheckUtils]: 21: Hoare triple {9687#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9688#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:18,942 INFO L290 TraceCheckUtils]: 22: Hoare triple {9688#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9688#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:18,943 INFO L290 TraceCheckUtils]: 23: Hoare triple {9688#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9689#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:18,943 INFO L290 TraceCheckUtils]: 24: Hoare triple {9689#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9689#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:18,944 INFO L290 TraceCheckUtils]: 25: Hoare triple {9689#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9690#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:18,944 INFO L290 TraceCheckUtils]: 26: Hoare triple {9690#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9690#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:18,945 INFO L290 TraceCheckUtils]: 27: Hoare triple {9690#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9691#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:18,945 INFO L290 TraceCheckUtils]: 28: Hoare triple {9691#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9691#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:18,946 INFO L290 TraceCheckUtils]: 29: Hoare triple {9691#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9692#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:18,946 INFO L290 TraceCheckUtils]: 30: Hoare triple {9692#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9692#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:18,947 INFO L290 TraceCheckUtils]: 31: Hoare triple {9692#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9693#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:18,947 INFO L290 TraceCheckUtils]: 32: Hoare triple {9693#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9693#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:18,948 INFO L290 TraceCheckUtils]: 33: Hoare triple {9693#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9694#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:18,948 INFO L290 TraceCheckUtils]: 34: Hoare triple {9694#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9694#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:18,948 INFO L290 TraceCheckUtils]: 35: Hoare triple {9694#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9695#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:18,949 INFO L290 TraceCheckUtils]: 36: Hoare triple {9695#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9695#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:18,949 INFO L290 TraceCheckUtils]: 37: Hoare triple {9695#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9696#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:18,950 INFO L290 TraceCheckUtils]: 38: Hoare triple {9696#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9696#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:18,950 INFO L290 TraceCheckUtils]: 39: Hoare triple {9696#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9697#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:18,950 INFO L290 TraceCheckUtils]: 40: Hoare triple {9697#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9697#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:18,951 INFO L290 TraceCheckUtils]: 41: Hoare triple {9697#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9698#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:18,951 INFO L290 TraceCheckUtils]: 42: Hoare triple {9698#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9698#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:18,952 INFO L290 TraceCheckUtils]: 43: Hoare triple {9698#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9699#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:18,952 INFO L290 TraceCheckUtils]: 44: Hoare triple {9699#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9699#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:18,953 INFO L290 TraceCheckUtils]: 45: Hoare triple {9699#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9700#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:18,953 INFO L290 TraceCheckUtils]: 46: Hoare triple {9700#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9700#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:18,954 INFO L290 TraceCheckUtils]: 47: Hoare triple {9700#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9701#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:18,954 INFO L290 TraceCheckUtils]: 48: Hoare triple {9701#(<= main_~k~0 21)} assume !(~i~0 < 1000000); {9701#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:18,955 INFO L272 TraceCheckUtils]: 49: Hoare triple {9701#(<= main_~k~0 21)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {9702#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:33:18,955 INFO L290 TraceCheckUtils]: 50: Hoare triple {9702#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {9703#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:33:18,955 INFO L290 TraceCheckUtils]: 51: Hoare triple {9703#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {9676#false} is VALID [2022-04-15 12:33:18,955 INFO L290 TraceCheckUtils]: 52: Hoare triple {9676#false} assume !false; {9676#false} is VALID [2022-04-15 12:33:18,956 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 0 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:18,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:33:18,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068030990] [2022-04-15 12:33:18,956 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068030990] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:33:18,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132100043] [2022-04-15 12:33:18,956 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:33:18,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:18,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:33:18,957 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:33:18,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-04-15 12:33:19,034 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2022-04-15 12:33:19,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:33:19,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 25 conjunts are in the unsatisfiable core [2022-04-15 12:33:19,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:19,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:33:19,288 INFO L272 TraceCheckUtils]: 0: Hoare triple {9675#true} call ULTIMATE.init(); {9675#true} is VALID [2022-04-15 12:33:19,288 INFO L290 TraceCheckUtils]: 1: Hoare triple {9675#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {9675#true} is VALID [2022-04-15 12:33:19,288 INFO L290 TraceCheckUtils]: 2: Hoare triple {9675#true} assume true; {9675#true} is VALID [2022-04-15 12:33:19,288 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {9675#true} {9675#true} #54#return; {9675#true} is VALID [2022-04-15 12:33:19,288 INFO L272 TraceCheckUtils]: 4: Hoare triple {9675#true} call #t~ret3 := main(); {9675#true} is VALID [2022-04-15 12:33:19,288 INFO L290 TraceCheckUtils]: 5: Hoare triple {9675#true} ~i~0 := 0;~k~0 := 0; {9723#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:19,288 INFO L290 TraceCheckUtils]: 6: Hoare triple {9723#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9723#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:19,289 INFO L290 TraceCheckUtils]: 7: Hoare triple {9723#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9681#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:19,289 INFO L290 TraceCheckUtils]: 8: Hoare triple {9681#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9681#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:19,290 INFO L290 TraceCheckUtils]: 9: Hoare triple {9681#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9682#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:19,290 INFO L290 TraceCheckUtils]: 10: Hoare triple {9682#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9682#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:19,290 INFO L290 TraceCheckUtils]: 11: Hoare triple {9682#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9683#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:19,291 INFO L290 TraceCheckUtils]: 12: Hoare triple {9683#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9683#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:19,291 INFO L290 TraceCheckUtils]: 13: Hoare triple {9683#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9684#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:19,291 INFO L290 TraceCheckUtils]: 14: Hoare triple {9684#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9684#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:19,292 INFO L290 TraceCheckUtils]: 15: Hoare triple {9684#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9685#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:19,292 INFO L290 TraceCheckUtils]: 16: Hoare triple {9685#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9685#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:19,292 INFO L290 TraceCheckUtils]: 17: Hoare triple {9685#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9686#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:19,293 INFO L290 TraceCheckUtils]: 18: Hoare triple {9686#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9686#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:19,293 INFO L290 TraceCheckUtils]: 19: Hoare triple {9686#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9687#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:19,293 INFO L290 TraceCheckUtils]: 20: Hoare triple {9687#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9687#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:19,294 INFO L290 TraceCheckUtils]: 21: Hoare triple {9687#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9688#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:19,294 INFO L290 TraceCheckUtils]: 22: Hoare triple {9688#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9688#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:19,294 INFO L290 TraceCheckUtils]: 23: Hoare triple {9688#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9689#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:19,294 INFO L290 TraceCheckUtils]: 24: Hoare triple {9689#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9689#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:19,295 INFO L290 TraceCheckUtils]: 25: Hoare triple {9689#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9690#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:19,295 INFO L290 TraceCheckUtils]: 26: Hoare triple {9690#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9690#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:19,296 INFO L290 TraceCheckUtils]: 27: Hoare triple {9690#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9691#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:19,296 INFO L290 TraceCheckUtils]: 28: Hoare triple {9691#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9691#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:19,296 INFO L290 TraceCheckUtils]: 29: Hoare triple {9691#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9692#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:19,296 INFO L290 TraceCheckUtils]: 30: Hoare triple {9692#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9692#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:19,297 INFO L290 TraceCheckUtils]: 31: Hoare triple {9692#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9693#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:19,297 INFO L290 TraceCheckUtils]: 32: Hoare triple {9693#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9693#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:19,297 INFO L290 TraceCheckUtils]: 33: Hoare triple {9693#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9694#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:19,298 INFO L290 TraceCheckUtils]: 34: Hoare triple {9694#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9694#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:19,298 INFO L290 TraceCheckUtils]: 35: Hoare triple {9694#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9695#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:19,298 INFO L290 TraceCheckUtils]: 36: Hoare triple {9695#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9695#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:19,299 INFO L290 TraceCheckUtils]: 37: Hoare triple {9695#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9696#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:19,299 INFO L290 TraceCheckUtils]: 38: Hoare triple {9696#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9696#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:19,299 INFO L290 TraceCheckUtils]: 39: Hoare triple {9696#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9697#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:19,299 INFO L290 TraceCheckUtils]: 40: Hoare triple {9697#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9697#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:19,300 INFO L290 TraceCheckUtils]: 41: Hoare triple {9697#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9698#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:19,300 INFO L290 TraceCheckUtils]: 42: Hoare triple {9698#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9698#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:19,301 INFO L290 TraceCheckUtils]: 43: Hoare triple {9698#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9699#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:19,301 INFO L290 TraceCheckUtils]: 44: Hoare triple {9699#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9699#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:19,301 INFO L290 TraceCheckUtils]: 45: Hoare triple {9699#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9700#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:19,301 INFO L290 TraceCheckUtils]: 46: Hoare triple {9700#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9700#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:19,302 INFO L290 TraceCheckUtils]: 47: Hoare triple {9700#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9701#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:19,302 INFO L290 TraceCheckUtils]: 48: Hoare triple {9701#(<= main_~k~0 21)} assume !(~i~0 < 1000000); {9701#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:19,302 INFO L272 TraceCheckUtils]: 49: Hoare triple {9701#(<= main_~k~0 21)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {9856#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:19,303 INFO L290 TraceCheckUtils]: 50: Hoare triple {9856#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {9860#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:19,303 INFO L290 TraceCheckUtils]: 51: Hoare triple {9860#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {9676#false} is VALID [2022-04-15 12:33:19,303 INFO L290 TraceCheckUtils]: 52: Hoare triple {9676#false} assume !false; {9676#false} is VALID [2022-04-15 12:33:19,303 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 0 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:19,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:33:19,802 INFO L290 TraceCheckUtils]: 52: Hoare triple {9676#false} assume !false; {9676#false} is VALID [2022-04-15 12:33:19,802 INFO L290 TraceCheckUtils]: 51: Hoare triple {9860#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {9676#false} is VALID [2022-04-15 12:33:19,803 INFO L290 TraceCheckUtils]: 50: Hoare triple {9856#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {9860#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:19,803 INFO L272 TraceCheckUtils]: 49: Hoare triple {9876#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {9856#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:19,803 INFO L290 TraceCheckUtils]: 48: Hoare triple {9876#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {9876#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:19,804 INFO L290 TraceCheckUtils]: 47: Hoare triple {9883#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9876#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:19,804 INFO L290 TraceCheckUtils]: 46: Hoare triple {9883#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9883#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:19,805 INFO L290 TraceCheckUtils]: 45: Hoare triple {9890#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9883#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:19,805 INFO L290 TraceCheckUtils]: 44: Hoare triple {9890#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9890#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:19,805 INFO L290 TraceCheckUtils]: 43: Hoare triple {9897#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9890#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:19,805 INFO L290 TraceCheckUtils]: 42: Hoare triple {9897#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9897#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:19,806 INFO L290 TraceCheckUtils]: 41: Hoare triple {9904#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9897#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:19,806 INFO L290 TraceCheckUtils]: 40: Hoare triple {9904#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9904#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:19,807 INFO L290 TraceCheckUtils]: 39: Hoare triple {9911#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9904#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:19,807 INFO L290 TraceCheckUtils]: 38: Hoare triple {9911#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9911#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:19,807 INFO L290 TraceCheckUtils]: 37: Hoare triple {9918#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9911#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:19,807 INFO L290 TraceCheckUtils]: 36: Hoare triple {9918#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9918#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:19,808 INFO L290 TraceCheckUtils]: 35: Hoare triple {9925#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9918#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:19,808 INFO L290 TraceCheckUtils]: 34: Hoare triple {9925#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9925#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:19,808 INFO L290 TraceCheckUtils]: 33: Hoare triple {9932#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9925#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:19,809 INFO L290 TraceCheckUtils]: 32: Hoare triple {9932#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9932#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:19,809 INFO L290 TraceCheckUtils]: 31: Hoare triple {9939#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9932#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:19,809 INFO L290 TraceCheckUtils]: 30: Hoare triple {9939#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9939#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:19,810 INFO L290 TraceCheckUtils]: 29: Hoare triple {9946#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9939#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:19,810 INFO L290 TraceCheckUtils]: 28: Hoare triple {9946#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9946#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:19,810 INFO L290 TraceCheckUtils]: 27: Hoare triple {9953#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9946#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:19,810 INFO L290 TraceCheckUtils]: 26: Hoare triple {9953#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9953#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:19,811 INFO L290 TraceCheckUtils]: 25: Hoare triple {9960#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9953#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:19,811 INFO L290 TraceCheckUtils]: 24: Hoare triple {9960#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9960#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:19,812 INFO L290 TraceCheckUtils]: 23: Hoare triple {9967#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9960#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:19,812 INFO L290 TraceCheckUtils]: 22: Hoare triple {9967#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9967#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:19,812 INFO L290 TraceCheckUtils]: 21: Hoare triple {9974#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9967#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:19,812 INFO L290 TraceCheckUtils]: 20: Hoare triple {9974#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9974#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:19,813 INFO L290 TraceCheckUtils]: 19: Hoare triple {9981#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9974#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:19,813 INFO L290 TraceCheckUtils]: 18: Hoare triple {9981#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9981#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:19,813 INFO L290 TraceCheckUtils]: 17: Hoare triple {9988#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9981#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:19,814 INFO L290 TraceCheckUtils]: 16: Hoare triple {9988#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9988#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:19,814 INFO L290 TraceCheckUtils]: 15: Hoare triple {9995#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9988#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:19,814 INFO L290 TraceCheckUtils]: 14: Hoare triple {9995#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {9995#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:19,815 INFO L290 TraceCheckUtils]: 13: Hoare triple {10002#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {9995#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:19,815 INFO L290 TraceCheckUtils]: 12: Hoare triple {10002#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10002#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:19,815 INFO L290 TraceCheckUtils]: 11: Hoare triple {10009#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10002#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:19,815 INFO L290 TraceCheckUtils]: 10: Hoare triple {10009#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10009#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:19,816 INFO L290 TraceCheckUtils]: 9: Hoare triple {10016#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10009#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:19,816 INFO L290 TraceCheckUtils]: 8: Hoare triple {10016#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10016#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:19,817 INFO L290 TraceCheckUtils]: 7: Hoare triple {10023#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10016#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:19,817 INFO L290 TraceCheckUtils]: 6: Hoare triple {10023#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10023#(<= main_~k~0 999979)} is VALID [2022-04-15 12:33:19,817 INFO L290 TraceCheckUtils]: 5: Hoare triple {9675#true} ~i~0 := 0;~k~0 := 0; {10023#(<= main_~k~0 999979)} is VALID [2022-04-15 12:33:19,817 INFO L272 TraceCheckUtils]: 4: Hoare triple {9675#true} call #t~ret3 := main(); {9675#true} is VALID [2022-04-15 12:33:19,817 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {9675#true} {9675#true} #54#return; {9675#true} is VALID [2022-04-15 12:33:19,817 INFO L290 TraceCheckUtils]: 2: Hoare triple {9675#true} assume true; {9675#true} is VALID [2022-04-15 12:33:19,817 INFO L290 TraceCheckUtils]: 1: Hoare triple {9675#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {9675#true} is VALID [2022-04-15 12:33:19,817 INFO L272 TraceCheckUtils]: 0: Hoare triple {9675#true} call ULTIMATE.init(); {9675#true} is VALID [2022-04-15 12:33:19,817 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 0 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:19,818 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132100043] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:33:19,818 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:33:19,818 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 26, 26] total 52 [2022-04-15 12:33:19,818 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:33:19,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1252525735] [2022-04-15 12:33:19,818 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1252525735] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:33:19,818 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:33:19,818 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-04-15 12:33:19,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942999229] [2022-04-15 12:33:19,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:33:19,818 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 25 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2022-04-15 12:33:19,819 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:33:19,819 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 25 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:19,844 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 53 edges. 53 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:19,844 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-04-15 12:33:19,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:19,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-04-15 12:33:19,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1093, Invalid=1559, Unknown=0, NotChecked=0, Total=2652 [2022-04-15 12:33:19,845 INFO L87 Difference]: Start difference. First operand 54 states and 54 transitions. Second operand has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 25 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:20,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:20,330 INFO L93 Difference]: Finished difference Result 62 states and 62 transitions. [2022-04-15 12:33:20,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-04-15 12:33:20,330 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 25 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2022-04-15 12:33:20,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:33:20,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 25 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:20,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 62 transitions. [2022-04-15 12:33:20,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 25 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:20,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 62 transitions. [2022-04-15 12:33:20,337 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 27 states and 62 transitions. [2022-04-15 12:33:20,388 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 62 edges. 62 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:20,388 INFO L225 Difference]: With dead ends: 62 [2022-04-15 12:33:20,388 INFO L226 Difference]: Without dead ends: 57 [2022-04-15 12:33:20,389 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 646 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=2138, Invalid=3562, Unknown=0, NotChecked=0, Total=5700 [2022-04-15 12:33:20,389 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 54 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:33:20,389 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 33 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:33:20,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2022-04-15 12:33:20,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 56. [2022-04-15 12:33:20,497 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:33:20,497 INFO L82 GeneralOperation]: Start isEquivalent. First operand 57 states. Second operand has 56 states, 51 states have (on average 1.0196078431372548) internal successors, (52), 51 states have internal predecessors, (52), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:20,498 INFO L74 IsIncluded]: Start isIncluded. First operand 57 states. Second operand has 56 states, 51 states have (on average 1.0196078431372548) internal successors, (52), 51 states have internal predecessors, (52), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:20,498 INFO L87 Difference]: Start difference. First operand 57 states. Second operand has 56 states, 51 states have (on average 1.0196078431372548) internal successors, (52), 51 states have internal predecessors, (52), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:20,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:20,498 INFO L93 Difference]: Finished difference Result 57 states and 57 transitions. [2022-04-15 12:33:20,498 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 57 transitions. [2022-04-15 12:33:20,499 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:20,499 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:20,499 INFO L74 IsIncluded]: Start isIncluded. First operand has 56 states, 51 states have (on average 1.0196078431372548) internal successors, (52), 51 states have internal predecessors, (52), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 57 states. [2022-04-15 12:33:20,499 INFO L87 Difference]: Start difference. First operand has 56 states, 51 states have (on average 1.0196078431372548) internal successors, (52), 51 states have internal predecessors, (52), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 57 states. [2022-04-15 12:33:20,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:20,499 INFO L93 Difference]: Finished difference Result 57 states and 57 transitions. [2022-04-15 12:33:20,499 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 57 transitions. [2022-04-15 12:33:20,499 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:20,500 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:20,500 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:33:20,500 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:33:20,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 51 states have (on average 1.0196078431372548) internal successors, (52), 51 states have internal predecessors, (52), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:20,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 56 transitions. [2022-04-15 12:33:20,500 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 56 transitions. Word has length 53 [2022-04-15 12:33:20,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:33:20,500 INFO L478 AbstractCegarLoop]: Abstraction has 56 states and 56 transitions. [2022-04-15 12:33:20,500 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 25 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:20,501 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 56 states and 56 transitions. [2022-04-15 12:33:20,554 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 56 edges. 56 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:20,554 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 56 transitions. [2022-04-15 12:33:20,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-04-15 12:33:20,554 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:33:20,554 INFO L499 BasicCegarLoop]: trace histogram [22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:33:20,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-04-15 12:33:20,754 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-04-15 12:33:20,755 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:33:20,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:33:20,755 INFO L85 PathProgramCache]: Analyzing trace with hash 876972732, now seen corresponding path program 43 times [2022-04-15 12:33:20,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:20,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2129469726] [2022-04-15 12:33:21,108 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:33:21,109 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:33:21,109 INFO L85 PathProgramCache]: Analyzing trace with hash 876972732, now seen corresponding path program 44 times [2022-04-15 12:33:21,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:33:21,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193589218] [2022-04-15 12:33:21,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:33:21,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:33:21,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:21,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:33:21,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:21,352 INFO L290 TraceCheckUtils]: 0: Hoare triple {10475#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {10445#true} is VALID [2022-04-15 12:33:21,353 INFO L290 TraceCheckUtils]: 1: Hoare triple {10445#true} assume true; {10445#true} is VALID [2022-04-15 12:33:21,353 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {10445#true} {10445#true} #54#return; {10445#true} is VALID [2022-04-15 12:33:21,353 INFO L272 TraceCheckUtils]: 0: Hoare triple {10445#true} call ULTIMATE.init(); {10475#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:33:21,353 INFO L290 TraceCheckUtils]: 1: Hoare triple {10475#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {10445#true} is VALID [2022-04-15 12:33:21,353 INFO L290 TraceCheckUtils]: 2: Hoare triple {10445#true} assume true; {10445#true} is VALID [2022-04-15 12:33:21,353 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {10445#true} {10445#true} #54#return; {10445#true} is VALID [2022-04-15 12:33:21,353 INFO L272 TraceCheckUtils]: 4: Hoare triple {10445#true} call #t~ret3 := main(); {10445#true} is VALID [2022-04-15 12:33:21,353 INFO L290 TraceCheckUtils]: 5: Hoare triple {10445#true} ~i~0 := 0;~k~0 := 0; {10450#(= main_~k~0 0)} is VALID [2022-04-15 12:33:21,354 INFO L290 TraceCheckUtils]: 6: Hoare triple {10450#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10450#(= main_~k~0 0)} is VALID [2022-04-15 12:33:21,354 INFO L290 TraceCheckUtils]: 7: Hoare triple {10450#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10451#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:21,354 INFO L290 TraceCheckUtils]: 8: Hoare triple {10451#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10451#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:21,355 INFO L290 TraceCheckUtils]: 9: Hoare triple {10451#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10452#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:21,355 INFO L290 TraceCheckUtils]: 10: Hoare triple {10452#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10452#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:21,356 INFO L290 TraceCheckUtils]: 11: Hoare triple {10452#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10453#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:21,356 INFO L290 TraceCheckUtils]: 12: Hoare triple {10453#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10453#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:21,356 INFO L290 TraceCheckUtils]: 13: Hoare triple {10453#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10454#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:21,357 INFO L290 TraceCheckUtils]: 14: Hoare triple {10454#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10454#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:21,357 INFO L290 TraceCheckUtils]: 15: Hoare triple {10454#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10455#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:21,357 INFO L290 TraceCheckUtils]: 16: Hoare triple {10455#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10455#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:21,358 INFO L290 TraceCheckUtils]: 17: Hoare triple {10455#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10456#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:21,358 INFO L290 TraceCheckUtils]: 18: Hoare triple {10456#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10456#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:21,359 INFO L290 TraceCheckUtils]: 19: Hoare triple {10456#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10457#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:21,359 INFO L290 TraceCheckUtils]: 20: Hoare triple {10457#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10457#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:21,359 INFO L290 TraceCheckUtils]: 21: Hoare triple {10457#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10458#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:21,360 INFO L290 TraceCheckUtils]: 22: Hoare triple {10458#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10458#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:21,360 INFO L290 TraceCheckUtils]: 23: Hoare triple {10458#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10459#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:21,360 INFO L290 TraceCheckUtils]: 24: Hoare triple {10459#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10459#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:21,361 INFO L290 TraceCheckUtils]: 25: Hoare triple {10459#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10460#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:21,361 INFO L290 TraceCheckUtils]: 26: Hoare triple {10460#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10460#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:21,362 INFO L290 TraceCheckUtils]: 27: Hoare triple {10460#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10461#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:21,362 INFO L290 TraceCheckUtils]: 28: Hoare triple {10461#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10461#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:21,362 INFO L290 TraceCheckUtils]: 29: Hoare triple {10461#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10462#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:21,362 INFO L290 TraceCheckUtils]: 30: Hoare triple {10462#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10462#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:21,363 INFO L290 TraceCheckUtils]: 31: Hoare triple {10462#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10463#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:21,363 INFO L290 TraceCheckUtils]: 32: Hoare triple {10463#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10463#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:21,364 INFO L290 TraceCheckUtils]: 33: Hoare triple {10463#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10464#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:21,364 INFO L290 TraceCheckUtils]: 34: Hoare triple {10464#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10464#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:21,364 INFO L290 TraceCheckUtils]: 35: Hoare triple {10464#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10465#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:21,365 INFO L290 TraceCheckUtils]: 36: Hoare triple {10465#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10465#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:21,365 INFO L290 TraceCheckUtils]: 37: Hoare triple {10465#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10466#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:21,365 INFO L290 TraceCheckUtils]: 38: Hoare triple {10466#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10466#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:21,366 INFO L290 TraceCheckUtils]: 39: Hoare triple {10466#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10467#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:21,366 INFO L290 TraceCheckUtils]: 40: Hoare triple {10467#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10467#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:21,366 INFO L290 TraceCheckUtils]: 41: Hoare triple {10467#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10468#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:21,367 INFO L290 TraceCheckUtils]: 42: Hoare triple {10468#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10468#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:21,367 INFO L290 TraceCheckUtils]: 43: Hoare triple {10468#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10469#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:21,367 INFO L290 TraceCheckUtils]: 44: Hoare triple {10469#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10469#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:21,368 INFO L290 TraceCheckUtils]: 45: Hoare triple {10469#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10470#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:21,370 INFO L290 TraceCheckUtils]: 46: Hoare triple {10470#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10470#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:21,370 INFO L290 TraceCheckUtils]: 47: Hoare triple {10470#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10471#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:21,370 INFO L290 TraceCheckUtils]: 48: Hoare triple {10471#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10471#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:21,371 INFO L290 TraceCheckUtils]: 49: Hoare triple {10471#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10472#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:21,371 INFO L290 TraceCheckUtils]: 50: Hoare triple {10472#(<= main_~k~0 22)} assume !(~i~0 < 1000000); {10472#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:21,372 INFO L272 TraceCheckUtils]: 51: Hoare triple {10472#(<= main_~k~0 22)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {10473#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:33:21,372 INFO L290 TraceCheckUtils]: 52: Hoare triple {10473#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {10474#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:33:21,372 INFO L290 TraceCheckUtils]: 53: Hoare triple {10474#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {10446#false} is VALID [2022-04-15 12:33:21,372 INFO L290 TraceCheckUtils]: 54: Hoare triple {10446#false} assume !false; {10446#false} is VALID [2022-04-15 12:33:21,372 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:21,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:33:21,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193589218] [2022-04-15 12:33:21,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193589218] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:33:21,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120272175] [2022-04-15 12:33:21,373 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:33:21,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:21,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:33:21,374 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:33:21,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-04-15 12:33:21,441 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:33:21,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:33:21,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 26 conjunts are in the unsatisfiable core [2022-04-15 12:33:21,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:21,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:33:21,724 INFO L272 TraceCheckUtils]: 0: Hoare triple {10445#true} call ULTIMATE.init(); {10445#true} is VALID [2022-04-15 12:33:21,724 INFO L290 TraceCheckUtils]: 1: Hoare triple {10445#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {10445#true} is VALID [2022-04-15 12:33:21,724 INFO L290 TraceCheckUtils]: 2: Hoare triple {10445#true} assume true; {10445#true} is VALID [2022-04-15 12:33:21,725 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {10445#true} {10445#true} #54#return; {10445#true} is VALID [2022-04-15 12:33:21,725 INFO L272 TraceCheckUtils]: 4: Hoare triple {10445#true} call #t~ret3 := main(); {10445#true} is VALID [2022-04-15 12:33:21,725 INFO L290 TraceCheckUtils]: 5: Hoare triple {10445#true} ~i~0 := 0;~k~0 := 0; {10494#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:21,725 INFO L290 TraceCheckUtils]: 6: Hoare triple {10494#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10494#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:21,726 INFO L290 TraceCheckUtils]: 7: Hoare triple {10494#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10451#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:21,727 INFO L290 TraceCheckUtils]: 8: Hoare triple {10451#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10451#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:21,727 INFO L290 TraceCheckUtils]: 9: Hoare triple {10451#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10452#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:21,727 INFO L290 TraceCheckUtils]: 10: Hoare triple {10452#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10452#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:21,728 INFO L290 TraceCheckUtils]: 11: Hoare triple {10452#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10453#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:21,728 INFO L290 TraceCheckUtils]: 12: Hoare triple {10453#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10453#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:21,729 INFO L290 TraceCheckUtils]: 13: Hoare triple {10453#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10454#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:21,729 INFO L290 TraceCheckUtils]: 14: Hoare triple {10454#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10454#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:21,730 INFO L290 TraceCheckUtils]: 15: Hoare triple {10454#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10455#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:21,730 INFO L290 TraceCheckUtils]: 16: Hoare triple {10455#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10455#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:21,731 INFO L290 TraceCheckUtils]: 17: Hoare triple {10455#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10456#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:21,731 INFO L290 TraceCheckUtils]: 18: Hoare triple {10456#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10456#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:21,732 INFO L290 TraceCheckUtils]: 19: Hoare triple {10456#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10457#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:21,732 INFO L290 TraceCheckUtils]: 20: Hoare triple {10457#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10457#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:21,732 INFO L290 TraceCheckUtils]: 21: Hoare triple {10457#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10458#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:21,733 INFO L290 TraceCheckUtils]: 22: Hoare triple {10458#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10458#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:21,733 INFO L290 TraceCheckUtils]: 23: Hoare triple {10458#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10459#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:21,734 INFO L290 TraceCheckUtils]: 24: Hoare triple {10459#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10459#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:21,734 INFO L290 TraceCheckUtils]: 25: Hoare triple {10459#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10460#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:21,734 INFO L290 TraceCheckUtils]: 26: Hoare triple {10460#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10460#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:21,735 INFO L290 TraceCheckUtils]: 27: Hoare triple {10460#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10461#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:21,735 INFO L290 TraceCheckUtils]: 28: Hoare triple {10461#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10461#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:21,736 INFO L290 TraceCheckUtils]: 29: Hoare triple {10461#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10462#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:21,736 INFO L290 TraceCheckUtils]: 30: Hoare triple {10462#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10462#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:21,737 INFO L290 TraceCheckUtils]: 31: Hoare triple {10462#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10463#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:21,737 INFO L290 TraceCheckUtils]: 32: Hoare triple {10463#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10463#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:21,738 INFO L290 TraceCheckUtils]: 33: Hoare triple {10463#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10464#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:21,738 INFO L290 TraceCheckUtils]: 34: Hoare triple {10464#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10464#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:21,739 INFO L290 TraceCheckUtils]: 35: Hoare triple {10464#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10465#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:21,739 INFO L290 TraceCheckUtils]: 36: Hoare triple {10465#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10465#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:21,739 INFO L290 TraceCheckUtils]: 37: Hoare triple {10465#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10466#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:21,740 INFO L290 TraceCheckUtils]: 38: Hoare triple {10466#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10466#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:21,740 INFO L290 TraceCheckUtils]: 39: Hoare triple {10466#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10467#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:21,741 INFO L290 TraceCheckUtils]: 40: Hoare triple {10467#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10467#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:21,741 INFO L290 TraceCheckUtils]: 41: Hoare triple {10467#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10468#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:21,742 INFO L290 TraceCheckUtils]: 42: Hoare triple {10468#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10468#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:21,742 INFO L290 TraceCheckUtils]: 43: Hoare triple {10468#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10469#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:21,742 INFO L290 TraceCheckUtils]: 44: Hoare triple {10469#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10469#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:21,743 INFO L290 TraceCheckUtils]: 45: Hoare triple {10469#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10470#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:21,743 INFO L290 TraceCheckUtils]: 46: Hoare triple {10470#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10470#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:21,744 INFO L290 TraceCheckUtils]: 47: Hoare triple {10470#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10471#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:21,744 INFO L290 TraceCheckUtils]: 48: Hoare triple {10471#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10471#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:21,745 INFO L290 TraceCheckUtils]: 49: Hoare triple {10471#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10472#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:21,745 INFO L290 TraceCheckUtils]: 50: Hoare triple {10472#(<= main_~k~0 22)} assume !(~i~0 < 1000000); {10472#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:21,746 INFO L272 TraceCheckUtils]: 51: Hoare triple {10472#(<= main_~k~0 22)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {10633#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:21,746 INFO L290 TraceCheckUtils]: 52: Hoare triple {10633#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {10637#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:21,746 INFO L290 TraceCheckUtils]: 53: Hoare triple {10637#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {10446#false} is VALID [2022-04-15 12:33:21,746 INFO L290 TraceCheckUtils]: 54: Hoare triple {10446#false} assume !false; {10446#false} is VALID [2022-04-15 12:33:21,747 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:21,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:33:22,519 INFO L290 TraceCheckUtils]: 54: Hoare triple {10446#false} assume !false; {10446#false} is VALID [2022-04-15 12:33:22,520 INFO L290 TraceCheckUtils]: 53: Hoare triple {10637#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {10446#false} is VALID [2022-04-15 12:33:22,520 INFO L290 TraceCheckUtils]: 52: Hoare triple {10633#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {10637#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:22,520 INFO L272 TraceCheckUtils]: 51: Hoare triple {10653#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {10633#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:22,520 INFO L290 TraceCheckUtils]: 50: Hoare triple {10653#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {10653#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:22,521 INFO L290 TraceCheckUtils]: 49: Hoare triple {10660#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10653#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:22,521 INFO L290 TraceCheckUtils]: 48: Hoare triple {10660#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10660#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:22,522 INFO L290 TraceCheckUtils]: 47: Hoare triple {10667#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10660#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:22,522 INFO L290 TraceCheckUtils]: 46: Hoare triple {10667#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10667#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:22,523 INFO L290 TraceCheckUtils]: 45: Hoare triple {10674#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10667#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:22,523 INFO L290 TraceCheckUtils]: 44: Hoare triple {10674#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10674#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:22,523 INFO L290 TraceCheckUtils]: 43: Hoare triple {10681#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10674#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:22,523 INFO L290 TraceCheckUtils]: 42: Hoare triple {10681#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10681#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:22,524 INFO L290 TraceCheckUtils]: 41: Hoare triple {10688#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10681#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:22,524 INFO L290 TraceCheckUtils]: 40: Hoare triple {10688#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10688#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:22,525 INFO L290 TraceCheckUtils]: 39: Hoare triple {10695#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10688#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:22,525 INFO L290 TraceCheckUtils]: 38: Hoare triple {10695#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10695#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:22,525 INFO L290 TraceCheckUtils]: 37: Hoare triple {10702#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10695#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:22,525 INFO L290 TraceCheckUtils]: 36: Hoare triple {10702#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10702#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:22,526 INFO L290 TraceCheckUtils]: 35: Hoare triple {10709#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10702#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:22,526 INFO L290 TraceCheckUtils]: 34: Hoare triple {10709#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10709#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:22,526 INFO L290 TraceCheckUtils]: 33: Hoare triple {10716#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10709#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:22,527 INFO L290 TraceCheckUtils]: 32: Hoare triple {10716#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10716#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:22,527 INFO L290 TraceCheckUtils]: 31: Hoare triple {10723#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10716#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:22,527 INFO L290 TraceCheckUtils]: 30: Hoare triple {10723#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10723#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:22,528 INFO L290 TraceCheckUtils]: 29: Hoare triple {10730#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10723#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:22,528 INFO L290 TraceCheckUtils]: 28: Hoare triple {10730#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10730#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:22,528 INFO L290 TraceCheckUtils]: 27: Hoare triple {10737#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10730#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:22,529 INFO L290 TraceCheckUtils]: 26: Hoare triple {10737#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10737#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:22,529 INFO L290 TraceCheckUtils]: 25: Hoare triple {10744#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10737#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:22,529 INFO L290 TraceCheckUtils]: 24: Hoare triple {10744#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10744#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:22,530 INFO L290 TraceCheckUtils]: 23: Hoare triple {10751#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10744#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:22,530 INFO L290 TraceCheckUtils]: 22: Hoare triple {10751#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10751#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:22,530 INFO L290 TraceCheckUtils]: 21: Hoare triple {10758#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10751#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:22,531 INFO L290 TraceCheckUtils]: 20: Hoare triple {10758#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10758#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:22,531 INFO L290 TraceCheckUtils]: 19: Hoare triple {10765#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10758#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:22,531 INFO L290 TraceCheckUtils]: 18: Hoare triple {10765#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10765#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:22,532 INFO L290 TraceCheckUtils]: 17: Hoare triple {10772#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10765#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:22,532 INFO L290 TraceCheckUtils]: 16: Hoare triple {10772#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10772#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:22,532 INFO L290 TraceCheckUtils]: 15: Hoare triple {10779#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10772#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:22,532 INFO L290 TraceCheckUtils]: 14: Hoare triple {10779#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10779#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:22,533 INFO L290 TraceCheckUtils]: 13: Hoare triple {10786#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10779#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:22,533 INFO L290 TraceCheckUtils]: 12: Hoare triple {10786#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10786#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:22,534 INFO L290 TraceCheckUtils]: 11: Hoare triple {10793#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10786#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:22,534 INFO L290 TraceCheckUtils]: 10: Hoare triple {10793#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10793#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:22,534 INFO L290 TraceCheckUtils]: 9: Hoare triple {10800#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10793#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:22,534 INFO L290 TraceCheckUtils]: 8: Hoare triple {10800#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10800#(<= main_~k~0 999979)} is VALID [2022-04-15 12:33:22,535 INFO L290 TraceCheckUtils]: 7: Hoare triple {10807#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {10800#(<= main_~k~0 999979)} is VALID [2022-04-15 12:33:22,535 INFO L290 TraceCheckUtils]: 6: Hoare triple {10807#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {10807#(<= main_~k~0 999978)} is VALID [2022-04-15 12:33:22,535 INFO L290 TraceCheckUtils]: 5: Hoare triple {10445#true} ~i~0 := 0;~k~0 := 0; {10807#(<= main_~k~0 999978)} is VALID [2022-04-15 12:33:22,535 INFO L272 TraceCheckUtils]: 4: Hoare triple {10445#true} call #t~ret3 := main(); {10445#true} is VALID [2022-04-15 12:33:22,535 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {10445#true} {10445#true} #54#return; {10445#true} is VALID [2022-04-15 12:33:22,535 INFO L290 TraceCheckUtils]: 2: Hoare triple {10445#true} assume true; {10445#true} is VALID [2022-04-15 12:33:22,536 INFO L290 TraceCheckUtils]: 1: Hoare triple {10445#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {10445#true} is VALID [2022-04-15 12:33:22,536 INFO L272 TraceCheckUtils]: 0: Hoare triple {10445#true} call ULTIMATE.init(); {10445#true} is VALID [2022-04-15 12:33:22,536 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:22,536 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120272175] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:33:22,536 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:33:22,536 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 27] total 54 [2022-04-15 12:33:22,536 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:33:22,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2129469726] [2022-04-15 12:33:22,536 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2129469726] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:33:22,536 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:33:22,536 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-04-15 12:33:22,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719023185] [2022-04-15 12:33:22,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:33:22,537 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 26 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 55 [2022-04-15 12:33:22,537 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:33:22,537 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 26 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:22,565 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 55 edges. 55 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:22,565 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-04-15 12:33:22,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:22,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-04-15 12:33:22,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1188, Invalid=1674, Unknown=0, NotChecked=0, Total=2862 [2022-04-15 12:33:22,566 INFO L87 Difference]: Start difference. First operand 56 states and 56 transitions. Second operand has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 26 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:22,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:22,959 INFO L93 Difference]: Finished difference Result 64 states and 64 transitions. [2022-04-15 12:33:22,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-04-15 12:33:22,959 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 26 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 55 [2022-04-15 12:33:22,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:33:22,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 26 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:22,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 64 transitions. [2022-04-15 12:33:22,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 26 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:22,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 64 transitions. [2022-04-15 12:33:22,960 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 28 states and 64 transitions. [2022-04-15 12:33:22,998 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 64 edges. 64 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:22,999 INFO L225 Difference]: With dead ends: 64 [2022-04-15 12:33:22,999 INFO L226 Difference]: Without dead ends: 59 [2022-04-15 12:33:23,000 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 85 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 687 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2326, Invalid=3836, Unknown=0, NotChecked=0, Total=6162 [2022-04-15 12:33:23,000 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 56 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:33:23,000 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 38 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:33:23,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2022-04-15 12:33:23,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 58. [2022-04-15 12:33:23,076 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:33:23,076 INFO L82 GeneralOperation]: Start isEquivalent. First operand 59 states. Second operand has 58 states, 53 states have (on average 1.0188679245283019) internal successors, (54), 53 states have internal predecessors, (54), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:23,076 INFO L74 IsIncluded]: Start isIncluded. First operand 59 states. Second operand has 58 states, 53 states have (on average 1.0188679245283019) internal successors, (54), 53 states have internal predecessors, (54), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:23,076 INFO L87 Difference]: Start difference. First operand 59 states. Second operand has 58 states, 53 states have (on average 1.0188679245283019) internal successors, (54), 53 states have internal predecessors, (54), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:23,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:23,077 INFO L93 Difference]: Finished difference Result 59 states and 59 transitions. [2022-04-15 12:33:23,077 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 59 transitions. [2022-04-15 12:33:23,077 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:23,077 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:23,077 INFO L74 IsIncluded]: Start isIncluded. First operand has 58 states, 53 states have (on average 1.0188679245283019) internal successors, (54), 53 states have internal predecessors, (54), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 59 states. [2022-04-15 12:33:23,077 INFO L87 Difference]: Start difference. First operand has 58 states, 53 states have (on average 1.0188679245283019) internal successors, (54), 53 states have internal predecessors, (54), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 59 states. [2022-04-15 12:33:23,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:23,078 INFO L93 Difference]: Finished difference Result 59 states and 59 transitions. [2022-04-15 12:33:23,078 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 59 transitions. [2022-04-15 12:33:23,078 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:23,078 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:23,078 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:33:23,078 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:33:23,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 53 states have (on average 1.0188679245283019) internal successors, (54), 53 states have internal predecessors, (54), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:23,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 58 transitions. [2022-04-15 12:33:23,079 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 58 transitions. Word has length 55 [2022-04-15 12:33:23,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:33:23,079 INFO L478 AbstractCegarLoop]: Abstraction has 58 states and 58 transitions. [2022-04-15 12:33:23,079 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 26 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:23,079 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 58 states and 58 transitions. [2022-04-15 12:33:23,127 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 58 edges. 58 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:23,128 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 58 transitions. [2022-04-15 12:33:23,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-04-15 12:33:23,128 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:33:23,128 INFO L499 BasicCegarLoop]: trace histogram [23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:33:23,144 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-04-15 12:33:23,341 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:23,341 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:33:23,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:33:23,341 INFO L85 PathProgramCache]: Analyzing trace with hash 2057353848, now seen corresponding path program 45 times [2022-04-15 12:33:23,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:23,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [227263154] [2022-04-15 12:33:23,662 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:33:23,662 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:33:23,662 INFO L85 PathProgramCache]: Analyzing trace with hash 2057353848, now seen corresponding path program 46 times [2022-04-15 12:33:23,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:33:23,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606368726] [2022-04-15 12:33:23,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:33:23,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:33:23,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:23,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:33:23,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:23,984 INFO L290 TraceCheckUtils]: 0: Hoare triple {11274#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {11243#true} is VALID [2022-04-15 12:33:23,985 INFO L290 TraceCheckUtils]: 1: Hoare triple {11243#true} assume true; {11243#true} is VALID [2022-04-15 12:33:23,985 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {11243#true} {11243#true} #54#return; {11243#true} is VALID [2022-04-15 12:33:23,985 INFO L272 TraceCheckUtils]: 0: Hoare triple {11243#true} call ULTIMATE.init(); {11274#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:33:23,985 INFO L290 TraceCheckUtils]: 1: Hoare triple {11274#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {11243#true} is VALID [2022-04-15 12:33:23,985 INFO L290 TraceCheckUtils]: 2: Hoare triple {11243#true} assume true; {11243#true} is VALID [2022-04-15 12:33:23,985 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {11243#true} {11243#true} #54#return; {11243#true} is VALID [2022-04-15 12:33:23,985 INFO L272 TraceCheckUtils]: 4: Hoare triple {11243#true} call #t~ret3 := main(); {11243#true} is VALID [2022-04-15 12:33:23,986 INFO L290 TraceCheckUtils]: 5: Hoare triple {11243#true} ~i~0 := 0;~k~0 := 0; {11248#(= main_~k~0 0)} is VALID [2022-04-15 12:33:23,986 INFO L290 TraceCheckUtils]: 6: Hoare triple {11248#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11248#(= main_~k~0 0)} is VALID [2022-04-15 12:33:23,986 INFO L290 TraceCheckUtils]: 7: Hoare triple {11248#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11249#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:23,986 INFO L290 TraceCheckUtils]: 8: Hoare triple {11249#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11249#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:23,988 INFO L290 TraceCheckUtils]: 9: Hoare triple {11249#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11250#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:23,988 INFO L290 TraceCheckUtils]: 10: Hoare triple {11250#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11250#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:23,988 INFO L290 TraceCheckUtils]: 11: Hoare triple {11250#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11251#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:23,989 INFO L290 TraceCheckUtils]: 12: Hoare triple {11251#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11251#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:23,989 INFO L290 TraceCheckUtils]: 13: Hoare triple {11251#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11252#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:23,990 INFO L290 TraceCheckUtils]: 14: Hoare triple {11252#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11252#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:23,990 INFO L290 TraceCheckUtils]: 15: Hoare triple {11252#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11253#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:23,991 INFO L290 TraceCheckUtils]: 16: Hoare triple {11253#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11253#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:23,991 INFO L290 TraceCheckUtils]: 17: Hoare triple {11253#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11254#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:23,991 INFO L290 TraceCheckUtils]: 18: Hoare triple {11254#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11254#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:23,992 INFO L290 TraceCheckUtils]: 19: Hoare triple {11254#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11255#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:23,992 INFO L290 TraceCheckUtils]: 20: Hoare triple {11255#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11255#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:23,993 INFO L290 TraceCheckUtils]: 21: Hoare triple {11255#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11256#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:23,993 INFO L290 TraceCheckUtils]: 22: Hoare triple {11256#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11256#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:23,994 INFO L290 TraceCheckUtils]: 23: Hoare triple {11256#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11257#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:23,994 INFO L290 TraceCheckUtils]: 24: Hoare triple {11257#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11257#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:23,995 INFO L290 TraceCheckUtils]: 25: Hoare triple {11257#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11258#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:23,995 INFO L290 TraceCheckUtils]: 26: Hoare triple {11258#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11258#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:23,996 INFO L290 TraceCheckUtils]: 27: Hoare triple {11258#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11259#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:23,996 INFO L290 TraceCheckUtils]: 28: Hoare triple {11259#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11259#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:23,996 INFO L290 TraceCheckUtils]: 29: Hoare triple {11259#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11260#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:23,997 INFO L290 TraceCheckUtils]: 30: Hoare triple {11260#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11260#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:23,997 INFO L290 TraceCheckUtils]: 31: Hoare triple {11260#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11261#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:23,998 INFO L290 TraceCheckUtils]: 32: Hoare triple {11261#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11261#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:23,998 INFO L290 TraceCheckUtils]: 33: Hoare triple {11261#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11262#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:23,999 INFO L290 TraceCheckUtils]: 34: Hoare triple {11262#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11262#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:23,999 INFO L290 TraceCheckUtils]: 35: Hoare triple {11262#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11263#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:23,999 INFO L290 TraceCheckUtils]: 36: Hoare triple {11263#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11263#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:24,000 INFO L290 TraceCheckUtils]: 37: Hoare triple {11263#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11264#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:24,000 INFO L290 TraceCheckUtils]: 38: Hoare triple {11264#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11264#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:24,001 INFO L290 TraceCheckUtils]: 39: Hoare triple {11264#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11265#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:24,001 INFO L290 TraceCheckUtils]: 40: Hoare triple {11265#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11265#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:24,002 INFO L290 TraceCheckUtils]: 41: Hoare triple {11265#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11266#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:24,002 INFO L290 TraceCheckUtils]: 42: Hoare triple {11266#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11266#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:24,003 INFO L290 TraceCheckUtils]: 43: Hoare triple {11266#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11267#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:24,003 INFO L290 TraceCheckUtils]: 44: Hoare triple {11267#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11267#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:24,004 INFO L290 TraceCheckUtils]: 45: Hoare triple {11267#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11268#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:24,004 INFO L290 TraceCheckUtils]: 46: Hoare triple {11268#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11268#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:24,005 INFO L290 TraceCheckUtils]: 47: Hoare triple {11268#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11269#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:24,005 INFO L290 TraceCheckUtils]: 48: Hoare triple {11269#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11269#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:24,005 INFO L290 TraceCheckUtils]: 49: Hoare triple {11269#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11270#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:24,006 INFO L290 TraceCheckUtils]: 50: Hoare triple {11270#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11270#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:24,006 INFO L290 TraceCheckUtils]: 51: Hoare triple {11270#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11271#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:24,007 INFO L290 TraceCheckUtils]: 52: Hoare triple {11271#(<= main_~k~0 23)} assume !(~i~0 < 1000000); {11271#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:24,007 INFO L272 TraceCheckUtils]: 53: Hoare triple {11271#(<= main_~k~0 23)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {11272#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:33:24,007 INFO L290 TraceCheckUtils]: 54: Hoare triple {11272#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {11273#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:33:24,008 INFO L290 TraceCheckUtils]: 55: Hoare triple {11273#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {11244#false} is VALID [2022-04-15 12:33:24,008 INFO L290 TraceCheckUtils]: 56: Hoare triple {11244#false} assume !false; {11244#false} is VALID [2022-04-15 12:33:24,008 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 0 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:24,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:33:24,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606368726] [2022-04-15 12:33:24,008 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606368726] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:33:24,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117145262] [2022-04-15 12:33:24,009 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:33:24,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:24,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:33:24,009 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:33:24,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-04-15 12:33:24,087 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:33:24,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:33:24,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 27 conjunts are in the unsatisfiable core [2022-04-15 12:33:24,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:24,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:33:24,436 INFO L272 TraceCheckUtils]: 0: Hoare triple {11243#true} call ULTIMATE.init(); {11243#true} is VALID [2022-04-15 12:33:24,436 INFO L290 TraceCheckUtils]: 1: Hoare triple {11243#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {11243#true} is VALID [2022-04-15 12:33:24,436 INFO L290 TraceCheckUtils]: 2: Hoare triple {11243#true} assume true; {11243#true} is VALID [2022-04-15 12:33:24,436 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {11243#true} {11243#true} #54#return; {11243#true} is VALID [2022-04-15 12:33:24,436 INFO L272 TraceCheckUtils]: 4: Hoare triple {11243#true} call #t~ret3 := main(); {11243#true} is VALID [2022-04-15 12:33:24,437 INFO L290 TraceCheckUtils]: 5: Hoare triple {11243#true} ~i~0 := 0;~k~0 := 0; {11293#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:24,437 INFO L290 TraceCheckUtils]: 6: Hoare triple {11293#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11293#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:24,438 INFO L290 TraceCheckUtils]: 7: Hoare triple {11293#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11249#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:24,438 INFO L290 TraceCheckUtils]: 8: Hoare triple {11249#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11249#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:24,439 INFO L290 TraceCheckUtils]: 9: Hoare triple {11249#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11250#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:24,439 INFO L290 TraceCheckUtils]: 10: Hoare triple {11250#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11250#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:24,440 INFO L290 TraceCheckUtils]: 11: Hoare triple {11250#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11251#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:24,440 INFO L290 TraceCheckUtils]: 12: Hoare triple {11251#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11251#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:24,441 INFO L290 TraceCheckUtils]: 13: Hoare triple {11251#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11252#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:24,441 INFO L290 TraceCheckUtils]: 14: Hoare triple {11252#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11252#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:24,441 INFO L290 TraceCheckUtils]: 15: Hoare triple {11252#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11253#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:24,442 INFO L290 TraceCheckUtils]: 16: Hoare triple {11253#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11253#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:24,442 INFO L290 TraceCheckUtils]: 17: Hoare triple {11253#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11254#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:24,443 INFO L290 TraceCheckUtils]: 18: Hoare triple {11254#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11254#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:24,443 INFO L290 TraceCheckUtils]: 19: Hoare triple {11254#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11255#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:24,444 INFO L290 TraceCheckUtils]: 20: Hoare triple {11255#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11255#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:24,444 INFO L290 TraceCheckUtils]: 21: Hoare triple {11255#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11256#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:24,444 INFO L290 TraceCheckUtils]: 22: Hoare triple {11256#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11256#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:24,445 INFO L290 TraceCheckUtils]: 23: Hoare triple {11256#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11257#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:24,445 INFO L290 TraceCheckUtils]: 24: Hoare triple {11257#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11257#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:24,446 INFO L290 TraceCheckUtils]: 25: Hoare triple {11257#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11258#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:24,446 INFO L290 TraceCheckUtils]: 26: Hoare triple {11258#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11258#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:24,447 INFO L290 TraceCheckUtils]: 27: Hoare triple {11258#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11259#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:24,447 INFO L290 TraceCheckUtils]: 28: Hoare triple {11259#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11259#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:24,448 INFO L290 TraceCheckUtils]: 29: Hoare triple {11259#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11260#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:24,448 INFO L290 TraceCheckUtils]: 30: Hoare triple {11260#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11260#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:24,449 INFO L290 TraceCheckUtils]: 31: Hoare triple {11260#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11261#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:24,449 INFO L290 TraceCheckUtils]: 32: Hoare triple {11261#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11261#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:24,449 INFO L290 TraceCheckUtils]: 33: Hoare triple {11261#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11262#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:24,450 INFO L290 TraceCheckUtils]: 34: Hoare triple {11262#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11262#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:24,450 INFO L290 TraceCheckUtils]: 35: Hoare triple {11262#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11263#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:24,451 INFO L290 TraceCheckUtils]: 36: Hoare triple {11263#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11263#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:24,451 INFO L290 TraceCheckUtils]: 37: Hoare triple {11263#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11264#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:24,452 INFO L290 TraceCheckUtils]: 38: Hoare triple {11264#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11264#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:24,452 INFO L290 TraceCheckUtils]: 39: Hoare triple {11264#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11265#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:24,452 INFO L290 TraceCheckUtils]: 40: Hoare triple {11265#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11265#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:24,453 INFO L290 TraceCheckUtils]: 41: Hoare triple {11265#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11266#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:24,453 INFO L290 TraceCheckUtils]: 42: Hoare triple {11266#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11266#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:24,454 INFO L290 TraceCheckUtils]: 43: Hoare triple {11266#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11267#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:24,454 INFO L290 TraceCheckUtils]: 44: Hoare triple {11267#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11267#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:24,455 INFO L290 TraceCheckUtils]: 45: Hoare triple {11267#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11268#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:24,455 INFO L290 TraceCheckUtils]: 46: Hoare triple {11268#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11268#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:24,456 INFO L290 TraceCheckUtils]: 47: Hoare triple {11268#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11269#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:24,456 INFO L290 TraceCheckUtils]: 48: Hoare triple {11269#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11269#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:24,457 INFO L290 TraceCheckUtils]: 49: Hoare triple {11269#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11270#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:24,457 INFO L290 TraceCheckUtils]: 50: Hoare triple {11270#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11270#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:24,458 INFO L290 TraceCheckUtils]: 51: Hoare triple {11270#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11271#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:24,458 INFO L290 TraceCheckUtils]: 52: Hoare triple {11271#(<= main_~k~0 23)} assume !(~i~0 < 1000000); {11271#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:24,458 INFO L272 TraceCheckUtils]: 53: Hoare triple {11271#(<= main_~k~0 23)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {11438#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:24,459 INFO L290 TraceCheckUtils]: 54: Hoare triple {11438#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {11442#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:24,459 INFO L290 TraceCheckUtils]: 55: Hoare triple {11442#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {11244#false} is VALID [2022-04-15 12:33:24,459 INFO L290 TraceCheckUtils]: 56: Hoare triple {11244#false} assume !false; {11244#false} is VALID [2022-04-15 12:33:24,459 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 0 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:24,459 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:33:25,358 INFO L290 TraceCheckUtils]: 56: Hoare triple {11244#false} assume !false; {11244#false} is VALID [2022-04-15 12:33:25,359 INFO L290 TraceCheckUtils]: 55: Hoare triple {11442#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {11244#false} is VALID [2022-04-15 12:33:25,359 INFO L290 TraceCheckUtils]: 54: Hoare triple {11438#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {11442#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:25,360 INFO L272 TraceCheckUtils]: 53: Hoare triple {11458#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {11438#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:25,360 INFO L290 TraceCheckUtils]: 52: Hoare triple {11458#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {11458#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:25,361 INFO L290 TraceCheckUtils]: 51: Hoare triple {11465#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11458#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:25,361 INFO L290 TraceCheckUtils]: 50: Hoare triple {11465#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11465#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:25,362 INFO L290 TraceCheckUtils]: 49: Hoare triple {11472#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11465#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:25,362 INFO L290 TraceCheckUtils]: 48: Hoare triple {11472#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11472#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:25,362 INFO L290 TraceCheckUtils]: 47: Hoare triple {11479#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11472#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:25,363 INFO L290 TraceCheckUtils]: 46: Hoare triple {11479#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11479#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:25,363 INFO L290 TraceCheckUtils]: 45: Hoare triple {11486#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11479#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:25,363 INFO L290 TraceCheckUtils]: 44: Hoare triple {11486#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11486#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:25,364 INFO L290 TraceCheckUtils]: 43: Hoare triple {11493#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11486#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:25,364 INFO L290 TraceCheckUtils]: 42: Hoare triple {11493#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11493#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:25,365 INFO L290 TraceCheckUtils]: 41: Hoare triple {11500#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11493#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:25,365 INFO L290 TraceCheckUtils]: 40: Hoare triple {11500#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11500#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:25,365 INFO L290 TraceCheckUtils]: 39: Hoare triple {11507#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11500#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:25,365 INFO L290 TraceCheckUtils]: 38: Hoare triple {11507#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11507#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:25,366 INFO L290 TraceCheckUtils]: 37: Hoare triple {11514#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11507#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:25,366 INFO L290 TraceCheckUtils]: 36: Hoare triple {11514#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11514#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:25,367 INFO L290 TraceCheckUtils]: 35: Hoare triple {11521#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11514#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:25,367 INFO L290 TraceCheckUtils]: 34: Hoare triple {11521#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11521#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:25,368 INFO L290 TraceCheckUtils]: 33: Hoare triple {11528#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11521#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:25,368 INFO L290 TraceCheckUtils]: 32: Hoare triple {11528#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11528#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:25,368 INFO L290 TraceCheckUtils]: 31: Hoare triple {11535#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11528#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:25,368 INFO L290 TraceCheckUtils]: 30: Hoare triple {11535#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11535#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:25,369 INFO L290 TraceCheckUtils]: 29: Hoare triple {11542#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11535#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:25,369 INFO L290 TraceCheckUtils]: 28: Hoare triple {11542#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11542#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:25,370 INFO L290 TraceCheckUtils]: 27: Hoare triple {11549#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11542#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:25,370 INFO L290 TraceCheckUtils]: 26: Hoare triple {11549#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11549#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:25,370 INFO L290 TraceCheckUtils]: 25: Hoare triple {11556#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11549#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:25,371 INFO L290 TraceCheckUtils]: 24: Hoare triple {11556#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11556#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:25,371 INFO L290 TraceCheckUtils]: 23: Hoare triple {11563#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11556#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:25,371 INFO L290 TraceCheckUtils]: 22: Hoare triple {11563#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11563#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:25,372 INFO L290 TraceCheckUtils]: 21: Hoare triple {11570#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11563#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:25,372 INFO L290 TraceCheckUtils]: 20: Hoare triple {11570#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11570#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:25,373 INFO L290 TraceCheckUtils]: 19: Hoare triple {11577#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11570#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:25,373 INFO L290 TraceCheckUtils]: 18: Hoare triple {11577#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11577#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:25,373 INFO L290 TraceCheckUtils]: 17: Hoare triple {11584#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11577#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:25,374 INFO L290 TraceCheckUtils]: 16: Hoare triple {11584#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11584#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:25,374 INFO L290 TraceCheckUtils]: 15: Hoare triple {11591#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11584#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:25,374 INFO L290 TraceCheckUtils]: 14: Hoare triple {11591#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11591#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:25,375 INFO L290 TraceCheckUtils]: 13: Hoare triple {11598#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11591#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:25,375 INFO L290 TraceCheckUtils]: 12: Hoare triple {11598#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11598#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:25,376 INFO L290 TraceCheckUtils]: 11: Hoare triple {11605#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11598#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:25,376 INFO L290 TraceCheckUtils]: 10: Hoare triple {11605#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11605#(<= main_~k~0 999979)} is VALID [2022-04-15 12:33:25,376 INFO L290 TraceCheckUtils]: 9: Hoare triple {11612#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11605#(<= main_~k~0 999979)} is VALID [2022-04-15 12:33:25,377 INFO L290 TraceCheckUtils]: 8: Hoare triple {11612#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11612#(<= main_~k~0 999978)} is VALID [2022-04-15 12:33:25,377 INFO L290 TraceCheckUtils]: 7: Hoare triple {11619#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {11612#(<= main_~k~0 999978)} is VALID [2022-04-15 12:33:25,377 INFO L290 TraceCheckUtils]: 6: Hoare triple {11619#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {11619#(<= main_~k~0 999977)} is VALID [2022-04-15 12:33:25,378 INFO L290 TraceCheckUtils]: 5: Hoare triple {11243#true} ~i~0 := 0;~k~0 := 0; {11619#(<= main_~k~0 999977)} is VALID [2022-04-15 12:33:25,378 INFO L272 TraceCheckUtils]: 4: Hoare triple {11243#true} call #t~ret3 := main(); {11243#true} is VALID [2022-04-15 12:33:25,378 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {11243#true} {11243#true} #54#return; {11243#true} is VALID [2022-04-15 12:33:25,378 INFO L290 TraceCheckUtils]: 2: Hoare triple {11243#true} assume true; {11243#true} is VALID [2022-04-15 12:33:25,378 INFO L290 TraceCheckUtils]: 1: Hoare triple {11243#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {11243#true} is VALID [2022-04-15 12:33:25,378 INFO L272 TraceCheckUtils]: 0: Hoare triple {11243#true} call ULTIMATE.init(); {11243#true} is VALID [2022-04-15 12:33:25,378 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 0 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:25,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117145262] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:33:25,378 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:33:25,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28, 28] total 56 [2022-04-15 12:33:25,379 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:33:25,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [227263154] [2022-04-15 12:33:25,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [227263154] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:33:25,379 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:33:25,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-04-15 12:33:25,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533755587] [2022-04-15 12:33:25,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:33:25,379 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 27 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 57 [2022-04-15 12:33:25,379 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:33:25,379 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 27 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:25,410 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 57 edges. 57 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:25,410 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-04-15 12:33:25,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:25,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-04-15 12:33:25,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1287, Invalid=1793, Unknown=0, NotChecked=0, Total=3080 [2022-04-15 12:33:25,411 INFO L87 Difference]: Start difference. First operand 58 states and 58 transitions. Second operand has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 27 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:26,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:26,089 INFO L93 Difference]: Finished difference Result 66 states and 66 transitions. [2022-04-15 12:33:26,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-04-15 12:33:26,089 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 27 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 57 [2022-04-15 12:33:26,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:33:26,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 27 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:26,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 66 transitions. [2022-04-15 12:33:26,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 27 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:26,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 66 transitions. [2022-04-15 12:33:26,091 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 29 states and 66 transitions. [2022-04-15 12:33:26,154 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 66 edges. 66 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:26,155 INFO L225 Difference]: With dead ends: 66 [2022-04-15 12:33:26,155 INFO L226 Difference]: Without dead ends: 61 [2022-04-15 12:33:26,156 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 88 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 729 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2522, Invalid=4120, Unknown=0, NotChecked=0, Total=6642 [2022-04-15 12:33:26,156 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 58 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:33:26,156 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 53 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:33:26,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2022-04-15 12:33:26,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 60. [2022-04-15 12:33:26,292 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:33:26,292 INFO L82 GeneralOperation]: Start isEquivalent. First operand 61 states. Second operand has 60 states, 55 states have (on average 1.018181818181818) internal successors, (56), 55 states have internal predecessors, (56), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:26,292 INFO L74 IsIncluded]: Start isIncluded. First operand 61 states. Second operand has 60 states, 55 states have (on average 1.018181818181818) internal successors, (56), 55 states have internal predecessors, (56), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:26,292 INFO L87 Difference]: Start difference. First operand 61 states. Second operand has 60 states, 55 states have (on average 1.018181818181818) internal successors, (56), 55 states have internal predecessors, (56), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:26,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:26,293 INFO L93 Difference]: Finished difference Result 61 states and 61 transitions. [2022-04-15 12:33:26,293 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 61 transitions. [2022-04-15 12:33:26,293 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:26,293 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:26,293 INFO L74 IsIncluded]: Start isIncluded. First operand has 60 states, 55 states have (on average 1.018181818181818) internal successors, (56), 55 states have internal predecessors, (56), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 61 states. [2022-04-15 12:33:26,294 INFO L87 Difference]: Start difference. First operand has 60 states, 55 states have (on average 1.018181818181818) internal successors, (56), 55 states have internal predecessors, (56), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 61 states. [2022-04-15 12:33:26,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:26,294 INFO L93 Difference]: Finished difference Result 61 states and 61 transitions. [2022-04-15 12:33:26,294 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 61 transitions. [2022-04-15 12:33:26,294 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:26,294 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:26,294 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:33:26,294 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:33:26,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 55 states have (on average 1.018181818181818) internal successors, (56), 55 states have internal predecessors, (56), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:26,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 60 transitions. [2022-04-15 12:33:26,295 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 60 transitions. Word has length 57 [2022-04-15 12:33:26,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:33:26,296 INFO L478 AbstractCegarLoop]: Abstraction has 60 states and 60 transitions. [2022-04-15 12:33:26,296 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 27 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:26,296 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 60 states and 60 transitions. [2022-04-15 12:33:26,357 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 60 edges. 60 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:26,357 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 60 transitions. [2022-04-15 12:33:26,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-04-15 12:33:26,357 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:33:26,357 INFO L499 BasicCegarLoop]: trace histogram [24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:33:26,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-04-15 12:33:26,571 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:26,571 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:33:26,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:33:26,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1762727116, now seen corresponding path program 47 times [2022-04-15 12:33:26,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:26,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1845262822] [2022-04-15 12:33:26,909 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:33:26,909 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:33:26,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1762727116, now seen corresponding path program 48 times [2022-04-15 12:33:26,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:33:26,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748246509] [2022-04-15 12:33:26,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:33:26,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:33:26,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:27,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:33:27,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:27,304 INFO L290 TraceCheckUtils]: 0: Hoare triple {12101#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {12069#true} is VALID [2022-04-15 12:33:27,305 INFO L290 TraceCheckUtils]: 1: Hoare triple {12069#true} assume true; {12069#true} is VALID [2022-04-15 12:33:27,305 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {12069#true} {12069#true} #54#return; {12069#true} is VALID [2022-04-15 12:33:27,305 INFO L272 TraceCheckUtils]: 0: Hoare triple {12069#true} call ULTIMATE.init(); {12101#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:33:27,305 INFO L290 TraceCheckUtils]: 1: Hoare triple {12101#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {12069#true} is VALID [2022-04-15 12:33:27,305 INFO L290 TraceCheckUtils]: 2: Hoare triple {12069#true} assume true; {12069#true} is VALID [2022-04-15 12:33:27,305 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12069#true} {12069#true} #54#return; {12069#true} is VALID [2022-04-15 12:33:27,305 INFO L272 TraceCheckUtils]: 4: Hoare triple {12069#true} call #t~ret3 := main(); {12069#true} is VALID [2022-04-15 12:33:27,305 INFO L290 TraceCheckUtils]: 5: Hoare triple {12069#true} ~i~0 := 0;~k~0 := 0; {12074#(= main_~k~0 0)} is VALID [2022-04-15 12:33:27,306 INFO L290 TraceCheckUtils]: 6: Hoare triple {12074#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12074#(= main_~k~0 0)} is VALID [2022-04-15 12:33:27,306 INFO L290 TraceCheckUtils]: 7: Hoare triple {12074#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12075#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:27,306 INFO L290 TraceCheckUtils]: 8: Hoare triple {12075#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12075#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:27,307 INFO L290 TraceCheckUtils]: 9: Hoare triple {12075#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12076#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:27,307 INFO L290 TraceCheckUtils]: 10: Hoare triple {12076#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12076#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:27,308 INFO L290 TraceCheckUtils]: 11: Hoare triple {12076#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12077#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:27,308 INFO L290 TraceCheckUtils]: 12: Hoare triple {12077#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12077#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:27,309 INFO L290 TraceCheckUtils]: 13: Hoare triple {12077#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12078#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:27,309 INFO L290 TraceCheckUtils]: 14: Hoare triple {12078#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12078#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:27,310 INFO L290 TraceCheckUtils]: 15: Hoare triple {12078#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12079#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:27,310 INFO L290 TraceCheckUtils]: 16: Hoare triple {12079#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12079#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:27,310 INFO L290 TraceCheckUtils]: 17: Hoare triple {12079#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12080#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:27,311 INFO L290 TraceCheckUtils]: 18: Hoare triple {12080#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12080#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:27,311 INFO L290 TraceCheckUtils]: 19: Hoare triple {12080#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12081#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:27,311 INFO L290 TraceCheckUtils]: 20: Hoare triple {12081#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12081#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:27,312 INFO L290 TraceCheckUtils]: 21: Hoare triple {12081#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12082#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:27,312 INFO L290 TraceCheckUtils]: 22: Hoare triple {12082#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12082#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:27,313 INFO L290 TraceCheckUtils]: 23: Hoare triple {12082#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12083#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:27,313 INFO L290 TraceCheckUtils]: 24: Hoare triple {12083#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12083#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:27,313 INFO L290 TraceCheckUtils]: 25: Hoare triple {12083#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12084#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:27,314 INFO L290 TraceCheckUtils]: 26: Hoare triple {12084#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12084#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:27,314 INFO L290 TraceCheckUtils]: 27: Hoare triple {12084#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12085#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:27,314 INFO L290 TraceCheckUtils]: 28: Hoare triple {12085#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12085#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:27,315 INFO L290 TraceCheckUtils]: 29: Hoare triple {12085#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12086#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:27,315 INFO L290 TraceCheckUtils]: 30: Hoare triple {12086#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12086#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:27,316 INFO L290 TraceCheckUtils]: 31: Hoare triple {12086#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12087#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:27,316 INFO L290 TraceCheckUtils]: 32: Hoare triple {12087#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12087#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:27,316 INFO L290 TraceCheckUtils]: 33: Hoare triple {12087#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12088#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:27,317 INFO L290 TraceCheckUtils]: 34: Hoare triple {12088#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12088#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:27,317 INFO L290 TraceCheckUtils]: 35: Hoare triple {12088#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12089#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:27,317 INFO L290 TraceCheckUtils]: 36: Hoare triple {12089#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12089#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:27,318 INFO L290 TraceCheckUtils]: 37: Hoare triple {12089#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12090#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:27,318 INFO L290 TraceCheckUtils]: 38: Hoare triple {12090#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12090#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:27,319 INFO L290 TraceCheckUtils]: 39: Hoare triple {12090#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12091#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:27,319 INFO L290 TraceCheckUtils]: 40: Hoare triple {12091#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12091#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:27,320 INFO L290 TraceCheckUtils]: 41: Hoare triple {12091#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12092#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:27,320 INFO L290 TraceCheckUtils]: 42: Hoare triple {12092#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12092#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:27,320 INFO L290 TraceCheckUtils]: 43: Hoare triple {12092#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12093#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:27,321 INFO L290 TraceCheckUtils]: 44: Hoare triple {12093#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12093#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:27,321 INFO L290 TraceCheckUtils]: 45: Hoare triple {12093#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12094#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:27,321 INFO L290 TraceCheckUtils]: 46: Hoare triple {12094#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12094#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:27,322 INFO L290 TraceCheckUtils]: 47: Hoare triple {12094#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12095#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:27,322 INFO L290 TraceCheckUtils]: 48: Hoare triple {12095#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12095#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:27,323 INFO L290 TraceCheckUtils]: 49: Hoare triple {12095#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12096#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:27,323 INFO L290 TraceCheckUtils]: 50: Hoare triple {12096#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12096#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:27,324 INFO L290 TraceCheckUtils]: 51: Hoare triple {12096#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12097#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:27,324 INFO L290 TraceCheckUtils]: 52: Hoare triple {12097#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12097#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:27,324 INFO L290 TraceCheckUtils]: 53: Hoare triple {12097#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12098#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:27,325 INFO L290 TraceCheckUtils]: 54: Hoare triple {12098#(<= main_~k~0 24)} assume !(~i~0 < 1000000); {12098#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:27,325 INFO L272 TraceCheckUtils]: 55: Hoare triple {12098#(<= main_~k~0 24)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {12099#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:33:27,325 INFO L290 TraceCheckUtils]: 56: Hoare triple {12099#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {12100#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:33:27,325 INFO L290 TraceCheckUtils]: 57: Hoare triple {12100#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {12070#false} is VALID [2022-04-15 12:33:27,325 INFO L290 TraceCheckUtils]: 58: Hoare triple {12070#false} assume !false; {12070#false} is VALID [2022-04-15 12:33:27,326 INFO L134 CoverageAnalysis]: Checked inductivity of 576 backedges. 0 proven. 576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:27,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:33:27,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748246509] [2022-04-15 12:33:27,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748246509] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:33:27,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41770300] [2022-04-15 12:33:27,326 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:33:27,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:27,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:33:27,339 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:33:27,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-04-15 12:33:27,418 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2022-04-15 12:33:27,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:33:27,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 28 conjunts are in the unsatisfiable core [2022-04-15 12:33:27,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:27,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:33:27,723 INFO L272 TraceCheckUtils]: 0: Hoare triple {12069#true} call ULTIMATE.init(); {12069#true} is VALID [2022-04-15 12:33:27,723 INFO L290 TraceCheckUtils]: 1: Hoare triple {12069#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {12069#true} is VALID [2022-04-15 12:33:27,724 INFO L290 TraceCheckUtils]: 2: Hoare triple {12069#true} assume true; {12069#true} is VALID [2022-04-15 12:33:27,724 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12069#true} {12069#true} #54#return; {12069#true} is VALID [2022-04-15 12:33:27,724 INFO L272 TraceCheckUtils]: 4: Hoare triple {12069#true} call #t~ret3 := main(); {12069#true} is VALID [2022-04-15 12:33:27,724 INFO L290 TraceCheckUtils]: 5: Hoare triple {12069#true} ~i~0 := 0;~k~0 := 0; {12120#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:27,724 INFO L290 TraceCheckUtils]: 6: Hoare triple {12120#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12120#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:27,725 INFO L290 TraceCheckUtils]: 7: Hoare triple {12120#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12075#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:27,726 INFO L290 TraceCheckUtils]: 8: Hoare triple {12075#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12075#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:27,726 INFO L290 TraceCheckUtils]: 9: Hoare triple {12075#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12076#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:27,726 INFO L290 TraceCheckUtils]: 10: Hoare triple {12076#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12076#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:27,727 INFO L290 TraceCheckUtils]: 11: Hoare triple {12076#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12077#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:27,727 INFO L290 TraceCheckUtils]: 12: Hoare triple {12077#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12077#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:27,728 INFO L290 TraceCheckUtils]: 13: Hoare triple {12077#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12078#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:27,728 INFO L290 TraceCheckUtils]: 14: Hoare triple {12078#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12078#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:27,729 INFO L290 TraceCheckUtils]: 15: Hoare triple {12078#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12079#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:27,729 INFO L290 TraceCheckUtils]: 16: Hoare triple {12079#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12079#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:27,729 INFO L290 TraceCheckUtils]: 17: Hoare triple {12079#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12080#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:27,730 INFO L290 TraceCheckUtils]: 18: Hoare triple {12080#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12080#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:27,730 INFO L290 TraceCheckUtils]: 19: Hoare triple {12080#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12081#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:27,731 INFO L290 TraceCheckUtils]: 20: Hoare triple {12081#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12081#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:27,731 INFO L290 TraceCheckUtils]: 21: Hoare triple {12081#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12082#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:27,731 INFO L290 TraceCheckUtils]: 22: Hoare triple {12082#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12082#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:27,732 INFO L290 TraceCheckUtils]: 23: Hoare triple {12082#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12083#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:27,732 INFO L290 TraceCheckUtils]: 24: Hoare triple {12083#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12083#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:27,733 INFO L290 TraceCheckUtils]: 25: Hoare triple {12083#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12084#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:27,733 INFO L290 TraceCheckUtils]: 26: Hoare triple {12084#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12084#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:27,734 INFO L290 TraceCheckUtils]: 27: Hoare triple {12084#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12085#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:27,734 INFO L290 TraceCheckUtils]: 28: Hoare triple {12085#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12085#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:27,734 INFO L290 TraceCheckUtils]: 29: Hoare triple {12085#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12086#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:27,735 INFO L290 TraceCheckUtils]: 30: Hoare triple {12086#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12086#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:27,735 INFO L290 TraceCheckUtils]: 31: Hoare triple {12086#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12087#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:27,735 INFO L290 TraceCheckUtils]: 32: Hoare triple {12087#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12087#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:27,736 INFO L290 TraceCheckUtils]: 33: Hoare triple {12087#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12088#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:27,736 INFO L290 TraceCheckUtils]: 34: Hoare triple {12088#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12088#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:27,737 INFO L290 TraceCheckUtils]: 35: Hoare triple {12088#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12089#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:27,737 INFO L290 TraceCheckUtils]: 36: Hoare triple {12089#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12089#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:27,738 INFO L290 TraceCheckUtils]: 37: Hoare triple {12089#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12090#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:27,738 INFO L290 TraceCheckUtils]: 38: Hoare triple {12090#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12090#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:27,739 INFO L290 TraceCheckUtils]: 39: Hoare triple {12090#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12091#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:27,739 INFO L290 TraceCheckUtils]: 40: Hoare triple {12091#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12091#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:27,739 INFO L290 TraceCheckUtils]: 41: Hoare triple {12091#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12092#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:27,740 INFO L290 TraceCheckUtils]: 42: Hoare triple {12092#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12092#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:27,740 INFO L290 TraceCheckUtils]: 43: Hoare triple {12092#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12093#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:27,741 INFO L290 TraceCheckUtils]: 44: Hoare triple {12093#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12093#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:27,741 INFO L290 TraceCheckUtils]: 45: Hoare triple {12093#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12094#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:27,741 INFO L290 TraceCheckUtils]: 46: Hoare triple {12094#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12094#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:27,742 INFO L290 TraceCheckUtils]: 47: Hoare triple {12094#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12095#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:27,742 INFO L290 TraceCheckUtils]: 48: Hoare triple {12095#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12095#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:27,743 INFO L290 TraceCheckUtils]: 49: Hoare triple {12095#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12096#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:27,743 INFO L290 TraceCheckUtils]: 50: Hoare triple {12096#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12096#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:27,744 INFO L290 TraceCheckUtils]: 51: Hoare triple {12096#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12097#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:27,744 INFO L290 TraceCheckUtils]: 52: Hoare triple {12097#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12097#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:27,744 INFO L290 TraceCheckUtils]: 53: Hoare triple {12097#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12098#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:27,745 INFO L290 TraceCheckUtils]: 54: Hoare triple {12098#(<= main_~k~0 24)} assume !(~i~0 < 1000000); {12098#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:27,745 INFO L272 TraceCheckUtils]: 55: Hoare triple {12098#(<= main_~k~0 24)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {12271#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:27,745 INFO L290 TraceCheckUtils]: 56: Hoare triple {12271#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {12275#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:27,746 INFO L290 TraceCheckUtils]: 57: Hoare triple {12275#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {12070#false} is VALID [2022-04-15 12:33:27,746 INFO L290 TraceCheckUtils]: 58: Hoare triple {12070#false} assume !false; {12070#false} is VALID [2022-04-15 12:33:27,746 INFO L134 CoverageAnalysis]: Checked inductivity of 576 backedges. 0 proven. 576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:27,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:33:28,379 INFO L290 TraceCheckUtils]: 58: Hoare triple {12070#false} assume !false; {12070#false} is VALID [2022-04-15 12:33:28,379 INFO L290 TraceCheckUtils]: 57: Hoare triple {12275#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {12070#false} is VALID [2022-04-15 12:33:28,379 INFO L290 TraceCheckUtils]: 56: Hoare triple {12271#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {12275#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:28,379 INFO L272 TraceCheckUtils]: 55: Hoare triple {12291#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {12271#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:28,380 INFO L290 TraceCheckUtils]: 54: Hoare triple {12291#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {12291#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:28,381 INFO L290 TraceCheckUtils]: 53: Hoare triple {12298#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12291#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:28,395 INFO L290 TraceCheckUtils]: 52: Hoare triple {12298#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12298#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:28,396 INFO L290 TraceCheckUtils]: 51: Hoare triple {12305#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12298#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:28,396 INFO L290 TraceCheckUtils]: 50: Hoare triple {12305#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12305#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:28,397 INFO L290 TraceCheckUtils]: 49: Hoare triple {12312#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12305#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:28,397 INFO L290 TraceCheckUtils]: 48: Hoare triple {12312#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12312#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:28,397 INFO L290 TraceCheckUtils]: 47: Hoare triple {12319#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12312#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:28,398 INFO L290 TraceCheckUtils]: 46: Hoare triple {12319#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12319#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:28,398 INFO L290 TraceCheckUtils]: 45: Hoare triple {12326#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12319#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:28,398 INFO L290 TraceCheckUtils]: 44: Hoare triple {12326#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12326#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:28,399 INFO L290 TraceCheckUtils]: 43: Hoare triple {12333#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12326#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:28,399 INFO L290 TraceCheckUtils]: 42: Hoare triple {12333#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12333#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:28,399 INFO L290 TraceCheckUtils]: 41: Hoare triple {12340#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12333#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:28,400 INFO L290 TraceCheckUtils]: 40: Hoare triple {12340#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12340#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:28,400 INFO L290 TraceCheckUtils]: 39: Hoare triple {12347#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12340#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:28,400 INFO L290 TraceCheckUtils]: 38: Hoare triple {12347#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12347#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:28,401 INFO L290 TraceCheckUtils]: 37: Hoare triple {12354#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12347#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:28,401 INFO L290 TraceCheckUtils]: 36: Hoare triple {12354#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12354#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:28,402 INFO L290 TraceCheckUtils]: 35: Hoare triple {12361#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12354#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:28,402 INFO L290 TraceCheckUtils]: 34: Hoare triple {12361#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12361#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:28,402 INFO L290 TraceCheckUtils]: 33: Hoare triple {12368#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12361#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:28,403 INFO L290 TraceCheckUtils]: 32: Hoare triple {12368#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12368#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:28,403 INFO L290 TraceCheckUtils]: 31: Hoare triple {12375#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12368#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:28,403 INFO L290 TraceCheckUtils]: 30: Hoare triple {12375#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12375#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:28,404 INFO L290 TraceCheckUtils]: 29: Hoare triple {12382#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12375#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:28,404 INFO L290 TraceCheckUtils]: 28: Hoare triple {12382#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12382#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:28,404 INFO L290 TraceCheckUtils]: 27: Hoare triple {12389#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12382#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:28,405 INFO L290 TraceCheckUtils]: 26: Hoare triple {12389#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12389#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:28,405 INFO L290 TraceCheckUtils]: 25: Hoare triple {12396#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12389#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:28,405 INFO L290 TraceCheckUtils]: 24: Hoare triple {12396#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12396#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:28,406 INFO L290 TraceCheckUtils]: 23: Hoare triple {12403#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12396#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:28,406 INFO L290 TraceCheckUtils]: 22: Hoare triple {12403#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12403#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:28,407 INFO L290 TraceCheckUtils]: 21: Hoare triple {12410#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12403#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:28,407 INFO L290 TraceCheckUtils]: 20: Hoare triple {12410#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12410#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:28,407 INFO L290 TraceCheckUtils]: 19: Hoare triple {12417#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12410#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:28,408 INFO L290 TraceCheckUtils]: 18: Hoare triple {12417#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12417#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:28,408 INFO L290 TraceCheckUtils]: 17: Hoare triple {12424#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12417#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:28,408 INFO L290 TraceCheckUtils]: 16: Hoare triple {12424#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12424#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:28,409 INFO L290 TraceCheckUtils]: 15: Hoare triple {12431#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12424#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:28,409 INFO L290 TraceCheckUtils]: 14: Hoare triple {12431#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12431#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:28,409 INFO L290 TraceCheckUtils]: 13: Hoare triple {12438#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12431#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:28,410 INFO L290 TraceCheckUtils]: 12: Hoare triple {12438#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12438#(<= main_~k~0 999979)} is VALID [2022-04-15 12:33:28,410 INFO L290 TraceCheckUtils]: 11: Hoare triple {12445#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12438#(<= main_~k~0 999979)} is VALID [2022-04-15 12:33:28,410 INFO L290 TraceCheckUtils]: 10: Hoare triple {12445#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12445#(<= main_~k~0 999978)} is VALID [2022-04-15 12:33:28,411 INFO L290 TraceCheckUtils]: 9: Hoare triple {12452#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12445#(<= main_~k~0 999978)} is VALID [2022-04-15 12:33:28,411 INFO L290 TraceCheckUtils]: 8: Hoare triple {12452#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12452#(<= main_~k~0 999977)} is VALID [2022-04-15 12:33:28,412 INFO L290 TraceCheckUtils]: 7: Hoare triple {12459#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12452#(<= main_~k~0 999977)} is VALID [2022-04-15 12:33:28,412 INFO L290 TraceCheckUtils]: 6: Hoare triple {12459#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12459#(<= main_~k~0 999976)} is VALID [2022-04-15 12:33:28,412 INFO L290 TraceCheckUtils]: 5: Hoare triple {12069#true} ~i~0 := 0;~k~0 := 0; {12459#(<= main_~k~0 999976)} is VALID [2022-04-15 12:33:28,412 INFO L272 TraceCheckUtils]: 4: Hoare triple {12069#true} call #t~ret3 := main(); {12069#true} is VALID [2022-04-15 12:33:28,412 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12069#true} {12069#true} #54#return; {12069#true} is VALID [2022-04-15 12:33:28,412 INFO L290 TraceCheckUtils]: 2: Hoare triple {12069#true} assume true; {12069#true} is VALID [2022-04-15 12:33:28,412 INFO L290 TraceCheckUtils]: 1: Hoare triple {12069#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {12069#true} is VALID [2022-04-15 12:33:28,412 INFO L272 TraceCheckUtils]: 0: Hoare triple {12069#true} call ULTIMATE.init(); {12069#true} is VALID [2022-04-15 12:33:28,413 INFO L134 CoverageAnalysis]: Checked inductivity of 576 backedges. 0 proven. 576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:28,413 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41770300] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:33:28,413 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:33:28,413 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 29] total 58 [2022-04-15 12:33:28,413 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:33:28,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1845262822] [2022-04-15 12:33:28,413 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1845262822] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:33:28,413 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:33:28,413 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2022-04-15 12:33:28,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303761374] [2022-04-15 12:33:28,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:33:28,414 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 28 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 59 [2022-04-15 12:33:28,414 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:33:28,414 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 28 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:28,444 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 59 edges. 59 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:28,444 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-04-15 12:33:28,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:28,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-04-15 12:33:28,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1390, Invalid=1916, Unknown=0, NotChecked=0, Total=3306 [2022-04-15 12:33:28,445 INFO L87 Difference]: Start difference. First operand 60 states and 60 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 28 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:28,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:28,940 INFO L93 Difference]: Finished difference Result 68 states and 68 transitions. [2022-04-15 12:33:28,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-04-15 12:33:28,940 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 28 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 59 [2022-04-15 12:33:28,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:33:28,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 28 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:28,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 68 transitions. [2022-04-15 12:33:28,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 28 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:28,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 68 transitions. [2022-04-15 12:33:28,944 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 30 states and 68 transitions. [2022-04-15 12:33:28,981 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 68 edges. 68 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:28,982 INFO L225 Difference]: With dead ends: 68 [2022-04-15 12:33:28,982 INFO L226 Difference]: Without dead ends: 63 [2022-04-15 12:33:28,991 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 91 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 772 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2726, Invalid=4414, Unknown=0, NotChecked=0, Total=7140 [2022-04-15 12:33:28,992 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 60 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:33:28,993 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 38 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:33:28,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-04-15 12:33:29,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 62. [2022-04-15 12:33:29,107 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:33:29,107 INFO L82 GeneralOperation]: Start isEquivalent. First operand 63 states. Second operand has 62 states, 57 states have (on average 1.0175438596491229) internal successors, (58), 57 states have internal predecessors, (58), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:29,107 INFO L74 IsIncluded]: Start isIncluded. First operand 63 states. Second operand has 62 states, 57 states have (on average 1.0175438596491229) internal successors, (58), 57 states have internal predecessors, (58), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:29,107 INFO L87 Difference]: Start difference. First operand 63 states. Second operand has 62 states, 57 states have (on average 1.0175438596491229) internal successors, (58), 57 states have internal predecessors, (58), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:29,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:29,108 INFO L93 Difference]: Finished difference Result 63 states and 63 transitions. [2022-04-15 12:33:29,108 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 63 transitions. [2022-04-15 12:33:29,108 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:29,108 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:29,108 INFO L74 IsIncluded]: Start isIncluded. First operand has 62 states, 57 states have (on average 1.0175438596491229) internal successors, (58), 57 states have internal predecessors, (58), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 63 states. [2022-04-15 12:33:29,108 INFO L87 Difference]: Start difference. First operand has 62 states, 57 states have (on average 1.0175438596491229) internal successors, (58), 57 states have internal predecessors, (58), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 63 states. [2022-04-15 12:33:29,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:29,124 INFO L93 Difference]: Finished difference Result 63 states and 63 transitions. [2022-04-15 12:33:29,124 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 63 transitions. [2022-04-15 12:33:29,124 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:29,124 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:29,124 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:33:29,124 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:33:29,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 57 states have (on average 1.0175438596491229) internal successors, (58), 57 states have internal predecessors, (58), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:29,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 62 transitions. [2022-04-15 12:33:29,125 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 62 transitions. Word has length 59 [2022-04-15 12:33:29,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:33:29,139 INFO L478 AbstractCegarLoop]: Abstraction has 62 states and 62 transitions. [2022-04-15 12:33:29,139 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 28 states have internal predecessors, (55), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:29,139 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 62 states and 62 transitions. [2022-04-15 12:33:29,206 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 62 edges. 62 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:29,206 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 62 transitions. [2022-04-15 12:33:29,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-04-15 12:33:29,207 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:33:29,207 INFO L499 BasicCegarLoop]: trace histogram [25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:33:29,235 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-04-15 12:33:29,407 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-04-15 12:33:29,407 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:33:29,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:33:29,408 INFO L85 PathProgramCache]: Analyzing trace with hash -663495440, now seen corresponding path program 49 times [2022-04-15 12:33:29,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:29,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1509571537] [2022-04-15 12:33:29,695 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:33:29,696 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:33:29,696 INFO L85 PathProgramCache]: Analyzing trace with hash -663495440, now seen corresponding path program 50 times [2022-04-15 12:33:29,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:33:29,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943350828] [2022-04-15 12:33:29,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:33:29,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:33:29,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:30,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:33:30,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:30,053 INFO L290 TraceCheckUtils]: 0: Hoare triple {12956#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {12923#true} is VALID [2022-04-15 12:33:30,053 INFO L290 TraceCheckUtils]: 1: Hoare triple {12923#true} assume true; {12923#true} is VALID [2022-04-15 12:33:30,053 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {12923#true} {12923#true} #54#return; {12923#true} is VALID [2022-04-15 12:33:30,053 INFO L272 TraceCheckUtils]: 0: Hoare triple {12923#true} call ULTIMATE.init(); {12956#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:33:30,053 INFO L290 TraceCheckUtils]: 1: Hoare triple {12956#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {12923#true} is VALID [2022-04-15 12:33:30,054 INFO L290 TraceCheckUtils]: 2: Hoare triple {12923#true} assume true; {12923#true} is VALID [2022-04-15 12:33:30,054 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12923#true} {12923#true} #54#return; {12923#true} is VALID [2022-04-15 12:33:30,054 INFO L272 TraceCheckUtils]: 4: Hoare triple {12923#true} call #t~ret3 := main(); {12923#true} is VALID [2022-04-15 12:33:30,054 INFO L290 TraceCheckUtils]: 5: Hoare triple {12923#true} ~i~0 := 0;~k~0 := 0; {12928#(= main_~k~0 0)} is VALID [2022-04-15 12:33:30,054 INFO L290 TraceCheckUtils]: 6: Hoare triple {12928#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12928#(= main_~k~0 0)} is VALID [2022-04-15 12:33:30,055 INFO L290 TraceCheckUtils]: 7: Hoare triple {12928#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12929#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:30,055 INFO L290 TraceCheckUtils]: 8: Hoare triple {12929#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12929#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:30,056 INFO L290 TraceCheckUtils]: 9: Hoare triple {12929#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12930#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:30,056 INFO L290 TraceCheckUtils]: 10: Hoare triple {12930#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12930#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:30,057 INFO L290 TraceCheckUtils]: 11: Hoare triple {12930#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12931#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:30,057 INFO L290 TraceCheckUtils]: 12: Hoare triple {12931#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12931#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:30,058 INFO L290 TraceCheckUtils]: 13: Hoare triple {12931#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12932#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:30,058 INFO L290 TraceCheckUtils]: 14: Hoare triple {12932#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12932#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:30,059 INFO L290 TraceCheckUtils]: 15: Hoare triple {12932#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12933#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:30,059 INFO L290 TraceCheckUtils]: 16: Hoare triple {12933#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12933#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:30,060 INFO L290 TraceCheckUtils]: 17: Hoare triple {12933#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12934#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:30,060 INFO L290 TraceCheckUtils]: 18: Hoare triple {12934#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12934#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:30,061 INFO L290 TraceCheckUtils]: 19: Hoare triple {12934#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12935#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:30,061 INFO L290 TraceCheckUtils]: 20: Hoare triple {12935#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12935#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:30,061 INFO L290 TraceCheckUtils]: 21: Hoare triple {12935#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12936#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:30,062 INFO L290 TraceCheckUtils]: 22: Hoare triple {12936#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12936#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:30,062 INFO L290 TraceCheckUtils]: 23: Hoare triple {12936#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12937#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:30,063 INFO L290 TraceCheckUtils]: 24: Hoare triple {12937#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12937#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:30,063 INFO L290 TraceCheckUtils]: 25: Hoare triple {12937#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12938#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:30,064 INFO L290 TraceCheckUtils]: 26: Hoare triple {12938#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12938#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:30,064 INFO L290 TraceCheckUtils]: 27: Hoare triple {12938#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12939#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:30,064 INFO L290 TraceCheckUtils]: 28: Hoare triple {12939#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12939#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:30,065 INFO L290 TraceCheckUtils]: 29: Hoare triple {12939#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12940#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:30,065 INFO L290 TraceCheckUtils]: 30: Hoare triple {12940#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12940#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:30,066 INFO L290 TraceCheckUtils]: 31: Hoare triple {12940#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12941#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:30,066 INFO L290 TraceCheckUtils]: 32: Hoare triple {12941#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12941#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:30,067 INFO L290 TraceCheckUtils]: 33: Hoare triple {12941#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12942#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:30,067 INFO L290 TraceCheckUtils]: 34: Hoare triple {12942#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12942#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:30,068 INFO L290 TraceCheckUtils]: 35: Hoare triple {12942#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12943#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:30,068 INFO L290 TraceCheckUtils]: 36: Hoare triple {12943#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12943#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:30,069 INFO L290 TraceCheckUtils]: 37: Hoare triple {12943#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12944#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:30,069 INFO L290 TraceCheckUtils]: 38: Hoare triple {12944#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12944#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:30,070 INFO L290 TraceCheckUtils]: 39: Hoare triple {12944#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12945#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:30,070 INFO L290 TraceCheckUtils]: 40: Hoare triple {12945#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12945#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:30,071 INFO L290 TraceCheckUtils]: 41: Hoare triple {12945#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12946#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:30,071 INFO L290 TraceCheckUtils]: 42: Hoare triple {12946#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12946#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:30,071 INFO L290 TraceCheckUtils]: 43: Hoare triple {12946#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12947#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:30,072 INFO L290 TraceCheckUtils]: 44: Hoare triple {12947#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12947#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:30,072 INFO L290 TraceCheckUtils]: 45: Hoare triple {12947#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12948#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:30,073 INFO L290 TraceCheckUtils]: 46: Hoare triple {12948#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12948#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:30,073 INFO L290 TraceCheckUtils]: 47: Hoare triple {12948#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12949#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:30,074 INFO L290 TraceCheckUtils]: 48: Hoare triple {12949#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12949#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:30,074 INFO L290 TraceCheckUtils]: 49: Hoare triple {12949#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12950#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:30,074 INFO L290 TraceCheckUtils]: 50: Hoare triple {12950#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12950#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:30,075 INFO L290 TraceCheckUtils]: 51: Hoare triple {12950#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12951#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:30,075 INFO L290 TraceCheckUtils]: 52: Hoare triple {12951#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12951#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:30,076 INFO L290 TraceCheckUtils]: 53: Hoare triple {12951#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12952#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:30,076 INFO L290 TraceCheckUtils]: 54: Hoare triple {12952#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12952#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:30,077 INFO L290 TraceCheckUtils]: 55: Hoare triple {12952#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12953#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:30,077 INFO L290 TraceCheckUtils]: 56: Hoare triple {12953#(<= main_~k~0 25)} assume !(~i~0 < 1000000); {12953#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:30,078 INFO L272 TraceCheckUtils]: 57: Hoare triple {12953#(<= main_~k~0 25)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {12954#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:33:30,078 INFO L290 TraceCheckUtils]: 58: Hoare triple {12954#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {12955#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:33:30,078 INFO L290 TraceCheckUtils]: 59: Hoare triple {12955#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {12924#false} is VALID [2022-04-15 12:33:30,078 INFO L290 TraceCheckUtils]: 60: Hoare triple {12924#false} assume !false; {12924#false} is VALID [2022-04-15 12:33:30,079 INFO L134 CoverageAnalysis]: Checked inductivity of 625 backedges. 0 proven. 625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:30,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:33:30,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943350828] [2022-04-15 12:33:30,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943350828] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:33:30,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854243742] [2022-04-15 12:33:30,079 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:33:30,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:30,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:33:30,080 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:33:30,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-04-15 12:33:30,156 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:33:30,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:33:30,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 29 conjunts are in the unsatisfiable core [2022-04-15 12:33:30,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:30,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:33:30,588 INFO L272 TraceCheckUtils]: 0: Hoare triple {12923#true} call ULTIMATE.init(); {12923#true} is VALID [2022-04-15 12:33:30,588 INFO L290 TraceCheckUtils]: 1: Hoare triple {12923#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {12923#true} is VALID [2022-04-15 12:33:30,588 INFO L290 TraceCheckUtils]: 2: Hoare triple {12923#true} assume true; {12923#true} is VALID [2022-04-15 12:33:30,588 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12923#true} {12923#true} #54#return; {12923#true} is VALID [2022-04-15 12:33:30,588 INFO L272 TraceCheckUtils]: 4: Hoare triple {12923#true} call #t~ret3 := main(); {12923#true} is VALID [2022-04-15 12:33:30,588 INFO L290 TraceCheckUtils]: 5: Hoare triple {12923#true} ~i~0 := 0;~k~0 := 0; {12975#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:30,589 INFO L290 TraceCheckUtils]: 6: Hoare triple {12975#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12975#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:30,590 INFO L290 TraceCheckUtils]: 7: Hoare triple {12975#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12929#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:30,590 INFO L290 TraceCheckUtils]: 8: Hoare triple {12929#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12929#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:30,591 INFO L290 TraceCheckUtils]: 9: Hoare triple {12929#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12930#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:30,599 INFO L290 TraceCheckUtils]: 10: Hoare triple {12930#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12930#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:30,601 INFO L290 TraceCheckUtils]: 11: Hoare triple {12930#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12931#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:30,601 INFO L290 TraceCheckUtils]: 12: Hoare triple {12931#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12931#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:30,602 INFO L290 TraceCheckUtils]: 13: Hoare triple {12931#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12932#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:30,602 INFO L290 TraceCheckUtils]: 14: Hoare triple {12932#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12932#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:30,602 INFO L290 TraceCheckUtils]: 15: Hoare triple {12932#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12933#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:30,603 INFO L290 TraceCheckUtils]: 16: Hoare triple {12933#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12933#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:30,603 INFO L290 TraceCheckUtils]: 17: Hoare triple {12933#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12934#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:30,604 INFO L290 TraceCheckUtils]: 18: Hoare triple {12934#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12934#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:30,604 INFO L290 TraceCheckUtils]: 19: Hoare triple {12934#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12935#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:30,605 INFO L290 TraceCheckUtils]: 20: Hoare triple {12935#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12935#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:30,618 INFO L290 TraceCheckUtils]: 21: Hoare triple {12935#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12936#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:30,619 INFO L290 TraceCheckUtils]: 22: Hoare triple {12936#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12936#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:30,619 INFO L290 TraceCheckUtils]: 23: Hoare triple {12936#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12937#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:30,619 INFO L290 TraceCheckUtils]: 24: Hoare triple {12937#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12937#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:30,620 INFO L290 TraceCheckUtils]: 25: Hoare triple {12937#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12938#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:30,620 INFO L290 TraceCheckUtils]: 26: Hoare triple {12938#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12938#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:30,621 INFO L290 TraceCheckUtils]: 27: Hoare triple {12938#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12939#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:30,621 INFO L290 TraceCheckUtils]: 28: Hoare triple {12939#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12939#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:30,622 INFO L290 TraceCheckUtils]: 29: Hoare triple {12939#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12940#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:30,622 INFO L290 TraceCheckUtils]: 30: Hoare triple {12940#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12940#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:30,623 INFO L290 TraceCheckUtils]: 31: Hoare triple {12940#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12941#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:30,623 INFO L290 TraceCheckUtils]: 32: Hoare triple {12941#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12941#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:30,624 INFO L290 TraceCheckUtils]: 33: Hoare triple {12941#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12942#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:30,624 INFO L290 TraceCheckUtils]: 34: Hoare triple {12942#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12942#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:30,624 INFO L290 TraceCheckUtils]: 35: Hoare triple {12942#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12943#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:30,625 INFO L290 TraceCheckUtils]: 36: Hoare triple {12943#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12943#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:30,625 INFO L290 TraceCheckUtils]: 37: Hoare triple {12943#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12944#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:30,626 INFO L290 TraceCheckUtils]: 38: Hoare triple {12944#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12944#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:30,626 INFO L290 TraceCheckUtils]: 39: Hoare triple {12944#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12945#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:30,626 INFO L290 TraceCheckUtils]: 40: Hoare triple {12945#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12945#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:30,627 INFO L290 TraceCheckUtils]: 41: Hoare triple {12945#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12946#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:30,627 INFO L290 TraceCheckUtils]: 42: Hoare triple {12946#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12946#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:30,628 INFO L290 TraceCheckUtils]: 43: Hoare triple {12946#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12947#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:30,628 INFO L290 TraceCheckUtils]: 44: Hoare triple {12947#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12947#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:30,630 INFO L290 TraceCheckUtils]: 45: Hoare triple {12947#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12948#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:30,630 INFO L290 TraceCheckUtils]: 46: Hoare triple {12948#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12948#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:30,630 INFO L290 TraceCheckUtils]: 47: Hoare triple {12948#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12949#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:30,631 INFO L290 TraceCheckUtils]: 48: Hoare triple {12949#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12949#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:30,631 INFO L290 TraceCheckUtils]: 49: Hoare triple {12949#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12950#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:30,632 INFO L290 TraceCheckUtils]: 50: Hoare triple {12950#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12950#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:30,632 INFO L290 TraceCheckUtils]: 51: Hoare triple {12950#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12951#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:30,632 INFO L290 TraceCheckUtils]: 52: Hoare triple {12951#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12951#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:30,633 INFO L290 TraceCheckUtils]: 53: Hoare triple {12951#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12952#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:30,633 INFO L290 TraceCheckUtils]: 54: Hoare triple {12952#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {12952#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:30,634 INFO L290 TraceCheckUtils]: 55: Hoare triple {12952#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {12953#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:30,634 INFO L290 TraceCheckUtils]: 56: Hoare triple {12953#(<= main_~k~0 25)} assume !(~i~0 < 1000000); {12953#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:30,634 INFO L272 TraceCheckUtils]: 57: Hoare triple {12953#(<= main_~k~0 25)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {13132#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:30,635 INFO L290 TraceCheckUtils]: 58: Hoare triple {13132#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {13136#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:30,635 INFO L290 TraceCheckUtils]: 59: Hoare triple {13136#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {12924#false} is VALID [2022-04-15 12:33:30,635 INFO L290 TraceCheckUtils]: 60: Hoare triple {12924#false} assume !false; {12924#false} is VALID [2022-04-15 12:33:30,635 INFO L134 CoverageAnalysis]: Checked inductivity of 625 backedges. 0 proven. 625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:30,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:33:31,400 INFO L290 TraceCheckUtils]: 60: Hoare triple {12924#false} assume !false; {12924#false} is VALID [2022-04-15 12:33:31,400 INFO L290 TraceCheckUtils]: 59: Hoare triple {13136#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {12924#false} is VALID [2022-04-15 12:33:31,401 INFO L290 TraceCheckUtils]: 58: Hoare triple {13132#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {13136#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:31,401 INFO L272 TraceCheckUtils]: 57: Hoare triple {13152#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {13132#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:31,401 INFO L290 TraceCheckUtils]: 56: Hoare triple {13152#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {13152#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:31,403 INFO L290 TraceCheckUtils]: 55: Hoare triple {13159#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13152#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:31,403 INFO L290 TraceCheckUtils]: 54: Hoare triple {13159#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13159#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:31,403 INFO L290 TraceCheckUtils]: 53: Hoare triple {13166#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13159#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:31,404 INFO L290 TraceCheckUtils]: 52: Hoare triple {13166#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13166#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:31,404 INFO L290 TraceCheckUtils]: 51: Hoare triple {13173#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13166#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:31,405 INFO L290 TraceCheckUtils]: 50: Hoare triple {13173#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13173#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:31,405 INFO L290 TraceCheckUtils]: 49: Hoare triple {13180#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13173#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:31,406 INFO L290 TraceCheckUtils]: 48: Hoare triple {13180#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13180#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:31,406 INFO L290 TraceCheckUtils]: 47: Hoare triple {13187#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13180#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:31,406 INFO L290 TraceCheckUtils]: 46: Hoare triple {13187#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13187#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:31,407 INFO L290 TraceCheckUtils]: 45: Hoare triple {13194#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13187#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:31,407 INFO L290 TraceCheckUtils]: 44: Hoare triple {13194#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13194#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:31,408 INFO L290 TraceCheckUtils]: 43: Hoare triple {13201#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13194#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:31,408 INFO L290 TraceCheckUtils]: 42: Hoare triple {13201#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13201#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:31,409 INFO L290 TraceCheckUtils]: 41: Hoare triple {13208#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13201#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:31,409 INFO L290 TraceCheckUtils]: 40: Hoare triple {13208#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13208#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:31,410 INFO L290 TraceCheckUtils]: 39: Hoare triple {13215#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13208#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:31,410 INFO L290 TraceCheckUtils]: 38: Hoare triple {13215#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13215#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:31,411 INFO L290 TraceCheckUtils]: 37: Hoare triple {13222#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13215#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:31,411 INFO L290 TraceCheckUtils]: 36: Hoare triple {13222#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13222#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:31,412 INFO L290 TraceCheckUtils]: 35: Hoare triple {13229#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13222#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:31,412 INFO L290 TraceCheckUtils]: 34: Hoare triple {13229#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13229#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:31,412 INFO L290 TraceCheckUtils]: 33: Hoare triple {13236#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13229#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:31,413 INFO L290 TraceCheckUtils]: 32: Hoare triple {13236#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13236#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:31,413 INFO L290 TraceCheckUtils]: 31: Hoare triple {13243#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13236#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:31,414 INFO L290 TraceCheckUtils]: 30: Hoare triple {13243#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13243#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:31,414 INFO L290 TraceCheckUtils]: 29: Hoare triple {13250#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13243#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:31,414 INFO L290 TraceCheckUtils]: 28: Hoare triple {13250#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13250#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:31,415 INFO L290 TraceCheckUtils]: 27: Hoare triple {13257#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13250#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:31,423 INFO L290 TraceCheckUtils]: 26: Hoare triple {13257#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13257#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:31,424 INFO L290 TraceCheckUtils]: 25: Hoare triple {13264#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13257#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:31,424 INFO L290 TraceCheckUtils]: 24: Hoare triple {13264#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13264#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:31,425 INFO L290 TraceCheckUtils]: 23: Hoare triple {13271#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13264#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:31,425 INFO L290 TraceCheckUtils]: 22: Hoare triple {13271#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13271#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:31,426 INFO L290 TraceCheckUtils]: 21: Hoare triple {13278#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13271#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:31,426 INFO L290 TraceCheckUtils]: 20: Hoare triple {13278#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13278#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:31,427 INFO L290 TraceCheckUtils]: 19: Hoare triple {13285#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13278#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:31,427 INFO L290 TraceCheckUtils]: 18: Hoare triple {13285#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13285#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:31,428 INFO L290 TraceCheckUtils]: 17: Hoare triple {13292#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13285#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:31,428 INFO L290 TraceCheckUtils]: 16: Hoare triple {13292#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13292#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:31,430 INFO L290 TraceCheckUtils]: 15: Hoare triple {13299#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13292#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:31,430 INFO L290 TraceCheckUtils]: 14: Hoare triple {13299#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13299#(<= main_~k~0 999979)} is VALID [2022-04-15 12:33:31,431 INFO L290 TraceCheckUtils]: 13: Hoare triple {13306#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13299#(<= main_~k~0 999979)} is VALID [2022-04-15 12:33:31,431 INFO L290 TraceCheckUtils]: 12: Hoare triple {13306#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13306#(<= main_~k~0 999978)} is VALID [2022-04-15 12:33:31,431 INFO L290 TraceCheckUtils]: 11: Hoare triple {13313#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13306#(<= main_~k~0 999978)} is VALID [2022-04-15 12:33:31,432 INFO L290 TraceCheckUtils]: 10: Hoare triple {13313#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13313#(<= main_~k~0 999977)} is VALID [2022-04-15 12:33:31,432 INFO L290 TraceCheckUtils]: 9: Hoare triple {13320#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13313#(<= main_~k~0 999977)} is VALID [2022-04-15 12:33:31,433 INFO L290 TraceCheckUtils]: 8: Hoare triple {13320#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13320#(<= main_~k~0 999976)} is VALID [2022-04-15 12:33:31,433 INFO L290 TraceCheckUtils]: 7: Hoare triple {13327#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13320#(<= main_~k~0 999976)} is VALID [2022-04-15 12:33:31,433 INFO L290 TraceCheckUtils]: 6: Hoare triple {13327#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13327#(<= main_~k~0 999975)} is VALID [2022-04-15 12:33:31,434 INFO L290 TraceCheckUtils]: 5: Hoare triple {12923#true} ~i~0 := 0;~k~0 := 0; {13327#(<= main_~k~0 999975)} is VALID [2022-04-15 12:33:31,434 INFO L272 TraceCheckUtils]: 4: Hoare triple {12923#true} call #t~ret3 := main(); {12923#true} is VALID [2022-04-15 12:33:31,434 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12923#true} {12923#true} #54#return; {12923#true} is VALID [2022-04-15 12:33:31,434 INFO L290 TraceCheckUtils]: 2: Hoare triple {12923#true} assume true; {12923#true} is VALID [2022-04-15 12:33:31,434 INFO L290 TraceCheckUtils]: 1: Hoare triple {12923#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {12923#true} is VALID [2022-04-15 12:33:31,434 INFO L272 TraceCheckUtils]: 0: Hoare triple {12923#true} call ULTIMATE.init(); {12923#true} is VALID [2022-04-15 12:33:31,434 INFO L134 CoverageAnalysis]: Checked inductivity of 625 backedges. 0 proven. 625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:31,435 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854243742] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:33:31,435 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:33:31,435 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30, 30] total 60 [2022-04-15 12:33:31,435 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:33:31,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1509571537] [2022-04-15 12:33:31,435 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1509571537] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:33:31,435 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:33:31,435 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-04-15 12:33:31,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104875476] [2022-04-15 12:33:31,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:33:31,435 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 29 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 61 [2022-04-15 12:33:31,436 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:33:31,436 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 29 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:31,485 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 61 edges. 61 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:31,485 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-04-15 12:33:31,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:31,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-04-15 12:33:31,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1497, Invalid=2043, Unknown=0, NotChecked=0, Total=3540 [2022-04-15 12:33:31,487 INFO L87 Difference]: Start difference. First operand 62 states and 62 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 29 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:32,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:32,184 INFO L93 Difference]: Finished difference Result 70 states and 70 transitions. [2022-04-15 12:33:32,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-04-15 12:33:32,184 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 29 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 61 [2022-04-15 12:33:32,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:33:32,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 29 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:32,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 70 transitions. [2022-04-15 12:33:32,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 29 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:32,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 70 transitions. [2022-04-15 12:33:32,186 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 31 states and 70 transitions. [2022-04-15 12:33:32,280 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 70 edges. 70 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:32,280 INFO L225 Difference]: With dead ends: 70 [2022-04-15 12:33:32,280 INFO L226 Difference]: Without dead ends: 65 [2022-04-15 12:33:32,281 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 94 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 816 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2938, Invalid=4718, Unknown=0, NotChecked=0, Total=7656 [2022-04-15 12:33:32,281 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 62 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:33:32,283 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 33 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:33:32,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2022-04-15 12:33:32,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 64. [2022-04-15 12:33:32,415 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:33:32,415 INFO L82 GeneralOperation]: Start isEquivalent. First operand 65 states. Second operand has 64 states, 59 states have (on average 1.0169491525423728) internal successors, (60), 59 states have internal predecessors, (60), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:32,415 INFO L74 IsIncluded]: Start isIncluded. First operand 65 states. Second operand has 64 states, 59 states have (on average 1.0169491525423728) internal successors, (60), 59 states have internal predecessors, (60), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:32,415 INFO L87 Difference]: Start difference. First operand 65 states. Second operand has 64 states, 59 states have (on average 1.0169491525423728) internal successors, (60), 59 states have internal predecessors, (60), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:32,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:32,417 INFO L93 Difference]: Finished difference Result 65 states and 65 transitions. [2022-04-15 12:33:32,417 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 65 transitions. [2022-04-15 12:33:32,417 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:32,417 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:32,417 INFO L74 IsIncluded]: Start isIncluded. First operand has 64 states, 59 states have (on average 1.0169491525423728) internal successors, (60), 59 states have internal predecessors, (60), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 65 states. [2022-04-15 12:33:32,417 INFO L87 Difference]: Start difference. First operand has 64 states, 59 states have (on average 1.0169491525423728) internal successors, (60), 59 states have internal predecessors, (60), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 65 states. [2022-04-15 12:33:32,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:32,418 INFO L93 Difference]: Finished difference Result 65 states and 65 transitions. [2022-04-15 12:33:32,418 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 65 transitions. [2022-04-15 12:33:32,418 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:32,418 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:32,418 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:33:32,418 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:33:32,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 59 states have (on average 1.0169491525423728) internal successors, (60), 59 states have internal predecessors, (60), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:32,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 64 transitions. [2022-04-15 12:33:32,419 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 64 transitions. Word has length 61 [2022-04-15 12:33:32,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:33:32,419 INFO L478 AbstractCegarLoop]: Abstraction has 64 states and 64 transitions. [2022-04-15 12:33:32,419 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 29 states have internal predecessors, (57), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:32,420 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 64 states and 64 transitions. [2022-04-15 12:33:32,491 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 64 edges. 64 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:32,491 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 64 transitions. [2022-04-15 12:33:32,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-04-15 12:33:32,491 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:33:32,492 INFO L499 BasicCegarLoop]: trace histogram [26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:33:32,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-04-15 12:33:32,707 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-04-15 12:33:32,707 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:33:32,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:33:32,708 INFO L85 PathProgramCache]: Analyzing trace with hash -863809620, now seen corresponding path program 51 times [2022-04-15 12:33:32,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:32,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1289075302] [2022-04-15 12:33:33,184 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:33:33,184 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:33:33,184 INFO L85 PathProgramCache]: Analyzing trace with hash -863809620, now seen corresponding path program 52 times [2022-04-15 12:33:33,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:33:33,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385529145] [2022-04-15 12:33:33,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:33:33,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:33:33,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:33,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:33:33,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:33,561 INFO L290 TraceCheckUtils]: 0: Hoare triple {13839#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {13805#true} is VALID [2022-04-15 12:33:33,561 INFO L290 TraceCheckUtils]: 1: Hoare triple {13805#true} assume true; {13805#true} is VALID [2022-04-15 12:33:33,561 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {13805#true} {13805#true} #54#return; {13805#true} is VALID [2022-04-15 12:33:33,562 INFO L272 TraceCheckUtils]: 0: Hoare triple {13805#true} call ULTIMATE.init(); {13839#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:33:33,562 INFO L290 TraceCheckUtils]: 1: Hoare triple {13839#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {13805#true} is VALID [2022-04-15 12:33:33,562 INFO L290 TraceCheckUtils]: 2: Hoare triple {13805#true} assume true; {13805#true} is VALID [2022-04-15 12:33:33,562 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {13805#true} {13805#true} #54#return; {13805#true} is VALID [2022-04-15 12:33:33,562 INFO L272 TraceCheckUtils]: 4: Hoare triple {13805#true} call #t~ret3 := main(); {13805#true} is VALID [2022-04-15 12:33:33,562 INFO L290 TraceCheckUtils]: 5: Hoare triple {13805#true} ~i~0 := 0;~k~0 := 0; {13810#(= main_~k~0 0)} is VALID [2022-04-15 12:33:33,562 INFO L290 TraceCheckUtils]: 6: Hoare triple {13810#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13810#(= main_~k~0 0)} is VALID [2022-04-15 12:33:33,563 INFO L290 TraceCheckUtils]: 7: Hoare triple {13810#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13811#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:33,563 INFO L290 TraceCheckUtils]: 8: Hoare triple {13811#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13811#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:33,564 INFO L290 TraceCheckUtils]: 9: Hoare triple {13811#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13812#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:33,564 INFO L290 TraceCheckUtils]: 10: Hoare triple {13812#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13812#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:33,565 INFO L290 TraceCheckUtils]: 11: Hoare triple {13812#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13813#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:33,565 INFO L290 TraceCheckUtils]: 12: Hoare triple {13813#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13813#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:33,566 INFO L290 TraceCheckUtils]: 13: Hoare triple {13813#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13814#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:33,566 INFO L290 TraceCheckUtils]: 14: Hoare triple {13814#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13814#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:33,567 INFO L290 TraceCheckUtils]: 15: Hoare triple {13814#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13815#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:33,567 INFO L290 TraceCheckUtils]: 16: Hoare triple {13815#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13815#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:33,568 INFO L290 TraceCheckUtils]: 17: Hoare triple {13815#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13816#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:33,568 INFO L290 TraceCheckUtils]: 18: Hoare triple {13816#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13816#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:33,569 INFO L290 TraceCheckUtils]: 19: Hoare triple {13816#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13817#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:33,569 INFO L290 TraceCheckUtils]: 20: Hoare triple {13817#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13817#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:33,570 INFO L290 TraceCheckUtils]: 21: Hoare triple {13817#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13818#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:33,570 INFO L290 TraceCheckUtils]: 22: Hoare triple {13818#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13818#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:33,571 INFO L290 TraceCheckUtils]: 23: Hoare triple {13818#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13819#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:33,571 INFO L290 TraceCheckUtils]: 24: Hoare triple {13819#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13819#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:33,572 INFO L290 TraceCheckUtils]: 25: Hoare triple {13819#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13820#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:33,572 INFO L290 TraceCheckUtils]: 26: Hoare triple {13820#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13820#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:33,573 INFO L290 TraceCheckUtils]: 27: Hoare triple {13820#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13821#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:33,573 INFO L290 TraceCheckUtils]: 28: Hoare triple {13821#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13821#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:33,573 INFO L290 TraceCheckUtils]: 29: Hoare triple {13821#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13822#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:33,574 INFO L290 TraceCheckUtils]: 30: Hoare triple {13822#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13822#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:33,574 INFO L290 TraceCheckUtils]: 31: Hoare triple {13822#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13823#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:33,575 INFO L290 TraceCheckUtils]: 32: Hoare triple {13823#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13823#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:33,575 INFO L290 TraceCheckUtils]: 33: Hoare triple {13823#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13824#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:33,576 INFO L290 TraceCheckUtils]: 34: Hoare triple {13824#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13824#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:33,576 INFO L290 TraceCheckUtils]: 35: Hoare triple {13824#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13825#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:33,577 INFO L290 TraceCheckUtils]: 36: Hoare triple {13825#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13825#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:33,577 INFO L290 TraceCheckUtils]: 37: Hoare triple {13825#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13826#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:33,578 INFO L290 TraceCheckUtils]: 38: Hoare triple {13826#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13826#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:33,578 INFO L290 TraceCheckUtils]: 39: Hoare triple {13826#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13827#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:33,578 INFO L290 TraceCheckUtils]: 40: Hoare triple {13827#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13827#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:33,579 INFO L290 TraceCheckUtils]: 41: Hoare triple {13827#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13828#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:33,579 INFO L290 TraceCheckUtils]: 42: Hoare triple {13828#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13828#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:33,580 INFO L290 TraceCheckUtils]: 43: Hoare triple {13828#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13829#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:33,580 INFO L290 TraceCheckUtils]: 44: Hoare triple {13829#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13829#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:33,581 INFO L290 TraceCheckUtils]: 45: Hoare triple {13829#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13830#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:33,581 INFO L290 TraceCheckUtils]: 46: Hoare triple {13830#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13830#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:33,582 INFO L290 TraceCheckUtils]: 47: Hoare triple {13830#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13831#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:33,582 INFO L290 TraceCheckUtils]: 48: Hoare triple {13831#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13831#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:33,583 INFO L290 TraceCheckUtils]: 49: Hoare triple {13831#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13832#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:33,583 INFO L290 TraceCheckUtils]: 50: Hoare triple {13832#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13832#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:33,584 INFO L290 TraceCheckUtils]: 51: Hoare triple {13832#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13833#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:33,584 INFO L290 TraceCheckUtils]: 52: Hoare triple {13833#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13833#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:33,585 INFO L290 TraceCheckUtils]: 53: Hoare triple {13833#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13834#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:33,585 INFO L290 TraceCheckUtils]: 54: Hoare triple {13834#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13834#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:33,586 INFO L290 TraceCheckUtils]: 55: Hoare triple {13834#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13835#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:33,586 INFO L290 TraceCheckUtils]: 56: Hoare triple {13835#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13835#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:33,587 INFO L290 TraceCheckUtils]: 57: Hoare triple {13835#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13836#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:33,587 INFO L290 TraceCheckUtils]: 58: Hoare triple {13836#(<= main_~k~0 26)} assume !(~i~0 < 1000000); {13836#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:33,587 INFO L272 TraceCheckUtils]: 59: Hoare triple {13836#(<= main_~k~0 26)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {13837#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:33:33,588 INFO L290 TraceCheckUtils]: 60: Hoare triple {13837#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {13838#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:33:33,588 INFO L290 TraceCheckUtils]: 61: Hoare triple {13838#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {13806#false} is VALID [2022-04-15 12:33:33,588 INFO L290 TraceCheckUtils]: 62: Hoare triple {13806#false} assume !false; {13806#false} is VALID [2022-04-15 12:33:33,588 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 0 proven. 676 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:33,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:33:33,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385529145] [2022-04-15 12:33:33,589 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385529145] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:33:33,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789899336] [2022-04-15 12:33:33,589 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:33:33,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:33,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:33:33,590 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:33:33,590 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-04-15 12:33:33,671 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:33:33,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:33:33,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 30 conjunts are in the unsatisfiable core [2022-04-15 12:33:33,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:33,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:33:34,124 INFO L272 TraceCheckUtils]: 0: Hoare triple {13805#true} call ULTIMATE.init(); {13805#true} is VALID [2022-04-15 12:33:34,124 INFO L290 TraceCheckUtils]: 1: Hoare triple {13805#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {13805#true} is VALID [2022-04-15 12:33:34,125 INFO L290 TraceCheckUtils]: 2: Hoare triple {13805#true} assume true; {13805#true} is VALID [2022-04-15 12:33:34,125 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {13805#true} {13805#true} #54#return; {13805#true} is VALID [2022-04-15 12:33:34,125 INFO L272 TraceCheckUtils]: 4: Hoare triple {13805#true} call #t~ret3 := main(); {13805#true} is VALID [2022-04-15 12:33:34,125 INFO L290 TraceCheckUtils]: 5: Hoare triple {13805#true} ~i~0 := 0;~k~0 := 0; {13858#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:34,125 INFO L290 TraceCheckUtils]: 6: Hoare triple {13858#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13858#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:34,126 INFO L290 TraceCheckUtils]: 7: Hoare triple {13858#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13811#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:34,127 INFO L290 TraceCheckUtils]: 8: Hoare triple {13811#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13811#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:34,127 INFO L290 TraceCheckUtils]: 9: Hoare triple {13811#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13812#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:34,128 INFO L290 TraceCheckUtils]: 10: Hoare triple {13812#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13812#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:34,128 INFO L290 TraceCheckUtils]: 11: Hoare triple {13812#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13813#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:34,129 INFO L290 TraceCheckUtils]: 12: Hoare triple {13813#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13813#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:34,129 INFO L290 TraceCheckUtils]: 13: Hoare triple {13813#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13814#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:34,130 INFO L290 TraceCheckUtils]: 14: Hoare triple {13814#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13814#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:34,130 INFO L290 TraceCheckUtils]: 15: Hoare triple {13814#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13815#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:34,131 INFO L290 TraceCheckUtils]: 16: Hoare triple {13815#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13815#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:34,131 INFO L290 TraceCheckUtils]: 17: Hoare triple {13815#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13816#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:34,132 INFO L290 TraceCheckUtils]: 18: Hoare triple {13816#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13816#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:34,132 INFO L290 TraceCheckUtils]: 19: Hoare triple {13816#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13817#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:34,132 INFO L290 TraceCheckUtils]: 20: Hoare triple {13817#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13817#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:34,133 INFO L290 TraceCheckUtils]: 21: Hoare triple {13817#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13818#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:34,133 INFO L290 TraceCheckUtils]: 22: Hoare triple {13818#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13818#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:34,134 INFO L290 TraceCheckUtils]: 23: Hoare triple {13818#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13819#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:34,134 INFO L290 TraceCheckUtils]: 24: Hoare triple {13819#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13819#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:34,135 INFO L290 TraceCheckUtils]: 25: Hoare triple {13819#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13820#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:34,135 INFO L290 TraceCheckUtils]: 26: Hoare triple {13820#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13820#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:34,136 INFO L290 TraceCheckUtils]: 27: Hoare triple {13820#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13821#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:34,136 INFO L290 TraceCheckUtils]: 28: Hoare triple {13821#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13821#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:34,137 INFO L290 TraceCheckUtils]: 29: Hoare triple {13821#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13822#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:34,137 INFO L290 TraceCheckUtils]: 30: Hoare triple {13822#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13822#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:34,138 INFO L290 TraceCheckUtils]: 31: Hoare triple {13822#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13823#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:34,138 INFO L290 TraceCheckUtils]: 32: Hoare triple {13823#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13823#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:34,139 INFO L290 TraceCheckUtils]: 33: Hoare triple {13823#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13824#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:34,139 INFO L290 TraceCheckUtils]: 34: Hoare triple {13824#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13824#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:34,140 INFO L290 TraceCheckUtils]: 35: Hoare triple {13824#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13825#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:34,140 INFO L290 TraceCheckUtils]: 36: Hoare triple {13825#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13825#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:34,141 INFO L290 TraceCheckUtils]: 37: Hoare triple {13825#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13826#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:34,141 INFO L290 TraceCheckUtils]: 38: Hoare triple {13826#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13826#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:34,142 INFO L290 TraceCheckUtils]: 39: Hoare triple {13826#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13827#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:34,142 INFO L290 TraceCheckUtils]: 40: Hoare triple {13827#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13827#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:34,143 INFO L290 TraceCheckUtils]: 41: Hoare triple {13827#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13828#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:34,143 INFO L290 TraceCheckUtils]: 42: Hoare triple {13828#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13828#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:34,144 INFO L290 TraceCheckUtils]: 43: Hoare triple {13828#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13829#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:34,144 INFO L290 TraceCheckUtils]: 44: Hoare triple {13829#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13829#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:34,144 INFO L290 TraceCheckUtils]: 45: Hoare triple {13829#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13830#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:34,145 INFO L290 TraceCheckUtils]: 46: Hoare triple {13830#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13830#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:34,145 INFO L290 TraceCheckUtils]: 47: Hoare triple {13830#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13831#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:34,146 INFO L290 TraceCheckUtils]: 48: Hoare triple {13831#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13831#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:34,146 INFO L290 TraceCheckUtils]: 49: Hoare triple {13831#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13832#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:34,147 INFO L290 TraceCheckUtils]: 50: Hoare triple {13832#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13832#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:34,147 INFO L290 TraceCheckUtils]: 51: Hoare triple {13832#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13833#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:34,148 INFO L290 TraceCheckUtils]: 52: Hoare triple {13833#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13833#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:34,148 INFO L290 TraceCheckUtils]: 53: Hoare triple {13833#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13834#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:34,148 INFO L290 TraceCheckUtils]: 54: Hoare triple {13834#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13834#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:34,149 INFO L290 TraceCheckUtils]: 55: Hoare triple {13834#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13835#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:34,149 INFO L290 TraceCheckUtils]: 56: Hoare triple {13835#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {13835#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:34,150 INFO L290 TraceCheckUtils]: 57: Hoare triple {13835#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {13836#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:34,150 INFO L290 TraceCheckUtils]: 58: Hoare triple {13836#(<= main_~k~0 26)} assume !(~i~0 < 1000000); {13836#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:34,151 INFO L272 TraceCheckUtils]: 59: Hoare triple {13836#(<= main_~k~0 26)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {14021#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:34,151 INFO L290 TraceCheckUtils]: 60: Hoare triple {14021#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {14025#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:34,152 INFO L290 TraceCheckUtils]: 61: Hoare triple {14025#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {13806#false} is VALID [2022-04-15 12:33:34,152 INFO L290 TraceCheckUtils]: 62: Hoare triple {13806#false} assume !false; {13806#false} is VALID [2022-04-15 12:33:34,152 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 0 proven. 676 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:34,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:33:34,985 INFO L290 TraceCheckUtils]: 62: Hoare triple {13806#false} assume !false; {13806#false} is VALID [2022-04-15 12:33:34,985 INFO L290 TraceCheckUtils]: 61: Hoare triple {14025#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {13806#false} is VALID [2022-04-15 12:33:34,986 INFO L290 TraceCheckUtils]: 60: Hoare triple {14021#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {14025#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:34,986 INFO L272 TraceCheckUtils]: 59: Hoare triple {14041#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {14021#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:34,986 INFO L290 TraceCheckUtils]: 58: Hoare triple {14041#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {14041#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:34,988 INFO L290 TraceCheckUtils]: 57: Hoare triple {14048#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14041#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:34,988 INFO L290 TraceCheckUtils]: 56: Hoare triple {14048#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14048#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:34,989 INFO L290 TraceCheckUtils]: 55: Hoare triple {14055#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14048#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:34,989 INFO L290 TraceCheckUtils]: 54: Hoare triple {14055#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14055#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:34,990 INFO L290 TraceCheckUtils]: 53: Hoare triple {14062#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14055#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:34,990 INFO L290 TraceCheckUtils]: 52: Hoare triple {14062#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14062#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:34,990 INFO L290 TraceCheckUtils]: 51: Hoare triple {14069#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14062#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:34,991 INFO L290 TraceCheckUtils]: 50: Hoare triple {14069#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14069#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:34,991 INFO L290 TraceCheckUtils]: 49: Hoare triple {14076#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14069#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:34,992 INFO L290 TraceCheckUtils]: 48: Hoare triple {14076#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14076#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:34,992 INFO L290 TraceCheckUtils]: 47: Hoare triple {14083#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14076#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:34,993 INFO L290 TraceCheckUtils]: 46: Hoare triple {14083#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14083#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:34,993 INFO L290 TraceCheckUtils]: 45: Hoare triple {14090#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14083#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:34,993 INFO L290 TraceCheckUtils]: 44: Hoare triple {14090#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14090#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:34,994 INFO L290 TraceCheckUtils]: 43: Hoare triple {14097#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14090#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:34,994 INFO L290 TraceCheckUtils]: 42: Hoare triple {14097#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14097#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:34,995 INFO L290 TraceCheckUtils]: 41: Hoare triple {14104#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14097#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:34,995 INFO L290 TraceCheckUtils]: 40: Hoare triple {14104#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14104#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:34,996 INFO L290 TraceCheckUtils]: 39: Hoare triple {14111#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14104#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:34,996 INFO L290 TraceCheckUtils]: 38: Hoare triple {14111#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14111#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:34,997 INFO L290 TraceCheckUtils]: 37: Hoare triple {14118#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14111#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:34,997 INFO L290 TraceCheckUtils]: 36: Hoare triple {14118#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14118#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:34,998 INFO L290 TraceCheckUtils]: 35: Hoare triple {14125#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14118#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:34,998 INFO L290 TraceCheckUtils]: 34: Hoare triple {14125#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14125#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:34,999 INFO L290 TraceCheckUtils]: 33: Hoare triple {14132#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14125#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:34,999 INFO L290 TraceCheckUtils]: 32: Hoare triple {14132#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14132#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:35,000 INFO L290 TraceCheckUtils]: 31: Hoare triple {14139#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14132#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:35,000 INFO L290 TraceCheckUtils]: 30: Hoare triple {14139#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14139#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:35,000 INFO L290 TraceCheckUtils]: 29: Hoare triple {14146#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14139#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:35,001 INFO L290 TraceCheckUtils]: 28: Hoare triple {14146#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14146#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:35,001 INFO L290 TraceCheckUtils]: 27: Hoare triple {14153#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14146#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:35,002 INFO L290 TraceCheckUtils]: 26: Hoare triple {14153#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14153#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:35,002 INFO L290 TraceCheckUtils]: 25: Hoare triple {14160#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14153#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:35,003 INFO L290 TraceCheckUtils]: 24: Hoare triple {14160#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14160#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:35,003 INFO L290 TraceCheckUtils]: 23: Hoare triple {14167#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14160#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:35,003 INFO L290 TraceCheckUtils]: 22: Hoare triple {14167#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14167#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:35,004 INFO L290 TraceCheckUtils]: 21: Hoare triple {14174#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14167#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:35,004 INFO L290 TraceCheckUtils]: 20: Hoare triple {14174#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14174#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:35,005 INFO L290 TraceCheckUtils]: 19: Hoare triple {14181#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14174#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:35,005 INFO L290 TraceCheckUtils]: 18: Hoare triple {14181#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14181#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:35,006 INFO L290 TraceCheckUtils]: 17: Hoare triple {14188#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14181#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:35,006 INFO L290 TraceCheckUtils]: 16: Hoare triple {14188#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14188#(<= main_~k~0 999979)} is VALID [2022-04-15 12:33:35,007 INFO L290 TraceCheckUtils]: 15: Hoare triple {14195#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14188#(<= main_~k~0 999979)} is VALID [2022-04-15 12:33:35,007 INFO L290 TraceCheckUtils]: 14: Hoare triple {14195#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14195#(<= main_~k~0 999978)} is VALID [2022-04-15 12:33:35,008 INFO L290 TraceCheckUtils]: 13: Hoare triple {14202#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14195#(<= main_~k~0 999978)} is VALID [2022-04-15 12:33:35,008 INFO L290 TraceCheckUtils]: 12: Hoare triple {14202#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14202#(<= main_~k~0 999977)} is VALID [2022-04-15 12:33:35,009 INFO L290 TraceCheckUtils]: 11: Hoare triple {14209#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14202#(<= main_~k~0 999977)} is VALID [2022-04-15 12:33:35,009 INFO L290 TraceCheckUtils]: 10: Hoare triple {14209#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14209#(<= main_~k~0 999976)} is VALID [2022-04-15 12:33:35,010 INFO L290 TraceCheckUtils]: 9: Hoare triple {14216#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14209#(<= main_~k~0 999976)} is VALID [2022-04-15 12:33:35,010 INFO L290 TraceCheckUtils]: 8: Hoare triple {14216#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14216#(<= main_~k~0 999975)} is VALID [2022-04-15 12:33:35,010 INFO L290 TraceCheckUtils]: 7: Hoare triple {14223#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14216#(<= main_~k~0 999975)} is VALID [2022-04-15 12:33:35,011 INFO L290 TraceCheckUtils]: 6: Hoare triple {14223#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14223#(<= main_~k~0 999974)} is VALID [2022-04-15 12:33:35,011 INFO L290 TraceCheckUtils]: 5: Hoare triple {13805#true} ~i~0 := 0;~k~0 := 0; {14223#(<= main_~k~0 999974)} is VALID [2022-04-15 12:33:35,011 INFO L272 TraceCheckUtils]: 4: Hoare triple {13805#true} call #t~ret3 := main(); {13805#true} is VALID [2022-04-15 12:33:35,011 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {13805#true} {13805#true} #54#return; {13805#true} is VALID [2022-04-15 12:33:35,011 INFO L290 TraceCheckUtils]: 2: Hoare triple {13805#true} assume true; {13805#true} is VALID [2022-04-15 12:33:35,011 INFO L290 TraceCheckUtils]: 1: Hoare triple {13805#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {13805#true} is VALID [2022-04-15 12:33:35,011 INFO L272 TraceCheckUtils]: 0: Hoare triple {13805#true} call ULTIMATE.init(); {13805#true} is VALID [2022-04-15 12:33:35,012 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 0 proven. 676 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:35,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789899336] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:33:35,012 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:33:35,012 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 31] total 62 [2022-04-15 12:33:35,012 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:33:35,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1289075302] [2022-04-15 12:33:35,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1289075302] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:33:35,012 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:33:35,012 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2022-04-15 12:33:35,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050982704] [2022-04-15 12:33:35,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:33:35,013 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.84375) internal successors, (59), 30 states have internal predecessors, (59), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 63 [2022-04-15 12:33:35,013 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:33:35,013 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 32 states, 32 states have (on average 1.84375) internal successors, (59), 30 states have internal predecessors, (59), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:35,059 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 63 edges. 63 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:35,060 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-04-15 12:33:35,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:35,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-04-15 12:33:35,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1608, Invalid=2174, Unknown=0, NotChecked=0, Total=3782 [2022-04-15 12:33:35,061 INFO L87 Difference]: Start difference. First operand 64 states and 64 transitions. Second operand has 32 states, 32 states have (on average 1.84375) internal successors, (59), 30 states have internal predecessors, (59), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:35,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:35,846 INFO L93 Difference]: Finished difference Result 72 states and 72 transitions. [2022-04-15 12:33:35,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-04-15 12:33:35,846 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.84375) internal successors, (59), 30 states have internal predecessors, (59), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 63 [2022-04-15 12:33:35,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:33:35,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 32 states have (on average 1.84375) internal successors, (59), 30 states have internal predecessors, (59), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:35,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 72 transitions. [2022-04-15 12:33:35,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 32 states have (on average 1.84375) internal successors, (59), 30 states have internal predecessors, (59), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:35,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 72 transitions. [2022-04-15 12:33:35,847 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 32 states and 72 transitions. [2022-04-15 12:33:35,923 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 72 edges. 72 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:35,924 INFO L225 Difference]: With dead ends: 72 [2022-04-15 12:33:35,924 INFO L226 Difference]: Without dead ends: 67 [2022-04-15 12:33:35,925 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 97 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 861 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3158, Invalid=5032, Unknown=0, NotChecked=0, Total=8190 [2022-04-15 12:33:35,925 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 64 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:33:35,925 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 48 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:33:35,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-04-15 12:33:36,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 66. [2022-04-15 12:33:36,069 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:33:36,069 INFO L82 GeneralOperation]: Start isEquivalent. First operand 67 states. Second operand has 66 states, 61 states have (on average 1.0163934426229508) internal successors, (62), 61 states have internal predecessors, (62), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:36,069 INFO L74 IsIncluded]: Start isIncluded. First operand 67 states. Second operand has 66 states, 61 states have (on average 1.0163934426229508) internal successors, (62), 61 states have internal predecessors, (62), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:36,069 INFO L87 Difference]: Start difference. First operand 67 states. Second operand has 66 states, 61 states have (on average 1.0163934426229508) internal successors, (62), 61 states have internal predecessors, (62), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:36,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:36,070 INFO L93 Difference]: Finished difference Result 67 states and 67 transitions. [2022-04-15 12:33:36,070 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 67 transitions. [2022-04-15 12:33:36,070 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:36,070 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:36,070 INFO L74 IsIncluded]: Start isIncluded. First operand has 66 states, 61 states have (on average 1.0163934426229508) internal successors, (62), 61 states have internal predecessors, (62), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 67 states. [2022-04-15 12:33:36,070 INFO L87 Difference]: Start difference. First operand has 66 states, 61 states have (on average 1.0163934426229508) internal successors, (62), 61 states have internal predecessors, (62), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 67 states. [2022-04-15 12:33:36,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:36,071 INFO L93 Difference]: Finished difference Result 67 states and 67 transitions. [2022-04-15 12:33:36,071 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 67 transitions. [2022-04-15 12:33:36,072 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:36,072 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:36,072 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:33:36,072 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:33:36,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 61 states have (on average 1.0163934426229508) internal successors, (62), 61 states have internal predecessors, (62), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:36,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 66 transitions. [2022-04-15 12:33:36,073 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 66 transitions. Word has length 63 [2022-04-15 12:33:36,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:33:36,073 INFO L478 AbstractCegarLoop]: Abstraction has 66 states and 66 transitions. [2022-04-15 12:33:36,073 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.84375) internal successors, (59), 30 states have internal predecessors, (59), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:36,073 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 66 states and 66 transitions. [2022-04-15 12:33:36,131 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 66 edges. 66 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:36,131 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 66 transitions. [2022-04-15 12:33:36,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-04-15 12:33:36,132 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:33:36,132 INFO L499 BasicCegarLoop]: trace histogram [27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:33:36,159 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-04-15 12:33:36,332 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-04-15 12:33:36,332 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:33:36,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:33:36,333 INFO L85 PathProgramCache]: Analyzing trace with hash -92208280, now seen corresponding path program 53 times [2022-04-15 12:33:36,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:36,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [971970349] [2022-04-15 12:33:36,579 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:33:36,579 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:33:36,579 INFO L85 PathProgramCache]: Analyzing trace with hash -92208280, now seen corresponding path program 54 times [2022-04-15 12:33:36,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:33:36,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654303577] [2022-04-15 12:33:36,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:33:36,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:33:36,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:37,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:33:37,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:37,016 INFO L290 TraceCheckUtils]: 0: Hoare triple {14750#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {14715#true} is VALID [2022-04-15 12:33:37,016 INFO L290 TraceCheckUtils]: 1: Hoare triple {14715#true} assume true; {14715#true} is VALID [2022-04-15 12:33:37,016 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {14715#true} {14715#true} #54#return; {14715#true} is VALID [2022-04-15 12:33:37,017 INFO L272 TraceCheckUtils]: 0: Hoare triple {14715#true} call ULTIMATE.init(); {14750#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:33:37,017 INFO L290 TraceCheckUtils]: 1: Hoare triple {14750#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {14715#true} is VALID [2022-04-15 12:33:37,017 INFO L290 TraceCheckUtils]: 2: Hoare triple {14715#true} assume true; {14715#true} is VALID [2022-04-15 12:33:37,017 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {14715#true} {14715#true} #54#return; {14715#true} is VALID [2022-04-15 12:33:37,017 INFO L272 TraceCheckUtils]: 4: Hoare triple {14715#true} call #t~ret3 := main(); {14715#true} is VALID [2022-04-15 12:33:37,017 INFO L290 TraceCheckUtils]: 5: Hoare triple {14715#true} ~i~0 := 0;~k~0 := 0; {14720#(= main_~k~0 0)} is VALID [2022-04-15 12:33:37,018 INFO L290 TraceCheckUtils]: 6: Hoare triple {14720#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14720#(= main_~k~0 0)} is VALID [2022-04-15 12:33:37,018 INFO L290 TraceCheckUtils]: 7: Hoare triple {14720#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14721#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:37,018 INFO L290 TraceCheckUtils]: 8: Hoare triple {14721#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14721#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:37,020 INFO L290 TraceCheckUtils]: 9: Hoare triple {14721#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14722#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:37,020 INFO L290 TraceCheckUtils]: 10: Hoare triple {14722#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14722#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:37,021 INFO L290 TraceCheckUtils]: 11: Hoare triple {14722#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14723#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:37,021 INFO L290 TraceCheckUtils]: 12: Hoare triple {14723#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14723#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:37,022 INFO L290 TraceCheckUtils]: 13: Hoare triple {14723#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14724#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:37,022 INFO L290 TraceCheckUtils]: 14: Hoare triple {14724#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14724#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:37,022 INFO L290 TraceCheckUtils]: 15: Hoare triple {14724#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14725#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:37,023 INFO L290 TraceCheckUtils]: 16: Hoare triple {14725#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14725#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:37,023 INFO L290 TraceCheckUtils]: 17: Hoare triple {14725#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14726#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:37,024 INFO L290 TraceCheckUtils]: 18: Hoare triple {14726#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14726#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:37,024 INFO L290 TraceCheckUtils]: 19: Hoare triple {14726#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14727#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:37,025 INFO L290 TraceCheckUtils]: 20: Hoare triple {14727#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14727#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:37,025 INFO L290 TraceCheckUtils]: 21: Hoare triple {14727#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14728#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:37,026 INFO L290 TraceCheckUtils]: 22: Hoare triple {14728#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14728#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:37,026 INFO L290 TraceCheckUtils]: 23: Hoare triple {14728#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14729#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:37,027 INFO L290 TraceCheckUtils]: 24: Hoare triple {14729#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14729#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:37,027 INFO L290 TraceCheckUtils]: 25: Hoare triple {14729#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14730#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:37,028 INFO L290 TraceCheckUtils]: 26: Hoare triple {14730#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14730#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:37,028 INFO L290 TraceCheckUtils]: 27: Hoare triple {14730#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14731#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:37,030 INFO L290 TraceCheckUtils]: 28: Hoare triple {14731#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14731#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:37,030 INFO L290 TraceCheckUtils]: 29: Hoare triple {14731#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14732#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:37,031 INFO L290 TraceCheckUtils]: 30: Hoare triple {14732#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14732#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:37,031 INFO L290 TraceCheckUtils]: 31: Hoare triple {14732#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14733#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:37,031 INFO L290 TraceCheckUtils]: 32: Hoare triple {14733#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14733#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:37,032 INFO L290 TraceCheckUtils]: 33: Hoare triple {14733#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14734#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:37,032 INFO L290 TraceCheckUtils]: 34: Hoare triple {14734#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14734#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:37,033 INFO L290 TraceCheckUtils]: 35: Hoare triple {14734#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14735#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:37,033 INFO L290 TraceCheckUtils]: 36: Hoare triple {14735#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14735#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:37,034 INFO L290 TraceCheckUtils]: 37: Hoare triple {14735#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14736#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:37,034 INFO L290 TraceCheckUtils]: 38: Hoare triple {14736#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14736#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:37,035 INFO L290 TraceCheckUtils]: 39: Hoare triple {14736#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14737#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:37,035 INFO L290 TraceCheckUtils]: 40: Hoare triple {14737#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14737#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:37,036 INFO L290 TraceCheckUtils]: 41: Hoare triple {14737#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14738#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:37,036 INFO L290 TraceCheckUtils]: 42: Hoare triple {14738#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14738#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:37,037 INFO L290 TraceCheckUtils]: 43: Hoare triple {14738#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14739#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:37,037 INFO L290 TraceCheckUtils]: 44: Hoare triple {14739#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14739#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:37,038 INFO L290 TraceCheckUtils]: 45: Hoare triple {14739#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14740#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:37,038 INFO L290 TraceCheckUtils]: 46: Hoare triple {14740#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14740#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:37,039 INFO L290 TraceCheckUtils]: 47: Hoare triple {14740#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14741#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:37,039 INFO L290 TraceCheckUtils]: 48: Hoare triple {14741#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14741#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:37,040 INFO L290 TraceCheckUtils]: 49: Hoare triple {14741#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14742#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:37,040 INFO L290 TraceCheckUtils]: 50: Hoare triple {14742#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14742#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:37,041 INFO L290 TraceCheckUtils]: 51: Hoare triple {14742#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14743#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:37,041 INFO L290 TraceCheckUtils]: 52: Hoare triple {14743#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14743#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:37,042 INFO L290 TraceCheckUtils]: 53: Hoare triple {14743#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14744#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:37,042 INFO L290 TraceCheckUtils]: 54: Hoare triple {14744#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14744#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:37,043 INFO L290 TraceCheckUtils]: 55: Hoare triple {14744#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14745#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:37,043 INFO L290 TraceCheckUtils]: 56: Hoare triple {14745#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14745#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:37,044 INFO L290 TraceCheckUtils]: 57: Hoare triple {14745#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14746#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:37,044 INFO L290 TraceCheckUtils]: 58: Hoare triple {14746#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14746#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:37,045 INFO L290 TraceCheckUtils]: 59: Hoare triple {14746#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14747#(<= main_~k~0 27)} is VALID [2022-04-15 12:33:37,045 INFO L290 TraceCheckUtils]: 60: Hoare triple {14747#(<= main_~k~0 27)} assume !(~i~0 < 1000000); {14747#(<= main_~k~0 27)} is VALID [2022-04-15 12:33:37,046 INFO L272 TraceCheckUtils]: 61: Hoare triple {14747#(<= main_~k~0 27)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {14748#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:33:37,046 INFO L290 TraceCheckUtils]: 62: Hoare triple {14748#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {14749#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:33:37,046 INFO L290 TraceCheckUtils]: 63: Hoare triple {14749#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {14716#false} is VALID [2022-04-15 12:33:37,046 INFO L290 TraceCheckUtils]: 64: Hoare triple {14716#false} assume !false; {14716#false} is VALID [2022-04-15 12:33:37,047 INFO L134 CoverageAnalysis]: Checked inductivity of 729 backedges. 0 proven. 729 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:37,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:33:37,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654303577] [2022-04-15 12:33:37,047 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654303577] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:33:37,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100159057] [2022-04-15 12:33:37,047 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:33:37,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:37,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:33:37,048 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:33:37,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-04-15 12:33:37,141 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 28 check-sat command(s) [2022-04-15 12:33:37,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:33:37,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 31 conjunts are in the unsatisfiable core [2022-04-15 12:33:37,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:37,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:33:37,584 INFO L272 TraceCheckUtils]: 0: Hoare triple {14715#true} call ULTIMATE.init(); {14715#true} is VALID [2022-04-15 12:33:37,584 INFO L290 TraceCheckUtils]: 1: Hoare triple {14715#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {14715#true} is VALID [2022-04-15 12:33:37,584 INFO L290 TraceCheckUtils]: 2: Hoare triple {14715#true} assume true; {14715#true} is VALID [2022-04-15 12:33:37,584 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {14715#true} {14715#true} #54#return; {14715#true} is VALID [2022-04-15 12:33:37,584 INFO L272 TraceCheckUtils]: 4: Hoare triple {14715#true} call #t~ret3 := main(); {14715#true} is VALID [2022-04-15 12:33:37,584 INFO L290 TraceCheckUtils]: 5: Hoare triple {14715#true} ~i~0 := 0;~k~0 := 0; {14769#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:37,584 INFO L290 TraceCheckUtils]: 6: Hoare triple {14769#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14769#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:37,586 INFO L290 TraceCheckUtils]: 7: Hoare triple {14769#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14721#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:37,586 INFO L290 TraceCheckUtils]: 8: Hoare triple {14721#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14721#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:37,586 INFO L290 TraceCheckUtils]: 9: Hoare triple {14721#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14722#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:37,587 INFO L290 TraceCheckUtils]: 10: Hoare triple {14722#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14722#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:37,587 INFO L290 TraceCheckUtils]: 11: Hoare triple {14722#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14723#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:37,588 INFO L290 TraceCheckUtils]: 12: Hoare triple {14723#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14723#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:37,588 INFO L290 TraceCheckUtils]: 13: Hoare triple {14723#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14724#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:37,588 INFO L290 TraceCheckUtils]: 14: Hoare triple {14724#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14724#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:37,589 INFO L290 TraceCheckUtils]: 15: Hoare triple {14724#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14725#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:37,589 INFO L290 TraceCheckUtils]: 16: Hoare triple {14725#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14725#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:37,590 INFO L290 TraceCheckUtils]: 17: Hoare triple {14725#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14726#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:37,590 INFO L290 TraceCheckUtils]: 18: Hoare triple {14726#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14726#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:37,590 INFO L290 TraceCheckUtils]: 19: Hoare triple {14726#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14727#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:37,591 INFO L290 TraceCheckUtils]: 20: Hoare triple {14727#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14727#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:37,591 INFO L290 TraceCheckUtils]: 21: Hoare triple {14727#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14728#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:37,591 INFO L290 TraceCheckUtils]: 22: Hoare triple {14728#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14728#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:37,592 INFO L290 TraceCheckUtils]: 23: Hoare triple {14728#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14729#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:37,592 INFO L290 TraceCheckUtils]: 24: Hoare triple {14729#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14729#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:37,593 INFO L290 TraceCheckUtils]: 25: Hoare triple {14729#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14730#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:37,593 INFO L290 TraceCheckUtils]: 26: Hoare triple {14730#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14730#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:37,594 INFO L290 TraceCheckUtils]: 27: Hoare triple {14730#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14731#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:37,594 INFO L290 TraceCheckUtils]: 28: Hoare triple {14731#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14731#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:37,594 INFO L290 TraceCheckUtils]: 29: Hoare triple {14731#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14732#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:37,595 INFO L290 TraceCheckUtils]: 30: Hoare triple {14732#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14732#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:37,595 INFO L290 TraceCheckUtils]: 31: Hoare triple {14732#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14733#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:37,596 INFO L290 TraceCheckUtils]: 32: Hoare triple {14733#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14733#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:37,596 INFO L290 TraceCheckUtils]: 33: Hoare triple {14733#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14734#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:37,596 INFO L290 TraceCheckUtils]: 34: Hoare triple {14734#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14734#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:37,597 INFO L290 TraceCheckUtils]: 35: Hoare triple {14734#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14735#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:37,597 INFO L290 TraceCheckUtils]: 36: Hoare triple {14735#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14735#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:37,598 INFO L290 TraceCheckUtils]: 37: Hoare triple {14735#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14736#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:37,598 INFO L290 TraceCheckUtils]: 38: Hoare triple {14736#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14736#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:37,599 INFO L290 TraceCheckUtils]: 39: Hoare triple {14736#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14737#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:37,599 INFO L290 TraceCheckUtils]: 40: Hoare triple {14737#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14737#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:37,599 INFO L290 TraceCheckUtils]: 41: Hoare triple {14737#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14738#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:37,600 INFO L290 TraceCheckUtils]: 42: Hoare triple {14738#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14738#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:37,600 INFO L290 TraceCheckUtils]: 43: Hoare triple {14738#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14739#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:37,600 INFO L290 TraceCheckUtils]: 44: Hoare triple {14739#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14739#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:37,601 INFO L290 TraceCheckUtils]: 45: Hoare triple {14739#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14740#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:37,601 INFO L290 TraceCheckUtils]: 46: Hoare triple {14740#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14740#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:37,602 INFO L290 TraceCheckUtils]: 47: Hoare triple {14740#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14741#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:37,602 INFO L290 TraceCheckUtils]: 48: Hoare triple {14741#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14741#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:37,603 INFO L290 TraceCheckUtils]: 49: Hoare triple {14741#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14742#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:37,603 INFO L290 TraceCheckUtils]: 50: Hoare triple {14742#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14742#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:37,603 INFO L290 TraceCheckUtils]: 51: Hoare triple {14742#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14743#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:37,604 INFO L290 TraceCheckUtils]: 52: Hoare triple {14743#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14743#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:37,604 INFO L290 TraceCheckUtils]: 53: Hoare triple {14743#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14744#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:37,604 INFO L290 TraceCheckUtils]: 54: Hoare triple {14744#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14744#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:37,605 INFO L290 TraceCheckUtils]: 55: Hoare triple {14744#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14745#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:37,605 INFO L290 TraceCheckUtils]: 56: Hoare triple {14745#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14745#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:37,606 INFO L290 TraceCheckUtils]: 57: Hoare triple {14745#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14746#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:37,606 INFO L290 TraceCheckUtils]: 58: Hoare triple {14746#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14746#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:37,607 INFO L290 TraceCheckUtils]: 59: Hoare triple {14746#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14747#(<= main_~k~0 27)} is VALID [2022-04-15 12:33:37,607 INFO L290 TraceCheckUtils]: 60: Hoare triple {14747#(<= main_~k~0 27)} assume !(~i~0 < 1000000); {14747#(<= main_~k~0 27)} is VALID [2022-04-15 12:33:37,607 INFO L272 TraceCheckUtils]: 61: Hoare triple {14747#(<= main_~k~0 27)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {14938#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:37,607 INFO L290 TraceCheckUtils]: 62: Hoare triple {14938#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {14942#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:37,608 INFO L290 TraceCheckUtils]: 63: Hoare triple {14942#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {14716#false} is VALID [2022-04-15 12:33:37,608 INFO L290 TraceCheckUtils]: 64: Hoare triple {14716#false} assume !false; {14716#false} is VALID [2022-04-15 12:33:37,608 INFO L134 CoverageAnalysis]: Checked inductivity of 729 backedges. 0 proven. 729 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:37,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:33:38,556 INFO L290 TraceCheckUtils]: 64: Hoare triple {14716#false} assume !false; {14716#false} is VALID [2022-04-15 12:33:38,557 INFO L290 TraceCheckUtils]: 63: Hoare triple {14942#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {14716#false} is VALID [2022-04-15 12:33:38,557 INFO L290 TraceCheckUtils]: 62: Hoare triple {14938#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {14942#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:38,557 INFO L272 TraceCheckUtils]: 61: Hoare triple {14958#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {14938#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:38,557 INFO L290 TraceCheckUtils]: 60: Hoare triple {14958#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {14958#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:38,559 INFO L290 TraceCheckUtils]: 59: Hoare triple {14965#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14958#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:38,559 INFO L290 TraceCheckUtils]: 58: Hoare triple {14965#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14965#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:38,560 INFO L290 TraceCheckUtils]: 57: Hoare triple {14972#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14965#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:38,560 INFO L290 TraceCheckUtils]: 56: Hoare triple {14972#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14972#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:38,560 INFO L290 TraceCheckUtils]: 55: Hoare triple {14979#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14972#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:38,561 INFO L290 TraceCheckUtils]: 54: Hoare triple {14979#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14979#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:38,561 INFO L290 TraceCheckUtils]: 53: Hoare triple {14986#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14979#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:38,561 INFO L290 TraceCheckUtils]: 52: Hoare triple {14986#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14986#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:38,562 INFO L290 TraceCheckUtils]: 51: Hoare triple {14993#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14986#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:38,562 INFO L290 TraceCheckUtils]: 50: Hoare triple {14993#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {14993#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:38,563 INFO L290 TraceCheckUtils]: 49: Hoare triple {15000#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {14993#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:38,563 INFO L290 TraceCheckUtils]: 48: Hoare triple {15000#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15000#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:38,564 INFO L290 TraceCheckUtils]: 47: Hoare triple {15007#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15000#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:38,564 INFO L290 TraceCheckUtils]: 46: Hoare triple {15007#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15007#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:38,564 INFO L290 TraceCheckUtils]: 45: Hoare triple {15014#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15007#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:38,565 INFO L290 TraceCheckUtils]: 44: Hoare triple {15014#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15014#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:38,584 INFO L290 TraceCheckUtils]: 43: Hoare triple {15021#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15014#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:38,585 INFO L290 TraceCheckUtils]: 42: Hoare triple {15021#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15021#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:38,585 INFO L290 TraceCheckUtils]: 41: Hoare triple {15028#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15021#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:38,586 INFO L290 TraceCheckUtils]: 40: Hoare triple {15028#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15028#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:38,586 INFO L290 TraceCheckUtils]: 39: Hoare triple {15035#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15028#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:38,586 INFO L290 TraceCheckUtils]: 38: Hoare triple {15035#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15035#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:38,587 INFO L290 TraceCheckUtils]: 37: Hoare triple {15042#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15035#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:38,587 INFO L290 TraceCheckUtils]: 36: Hoare triple {15042#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15042#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:38,588 INFO L290 TraceCheckUtils]: 35: Hoare triple {15049#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15042#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:38,588 INFO L290 TraceCheckUtils]: 34: Hoare triple {15049#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15049#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:38,589 INFO L290 TraceCheckUtils]: 33: Hoare triple {15056#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15049#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:38,589 INFO L290 TraceCheckUtils]: 32: Hoare triple {15056#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15056#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:38,590 INFO L290 TraceCheckUtils]: 31: Hoare triple {15063#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15056#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:38,592 INFO L290 TraceCheckUtils]: 30: Hoare triple {15063#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15063#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:38,593 INFO L290 TraceCheckUtils]: 29: Hoare triple {15070#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15063#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:38,593 INFO L290 TraceCheckUtils]: 28: Hoare triple {15070#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15070#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:38,594 INFO L290 TraceCheckUtils]: 27: Hoare triple {15077#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15070#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:38,594 INFO L290 TraceCheckUtils]: 26: Hoare triple {15077#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15077#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:38,595 INFO L290 TraceCheckUtils]: 25: Hoare triple {15084#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15077#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:38,595 INFO L290 TraceCheckUtils]: 24: Hoare triple {15084#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15084#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:38,596 INFO L290 TraceCheckUtils]: 23: Hoare triple {15091#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15084#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:38,596 INFO L290 TraceCheckUtils]: 22: Hoare triple {15091#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15091#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:38,596 INFO L290 TraceCheckUtils]: 21: Hoare triple {15098#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15091#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:38,597 INFO L290 TraceCheckUtils]: 20: Hoare triple {15098#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15098#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:38,597 INFO L290 TraceCheckUtils]: 19: Hoare triple {15105#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15098#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:38,597 INFO L290 TraceCheckUtils]: 18: Hoare triple {15105#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15105#(<= main_~k~0 999979)} is VALID [2022-04-15 12:33:38,598 INFO L290 TraceCheckUtils]: 17: Hoare triple {15112#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15105#(<= main_~k~0 999979)} is VALID [2022-04-15 12:33:38,598 INFO L290 TraceCheckUtils]: 16: Hoare triple {15112#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15112#(<= main_~k~0 999978)} is VALID [2022-04-15 12:33:38,599 INFO L290 TraceCheckUtils]: 15: Hoare triple {15119#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15112#(<= main_~k~0 999978)} is VALID [2022-04-15 12:33:38,599 INFO L290 TraceCheckUtils]: 14: Hoare triple {15119#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15119#(<= main_~k~0 999977)} is VALID [2022-04-15 12:33:38,600 INFO L290 TraceCheckUtils]: 13: Hoare triple {15126#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15119#(<= main_~k~0 999977)} is VALID [2022-04-15 12:33:38,600 INFO L290 TraceCheckUtils]: 12: Hoare triple {15126#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15126#(<= main_~k~0 999976)} is VALID [2022-04-15 12:33:38,600 INFO L290 TraceCheckUtils]: 11: Hoare triple {15133#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15126#(<= main_~k~0 999976)} is VALID [2022-04-15 12:33:38,601 INFO L290 TraceCheckUtils]: 10: Hoare triple {15133#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15133#(<= main_~k~0 999975)} is VALID [2022-04-15 12:33:38,601 INFO L290 TraceCheckUtils]: 9: Hoare triple {15140#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15133#(<= main_~k~0 999975)} is VALID [2022-04-15 12:33:38,602 INFO L290 TraceCheckUtils]: 8: Hoare triple {15140#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15140#(<= main_~k~0 999974)} is VALID [2022-04-15 12:33:38,602 INFO L290 TraceCheckUtils]: 7: Hoare triple {15147#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15140#(<= main_~k~0 999974)} is VALID [2022-04-15 12:33:38,602 INFO L290 TraceCheckUtils]: 6: Hoare triple {15147#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15147#(<= main_~k~0 999973)} is VALID [2022-04-15 12:33:38,603 INFO L290 TraceCheckUtils]: 5: Hoare triple {14715#true} ~i~0 := 0;~k~0 := 0; {15147#(<= main_~k~0 999973)} is VALID [2022-04-15 12:33:38,603 INFO L272 TraceCheckUtils]: 4: Hoare triple {14715#true} call #t~ret3 := main(); {14715#true} is VALID [2022-04-15 12:33:38,603 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {14715#true} {14715#true} #54#return; {14715#true} is VALID [2022-04-15 12:33:38,603 INFO L290 TraceCheckUtils]: 2: Hoare triple {14715#true} assume true; {14715#true} is VALID [2022-04-15 12:33:38,603 INFO L290 TraceCheckUtils]: 1: Hoare triple {14715#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {14715#true} is VALID [2022-04-15 12:33:38,603 INFO L272 TraceCheckUtils]: 0: Hoare triple {14715#true} call ULTIMATE.init(); {14715#true} is VALID [2022-04-15 12:33:38,603 INFO L134 CoverageAnalysis]: Checked inductivity of 729 backedges. 0 proven. 729 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:38,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100159057] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:33:38,604 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:33:38,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 32, 32] total 64 [2022-04-15 12:33:38,604 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:33:38,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [971970349] [2022-04-15 12:33:38,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [971970349] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:33:38,604 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:33:38,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [33] imperfect sequences [] total 33 [2022-04-15 12:33:38,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072026696] [2022-04-15 12:33:38,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:33:38,604 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.8484848484848484) internal successors, (61), 31 states have internal predecessors, (61), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 65 [2022-04-15 12:33:38,605 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:33:38,605 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 33 states, 33 states have (on average 1.8484848484848484) internal successors, (61), 31 states have internal predecessors, (61), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:38,644 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 65 edges. 65 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:38,644 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-04-15 12:33:38,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:38,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-04-15 12:33:38,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1723, Invalid=2309, Unknown=0, NotChecked=0, Total=4032 [2022-04-15 12:33:38,645 INFO L87 Difference]: Start difference. First operand 66 states and 66 transitions. Second operand has 33 states, 33 states have (on average 1.8484848484848484) internal successors, (61), 31 states have internal predecessors, (61), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:39,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:39,253 INFO L93 Difference]: Finished difference Result 74 states and 74 transitions. [2022-04-15 12:33:39,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-04-15 12:33:39,253 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.8484848484848484) internal successors, (61), 31 states have internal predecessors, (61), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 65 [2022-04-15 12:33:39,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:33:39,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 33 states have (on average 1.8484848484848484) internal successors, (61), 31 states have internal predecessors, (61), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:39,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 74 transitions. [2022-04-15 12:33:39,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 33 states have (on average 1.8484848484848484) internal successors, (61), 31 states have internal predecessors, (61), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:39,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 74 transitions. [2022-04-15 12:33:39,255 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 33 states and 74 transitions. [2022-04-15 12:33:39,317 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 74 edges. 74 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:39,318 INFO L225 Difference]: With dead ends: 74 [2022-04-15 12:33:39,318 INFO L226 Difference]: Without dead ends: 69 [2022-04-15 12:33:39,319 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 100 SyntacticMatches, 1 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 907 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3386, Invalid=5356, Unknown=0, NotChecked=0, Total=8742 [2022-04-15 12:33:39,320 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 66 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:33:39,320 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 53 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:33:39,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2022-04-15 12:33:39,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 68. [2022-04-15 12:33:39,428 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:33:39,428 INFO L82 GeneralOperation]: Start isEquivalent. First operand 69 states. Second operand has 68 states, 63 states have (on average 1.0158730158730158) internal successors, (64), 63 states have internal predecessors, (64), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:39,428 INFO L74 IsIncluded]: Start isIncluded. First operand 69 states. Second operand has 68 states, 63 states have (on average 1.0158730158730158) internal successors, (64), 63 states have internal predecessors, (64), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:39,428 INFO L87 Difference]: Start difference. First operand 69 states. Second operand has 68 states, 63 states have (on average 1.0158730158730158) internal successors, (64), 63 states have internal predecessors, (64), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:39,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:39,430 INFO L93 Difference]: Finished difference Result 69 states and 69 transitions. [2022-04-15 12:33:39,430 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 69 transitions. [2022-04-15 12:33:39,430 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:39,430 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:39,430 INFO L74 IsIncluded]: Start isIncluded. First operand has 68 states, 63 states have (on average 1.0158730158730158) internal successors, (64), 63 states have internal predecessors, (64), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 69 states. [2022-04-15 12:33:39,430 INFO L87 Difference]: Start difference. First operand has 68 states, 63 states have (on average 1.0158730158730158) internal successors, (64), 63 states have internal predecessors, (64), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 69 states. [2022-04-15 12:33:39,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:39,431 INFO L93 Difference]: Finished difference Result 69 states and 69 transitions. [2022-04-15 12:33:39,431 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 69 transitions. [2022-04-15 12:33:39,431 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:39,431 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:39,431 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:33:39,431 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:33:39,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 63 states have (on average 1.0158730158730158) internal successors, (64), 63 states have internal predecessors, (64), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:39,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 68 transitions. [2022-04-15 12:33:39,432 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 68 transitions. Word has length 65 [2022-04-15 12:33:39,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:33:39,432 INFO L478 AbstractCegarLoop]: Abstraction has 68 states and 68 transitions. [2022-04-15 12:33:39,432 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.8484848484848484) internal successors, (61), 31 states have internal predecessors, (61), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:39,432 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 68 states and 68 transitions. [2022-04-15 12:33:39,513 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 68 edges. 68 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:39,513 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 68 transitions. [2022-04-15 12:33:39,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-04-15 12:33:39,513 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:33:39,513 INFO L499 BasicCegarLoop]: trace histogram [28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:33:39,531 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-04-15 12:33:39,714 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-04-15 12:33:39,714 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:33:39,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:33:39,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1612662748, now seen corresponding path program 55 times [2022-04-15 12:33:39,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:39,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [789245082] [2022-04-15 12:33:40,154 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:33:40,154 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:33:40,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1612662748, now seen corresponding path program 56 times [2022-04-15 12:33:40,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:33:40,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921178461] [2022-04-15 12:33:40,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:33:40,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:33:40,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:40,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:33:40,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:40,586 INFO L290 TraceCheckUtils]: 0: Hoare triple {15689#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {15653#true} is VALID [2022-04-15 12:33:40,586 INFO L290 TraceCheckUtils]: 1: Hoare triple {15653#true} assume true; {15653#true} is VALID [2022-04-15 12:33:40,586 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {15653#true} {15653#true} #54#return; {15653#true} is VALID [2022-04-15 12:33:40,586 INFO L272 TraceCheckUtils]: 0: Hoare triple {15653#true} call ULTIMATE.init(); {15689#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:33:40,586 INFO L290 TraceCheckUtils]: 1: Hoare triple {15689#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {15653#true} is VALID [2022-04-15 12:33:40,586 INFO L290 TraceCheckUtils]: 2: Hoare triple {15653#true} assume true; {15653#true} is VALID [2022-04-15 12:33:40,587 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {15653#true} {15653#true} #54#return; {15653#true} is VALID [2022-04-15 12:33:40,587 INFO L272 TraceCheckUtils]: 4: Hoare triple {15653#true} call #t~ret3 := main(); {15653#true} is VALID [2022-04-15 12:33:40,587 INFO L290 TraceCheckUtils]: 5: Hoare triple {15653#true} ~i~0 := 0;~k~0 := 0; {15658#(= main_~k~0 0)} is VALID [2022-04-15 12:33:40,587 INFO L290 TraceCheckUtils]: 6: Hoare triple {15658#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15658#(= main_~k~0 0)} is VALID [2022-04-15 12:33:40,587 INFO L290 TraceCheckUtils]: 7: Hoare triple {15658#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15659#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:40,587 INFO L290 TraceCheckUtils]: 8: Hoare triple {15659#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15659#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:40,589 INFO L290 TraceCheckUtils]: 9: Hoare triple {15659#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15660#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:40,589 INFO L290 TraceCheckUtils]: 10: Hoare triple {15660#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15660#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:40,590 INFO L290 TraceCheckUtils]: 11: Hoare triple {15660#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15661#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:40,590 INFO L290 TraceCheckUtils]: 12: Hoare triple {15661#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15661#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:40,591 INFO L290 TraceCheckUtils]: 13: Hoare triple {15661#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15662#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:40,591 INFO L290 TraceCheckUtils]: 14: Hoare triple {15662#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15662#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:40,591 INFO L290 TraceCheckUtils]: 15: Hoare triple {15662#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15663#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:40,592 INFO L290 TraceCheckUtils]: 16: Hoare triple {15663#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15663#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:40,592 INFO L290 TraceCheckUtils]: 17: Hoare triple {15663#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15664#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:40,592 INFO L290 TraceCheckUtils]: 18: Hoare triple {15664#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15664#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:40,593 INFO L290 TraceCheckUtils]: 19: Hoare triple {15664#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15665#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:40,593 INFO L290 TraceCheckUtils]: 20: Hoare triple {15665#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15665#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:40,594 INFO L290 TraceCheckUtils]: 21: Hoare triple {15665#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15666#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:40,594 INFO L290 TraceCheckUtils]: 22: Hoare triple {15666#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15666#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:40,595 INFO L290 TraceCheckUtils]: 23: Hoare triple {15666#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15667#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:40,595 INFO L290 TraceCheckUtils]: 24: Hoare triple {15667#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15667#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:40,596 INFO L290 TraceCheckUtils]: 25: Hoare triple {15667#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15668#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:40,596 INFO L290 TraceCheckUtils]: 26: Hoare triple {15668#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15668#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:40,596 INFO L290 TraceCheckUtils]: 27: Hoare triple {15668#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15669#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:40,597 INFO L290 TraceCheckUtils]: 28: Hoare triple {15669#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15669#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:40,597 INFO L290 TraceCheckUtils]: 29: Hoare triple {15669#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15670#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:40,598 INFO L290 TraceCheckUtils]: 30: Hoare triple {15670#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15670#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:40,598 INFO L290 TraceCheckUtils]: 31: Hoare triple {15670#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15671#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:40,598 INFO L290 TraceCheckUtils]: 32: Hoare triple {15671#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15671#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:40,599 INFO L290 TraceCheckUtils]: 33: Hoare triple {15671#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15672#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:40,599 INFO L290 TraceCheckUtils]: 34: Hoare triple {15672#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15672#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:40,600 INFO L290 TraceCheckUtils]: 35: Hoare triple {15672#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15673#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:40,600 INFO L290 TraceCheckUtils]: 36: Hoare triple {15673#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15673#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:40,601 INFO L290 TraceCheckUtils]: 37: Hoare triple {15673#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15674#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:40,601 INFO L290 TraceCheckUtils]: 38: Hoare triple {15674#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15674#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:40,602 INFO L290 TraceCheckUtils]: 39: Hoare triple {15674#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15675#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:40,602 INFO L290 TraceCheckUtils]: 40: Hoare triple {15675#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15675#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:40,603 INFO L290 TraceCheckUtils]: 41: Hoare triple {15675#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15676#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:40,603 INFO L290 TraceCheckUtils]: 42: Hoare triple {15676#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15676#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:40,603 INFO L290 TraceCheckUtils]: 43: Hoare triple {15676#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15677#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:40,604 INFO L290 TraceCheckUtils]: 44: Hoare triple {15677#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15677#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:40,604 INFO L290 TraceCheckUtils]: 45: Hoare triple {15677#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15678#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:40,605 INFO L290 TraceCheckUtils]: 46: Hoare triple {15678#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15678#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:40,605 INFO L290 TraceCheckUtils]: 47: Hoare triple {15678#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15679#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:40,605 INFO L290 TraceCheckUtils]: 48: Hoare triple {15679#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15679#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:40,606 INFO L290 TraceCheckUtils]: 49: Hoare triple {15679#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15680#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:40,606 INFO L290 TraceCheckUtils]: 50: Hoare triple {15680#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15680#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:40,620 INFO L290 TraceCheckUtils]: 51: Hoare triple {15680#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15681#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:40,620 INFO L290 TraceCheckUtils]: 52: Hoare triple {15681#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15681#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:40,621 INFO L290 TraceCheckUtils]: 53: Hoare triple {15681#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15682#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:40,621 INFO L290 TraceCheckUtils]: 54: Hoare triple {15682#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15682#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:40,622 INFO L290 TraceCheckUtils]: 55: Hoare triple {15682#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15683#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:40,622 INFO L290 TraceCheckUtils]: 56: Hoare triple {15683#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15683#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:40,622 INFO L290 TraceCheckUtils]: 57: Hoare triple {15683#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15684#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:40,623 INFO L290 TraceCheckUtils]: 58: Hoare triple {15684#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15684#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:40,623 INFO L290 TraceCheckUtils]: 59: Hoare triple {15684#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15685#(<= main_~k~0 27)} is VALID [2022-04-15 12:33:40,623 INFO L290 TraceCheckUtils]: 60: Hoare triple {15685#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15685#(<= main_~k~0 27)} is VALID [2022-04-15 12:33:40,624 INFO L290 TraceCheckUtils]: 61: Hoare triple {15685#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15686#(<= main_~k~0 28)} is VALID [2022-04-15 12:33:40,624 INFO L290 TraceCheckUtils]: 62: Hoare triple {15686#(<= main_~k~0 28)} assume !(~i~0 < 1000000); {15686#(<= main_~k~0 28)} is VALID [2022-04-15 12:33:40,625 INFO L272 TraceCheckUtils]: 63: Hoare triple {15686#(<= main_~k~0 28)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {15687#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:33:40,625 INFO L290 TraceCheckUtils]: 64: Hoare triple {15687#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {15688#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:33:40,625 INFO L290 TraceCheckUtils]: 65: Hoare triple {15688#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {15654#false} is VALID [2022-04-15 12:33:40,625 INFO L290 TraceCheckUtils]: 66: Hoare triple {15654#false} assume !false; {15654#false} is VALID [2022-04-15 12:33:40,626 INFO L134 CoverageAnalysis]: Checked inductivity of 784 backedges. 0 proven. 784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:40,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:33:40,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921178461] [2022-04-15 12:33:40,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921178461] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:33:40,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190996830] [2022-04-15 12:33:40,626 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:33:40,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:40,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:33:40,627 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:33:40,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-04-15 12:33:40,721 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:33:40,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:33:40,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 32 conjunts are in the unsatisfiable core [2022-04-15 12:33:40,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:40,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:33:41,191 INFO L272 TraceCheckUtils]: 0: Hoare triple {15653#true} call ULTIMATE.init(); {15653#true} is VALID [2022-04-15 12:33:41,192 INFO L290 TraceCheckUtils]: 1: Hoare triple {15653#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {15653#true} is VALID [2022-04-15 12:33:41,192 INFO L290 TraceCheckUtils]: 2: Hoare triple {15653#true} assume true; {15653#true} is VALID [2022-04-15 12:33:41,192 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {15653#true} {15653#true} #54#return; {15653#true} is VALID [2022-04-15 12:33:41,192 INFO L272 TraceCheckUtils]: 4: Hoare triple {15653#true} call #t~ret3 := main(); {15653#true} is VALID [2022-04-15 12:33:41,192 INFO L290 TraceCheckUtils]: 5: Hoare triple {15653#true} ~i~0 := 0;~k~0 := 0; {15708#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:41,192 INFO L290 TraceCheckUtils]: 6: Hoare triple {15708#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15708#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:41,194 INFO L290 TraceCheckUtils]: 7: Hoare triple {15708#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15659#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:41,194 INFO L290 TraceCheckUtils]: 8: Hoare triple {15659#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15659#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:41,195 INFO L290 TraceCheckUtils]: 9: Hoare triple {15659#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15660#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:41,195 INFO L290 TraceCheckUtils]: 10: Hoare triple {15660#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15660#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:41,196 INFO L290 TraceCheckUtils]: 11: Hoare triple {15660#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15661#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:41,196 INFO L290 TraceCheckUtils]: 12: Hoare triple {15661#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15661#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:41,197 INFO L290 TraceCheckUtils]: 13: Hoare triple {15661#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15662#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:41,197 INFO L290 TraceCheckUtils]: 14: Hoare triple {15662#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15662#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:41,198 INFO L290 TraceCheckUtils]: 15: Hoare triple {15662#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15663#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:41,198 INFO L290 TraceCheckUtils]: 16: Hoare triple {15663#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15663#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:41,199 INFO L290 TraceCheckUtils]: 17: Hoare triple {15663#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15664#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:41,199 INFO L290 TraceCheckUtils]: 18: Hoare triple {15664#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15664#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:41,200 INFO L290 TraceCheckUtils]: 19: Hoare triple {15664#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15665#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:41,200 INFO L290 TraceCheckUtils]: 20: Hoare triple {15665#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15665#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:41,201 INFO L290 TraceCheckUtils]: 21: Hoare triple {15665#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15666#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:41,201 INFO L290 TraceCheckUtils]: 22: Hoare triple {15666#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15666#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:41,202 INFO L290 TraceCheckUtils]: 23: Hoare triple {15666#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15667#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:41,202 INFO L290 TraceCheckUtils]: 24: Hoare triple {15667#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15667#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:41,203 INFO L290 TraceCheckUtils]: 25: Hoare triple {15667#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15668#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:41,203 INFO L290 TraceCheckUtils]: 26: Hoare triple {15668#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15668#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:41,203 INFO L290 TraceCheckUtils]: 27: Hoare triple {15668#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15669#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:41,204 INFO L290 TraceCheckUtils]: 28: Hoare triple {15669#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15669#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:41,204 INFO L290 TraceCheckUtils]: 29: Hoare triple {15669#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15670#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:41,205 INFO L290 TraceCheckUtils]: 30: Hoare triple {15670#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15670#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:41,205 INFO L290 TraceCheckUtils]: 31: Hoare triple {15670#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15671#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:41,206 INFO L290 TraceCheckUtils]: 32: Hoare triple {15671#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15671#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:41,206 INFO L290 TraceCheckUtils]: 33: Hoare triple {15671#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15672#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:41,207 INFO L290 TraceCheckUtils]: 34: Hoare triple {15672#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15672#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:41,207 INFO L290 TraceCheckUtils]: 35: Hoare triple {15672#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15673#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:41,208 INFO L290 TraceCheckUtils]: 36: Hoare triple {15673#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15673#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:41,208 INFO L290 TraceCheckUtils]: 37: Hoare triple {15673#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15674#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:41,209 INFO L290 TraceCheckUtils]: 38: Hoare triple {15674#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15674#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:41,209 INFO L290 TraceCheckUtils]: 39: Hoare triple {15674#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15675#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:41,210 INFO L290 TraceCheckUtils]: 40: Hoare triple {15675#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15675#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:41,210 INFO L290 TraceCheckUtils]: 41: Hoare triple {15675#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15676#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:41,211 INFO L290 TraceCheckUtils]: 42: Hoare triple {15676#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15676#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:41,211 INFO L290 TraceCheckUtils]: 43: Hoare triple {15676#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15677#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:41,212 INFO L290 TraceCheckUtils]: 44: Hoare triple {15677#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15677#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:41,212 INFO L290 TraceCheckUtils]: 45: Hoare triple {15677#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15678#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:41,213 INFO L290 TraceCheckUtils]: 46: Hoare triple {15678#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15678#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:41,213 INFO L290 TraceCheckUtils]: 47: Hoare triple {15678#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15679#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:41,214 INFO L290 TraceCheckUtils]: 48: Hoare triple {15679#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15679#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:41,214 INFO L290 TraceCheckUtils]: 49: Hoare triple {15679#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15680#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:41,215 INFO L290 TraceCheckUtils]: 50: Hoare triple {15680#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15680#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:41,215 INFO L290 TraceCheckUtils]: 51: Hoare triple {15680#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15681#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:41,216 INFO L290 TraceCheckUtils]: 52: Hoare triple {15681#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15681#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:41,216 INFO L290 TraceCheckUtils]: 53: Hoare triple {15681#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15682#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:41,217 INFO L290 TraceCheckUtils]: 54: Hoare triple {15682#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15682#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:41,217 INFO L290 TraceCheckUtils]: 55: Hoare triple {15682#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15683#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:41,218 INFO L290 TraceCheckUtils]: 56: Hoare triple {15683#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15683#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:41,218 INFO L290 TraceCheckUtils]: 57: Hoare triple {15683#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15684#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:41,219 INFO L290 TraceCheckUtils]: 58: Hoare triple {15684#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15684#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:41,219 INFO L290 TraceCheckUtils]: 59: Hoare triple {15684#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15685#(<= main_~k~0 27)} is VALID [2022-04-15 12:33:41,220 INFO L290 TraceCheckUtils]: 60: Hoare triple {15685#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15685#(<= main_~k~0 27)} is VALID [2022-04-15 12:33:41,220 INFO L290 TraceCheckUtils]: 61: Hoare triple {15685#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15686#(<= main_~k~0 28)} is VALID [2022-04-15 12:33:41,221 INFO L290 TraceCheckUtils]: 62: Hoare triple {15686#(<= main_~k~0 28)} assume !(~i~0 < 1000000); {15686#(<= main_~k~0 28)} is VALID [2022-04-15 12:33:41,221 INFO L272 TraceCheckUtils]: 63: Hoare triple {15686#(<= main_~k~0 28)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {15883#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:41,221 INFO L290 TraceCheckUtils]: 64: Hoare triple {15883#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {15887#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:41,222 INFO L290 TraceCheckUtils]: 65: Hoare triple {15887#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {15654#false} is VALID [2022-04-15 12:33:41,222 INFO L290 TraceCheckUtils]: 66: Hoare triple {15654#false} assume !false; {15654#false} is VALID [2022-04-15 12:33:41,222 INFO L134 CoverageAnalysis]: Checked inductivity of 784 backedges. 0 proven. 784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:41,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:33:42,022 INFO L290 TraceCheckUtils]: 66: Hoare triple {15654#false} assume !false; {15654#false} is VALID [2022-04-15 12:33:42,022 INFO L290 TraceCheckUtils]: 65: Hoare triple {15887#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {15654#false} is VALID [2022-04-15 12:33:42,022 INFO L290 TraceCheckUtils]: 64: Hoare triple {15883#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {15887#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:42,023 INFO L272 TraceCheckUtils]: 63: Hoare triple {15903#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {15883#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:42,023 INFO L290 TraceCheckUtils]: 62: Hoare triple {15903#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {15903#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:42,024 INFO L290 TraceCheckUtils]: 61: Hoare triple {15910#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15903#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:42,024 INFO L290 TraceCheckUtils]: 60: Hoare triple {15910#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15910#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:42,025 INFO L290 TraceCheckUtils]: 59: Hoare triple {15917#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15910#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:42,025 INFO L290 TraceCheckUtils]: 58: Hoare triple {15917#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15917#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:42,026 INFO L290 TraceCheckUtils]: 57: Hoare triple {15924#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15917#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:42,026 INFO L290 TraceCheckUtils]: 56: Hoare triple {15924#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15924#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:42,026 INFO L290 TraceCheckUtils]: 55: Hoare triple {15931#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15924#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:42,027 INFO L290 TraceCheckUtils]: 54: Hoare triple {15931#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15931#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:42,027 INFO L290 TraceCheckUtils]: 53: Hoare triple {15938#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15931#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:42,027 INFO L290 TraceCheckUtils]: 52: Hoare triple {15938#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15938#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:42,028 INFO L290 TraceCheckUtils]: 51: Hoare triple {15945#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15938#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:42,028 INFO L290 TraceCheckUtils]: 50: Hoare triple {15945#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15945#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:42,030 INFO L290 TraceCheckUtils]: 49: Hoare triple {15952#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15945#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:42,030 INFO L290 TraceCheckUtils]: 48: Hoare triple {15952#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15952#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:42,030 INFO L290 TraceCheckUtils]: 47: Hoare triple {15959#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15952#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:42,031 INFO L290 TraceCheckUtils]: 46: Hoare triple {15959#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15959#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:42,031 INFO L290 TraceCheckUtils]: 45: Hoare triple {15966#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15959#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:42,031 INFO L290 TraceCheckUtils]: 44: Hoare triple {15966#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15966#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:42,032 INFO L290 TraceCheckUtils]: 43: Hoare triple {15973#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15966#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:42,032 INFO L290 TraceCheckUtils]: 42: Hoare triple {15973#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15973#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:42,033 INFO L290 TraceCheckUtils]: 41: Hoare triple {15980#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15973#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:42,033 INFO L290 TraceCheckUtils]: 40: Hoare triple {15980#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15980#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:42,034 INFO L290 TraceCheckUtils]: 39: Hoare triple {15987#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15980#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:42,034 INFO L290 TraceCheckUtils]: 38: Hoare triple {15987#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15987#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:42,034 INFO L290 TraceCheckUtils]: 37: Hoare triple {15994#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15987#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:42,034 INFO L290 TraceCheckUtils]: 36: Hoare triple {15994#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {15994#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:42,035 INFO L290 TraceCheckUtils]: 35: Hoare triple {16001#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {15994#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:42,035 INFO L290 TraceCheckUtils]: 34: Hoare triple {16001#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16001#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:42,036 INFO L290 TraceCheckUtils]: 33: Hoare triple {16008#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16001#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:42,036 INFO L290 TraceCheckUtils]: 32: Hoare triple {16008#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16008#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:42,037 INFO L290 TraceCheckUtils]: 31: Hoare triple {16015#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16008#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:42,037 INFO L290 TraceCheckUtils]: 30: Hoare triple {16015#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16015#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:42,037 INFO L290 TraceCheckUtils]: 29: Hoare triple {16022#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16015#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:42,038 INFO L290 TraceCheckUtils]: 28: Hoare triple {16022#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16022#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:42,038 INFO L290 TraceCheckUtils]: 27: Hoare triple {16029#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16022#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:42,038 INFO L290 TraceCheckUtils]: 26: Hoare triple {16029#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16029#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:42,039 INFO L290 TraceCheckUtils]: 25: Hoare triple {16036#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16029#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:42,039 INFO L290 TraceCheckUtils]: 24: Hoare triple {16036#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16036#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:42,040 INFO L290 TraceCheckUtils]: 23: Hoare triple {16043#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16036#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:42,040 INFO L290 TraceCheckUtils]: 22: Hoare triple {16043#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16043#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:42,041 INFO L290 TraceCheckUtils]: 21: Hoare triple {16050#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16043#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:42,041 INFO L290 TraceCheckUtils]: 20: Hoare triple {16050#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16050#(<= main_~k~0 999979)} is VALID [2022-04-15 12:33:42,041 INFO L290 TraceCheckUtils]: 19: Hoare triple {16057#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16050#(<= main_~k~0 999979)} is VALID [2022-04-15 12:33:42,041 INFO L290 TraceCheckUtils]: 18: Hoare triple {16057#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16057#(<= main_~k~0 999978)} is VALID [2022-04-15 12:33:42,042 INFO L290 TraceCheckUtils]: 17: Hoare triple {16064#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16057#(<= main_~k~0 999978)} is VALID [2022-04-15 12:33:42,042 INFO L290 TraceCheckUtils]: 16: Hoare triple {16064#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16064#(<= main_~k~0 999977)} is VALID [2022-04-15 12:33:42,043 INFO L290 TraceCheckUtils]: 15: Hoare triple {16071#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16064#(<= main_~k~0 999977)} is VALID [2022-04-15 12:33:42,043 INFO L290 TraceCheckUtils]: 14: Hoare triple {16071#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16071#(<= main_~k~0 999976)} is VALID [2022-04-15 12:33:42,044 INFO L290 TraceCheckUtils]: 13: Hoare triple {16078#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16071#(<= main_~k~0 999976)} is VALID [2022-04-15 12:33:42,044 INFO L290 TraceCheckUtils]: 12: Hoare triple {16078#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16078#(<= main_~k~0 999975)} is VALID [2022-04-15 12:33:42,044 INFO L290 TraceCheckUtils]: 11: Hoare triple {16085#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16078#(<= main_~k~0 999975)} is VALID [2022-04-15 12:33:42,045 INFO L290 TraceCheckUtils]: 10: Hoare triple {16085#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16085#(<= main_~k~0 999974)} is VALID [2022-04-15 12:33:42,045 INFO L290 TraceCheckUtils]: 9: Hoare triple {16092#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16085#(<= main_~k~0 999974)} is VALID [2022-04-15 12:33:42,045 INFO L290 TraceCheckUtils]: 8: Hoare triple {16092#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16092#(<= main_~k~0 999973)} is VALID [2022-04-15 12:33:42,046 INFO L290 TraceCheckUtils]: 7: Hoare triple {16099#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16092#(<= main_~k~0 999973)} is VALID [2022-04-15 12:33:42,046 INFO L290 TraceCheckUtils]: 6: Hoare triple {16099#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16099#(<= main_~k~0 999972)} is VALID [2022-04-15 12:33:42,046 INFO L290 TraceCheckUtils]: 5: Hoare triple {15653#true} ~i~0 := 0;~k~0 := 0; {16099#(<= main_~k~0 999972)} is VALID [2022-04-15 12:33:42,046 INFO L272 TraceCheckUtils]: 4: Hoare triple {15653#true} call #t~ret3 := main(); {15653#true} is VALID [2022-04-15 12:33:42,046 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {15653#true} {15653#true} #54#return; {15653#true} is VALID [2022-04-15 12:33:42,046 INFO L290 TraceCheckUtils]: 2: Hoare triple {15653#true} assume true; {15653#true} is VALID [2022-04-15 12:33:42,047 INFO L290 TraceCheckUtils]: 1: Hoare triple {15653#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {15653#true} is VALID [2022-04-15 12:33:42,047 INFO L272 TraceCheckUtils]: 0: Hoare triple {15653#true} call ULTIMATE.init(); {15653#true} is VALID [2022-04-15 12:33:42,047 INFO L134 CoverageAnalysis]: Checked inductivity of 784 backedges. 0 proven. 784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:42,047 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190996830] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:33:42,047 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:33:42,047 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 33] total 66 [2022-04-15 12:33:42,047 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:33:42,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [789245082] [2022-04-15 12:33:42,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [789245082] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:33:42,048 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:33:42,048 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [34] imperfect sequences [] total 34 [2022-04-15 12:33:42,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125418343] [2022-04-15 12:33:42,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:33:42,049 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 32 states have internal predecessors, (63), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 67 [2022-04-15 12:33:42,049 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:33:42,049 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 34 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 32 states have internal predecessors, (63), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:42,104 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 67 edges. 67 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:42,105 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-04-15 12:33:42,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:42,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-04-15 12:33:42,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1842, Invalid=2448, Unknown=0, NotChecked=0, Total=4290 [2022-04-15 12:33:42,106 INFO L87 Difference]: Start difference. First operand 68 states and 68 transitions. Second operand has 34 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 32 states have internal predecessors, (63), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:42,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:42,790 INFO L93 Difference]: Finished difference Result 76 states and 76 transitions. [2022-04-15 12:33:42,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-04-15 12:33:42,790 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 32 states have internal predecessors, (63), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 67 [2022-04-15 12:33:42,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:33:42,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 32 states have internal predecessors, (63), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:42,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 76 transitions. [2022-04-15 12:33:42,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 32 states have internal predecessors, (63), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:42,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 76 transitions. [2022-04-15 12:33:42,791 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 34 states and 76 transitions. [2022-04-15 12:33:42,864 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 76 edges. 76 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:42,865 INFO L225 Difference]: With dead ends: 76 [2022-04-15 12:33:42,865 INFO L226 Difference]: Without dead ends: 71 [2022-04-15 12:33:42,866 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 103 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 954 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3622, Invalid=5690, Unknown=0, NotChecked=0, Total=9312 [2022-04-15 12:33:42,866 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 68 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:33:42,867 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 48 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:33:42,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2022-04-15 12:33:43,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 70. [2022-04-15 12:33:43,038 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:33:43,038 INFO L82 GeneralOperation]: Start isEquivalent. First operand 71 states. Second operand has 70 states, 65 states have (on average 1.0153846153846153) internal successors, (66), 65 states have internal predecessors, (66), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:43,038 INFO L74 IsIncluded]: Start isIncluded. First operand 71 states. Second operand has 70 states, 65 states have (on average 1.0153846153846153) internal successors, (66), 65 states have internal predecessors, (66), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:43,038 INFO L87 Difference]: Start difference. First operand 71 states. Second operand has 70 states, 65 states have (on average 1.0153846153846153) internal successors, (66), 65 states have internal predecessors, (66), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:43,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:43,039 INFO L93 Difference]: Finished difference Result 71 states and 71 transitions. [2022-04-15 12:33:43,039 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 71 transitions. [2022-04-15 12:33:43,039 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:43,039 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:43,039 INFO L74 IsIncluded]: Start isIncluded. First operand has 70 states, 65 states have (on average 1.0153846153846153) internal successors, (66), 65 states have internal predecessors, (66), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 71 states. [2022-04-15 12:33:43,040 INFO L87 Difference]: Start difference. First operand has 70 states, 65 states have (on average 1.0153846153846153) internal successors, (66), 65 states have internal predecessors, (66), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 71 states. [2022-04-15 12:33:43,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:43,040 INFO L93 Difference]: Finished difference Result 71 states and 71 transitions. [2022-04-15 12:33:43,040 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 71 transitions. [2022-04-15 12:33:43,040 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:43,040 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:43,040 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:33:43,041 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:33:43,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 65 states have (on average 1.0153846153846153) internal successors, (66), 65 states have internal predecessors, (66), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:43,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 70 transitions. [2022-04-15 12:33:43,041 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 70 transitions. Word has length 67 [2022-04-15 12:33:43,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:33:43,041 INFO L478 AbstractCegarLoop]: Abstraction has 70 states and 70 transitions. [2022-04-15 12:33:43,042 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 32 states have internal predecessors, (63), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:43,042 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 70 states and 70 transitions. [2022-04-15 12:33:43,129 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 70 edges. 70 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:43,129 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 70 transitions. [2022-04-15 12:33:43,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-04-15 12:33:43,129 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:33:43,129 INFO L499 BasicCegarLoop]: trace histogram [29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:33:43,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-04-15 12:33:43,330 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-04-15 12:33:43,330 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:33:43,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:33:43,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1814441440, now seen corresponding path program 57 times [2022-04-15 12:33:43,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:43,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1012710950] [2022-04-15 12:33:43,786 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:33:43,786 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:33:43,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1814441440, now seen corresponding path program 58 times [2022-04-15 12:33:43,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:33:43,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890870371] [2022-04-15 12:33:43,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:33:43,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:33:43,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:44,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:33:44,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:44,231 INFO L290 TraceCheckUtils]: 0: Hoare triple {16656#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {16619#true} is VALID [2022-04-15 12:33:44,232 INFO L290 TraceCheckUtils]: 1: Hoare triple {16619#true} assume true; {16619#true} is VALID [2022-04-15 12:33:44,232 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {16619#true} {16619#true} #54#return; {16619#true} is VALID [2022-04-15 12:33:44,232 INFO L272 TraceCheckUtils]: 0: Hoare triple {16619#true} call ULTIMATE.init(); {16656#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:33:44,232 INFO L290 TraceCheckUtils]: 1: Hoare triple {16656#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {16619#true} is VALID [2022-04-15 12:33:44,232 INFO L290 TraceCheckUtils]: 2: Hoare triple {16619#true} assume true; {16619#true} is VALID [2022-04-15 12:33:44,233 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {16619#true} {16619#true} #54#return; {16619#true} is VALID [2022-04-15 12:33:44,233 INFO L272 TraceCheckUtils]: 4: Hoare triple {16619#true} call #t~ret3 := main(); {16619#true} is VALID [2022-04-15 12:33:44,233 INFO L290 TraceCheckUtils]: 5: Hoare triple {16619#true} ~i~0 := 0;~k~0 := 0; {16624#(= main_~k~0 0)} is VALID [2022-04-15 12:33:44,233 INFO L290 TraceCheckUtils]: 6: Hoare triple {16624#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16624#(= main_~k~0 0)} is VALID [2022-04-15 12:33:44,233 INFO L290 TraceCheckUtils]: 7: Hoare triple {16624#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16625#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:44,234 INFO L290 TraceCheckUtils]: 8: Hoare triple {16625#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16625#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:44,235 INFO L290 TraceCheckUtils]: 9: Hoare triple {16625#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16626#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:44,235 INFO L290 TraceCheckUtils]: 10: Hoare triple {16626#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16626#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:44,236 INFO L290 TraceCheckUtils]: 11: Hoare triple {16626#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16627#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:44,236 INFO L290 TraceCheckUtils]: 12: Hoare triple {16627#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16627#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:44,237 INFO L290 TraceCheckUtils]: 13: Hoare triple {16627#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16628#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:44,237 INFO L290 TraceCheckUtils]: 14: Hoare triple {16628#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16628#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:44,238 INFO L290 TraceCheckUtils]: 15: Hoare triple {16628#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16629#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:44,238 INFO L290 TraceCheckUtils]: 16: Hoare triple {16629#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16629#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:44,238 INFO L290 TraceCheckUtils]: 17: Hoare triple {16629#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16630#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:44,239 INFO L290 TraceCheckUtils]: 18: Hoare triple {16630#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16630#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:44,239 INFO L290 TraceCheckUtils]: 19: Hoare triple {16630#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16631#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:44,240 INFO L290 TraceCheckUtils]: 20: Hoare triple {16631#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16631#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:44,240 INFO L290 TraceCheckUtils]: 21: Hoare triple {16631#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16632#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:44,240 INFO L290 TraceCheckUtils]: 22: Hoare triple {16632#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16632#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:44,241 INFO L290 TraceCheckUtils]: 23: Hoare triple {16632#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16633#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:44,241 INFO L290 TraceCheckUtils]: 24: Hoare triple {16633#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16633#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:44,242 INFO L290 TraceCheckUtils]: 25: Hoare triple {16633#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16634#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:44,242 INFO L290 TraceCheckUtils]: 26: Hoare triple {16634#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16634#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:44,243 INFO L290 TraceCheckUtils]: 27: Hoare triple {16634#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16635#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:44,255 INFO L290 TraceCheckUtils]: 28: Hoare triple {16635#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16635#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:44,256 INFO L290 TraceCheckUtils]: 29: Hoare triple {16635#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16636#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:44,256 INFO L290 TraceCheckUtils]: 30: Hoare triple {16636#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16636#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:44,257 INFO L290 TraceCheckUtils]: 31: Hoare triple {16636#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16637#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:44,257 INFO L290 TraceCheckUtils]: 32: Hoare triple {16637#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16637#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:44,258 INFO L290 TraceCheckUtils]: 33: Hoare triple {16637#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16638#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:44,258 INFO L290 TraceCheckUtils]: 34: Hoare triple {16638#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16638#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:44,259 INFO L290 TraceCheckUtils]: 35: Hoare triple {16638#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16639#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:44,259 INFO L290 TraceCheckUtils]: 36: Hoare triple {16639#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16639#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:44,260 INFO L290 TraceCheckUtils]: 37: Hoare triple {16639#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16640#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:44,260 INFO L290 TraceCheckUtils]: 38: Hoare triple {16640#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16640#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:44,261 INFO L290 TraceCheckUtils]: 39: Hoare triple {16640#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16641#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:44,261 INFO L290 TraceCheckUtils]: 40: Hoare triple {16641#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16641#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:44,261 INFO L290 TraceCheckUtils]: 41: Hoare triple {16641#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16642#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:44,262 INFO L290 TraceCheckUtils]: 42: Hoare triple {16642#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16642#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:44,262 INFO L290 TraceCheckUtils]: 43: Hoare triple {16642#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16643#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:44,262 INFO L290 TraceCheckUtils]: 44: Hoare triple {16643#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16643#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:44,263 INFO L290 TraceCheckUtils]: 45: Hoare triple {16643#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16644#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:44,263 INFO L290 TraceCheckUtils]: 46: Hoare triple {16644#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16644#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:44,264 INFO L290 TraceCheckUtils]: 47: Hoare triple {16644#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16645#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:44,264 INFO L290 TraceCheckUtils]: 48: Hoare triple {16645#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16645#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:44,265 INFO L290 TraceCheckUtils]: 49: Hoare triple {16645#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16646#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:44,265 INFO L290 TraceCheckUtils]: 50: Hoare triple {16646#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16646#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:44,266 INFO L290 TraceCheckUtils]: 51: Hoare triple {16646#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16647#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:44,266 INFO L290 TraceCheckUtils]: 52: Hoare triple {16647#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16647#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:44,267 INFO L290 TraceCheckUtils]: 53: Hoare triple {16647#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16648#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:44,267 INFO L290 TraceCheckUtils]: 54: Hoare triple {16648#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16648#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:44,268 INFO L290 TraceCheckUtils]: 55: Hoare triple {16648#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16649#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:44,268 INFO L290 TraceCheckUtils]: 56: Hoare triple {16649#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16649#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:44,268 INFO L290 TraceCheckUtils]: 57: Hoare triple {16649#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16650#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:44,269 INFO L290 TraceCheckUtils]: 58: Hoare triple {16650#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16650#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:44,269 INFO L290 TraceCheckUtils]: 59: Hoare triple {16650#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16651#(<= main_~k~0 27)} is VALID [2022-04-15 12:33:44,270 INFO L290 TraceCheckUtils]: 60: Hoare triple {16651#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16651#(<= main_~k~0 27)} is VALID [2022-04-15 12:33:44,270 INFO L290 TraceCheckUtils]: 61: Hoare triple {16651#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16652#(<= main_~k~0 28)} is VALID [2022-04-15 12:33:44,270 INFO L290 TraceCheckUtils]: 62: Hoare triple {16652#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16652#(<= main_~k~0 28)} is VALID [2022-04-15 12:33:44,271 INFO L290 TraceCheckUtils]: 63: Hoare triple {16652#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16653#(<= main_~k~0 29)} is VALID [2022-04-15 12:33:44,271 INFO L290 TraceCheckUtils]: 64: Hoare triple {16653#(<= main_~k~0 29)} assume !(~i~0 < 1000000); {16653#(<= main_~k~0 29)} is VALID [2022-04-15 12:33:44,272 INFO L272 TraceCheckUtils]: 65: Hoare triple {16653#(<= main_~k~0 29)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {16654#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:33:44,272 INFO L290 TraceCheckUtils]: 66: Hoare triple {16654#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {16655#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:33:44,272 INFO L290 TraceCheckUtils]: 67: Hoare triple {16655#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {16620#false} is VALID [2022-04-15 12:33:44,272 INFO L290 TraceCheckUtils]: 68: Hoare triple {16620#false} assume !false; {16620#false} is VALID [2022-04-15 12:33:44,273 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 0 proven. 841 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:44,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:33:44,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890870371] [2022-04-15 12:33:44,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890870371] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:33:44,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398623510] [2022-04-15 12:33:44,273 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:33:44,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:44,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:33:44,289 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:33:44,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-04-15 12:33:44,380 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:33:44,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:33:44,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 33 conjunts are in the unsatisfiable core [2022-04-15 12:33:44,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:44,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:33:44,714 INFO L272 TraceCheckUtils]: 0: Hoare triple {16619#true} call ULTIMATE.init(); {16619#true} is VALID [2022-04-15 12:33:44,714 INFO L290 TraceCheckUtils]: 1: Hoare triple {16619#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {16619#true} is VALID [2022-04-15 12:33:44,714 INFO L290 TraceCheckUtils]: 2: Hoare triple {16619#true} assume true; {16619#true} is VALID [2022-04-15 12:33:44,715 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {16619#true} {16619#true} #54#return; {16619#true} is VALID [2022-04-15 12:33:44,715 INFO L272 TraceCheckUtils]: 4: Hoare triple {16619#true} call #t~ret3 := main(); {16619#true} is VALID [2022-04-15 12:33:44,715 INFO L290 TraceCheckUtils]: 5: Hoare triple {16619#true} ~i~0 := 0;~k~0 := 0; {16675#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:44,715 INFO L290 TraceCheckUtils]: 6: Hoare triple {16675#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16675#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:44,716 INFO L290 TraceCheckUtils]: 7: Hoare triple {16675#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16625#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:44,716 INFO L290 TraceCheckUtils]: 8: Hoare triple {16625#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16625#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:44,717 INFO L290 TraceCheckUtils]: 9: Hoare triple {16625#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16626#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:44,717 INFO L290 TraceCheckUtils]: 10: Hoare triple {16626#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16626#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:44,718 INFO L290 TraceCheckUtils]: 11: Hoare triple {16626#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16627#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:44,718 INFO L290 TraceCheckUtils]: 12: Hoare triple {16627#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16627#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:44,719 INFO L290 TraceCheckUtils]: 13: Hoare triple {16627#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16628#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:44,719 INFO L290 TraceCheckUtils]: 14: Hoare triple {16628#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16628#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:44,719 INFO L290 TraceCheckUtils]: 15: Hoare triple {16628#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16629#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:44,720 INFO L290 TraceCheckUtils]: 16: Hoare triple {16629#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16629#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:44,720 INFO L290 TraceCheckUtils]: 17: Hoare triple {16629#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16630#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:44,720 INFO L290 TraceCheckUtils]: 18: Hoare triple {16630#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16630#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:44,721 INFO L290 TraceCheckUtils]: 19: Hoare triple {16630#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16631#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:44,721 INFO L290 TraceCheckUtils]: 20: Hoare triple {16631#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16631#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:44,722 INFO L290 TraceCheckUtils]: 21: Hoare triple {16631#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16632#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:44,722 INFO L290 TraceCheckUtils]: 22: Hoare triple {16632#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16632#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:44,723 INFO L290 TraceCheckUtils]: 23: Hoare triple {16632#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16633#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:44,723 INFO L290 TraceCheckUtils]: 24: Hoare triple {16633#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16633#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:44,723 INFO L290 TraceCheckUtils]: 25: Hoare triple {16633#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16634#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:44,724 INFO L290 TraceCheckUtils]: 26: Hoare triple {16634#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16634#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:44,724 INFO L290 TraceCheckUtils]: 27: Hoare triple {16634#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16635#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:44,724 INFO L290 TraceCheckUtils]: 28: Hoare triple {16635#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16635#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:44,725 INFO L290 TraceCheckUtils]: 29: Hoare triple {16635#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16636#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:44,725 INFO L290 TraceCheckUtils]: 30: Hoare triple {16636#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16636#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:44,726 INFO L290 TraceCheckUtils]: 31: Hoare triple {16636#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16637#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:44,726 INFO L290 TraceCheckUtils]: 32: Hoare triple {16637#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16637#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:44,727 INFO L290 TraceCheckUtils]: 33: Hoare triple {16637#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16638#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:44,727 INFO L290 TraceCheckUtils]: 34: Hoare triple {16638#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16638#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:44,727 INFO L290 TraceCheckUtils]: 35: Hoare triple {16638#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16639#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:44,728 INFO L290 TraceCheckUtils]: 36: Hoare triple {16639#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16639#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:44,728 INFO L290 TraceCheckUtils]: 37: Hoare triple {16639#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16640#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:44,728 INFO L290 TraceCheckUtils]: 38: Hoare triple {16640#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16640#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:44,729 INFO L290 TraceCheckUtils]: 39: Hoare triple {16640#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16641#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:44,729 INFO L290 TraceCheckUtils]: 40: Hoare triple {16641#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16641#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:44,733 INFO L290 TraceCheckUtils]: 41: Hoare triple {16641#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16642#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:44,734 INFO L290 TraceCheckUtils]: 42: Hoare triple {16642#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16642#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:44,734 INFO L290 TraceCheckUtils]: 43: Hoare triple {16642#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16643#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:44,734 INFO L290 TraceCheckUtils]: 44: Hoare triple {16643#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16643#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:44,735 INFO L290 TraceCheckUtils]: 45: Hoare triple {16643#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16644#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:44,736 INFO L290 TraceCheckUtils]: 46: Hoare triple {16644#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16644#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:44,737 INFO L290 TraceCheckUtils]: 47: Hoare triple {16644#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16645#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:44,738 INFO L290 TraceCheckUtils]: 48: Hoare triple {16645#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16645#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:44,739 INFO L290 TraceCheckUtils]: 49: Hoare triple {16645#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16646#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:44,739 INFO L290 TraceCheckUtils]: 50: Hoare triple {16646#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16646#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:44,740 INFO L290 TraceCheckUtils]: 51: Hoare triple {16646#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16647#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:44,740 INFO L290 TraceCheckUtils]: 52: Hoare triple {16647#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16647#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:44,741 INFO L290 TraceCheckUtils]: 53: Hoare triple {16647#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16648#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:44,741 INFO L290 TraceCheckUtils]: 54: Hoare triple {16648#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16648#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:44,741 INFO L290 TraceCheckUtils]: 55: Hoare triple {16648#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16649#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:44,742 INFO L290 TraceCheckUtils]: 56: Hoare triple {16649#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16649#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:44,742 INFO L290 TraceCheckUtils]: 57: Hoare triple {16649#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16650#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:44,742 INFO L290 TraceCheckUtils]: 58: Hoare triple {16650#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16650#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:44,743 INFO L290 TraceCheckUtils]: 59: Hoare triple {16650#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16651#(<= main_~k~0 27)} is VALID [2022-04-15 12:33:44,743 INFO L290 TraceCheckUtils]: 60: Hoare triple {16651#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16651#(<= main_~k~0 27)} is VALID [2022-04-15 12:33:44,744 INFO L290 TraceCheckUtils]: 61: Hoare triple {16651#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16652#(<= main_~k~0 28)} is VALID [2022-04-15 12:33:44,744 INFO L290 TraceCheckUtils]: 62: Hoare triple {16652#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16652#(<= main_~k~0 28)} is VALID [2022-04-15 12:33:44,745 INFO L290 TraceCheckUtils]: 63: Hoare triple {16652#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16653#(<= main_~k~0 29)} is VALID [2022-04-15 12:33:44,745 INFO L290 TraceCheckUtils]: 64: Hoare triple {16653#(<= main_~k~0 29)} assume !(~i~0 < 1000000); {16653#(<= main_~k~0 29)} is VALID [2022-04-15 12:33:44,745 INFO L272 TraceCheckUtils]: 65: Hoare triple {16653#(<= main_~k~0 29)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {16856#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:44,745 INFO L290 TraceCheckUtils]: 66: Hoare triple {16856#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {16860#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:44,746 INFO L290 TraceCheckUtils]: 67: Hoare triple {16860#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {16620#false} is VALID [2022-04-15 12:33:44,746 INFO L290 TraceCheckUtils]: 68: Hoare triple {16620#false} assume !false; {16620#false} is VALID [2022-04-15 12:33:44,746 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 0 proven. 841 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:44,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:33:45,687 INFO L290 TraceCheckUtils]: 68: Hoare triple {16620#false} assume !false; {16620#false} is VALID [2022-04-15 12:33:45,687 INFO L290 TraceCheckUtils]: 67: Hoare triple {16860#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {16620#false} is VALID [2022-04-15 12:33:45,688 INFO L290 TraceCheckUtils]: 66: Hoare triple {16856#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {16860#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:45,688 INFO L272 TraceCheckUtils]: 65: Hoare triple {16876#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {16856#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:45,688 INFO L290 TraceCheckUtils]: 64: Hoare triple {16876#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {16876#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:45,690 INFO L290 TraceCheckUtils]: 63: Hoare triple {16883#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16876#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:45,690 INFO L290 TraceCheckUtils]: 62: Hoare triple {16883#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16883#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:45,691 INFO L290 TraceCheckUtils]: 61: Hoare triple {16890#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16883#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:45,691 INFO L290 TraceCheckUtils]: 60: Hoare triple {16890#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16890#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:45,692 INFO L290 TraceCheckUtils]: 59: Hoare triple {16897#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16890#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:45,692 INFO L290 TraceCheckUtils]: 58: Hoare triple {16897#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16897#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:45,693 INFO L290 TraceCheckUtils]: 57: Hoare triple {16904#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16897#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:45,693 INFO L290 TraceCheckUtils]: 56: Hoare triple {16904#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16904#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:45,694 INFO L290 TraceCheckUtils]: 55: Hoare triple {16911#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16904#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:45,694 INFO L290 TraceCheckUtils]: 54: Hoare triple {16911#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16911#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:45,695 INFO L290 TraceCheckUtils]: 53: Hoare triple {16918#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16911#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:45,695 INFO L290 TraceCheckUtils]: 52: Hoare triple {16918#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16918#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:45,696 INFO L290 TraceCheckUtils]: 51: Hoare triple {16925#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16918#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:45,696 INFO L290 TraceCheckUtils]: 50: Hoare triple {16925#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16925#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:45,697 INFO L290 TraceCheckUtils]: 49: Hoare triple {16932#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16925#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:45,697 INFO L290 TraceCheckUtils]: 48: Hoare triple {16932#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16932#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:45,698 INFO L290 TraceCheckUtils]: 47: Hoare triple {16939#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16932#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:45,698 INFO L290 TraceCheckUtils]: 46: Hoare triple {16939#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16939#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:45,699 INFO L290 TraceCheckUtils]: 45: Hoare triple {16946#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16939#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:45,699 INFO L290 TraceCheckUtils]: 44: Hoare triple {16946#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16946#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:45,700 INFO L290 TraceCheckUtils]: 43: Hoare triple {16953#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16946#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:45,700 INFO L290 TraceCheckUtils]: 42: Hoare triple {16953#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16953#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:45,701 INFO L290 TraceCheckUtils]: 41: Hoare triple {16960#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16953#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:45,701 INFO L290 TraceCheckUtils]: 40: Hoare triple {16960#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16960#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:45,703 INFO L290 TraceCheckUtils]: 39: Hoare triple {16967#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16960#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:45,703 INFO L290 TraceCheckUtils]: 38: Hoare triple {16967#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16967#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:45,704 INFO L290 TraceCheckUtils]: 37: Hoare triple {16974#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16967#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:45,704 INFO L290 TraceCheckUtils]: 36: Hoare triple {16974#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16974#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:45,705 INFO L290 TraceCheckUtils]: 35: Hoare triple {16981#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16974#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:45,705 INFO L290 TraceCheckUtils]: 34: Hoare triple {16981#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16981#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:45,706 INFO L290 TraceCheckUtils]: 33: Hoare triple {16988#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16981#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:45,706 INFO L290 TraceCheckUtils]: 32: Hoare triple {16988#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16988#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:45,707 INFO L290 TraceCheckUtils]: 31: Hoare triple {16995#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16988#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:45,707 INFO L290 TraceCheckUtils]: 30: Hoare triple {16995#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {16995#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:45,708 INFO L290 TraceCheckUtils]: 29: Hoare triple {17002#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {16995#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:45,708 INFO L290 TraceCheckUtils]: 28: Hoare triple {17002#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17002#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:45,709 INFO L290 TraceCheckUtils]: 27: Hoare triple {17009#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17002#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:45,709 INFO L290 TraceCheckUtils]: 26: Hoare triple {17009#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17009#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:45,710 INFO L290 TraceCheckUtils]: 25: Hoare triple {17016#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17009#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:45,710 INFO L290 TraceCheckUtils]: 24: Hoare triple {17016#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17016#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:45,711 INFO L290 TraceCheckUtils]: 23: Hoare triple {17023#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17016#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:45,711 INFO L290 TraceCheckUtils]: 22: Hoare triple {17023#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17023#(<= main_~k~0 999979)} is VALID [2022-04-15 12:33:45,712 INFO L290 TraceCheckUtils]: 21: Hoare triple {17030#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17023#(<= main_~k~0 999979)} is VALID [2022-04-15 12:33:45,712 INFO L290 TraceCheckUtils]: 20: Hoare triple {17030#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17030#(<= main_~k~0 999978)} is VALID [2022-04-15 12:33:45,713 INFO L290 TraceCheckUtils]: 19: Hoare triple {17037#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17030#(<= main_~k~0 999978)} is VALID [2022-04-15 12:33:45,713 INFO L290 TraceCheckUtils]: 18: Hoare triple {17037#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17037#(<= main_~k~0 999977)} is VALID [2022-04-15 12:33:45,714 INFO L290 TraceCheckUtils]: 17: Hoare triple {17044#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17037#(<= main_~k~0 999977)} is VALID [2022-04-15 12:33:45,714 INFO L290 TraceCheckUtils]: 16: Hoare triple {17044#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17044#(<= main_~k~0 999976)} is VALID [2022-04-15 12:33:45,715 INFO L290 TraceCheckUtils]: 15: Hoare triple {17051#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17044#(<= main_~k~0 999976)} is VALID [2022-04-15 12:33:45,715 INFO L290 TraceCheckUtils]: 14: Hoare triple {17051#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17051#(<= main_~k~0 999975)} is VALID [2022-04-15 12:33:45,716 INFO L290 TraceCheckUtils]: 13: Hoare triple {17058#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17051#(<= main_~k~0 999975)} is VALID [2022-04-15 12:33:45,716 INFO L290 TraceCheckUtils]: 12: Hoare triple {17058#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17058#(<= main_~k~0 999974)} is VALID [2022-04-15 12:33:45,717 INFO L290 TraceCheckUtils]: 11: Hoare triple {17065#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17058#(<= main_~k~0 999974)} is VALID [2022-04-15 12:33:45,718 INFO L290 TraceCheckUtils]: 10: Hoare triple {17065#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17065#(<= main_~k~0 999973)} is VALID [2022-04-15 12:33:45,718 INFO L290 TraceCheckUtils]: 9: Hoare triple {17072#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17065#(<= main_~k~0 999973)} is VALID [2022-04-15 12:33:45,719 INFO L290 TraceCheckUtils]: 8: Hoare triple {17072#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17072#(<= main_~k~0 999972)} is VALID [2022-04-15 12:33:45,719 INFO L290 TraceCheckUtils]: 7: Hoare triple {17079#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17072#(<= main_~k~0 999972)} is VALID [2022-04-15 12:33:45,720 INFO L290 TraceCheckUtils]: 6: Hoare triple {17079#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17079#(<= main_~k~0 999971)} is VALID [2022-04-15 12:33:45,720 INFO L290 TraceCheckUtils]: 5: Hoare triple {16619#true} ~i~0 := 0;~k~0 := 0; {17079#(<= main_~k~0 999971)} is VALID [2022-04-15 12:33:45,720 INFO L272 TraceCheckUtils]: 4: Hoare triple {16619#true} call #t~ret3 := main(); {16619#true} is VALID [2022-04-15 12:33:45,720 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {16619#true} {16619#true} #54#return; {16619#true} is VALID [2022-04-15 12:33:45,720 INFO L290 TraceCheckUtils]: 2: Hoare triple {16619#true} assume true; {16619#true} is VALID [2022-04-15 12:33:45,720 INFO L290 TraceCheckUtils]: 1: Hoare triple {16619#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {16619#true} is VALID [2022-04-15 12:33:45,720 INFO L272 TraceCheckUtils]: 0: Hoare triple {16619#true} call ULTIMATE.init(); {16619#true} is VALID [2022-04-15 12:33:45,721 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 0 proven. 841 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:45,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398623510] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:33:45,721 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:33:45,721 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 34, 34] total 68 [2022-04-15 12:33:45,721 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:33:45,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1012710950] [2022-04-15 12:33:45,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1012710950] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:33:45,721 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:33:45,721 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [35] imperfect sequences [] total 35 [2022-04-15 12:33:45,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657208906] [2022-04-15 12:33:45,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:33:45,722 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.8571428571428572) internal successors, (65), 33 states have internal predecessors, (65), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 69 [2022-04-15 12:33:45,722 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:33:45,722 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 35 states, 35 states have (on average 1.8571428571428572) internal successors, (65), 33 states have internal predecessors, (65), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:45,780 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 69 edges. 69 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:45,780 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-04-15 12:33:45,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:45,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-04-15 12:33:45,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1965, Invalid=2591, Unknown=0, NotChecked=0, Total=4556 [2022-04-15 12:33:45,781 INFO L87 Difference]: Start difference. First operand 70 states and 70 transitions. Second operand has 35 states, 35 states have (on average 1.8571428571428572) internal successors, (65), 33 states have internal predecessors, (65), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:46,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:46,624 INFO L93 Difference]: Finished difference Result 78 states and 78 transitions. [2022-04-15 12:33:46,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-04-15 12:33:46,625 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.8571428571428572) internal successors, (65), 33 states have internal predecessors, (65), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 69 [2022-04-15 12:33:46,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:33:46,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 35 states have (on average 1.8571428571428572) internal successors, (65), 33 states have internal predecessors, (65), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:46,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 78 transitions. [2022-04-15 12:33:46,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 35 states have (on average 1.8571428571428572) internal successors, (65), 33 states have internal predecessors, (65), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:46,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 78 transitions. [2022-04-15 12:33:46,626 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 35 states and 78 transitions. [2022-04-15 12:33:46,692 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 78 edges. 78 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:46,693 INFO L225 Difference]: With dead ends: 78 [2022-04-15 12:33:46,693 INFO L226 Difference]: Without dead ends: 73 [2022-04-15 12:33:46,694 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 106 SyntacticMatches, 1 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1002 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3866, Invalid=6034, Unknown=0, NotChecked=0, Total=9900 [2022-04-15 12:33:46,694 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 70 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:33:46,694 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 48 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:33:46,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2022-04-15 12:33:46,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 72. [2022-04-15 12:33:46,864 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:33:46,864 INFO L82 GeneralOperation]: Start isEquivalent. First operand 73 states. Second operand has 72 states, 67 states have (on average 1.0149253731343284) internal successors, (68), 67 states have internal predecessors, (68), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:46,864 INFO L74 IsIncluded]: Start isIncluded. First operand 73 states. Second operand has 72 states, 67 states have (on average 1.0149253731343284) internal successors, (68), 67 states have internal predecessors, (68), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:46,864 INFO L87 Difference]: Start difference. First operand 73 states. Second operand has 72 states, 67 states have (on average 1.0149253731343284) internal successors, (68), 67 states have internal predecessors, (68), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:46,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:46,865 INFO L93 Difference]: Finished difference Result 73 states and 73 transitions. [2022-04-15 12:33:46,865 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 73 transitions. [2022-04-15 12:33:46,865 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:46,865 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:46,865 INFO L74 IsIncluded]: Start isIncluded. First operand has 72 states, 67 states have (on average 1.0149253731343284) internal successors, (68), 67 states have internal predecessors, (68), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 73 states. [2022-04-15 12:33:46,866 INFO L87 Difference]: Start difference. First operand has 72 states, 67 states have (on average 1.0149253731343284) internal successors, (68), 67 states have internal predecessors, (68), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 73 states. [2022-04-15 12:33:46,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:46,866 INFO L93 Difference]: Finished difference Result 73 states and 73 transitions. [2022-04-15 12:33:46,866 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 73 transitions. [2022-04-15 12:33:46,866 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:46,866 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:46,866 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:33:46,866 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:33:46,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 67 states have (on average 1.0149253731343284) internal successors, (68), 67 states have internal predecessors, (68), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:46,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 72 transitions. [2022-04-15 12:33:46,867 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 72 transitions. Word has length 69 [2022-04-15 12:33:46,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:33:46,867 INFO L478 AbstractCegarLoop]: Abstraction has 72 states and 72 transitions. [2022-04-15 12:33:46,867 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.8571428571428572) internal successors, (65), 33 states have internal predecessors, (65), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:46,868 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 72 states and 72 transitions. [2022-04-15 12:33:46,972 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 72 edges. 72 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:46,973 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 72 transitions. [2022-04-15 12:33:46,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-04-15 12:33:46,973 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:33:46,973 INFO L499 BasicCegarLoop]: trace histogram [30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:33:46,993 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-04-15 12:33:47,173 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:47,173 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:33:47,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:33:47,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1021650076, now seen corresponding path program 59 times [2022-04-15 12:33:47,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:47,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [504485624] [2022-04-15 12:33:47,517 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:33:47,517 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:33:47,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1021650076, now seen corresponding path program 60 times [2022-04-15 12:33:47,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:33:47,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477209858] [2022-04-15 12:33:47,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:33:47,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:33:47,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:47,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:33:47,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:47,978 INFO L290 TraceCheckUtils]: 0: Hoare triple {17651#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {17613#true} is VALID [2022-04-15 12:33:47,978 INFO L290 TraceCheckUtils]: 1: Hoare triple {17613#true} assume true; {17613#true} is VALID [2022-04-15 12:33:47,978 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {17613#true} {17613#true} #54#return; {17613#true} is VALID [2022-04-15 12:33:47,979 INFO L272 TraceCheckUtils]: 0: Hoare triple {17613#true} call ULTIMATE.init(); {17651#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:33:47,979 INFO L290 TraceCheckUtils]: 1: Hoare triple {17651#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {17613#true} is VALID [2022-04-15 12:33:47,979 INFO L290 TraceCheckUtils]: 2: Hoare triple {17613#true} assume true; {17613#true} is VALID [2022-04-15 12:33:47,979 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {17613#true} {17613#true} #54#return; {17613#true} is VALID [2022-04-15 12:33:47,979 INFO L272 TraceCheckUtils]: 4: Hoare triple {17613#true} call #t~ret3 := main(); {17613#true} is VALID [2022-04-15 12:33:47,979 INFO L290 TraceCheckUtils]: 5: Hoare triple {17613#true} ~i~0 := 0;~k~0 := 0; {17618#(= main_~k~0 0)} is VALID [2022-04-15 12:33:47,979 INFO L290 TraceCheckUtils]: 6: Hoare triple {17618#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17618#(= main_~k~0 0)} is VALID [2022-04-15 12:33:47,980 INFO L290 TraceCheckUtils]: 7: Hoare triple {17618#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17619#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:47,980 INFO L290 TraceCheckUtils]: 8: Hoare triple {17619#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17619#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:47,981 INFO L290 TraceCheckUtils]: 9: Hoare triple {17619#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17620#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:47,982 INFO L290 TraceCheckUtils]: 10: Hoare triple {17620#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17620#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:47,982 INFO L290 TraceCheckUtils]: 11: Hoare triple {17620#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17621#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:47,983 INFO L290 TraceCheckUtils]: 12: Hoare triple {17621#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17621#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:47,983 INFO L290 TraceCheckUtils]: 13: Hoare triple {17621#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17622#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:47,984 INFO L290 TraceCheckUtils]: 14: Hoare triple {17622#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17622#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:47,985 INFO L290 TraceCheckUtils]: 15: Hoare triple {17622#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17623#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:47,985 INFO L290 TraceCheckUtils]: 16: Hoare triple {17623#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17623#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:47,986 INFO L290 TraceCheckUtils]: 17: Hoare triple {17623#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17624#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:47,986 INFO L290 TraceCheckUtils]: 18: Hoare triple {17624#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17624#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:47,987 INFO L290 TraceCheckUtils]: 19: Hoare triple {17624#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17625#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:47,987 INFO L290 TraceCheckUtils]: 20: Hoare triple {17625#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17625#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:47,988 INFO L290 TraceCheckUtils]: 21: Hoare triple {17625#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17626#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:47,988 INFO L290 TraceCheckUtils]: 22: Hoare triple {17626#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17626#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:47,989 INFO L290 TraceCheckUtils]: 23: Hoare triple {17626#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17627#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:47,989 INFO L290 TraceCheckUtils]: 24: Hoare triple {17627#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17627#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:47,990 INFO L290 TraceCheckUtils]: 25: Hoare triple {17627#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17628#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:47,990 INFO L290 TraceCheckUtils]: 26: Hoare triple {17628#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17628#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:47,991 INFO L290 TraceCheckUtils]: 27: Hoare triple {17628#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17629#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:47,991 INFO L290 TraceCheckUtils]: 28: Hoare triple {17629#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17629#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:47,992 INFO L290 TraceCheckUtils]: 29: Hoare triple {17629#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17630#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:47,992 INFO L290 TraceCheckUtils]: 30: Hoare triple {17630#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17630#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:47,993 INFO L290 TraceCheckUtils]: 31: Hoare triple {17630#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17631#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:47,993 INFO L290 TraceCheckUtils]: 32: Hoare triple {17631#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17631#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:47,994 INFO L290 TraceCheckUtils]: 33: Hoare triple {17631#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17632#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:47,994 INFO L290 TraceCheckUtils]: 34: Hoare triple {17632#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17632#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:47,995 INFO L290 TraceCheckUtils]: 35: Hoare triple {17632#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17633#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:47,995 INFO L290 TraceCheckUtils]: 36: Hoare triple {17633#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17633#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:47,996 INFO L290 TraceCheckUtils]: 37: Hoare triple {17633#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17634#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:47,996 INFO L290 TraceCheckUtils]: 38: Hoare triple {17634#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17634#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:47,997 INFO L290 TraceCheckUtils]: 39: Hoare triple {17634#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17635#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:47,997 INFO L290 TraceCheckUtils]: 40: Hoare triple {17635#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17635#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:47,998 INFO L290 TraceCheckUtils]: 41: Hoare triple {17635#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17636#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:47,998 INFO L290 TraceCheckUtils]: 42: Hoare triple {17636#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17636#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:47,999 INFO L290 TraceCheckUtils]: 43: Hoare triple {17636#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17637#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:47,999 INFO L290 TraceCheckUtils]: 44: Hoare triple {17637#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17637#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:48,000 INFO L290 TraceCheckUtils]: 45: Hoare triple {17637#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17638#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:48,000 INFO L290 TraceCheckUtils]: 46: Hoare triple {17638#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17638#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:48,001 INFO L290 TraceCheckUtils]: 47: Hoare triple {17638#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17639#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:48,001 INFO L290 TraceCheckUtils]: 48: Hoare triple {17639#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17639#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:48,002 INFO L290 TraceCheckUtils]: 49: Hoare triple {17639#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17640#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:48,002 INFO L290 TraceCheckUtils]: 50: Hoare triple {17640#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17640#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:48,003 INFO L290 TraceCheckUtils]: 51: Hoare triple {17640#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17641#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:48,003 INFO L290 TraceCheckUtils]: 52: Hoare triple {17641#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17641#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:48,004 INFO L290 TraceCheckUtils]: 53: Hoare triple {17641#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17642#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:48,004 INFO L290 TraceCheckUtils]: 54: Hoare triple {17642#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17642#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:48,005 INFO L290 TraceCheckUtils]: 55: Hoare triple {17642#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17643#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:48,006 INFO L290 TraceCheckUtils]: 56: Hoare triple {17643#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17643#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:48,006 INFO L290 TraceCheckUtils]: 57: Hoare triple {17643#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17644#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:48,007 INFO L290 TraceCheckUtils]: 58: Hoare triple {17644#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17644#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:48,007 INFO L290 TraceCheckUtils]: 59: Hoare triple {17644#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17645#(<= main_~k~0 27)} is VALID [2022-04-15 12:33:48,008 INFO L290 TraceCheckUtils]: 60: Hoare triple {17645#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17645#(<= main_~k~0 27)} is VALID [2022-04-15 12:33:48,008 INFO L290 TraceCheckUtils]: 61: Hoare triple {17645#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17646#(<= main_~k~0 28)} is VALID [2022-04-15 12:33:48,009 INFO L290 TraceCheckUtils]: 62: Hoare triple {17646#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17646#(<= main_~k~0 28)} is VALID [2022-04-15 12:33:48,009 INFO L290 TraceCheckUtils]: 63: Hoare triple {17646#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17647#(<= main_~k~0 29)} is VALID [2022-04-15 12:33:48,010 INFO L290 TraceCheckUtils]: 64: Hoare triple {17647#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17647#(<= main_~k~0 29)} is VALID [2022-04-15 12:33:48,010 INFO L290 TraceCheckUtils]: 65: Hoare triple {17647#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17648#(<= main_~k~0 30)} is VALID [2022-04-15 12:33:48,011 INFO L290 TraceCheckUtils]: 66: Hoare triple {17648#(<= main_~k~0 30)} assume !(~i~0 < 1000000); {17648#(<= main_~k~0 30)} is VALID [2022-04-15 12:33:48,011 INFO L272 TraceCheckUtils]: 67: Hoare triple {17648#(<= main_~k~0 30)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {17649#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:33:48,012 INFO L290 TraceCheckUtils]: 68: Hoare triple {17649#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {17650#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:33:48,012 INFO L290 TraceCheckUtils]: 69: Hoare triple {17650#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {17614#false} is VALID [2022-04-15 12:33:48,012 INFO L290 TraceCheckUtils]: 70: Hoare triple {17614#false} assume !false; {17614#false} is VALID [2022-04-15 12:33:48,012 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 0 proven. 900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:48,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:33:48,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477209858] [2022-04-15 12:33:48,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477209858] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:33:48,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684845519] [2022-04-15 12:33:48,013 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:33:48,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:48,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:33:48,014 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:33:48,015 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-04-15 12:33:48,117 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2022-04-15 12:33:48,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:33:48,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 34 conjunts are in the unsatisfiable core [2022-04-15 12:33:48,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:48,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:33:48,630 INFO L272 TraceCheckUtils]: 0: Hoare triple {17613#true} call ULTIMATE.init(); {17613#true} is VALID [2022-04-15 12:33:48,630 INFO L290 TraceCheckUtils]: 1: Hoare triple {17613#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {17613#true} is VALID [2022-04-15 12:33:48,630 INFO L290 TraceCheckUtils]: 2: Hoare triple {17613#true} assume true; {17613#true} is VALID [2022-04-15 12:33:48,630 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {17613#true} {17613#true} #54#return; {17613#true} is VALID [2022-04-15 12:33:48,630 INFO L272 TraceCheckUtils]: 4: Hoare triple {17613#true} call #t~ret3 := main(); {17613#true} is VALID [2022-04-15 12:33:48,631 INFO L290 TraceCheckUtils]: 5: Hoare triple {17613#true} ~i~0 := 0;~k~0 := 0; {17670#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:48,631 INFO L290 TraceCheckUtils]: 6: Hoare triple {17670#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17670#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:48,632 INFO L290 TraceCheckUtils]: 7: Hoare triple {17670#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17619#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:48,633 INFO L290 TraceCheckUtils]: 8: Hoare triple {17619#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17619#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:48,633 INFO L290 TraceCheckUtils]: 9: Hoare triple {17619#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17620#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:48,634 INFO L290 TraceCheckUtils]: 10: Hoare triple {17620#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17620#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:48,634 INFO L290 TraceCheckUtils]: 11: Hoare triple {17620#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17621#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:48,635 INFO L290 TraceCheckUtils]: 12: Hoare triple {17621#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17621#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:48,635 INFO L290 TraceCheckUtils]: 13: Hoare triple {17621#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17622#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:48,636 INFO L290 TraceCheckUtils]: 14: Hoare triple {17622#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17622#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:48,636 INFO L290 TraceCheckUtils]: 15: Hoare triple {17622#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17623#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:48,637 INFO L290 TraceCheckUtils]: 16: Hoare triple {17623#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17623#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:48,637 INFO L290 TraceCheckUtils]: 17: Hoare triple {17623#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17624#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:48,638 INFO L290 TraceCheckUtils]: 18: Hoare triple {17624#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17624#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:48,638 INFO L290 TraceCheckUtils]: 19: Hoare triple {17624#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17625#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:48,639 INFO L290 TraceCheckUtils]: 20: Hoare triple {17625#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17625#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:48,640 INFO L290 TraceCheckUtils]: 21: Hoare triple {17625#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17626#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:48,640 INFO L290 TraceCheckUtils]: 22: Hoare triple {17626#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17626#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:48,641 INFO L290 TraceCheckUtils]: 23: Hoare triple {17626#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17627#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:48,641 INFO L290 TraceCheckUtils]: 24: Hoare triple {17627#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17627#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:48,642 INFO L290 TraceCheckUtils]: 25: Hoare triple {17627#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17628#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:48,642 INFO L290 TraceCheckUtils]: 26: Hoare triple {17628#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17628#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:48,643 INFO L290 TraceCheckUtils]: 27: Hoare triple {17628#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17629#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:48,643 INFO L290 TraceCheckUtils]: 28: Hoare triple {17629#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17629#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:48,644 INFO L290 TraceCheckUtils]: 29: Hoare triple {17629#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17630#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:48,644 INFO L290 TraceCheckUtils]: 30: Hoare triple {17630#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17630#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:48,645 INFO L290 TraceCheckUtils]: 31: Hoare triple {17630#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17631#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:48,645 INFO L290 TraceCheckUtils]: 32: Hoare triple {17631#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17631#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:48,646 INFO L290 TraceCheckUtils]: 33: Hoare triple {17631#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17632#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:48,646 INFO L290 TraceCheckUtils]: 34: Hoare triple {17632#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17632#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:48,647 INFO L290 TraceCheckUtils]: 35: Hoare triple {17632#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17633#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:48,647 INFO L290 TraceCheckUtils]: 36: Hoare triple {17633#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17633#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:48,648 INFO L290 TraceCheckUtils]: 37: Hoare triple {17633#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17634#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:48,648 INFO L290 TraceCheckUtils]: 38: Hoare triple {17634#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17634#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:48,649 INFO L290 TraceCheckUtils]: 39: Hoare triple {17634#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17635#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:48,649 INFO L290 TraceCheckUtils]: 40: Hoare triple {17635#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17635#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:48,650 INFO L290 TraceCheckUtils]: 41: Hoare triple {17635#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17636#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:48,650 INFO L290 TraceCheckUtils]: 42: Hoare triple {17636#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17636#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:48,651 INFO L290 TraceCheckUtils]: 43: Hoare triple {17636#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17637#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:48,651 INFO L290 TraceCheckUtils]: 44: Hoare triple {17637#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17637#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:48,652 INFO L290 TraceCheckUtils]: 45: Hoare triple {17637#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17638#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:48,652 INFO L290 TraceCheckUtils]: 46: Hoare triple {17638#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17638#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:48,653 INFO L290 TraceCheckUtils]: 47: Hoare triple {17638#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17639#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:48,653 INFO L290 TraceCheckUtils]: 48: Hoare triple {17639#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17639#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:48,654 INFO L290 TraceCheckUtils]: 49: Hoare triple {17639#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17640#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:48,654 INFO L290 TraceCheckUtils]: 50: Hoare triple {17640#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17640#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:48,655 INFO L290 TraceCheckUtils]: 51: Hoare triple {17640#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17641#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:48,655 INFO L290 TraceCheckUtils]: 52: Hoare triple {17641#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17641#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:48,656 INFO L290 TraceCheckUtils]: 53: Hoare triple {17641#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17642#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:48,656 INFO L290 TraceCheckUtils]: 54: Hoare triple {17642#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17642#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:48,657 INFO L290 TraceCheckUtils]: 55: Hoare triple {17642#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17643#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:48,657 INFO L290 TraceCheckUtils]: 56: Hoare triple {17643#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17643#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:48,658 INFO L290 TraceCheckUtils]: 57: Hoare triple {17643#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17644#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:48,658 INFO L290 TraceCheckUtils]: 58: Hoare triple {17644#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17644#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:48,659 INFO L290 TraceCheckUtils]: 59: Hoare triple {17644#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17645#(<= main_~k~0 27)} is VALID [2022-04-15 12:33:48,659 INFO L290 TraceCheckUtils]: 60: Hoare triple {17645#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17645#(<= main_~k~0 27)} is VALID [2022-04-15 12:33:48,660 INFO L290 TraceCheckUtils]: 61: Hoare triple {17645#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17646#(<= main_~k~0 28)} is VALID [2022-04-15 12:33:48,660 INFO L290 TraceCheckUtils]: 62: Hoare triple {17646#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17646#(<= main_~k~0 28)} is VALID [2022-04-15 12:33:48,661 INFO L290 TraceCheckUtils]: 63: Hoare triple {17646#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17647#(<= main_~k~0 29)} is VALID [2022-04-15 12:33:48,661 INFO L290 TraceCheckUtils]: 64: Hoare triple {17647#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17647#(<= main_~k~0 29)} is VALID [2022-04-15 12:33:48,662 INFO L290 TraceCheckUtils]: 65: Hoare triple {17647#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17648#(<= main_~k~0 30)} is VALID [2022-04-15 12:33:48,662 INFO L290 TraceCheckUtils]: 66: Hoare triple {17648#(<= main_~k~0 30)} assume !(~i~0 < 1000000); {17648#(<= main_~k~0 30)} is VALID [2022-04-15 12:33:48,663 INFO L272 TraceCheckUtils]: 67: Hoare triple {17648#(<= main_~k~0 30)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {17857#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:48,663 INFO L290 TraceCheckUtils]: 68: Hoare triple {17857#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {17861#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:48,664 INFO L290 TraceCheckUtils]: 69: Hoare triple {17861#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {17614#false} is VALID [2022-04-15 12:33:48,664 INFO L290 TraceCheckUtils]: 70: Hoare triple {17614#false} assume !false; {17614#false} is VALID [2022-04-15 12:33:48,664 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 0 proven. 900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:48,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:33:49,908 INFO L290 TraceCheckUtils]: 70: Hoare triple {17614#false} assume !false; {17614#false} is VALID [2022-04-15 12:33:49,908 INFO L290 TraceCheckUtils]: 69: Hoare triple {17861#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {17614#false} is VALID [2022-04-15 12:33:49,908 INFO L290 TraceCheckUtils]: 68: Hoare triple {17857#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {17861#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:49,908 INFO L272 TraceCheckUtils]: 67: Hoare triple {17877#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {17857#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:49,909 INFO L290 TraceCheckUtils]: 66: Hoare triple {17877#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {17877#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:49,910 INFO L290 TraceCheckUtils]: 65: Hoare triple {17884#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17877#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:49,910 INFO L290 TraceCheckUtils]: 64: Hoare triple {17884#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17884#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:49,911 INFO L290 TraceCheckUtils]: 63: Hoare triple {17891#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17884#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:49,911 INFO L290 TraceCheckUtils]: 62: Hoare triple {17891#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17891#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:49,912 INFO L290 TraceCheckUtils]: 61: Hoare triple {17898#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17891#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:49,912 INFO L290 TraceCheckUtils]: 60: Hoare triple {17898#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17898#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:49,913 INFO L290 TraceCheckUtils]: 59: Hoare triple {17905#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17898#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:49,913 INFO L290 TraceCheckUtils]: 58: Hoare triple {17905#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17905#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:49,914 INFO L290 TraceCheckUtils]: 57: Hoare triple {17912#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17905#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:49,914 INFO L290 TraceCheckUtils]: 56: Hoare triple {17912#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17912#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:49,914 INFO L290 TraceCheckUtils]: 55: Hoare triple {17919#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17912#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:49,915 INFO L290 TraceCheckUtils]: 54: Hoare triple {17919#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17919#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:49,915 INFO L290 TraceCheckUtils]: 53: Hoare triple {17926#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17919#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:49,915 INFO L290 TraceCheckUtils]: 52: Hoare triple {17926#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17926#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:49,916 INFO L290 TraceCheckUtils]: 51: Hoare triple {17933#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17926#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:49,916 INFO L290 TraceCheckUtils]: 50: Hoare triple {17933#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17933#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:49,917 INFO L290 TraceCheckUtils]: 49: Hoare triple {17940#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17933#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:49,917 INFO L290 TraceCheckUtils]: 48: Hoare triple {17940#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17940#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:49,918 INFO L290 TraceCheckUtils]: 47: Hoare triple {17947#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17940#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:49,918 INFO L290 TraceCheckUtils]: 46: Hoare triple {17947#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17947#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:49,918 INFO L290 TraceCheckUtils]: 45: Hoare triple {17954#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17947#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:49,919 INFO L290 TraceCheckUtils]: 44: Hoare triple {17954#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17954#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:49,919 INFO L290 TraceCheckUtils]: 43: Hoare triple {17961#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17954#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:49,920 INFO L290 TraceCheckUtils]: 42: Hoare triple {17961#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17961#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:49,920 INFO L290 TraceCheckUtils]: 41: Hoare triple {17968#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17961#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:49,920 INFO L290 TraceCheckUtils]: 40: Hoare triple {17968#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17968#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:49,921 INFO L290 TraceCheckUtils]: 39: Hoare triple {17975#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17968#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:49,921 INFO L290 TraceCheckUtils]: 38: Hoare triple {17975#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17975#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:49,922 INFO L290 TraceCheckUtils]: 37: Hoare triple {17982#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17975#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:49,922 INFO L290 TraceCheckUtils]: 36: Hoare triple {17982#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17982#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:49,923 INFO L290 TraceCheckUtils]: 35: Hoare triple {17989#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17982#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:49,923 INFO L290 TraceCheckUtils]: 34: Hoare triple {17989#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17989#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:49,923 INFO L290 TraceCheckUtils]: 33: Hoare triple {17996#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17989#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:49,924 INFO L290 TraceCheckUtils]: 32: Hoare triple {17996#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {17996#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:49,924 INFO L290 TraceCheckUtils]: 31: Hoare triple {18003#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {17996#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:49,924 INFO L290 TraceCheckUtils]: 30: Hoare triple {18003#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18003#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:49,925 INFO L290 TraceCheckUtils]: 29: Hoare triple {18010#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18003#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:49,925 INFO L290 TraceCheckUtils]: 28: Hoare triple {18010#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18010#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:49,926 INFO L290 TraceCheckUtils]: 27: Hoare triple {18017#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18010#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:49,926 INFO L290 TraceCheckUtils]: 26: Hoare triple {18017#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18017#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:49,927 INFO L290 TraceCheckUtils]: 25: Hoare triple {18024#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18017#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:49,927 INFO L290 TraceCheckUtils]: 24: Hoare triple {18024#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18024#(<= main_~k~0 999979)} is VALID [2022-04-15 12:33:49,928 INFO L290 TraceCheckUtils]: 23: Hoare triple {18031#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18024#(<= main_~k~0 999979)} is VALID [2022-04-15 12:33:49,928 INFO L290 TraceCheckUtils]: 22: Hoare triple {18031#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18031#(<= main_~k~0 999978)} is VALID [2022-04-15 12:33:49,928 INFO L290 TraceCheckUtils]: 21: Hoare triple {18038#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18031#(<= main_~k~0 999978)} is VALID [2022-04-15 12:33:49,929 INFO L290 TraceCheckUtils]: 20: Hoare triple {18038#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18038#(<= main_~k~0 999977)} is VALID [2022-04-15 12:33:49,929 INFO L290 TraceCheckUtils]: 19: Hoare triple {18045#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18038#(<= main_~k~0 999977)} is VALID [2022-04-15 12:33:49,929 INFO L290 TraceCheckUtils]: 18: Hoare triple {18045#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18045#(<= main_~k~0 999976)} is VALID [2022-04-15 12:33:49,930 INFO L290 TraceCheckUtils]: 17: Hoare triple {18052#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18045#(<= main_~k~0 999976)} is VALID [2022-04-15 12:33:49,930 INFO L290 TraceCheckUtils]: 16: Hoare triple {18052#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18052#(<= main_~k~0 999975)} is VALID [2022-04-15 12:33:49,931 INFO L290 TraceCheckUtils]: 15: Hoare triple {18059#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18052#(<= main_~k~0 999975)} is VALID [2022-04-15 12:33:49,931 INFO L290 TraceCheckUtils]: 14: Hoare triple {18059#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18059#(<= main_~k~0 999974)} is VALID [2022-04-15 12:33:49,932 INFO L290 TraceCheckUtils]: 13: Hoare triple {18066#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18059#(<= main_~k~0 999974)} is VALID [2022-04-15 12:33:49,932 INFO L290 TraceCheckUtils]: 12: Hoare triple {18066#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18066#(<= main_~k~0 999973)} is VALID [2022-04-15 12:33:49,933 INFO L290 TraceCheckUtils]: 11: Hoare triple {18073#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18066#(<= main_~k~0 999973)} is VALID [2022-04-15 12:33:49,933 INFO L290 TraceCheckUtils]: 10: Hoare triple {18073#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18073#(<= main_~k~0 999972)} is VALID [2022-04-15 12:33:49,933 INFO L290 TraceCheckUtils]: 9: Hoare triple {18080#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18073#(<= main_~k~0 999972)} is VALID [2022-04-15 12:33:49,934 INFO L290 TraceCheckUtils]: 8: Hoare triple {18080#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18080#(<= main_~k~0 999971)} is VALID [2022-04-15 12:33:49,934 INFO L290 TraceCheckUtils]: 7: Hoare triple {18087#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18080#(<= main_~k~0 999971)} is VALID [2022-04-15 12:33:49,934 INFO L290 TraceCheckUtils]: 6: Hoare triple {18087#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18087#(<= main_~k~0 999970)} is VALID [2022-04-15 12:33:49,935 INFO L290 TraceCheckUtils]: 5: Hoare triple {17613#true} ~i~0 := 0;~k~0 := 0; {18087#(<= main_~k~0 999970)} is VALID [2022-04-15 12:33:49,935 INFO L272 TraceCheckUtils]: 4: Hoare triple {17613#true} call #t~ret3 := main(); {17613#true} is VALID [2022-04-15 12:33:49,935 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {17613#true} {17613#true} #54#return; {17613#true} is VALID [2022-04-15 12:33:49,935 INFO L290 TraceCheckUtils]: 2: Hoare triple {17613#true} assume true; {17613#true} is VALID [2022-04-15 12:33:49,935 INFO L290 TraceCheckUtils]: 1: Hoare triple {17613#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {17613#true} is VALID [2022-04-15 12:33:49,935 INFO L272 TraceCheckUtils]: 0: Hoare triple {17613#true} call ULTIMATE.init(); {17613#true} is VALID [2022-04-15 12:33:49,936 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 0 proven. 900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:49,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684845519] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:33:49,936 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:33:49,936 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35, 35] total 70 [2022-04-15 12:33:49,936 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:33:49,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [504485624] [2022-04-15 12:33:49,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [504485624] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:33:49,936 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:33:49,936 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [36] imperfect sequences [] total 36 [2022-04-15 12:33:49,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447242193] [2022-04-15 12:33:49,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:33:49,936 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.8611111111111112) internal successors, (67), 34 states have internal predecessors, (67), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 71 [2022-04-15 12:33:49,937 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:33:49,937 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 36 states, 36 states have (on average 1.8611111111111112) internal successors, (67), 34 states have internal predecessors, (67), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:49,977 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 71 edges. 71 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:49,977 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-04-15 12:33:49,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:49,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-04-15 12:33:49,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2092, Invalid=2738, Unknown=0, NotChecked=0, Total=4830 [2022-04-15 12:33:49,978 INFO L87 Difference]: Start difference. First operand 72 states and 72 transitions. Second operand has 36 states, 36 states have (on average 1.8611111111111112) internal successors, (67), 34 states have internal predecessors, (67), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:50,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:50,712 INFO L93 Difference]: Finished difference Result 80 states and 80 transitions. [2022-04-15 12:33:50,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-04-15 12:33:50,712 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.8611111111111112) internal successors, (67), 34 states have internal predecessors, (67), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 71 [2022-04-15 12:33:50,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:33:50,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 36 states have (on average 1.8611111111111112) internal successors, (67), 34 states have internal predecessors, (67), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:50,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 80 transitions. [2022-04-15 12:33:50,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 36 states have (on average 1.8611111111111112) internal successors, (67), 34 states have internal predecessors, (67), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:50,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 80 transitions. [2022-04-15 12:33:50,714 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 36 states and 80 transitions. [2022-04-15 12:33:50,762 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 80 edges. 80 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:50,763 INFO L225 Difference]: With dead ends: 80 [2022-04-15 12:33:50,763 INFO L226 Difference]: Without dead ends: 75 [2022-04-15 12:33:50,765 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 109 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1051 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=4118, Invalid=6388, Unknown=0, NotChecked=0, Total=10506 [2022-04-15 12:33:50,765 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 72 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:33:50,765 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 53 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:33:50,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2022-04-15 12:33:50,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 74. [2022-04-15 12:33:50,889 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:33:50,889 INFO L82 GeneralOperation]: Start isEquivalent. First operand 75 states. Second operand has 74 states, 69 states have (on average 1.0144927536231885) internal successors, (70), 69 states have internal predecessors, (70), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:50,889 INFO L74 IsIncluded]: Start isIncluded. First operand 75 states. Second operand has 74 states, 69 states have (on average 1.0144927536231885) internal successors, (70), 69 states have internal predecessors, (70), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:50,889 INFO L87 Difference]: Start difference. First operand 75 states. Second operand has 74 states, 69 states have (on average 1.0144927536231885) internal successors, (70), 69 states have internal predecessors, (70), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:50,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:50,890 INFO L93 Difference]: Finished difference Result 75 states and 75 transitions. [2022-04-15 12:33:50,890 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 75 transitions. [2022-04-15 12:33:50,890 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:50,890 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:50,890 INFO L74 IsIncluded]: Start isIncluded. First operand has 74 states, 69 states have (on average 1.0144927536231885) internal successors, (70), 69 states have internal predecessors, (70), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 75 states. [2022-04-15 12:33:50,891 INFO L87 Difference]: Start difference. First operand has 74 states, 69 states have (on average 1.0144927536231885) internal successors, (70), 69 states have internal predecessors, (70), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 75 states. [2022-04-15 12:33:50,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:50,891 INFO L93 Difference]: Finished difference Result 75 states and 75 transitions. [2022-04-15 12:33:50,891 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 75 transitions. [2022-04-15 12:33:50,891 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:50,891 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:50,891 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:33:50,891 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:33:50,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 69 states have (on average 1.0144927536231885) internal successors, (70), 69 states have internal predecessors, (70), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:50,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 74 transitions. [2022-04-15 12:33:50,892 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 74 transitions. Word has length 71 [2022-04-15 12:33:50,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:33:50,892 INFO L478 AbstractCegarLoop]: Abstraction has 74 states and 74 transitions. [2022-04-15 12:33:50,893 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.8611111111111112) internal successors, (67), 34 states have internal predecessors, (67), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:50,893 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 74 states and 74 transitions. [2022-04-15 12:33:51,004 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 74 edges. 74 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:51,004 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 74 transitions. [2022-04-15 12:33:51,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-04-15 12:33:51,004 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:33:51,004 INFO L499 BasicCegarLoop]: trace histogram [31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:33:51,044 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-04-15 12:33:51,204 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-04-15 12:33:51,205 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:33:51,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:33:51,205 INFO L85 PathProgramCache]: Analyzing trace with hash -641639336, now seen corresponding path program 61 times [2022-04-15 12:33:51,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:51,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [751044554] [2022-04-15 12:33:51,754 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:33:51,754 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:33:51,754 INFO L85 PathProgramCache]: Analyzing trace with hash -641639336, now seen corresponding path program 62 times [2022-04-15 12:33:51,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:33:51,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708845063] [2022-04-15 12:33:51,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:33:51,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:33:51,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:52,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:33:52,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:52,243 INFO L290 TraceCheckUtils]: 0: Hoare triple {18674#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {18635#true} is VALID [2022-04-15 12:33:52,243 INFO L290 TraceCheckUtils]: 1: Hoare triple {18635#true} assume true; {18635#true} is VALID [2022-04-15 12:33:52,243 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {18635#true} {18635#true} #54#return; {18635#true} is VALID [2022-04-15 12:33:52,244 INFO L272 TraceCheckUtils]: 0: Hoare triple {18635#true} call ULTIMATE.init(); {18674#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:33:52,244 INFO L290 TraceCheckUtils]: 1: Hoare triple {18674#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {18635#true} is VALID [2022-04-15 12:33:52,244 INFO L290 TraceCheckUtils]: 2: Hoare triple {18635#true} assume true; {18635#true} is VALID [2022-04-15 12:33:52,244 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {18635#true} {18635#true} #54#return; {18635#true} is VALID [2022-04-15 12:33:52,244 INFO L272 TraceCheckUtils]: 4: Hoare triple {18635#true} call #t~ret3 := main(); {18635#true} is VALID [2022-04-15 12:33:52,244 INFO L290 TraceCheckUtils]: 5: Hoare triple {18635#true} ~i~0 := 0;~k~0 := 0; {18640#(= main_~k~0 0)} is VALID [2022-04-15 12:33:52,244 INFO L290 TraceCheckUtils]: 6: Hoare triple {18640#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18640#(= main_~k~0 0)} is VALID [2022-04-15 12:33:52,245 INFO L290 TraceCheckUtils]: 7: Hoare triple {18640#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18641#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:52,245 INFO L290 TraceCheckUtils]: 8: Hoare triple {18641#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18641#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:52,247 INFO L290 TraceCheckUtils]: 9: Hoare triple {18641#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18642#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:52,247 INFO L290 TraceCheckUtils]: 10: Hoare triple {18642#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18642#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:52,248 INFO L290 TraceCheckUtils]: 11: Hoare triple {18642#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18643#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:52,248 INFO L290 TraceCheckUtils]: 12: Hoare triple {18643#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18643#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:52,249 INFO L290 TraceCheckUtils]: 13: Hoare triple {18643#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18644#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:52,249 INFO L290 TraceCheckUtils]: 14: Hoare triple {18644#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18644#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:52,250 INFO L290 TraceCheckUtils]: 15: Hoare triple {18644#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18645#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:52,250 INFO L290 TraceCheckUtils]: 16: Hoare triple {18645#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18645#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:52,251 INFO L290 TraceCheckUtils]: 17: Hoare triple {18645#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18646#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:52,251 INFO L290 TraceCheckUtils]: 18: Hoare triple {18646#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18646#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:52,252 INFO L290 TraceCheckUtils]: 19: Hoare triple {18646#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18647#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:52,252 INFO L290 TraceCheckUtils]: 20: Hoare triple {18647#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18647#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:52,253 INFO L290 TraceCheckUtils]: 21: Hoare triple {18647#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18648#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:52,253 INFO L290 TraceCheckUtils]: 22: Hoare triple {18648#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18648#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:52,254 INFO L290 TraceCheckUtils]: 23: Hoare triple {18648#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18649#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:52,254 INFO L290 TraceCheckUtils]: 24: Hoare triple {18649#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18649#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:52,255 INFO L290 TraceCheckUtils]: 25: Hoare triple {18649#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18650#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:52,255 INFO L290 TraceCheckUtils]: 26: Hoare triple {18650#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18650#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:52,256 INFO L290 TraceCheckUtils]: 27: Hoare triple {18650#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18651#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:52,256 INFO L290 TraceCheckUtils]: 28: Hoare triple {18651#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18651#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:52,257 INFO L290 TraceCheckUtils]: 29: Hoare triple {18651#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18652#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:52,257 INFO L290 TraceCheckUtils]: 30: Hoare triple {18652#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18652#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:52,258 INFO L290 TraceCheckUtils]: 31: Hoare triple {18652#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18653#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:52,259 INFO L290 TraceCheckUtils]: 32: Hoare triple {18653#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18653#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:52,259 INFO L290 TraceCheckUtils]: 33: Hoare triple {18653#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18654#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:52,260 INFO L290 TraceCheckUtils]: 34: Hoare triple {18654#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18654#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:52,260 INFO L290 TraceCheckUtils]: 35: Hoare triple {18654#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18655#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:52,261 INFO L290 TraceCheckUtils]: 36: Hoare triple {18655#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18655#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:52,262 INFO L290 TraceCheckUtils]: 37: Hoare triple {18655#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18656#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:52,262 INFO L290 TraceCheckUtils]: 38: Hoare triple {18656#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18656#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:52,263 INFO L290 TraceCheckUtils]: 39: Hoare triple {18656#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18657#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:52,263 INFO L290 TraceCheckUtils]: 40: Hoare triple {18657#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18657#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:52,264 INFO L290 TraceCheckUtils]: 41: Hoare triple {18657#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18658#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:52,264 INFO L290 TraceCheckUtils]: 42: Hoare triple {18658#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18658#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:52,265 INFO L290 TraceCheckUtils]: 43: Hoare triple {18658#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18659#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:52,265 INFO L290 TraceCheckUtils]: 44: Hoare triple {18659#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18659#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:52,266 INFO L290 TraceCheckUtils]: 45: Hoare triple {18659#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18660#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:52,266 INFO L290 TraceCheckUtils]: 46: Hoare triple {18660#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18660#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:52,267 INFO L290 TraceCheckUtils]: 47: Hoare triple {18660#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18661#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:52,267 INFO L290 TraceCheckUtils]: 48: Hoare triple {18661#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18661#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:52,268 INFO L290 TraceCheckUtils]: 49: Hoare triple {18661#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18662#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:52,268 INFO L290 TraceCheckUtils]: 50: Hoare triple {18662#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18662#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:52,269 INFO L290 TraceCheckUtils]: 51: Hoare triple {18662#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18663#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:52,269 INFO L290 TraceCheckUtils]: 52: Hoare triple {18663#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18663#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:52,270 INFO L290 TraceCheckUtils]: 53: Hoare triple {18663#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18664#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:52,270 INFO L290 TraceCheckUtils]: 54: Hoare triple {18664#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18664#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:52,271 INFO L290 TraceCheckUtils]: 55: Hoare triple {18664#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18665#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:52,271 INFO L290 TraceCheckUtils]: 56: Hoare triple {18665#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18665#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:52,272 INFO L290 TraceCheckUtils]: 57: Hoare triple {18665#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18666#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:52,273 INFO L290 TraceCheckUtils]: 58: Hoare triple {18666#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18666#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:52,273 INFO L290 TraceCheckUtils]: 59: Hoare triple {18666#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18667#(<= main_~k~0 27)} is VALID [2022-04-15 12:33:52,274 INFO L290 TraceCheckUtils]: 60: Hoare triple {18667#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18667#(<= main_~k~0 27)} is VALID [2022-04-15 12:33:52,274 INFO L290 TraceCheckUtils]: 61: Hoare triple {18667#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18668#(<= main_~k~0 28)} is VALID [2022-04-15 12:33:52,275 INFO L290 TraceCheckUtils]: 62: Hoare triple {18668#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18668#(<= main_~k~0 28)} is VALID [2022-04-15 12:33:52,275 INFO L290 TraceCheckUtils]: 63: Hoare triple {18668#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18669#(<= main_~k~0 29)} is VALID [2022-04-15 12:33:52,276 INFO L290 TraceCheckUtils]: 64: Hoare triple {18669#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18669#(<= main_~k~0 29)} is VALID [2022-04-15 12:33:52,276 INFO L290 TraceCheckUtils]: 65: Hoare triple {18669#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18670#(<= main_~k~0 30)} is VALID [2022-04-15 12:33:52,277 INFO L290 TraceCheckUtils]: 66: Hoare triple {18670#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18670#(<= main_~k~0 30)} is VALID [2022-04-15 12:33:52,277 INFO L290 TraceCheckUtils]: 67: Hoare triple {18670#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18671#(<= main_~k~0 31)} is VALID [2022-04-15 12:33:52,278 INFO L290 TraceCheckUtils]: 68: Hoare triple {18671#(<= main_~k~0 31)} assume !(~i~0 < 1000000); {18671#(<= main_~k~0 31)} is VALID [2022-04-15 12:33:52,278 INFO L272 TraceCheckUtils]: 69: Hoare triple {18671#(<= main_~k~0 31)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {18672#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:33:52,279 INFO L290 TraceCheckUtils]: 70: Hoare triple {18672#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {18673#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:33:52,279 INFO L290 TraceCheckUtils]: 71: Hoare triple {18673#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {18636#false} is VALID [2022-04-15 12:33:52,279 INFO L290 TraceCheckUtils]: 72: Hoare triple {18636#false} assume !false; {18636#false} is VALID [2022-04-15 12:33:52,279 INFO L134 CoverageAnalysis]: Checked inductivity of 961 backedges. 0 proven. 961 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:52,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:33:52,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708845063] [2022-04-15 12:33:52,280 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708845063] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:33:52,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867164248] [2022-04-15 12:33:52,280 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:33:52,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:52,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:33:52,281 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:33:52,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-04-15 12:33:52,377 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:33:52,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:33:52,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 35 conjunts are in the unsatisfiable core [2022-04-15 12:33:52,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:52,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:33:52,922 INFO L272 TraceCheckUtils]: 0: Hoare triple {18635#true} call ULTIMATE.init(); {18635#true} is VALID [2022-04-15 12:33:52,922 INFO L290 TraceCheckUtils]: 1: Hoare triple {18635#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {18635#true} is VALID [2022-04-15 12:33:52,922 INFO L290 TraceCheckUtils]: 2: Hoare triple {18635#true} assume true; {18635#true} is VALID [2022-04-15 12:33:52,922 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {18635#true} {18635#true} #54#return; {18635#true} is VALID [2022-04-15 12:33:52,922 INFO L272 TraceCheckUtils]: 4: Hoare triple {18635#true} call #t~ret3 := main(); {18635#true} is VALID [2022-04-15 12:33:52,923 INFO L290 TraceCheckUtils]: 5: Hoare triple {18635#true} ~i~0 := 0;~k~0 := 0; {18693#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:52,923 INFO L290 TraceCheckUtils]: 6: Hoare triple {18693#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18693#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:52,925 INFO L290 TraceCheckUtils]: 7: Hoare triple {18693#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18641#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:52,925 INFO L290 TraceCheckUtils]: 8: Hoare triple {18641#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18641#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:52,926 INFO L290 TraceCheckUtils]: 9: Hoare triple {18641#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18642#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:52,926 INFO L290 TraceCheckUtils]: 10: Hoare triple {18642#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18642#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:52,927 INFO L290 TraceCheckUtils]: 11: Hoare triple {18642#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18643#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:52,927 INFO L290 TraceCheckUtils]: 12: Hoare triple {18643#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18643#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:52,928 INFO L290 TraceCheckUtils]: 13: Hoare triple {18643#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18644#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:52,928 INFO L290 TraceCheckUtils]: 14: Hoare triple {18644#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18644#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:52,929 INFO L290 TraceCheckUtils]: 15: Hoare triple {18644#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18645#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:52,929 INFO L290 TraceCheckUtils]: 16: Hoare triple {18645#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18645#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:52,930 INFO L290 TraceCheckUtils]: 17: Hoare triple {18645#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18646#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:52,931 INFO L290 TraceCheckUtils]: 18: Hoare triple {18646#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18646#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:52,931 INFO L290 TraceCheckUtils]: 19: Hoare triple {18646#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18647#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:52,932 INFO L290 TraceCheckUtils]: 20: Hoare triple {18647#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18647#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:52,932 INFO L290 TraceCheckUtils]: 21: Hoare triple {18647#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18648#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:52,933 INFO L290 TraceCheckUtils]: 22: Hoare triple {18648#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18648#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:52,933 INFO L290 TraceCheckUtils]: 23: Hoare triple {18648#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18649#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:52,934 INFO L290 TraceCheckUtils]: 24: Hoare triple {18649#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18649#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:52,935 INFO L290 TraceCheckUtils]: 25: Hoare triple {18649#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18650#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:52,935 INFO L290 TraceCheckUtils]: 26: Hoare triple {18650#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18650#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:52,936 INFO L290 TraceCheckUtils]: 27: Hoare triple {18650#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18651#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:52,936 INFO L290 TraceCheckUtils]: 28: Hoare triple {18651#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18651#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:52,937 INFO L290 TraceCheckUtils]: 29: Hoare triple {18651#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18652#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:52,937 INFO L290 TraceCheckUtils]: 30: Hoare triple {18652#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18652#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:52,938 INFO L290 TraceCheckUtils]: 31: Hoare triple {18652#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18653#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:52,938 INFO L290 TraceCheckUtils]: 32: Hoare triple {18653#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18653#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:52,939 INFO L290 TraceCheckUtils]: 33: Hoare triple {18653#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18654#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:52,939 INFO L290 TraceCheckUtils]: 34: Hoare triple {18654#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18654#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:52,940 INFO L290 TraceCheckUtils]: 35: Hoare triple {18654#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18655#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:52,940 INFO L290 TraceCheckUtils]: 36: Hoare triple {18655#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18655#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:52,941 INFO L290 TraceCheckUtils]: 37: Hoare triple {18655#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18656#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:52,941 INFO L290 TraceCheckUtils]: 38: Hoare triple {18656#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18656#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:52,942 INFO L290 TraceCheckUtils]: 39: Hoare triple {18656#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18657#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:52,942 INFO L290 TraceCheckUtils]: 40: Hoare triple {18657#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18657#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:52,943 INFO L290 TraceCheckUtils]: 41: Hoare triple {18657#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18658#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:52,943 INFO L290 TraceCheckUtils]: 42: Hoare triple {18658#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18658#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:52,944 INFO L290 TraceCheckUtils]: 43: Hoare triple {18658#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18659#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:52,945 INFO L290 TraceCheckUtils]: 44: Hoare triple {18659#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18659#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:52,945 INFO L290 TraceCheckUtils]: 45: Hoare triple {18659#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18660#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:52,946 INFO L290 TraceCheckUtils]: 46: Hoare triple {18660#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18660#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:52,946 INFO L290 TraceCheckUtils]: 47: Hoare triple {18660#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18661#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:52,947 INFO L290 TraceCheckUtils]: 48: Hoare triple {18661#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18661#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:52,947 INFO L290 TraceCheckUtils]: 49: Hoare triple {18661#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18662#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:52,948 INFO L290 TraceCheckUtils]: 50: Hoare triple {18662#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18662#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:52,948 INFO L290 TraceCheckUtils]: 51: Hoare triple {18662#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18663#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:52,949 INFO L290 TraceCheckUtils]: 52: Hoare triple {18663#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18663#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:52,950 INFO L290 TraceCheckUtils]: 53: Hoare triple {18663#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18664#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:52,950 INFO L290 TraceCheckUtils]: 54: Hoare triple {18664#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18664#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:52,951 INFO L290 TraceCheckUtils]: 55: Hoare triple {18664#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18665#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:52,951 INFO L290 TraceCheckUtils]: 56: Hoare triple {18665#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18665#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:52,952 INFO L290 TraceCheckUtils]: 57: Hoare triple {18665#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18666#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:52,952 INFO L290 TraceCheckUtils]: 58: Hoare triple {18666#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18666#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:52,953 INFO L290 TraceCheckUtils]: 59: Hoare triple {18666#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18667#(<= main_~k~0 27)} is VALID [2022-04-15 12:33:52,953 INFO L290 TraceCheckUtils]: 60: Hoare triple {18667#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18667#(<= main_~k~0 27)} is VALID [2022-04-15 12:33:52,954 INFO L290 TraceCheckUtils]: 61: Hoare triple {18667#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18668#(<= main_~k~0 28)} is VALID [2022-04-15 12:33:52,954 INFO L290 TraceCheckUtils]: 62: Hoare triple {18668#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18668#(<= main_~k~0 28)} is VALID [2022-04-15 12:33:52,955 INFO L290 TraceCheckUtils]: 63: Hoare triple {18668#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18669#(<= main_~k~0 29)} is VALID [2022-04-15 12:33:52,955 INFO L290 TraceCheckUtils]: 64: Hoare triple {18669#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18669#(<= main_~k~0 29)} is VALID [2022-04-15 12:33:52,956 INFO L290 TraceCheckUtils]: 65: Hoare triple {18669#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18670#(<= main_~k~0 30)} is VALID [2022-04-15 12:33:52,957 INFO L290 TraceCheckUtils]: 66: Hoare triple {18670#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18670#(<= main_~k~0 30)} is VALID [2022-04-15 12:33:52,957 INFO L290 TraceCheckUtils]: 67: Hoare triple {18670#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18671#(<= main_~k~0 31)} is VALID [2022-04-15 12:33:52,958 INFO L290 TraceCheckUtils]: 68: Hoare triple {18671#(<= main_~k~0 31)} assume !(~i~0 < 1000000); {18671#(<= main_~k~0 31)} is VALID [2022-04-15 12:33:52,958 INFO L272 TraceCheckUtils]: 69: Hoare triple {18671#(<= main_~k~0 31)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {18886#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:52,958 INFO L290 TraceCheckUtils]: 70: Hoare triple {18886#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {18890#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:52,959 INFO L290 TraceCheckUtils]: 71: Hoare triple {18890#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {18636#false} is VALID [2022-04-15 12:33:52,959 INFO L290 TraceCheckUtils]: 72: Hoare triple {18636#false} assume !false; {18636#false} is VALID [2022-04-15 12:33:52,959 INFO L134 CoverageAnalysis]: Checked inductivity of 961 backedges. 0 proven. 961 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:52,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:33:54,097 INFO L290 TraceCheckUtils]: 72: Hoare triple {18636#false} assume !false; {18636#false} is VALID [2022-04-15 12:33:54,098 INFO L290 TraceCheckUtils]: 71: Hoare triple {18890#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {18636#false} is VALID [2022-04-15 12:33:54,098 INFO L290 TraceCheckUtils]: 70: Hoare triple {18886#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {18890#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:54,099 INFO L272 TraceCheckUtils]: 69: Hoare triple {18906#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {18886#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:54,099 INFO L290 TraceCheckUtils]: 68: Hoare triple {18906#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {18906#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:54,100 INFO L290 TraceCheckUtils]: 67: Hoare triple {18913#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18906#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:54,100 INFO L290 TraceCheckUtils]: 66: Hoare triple {18913#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18913#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:54,101 INFO L290 TraceCheckUtils]: 65: Hoare triple {18920#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18913#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:54,101 INFO L290 TraceCheckUtils]: 64: Hoare triple {18920#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18920#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:54,102 INFO L290 TraceCheckUtils]: 63: Hoare triple {18927#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18920#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:54,102 INFO L290 TraceCheckUtils]: 62: Hoare triple {18927#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18927#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:54,117 INFO L290 TraceCheckUtils]: 61: Hoare triple {18934#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18927#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:54,117 INFO L290 TraceCheckUtils]: 60: Hoare triple {18934#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18934#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:54,118 INFO L290 TraceCheckUtils]: 59: Hoare triple {18941#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18934#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:54,118 INFO L290 TraceCheckUtils]: 58: Hoare triple {18941#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18941#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:54,119 INFO L290 TraceCheckUtils]: 57: Hoare triple {18948#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18941#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:54,119 INFO L290 TraceCheckUtils]: 56: Hoare triple {18948#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18948#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:54,120 INFO L290 TraceCheckUtils]: 55: Hoare triple {18955#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18948#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:54,120 INFO L290 TraceCheckUtils]: 54: Hoare triple {18955#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18955#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:54,121 INFO L290 TraceCheckUtils]: 53: Hoare triple {18962#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18955#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:54,121 INFO L290 TraceCheckUtils]: 52: Hoare triple {18962#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18962#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:54,122 INFO L290 TraceCheckUtils]: 51: Hoare triple {18969#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18962#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:54,122 INFO L290 TraceCheckUtils]: 50: Hoare triple {18969#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18969#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:54,123 INFO L290 TraceCheckUtils]: 49: Hoare triple {18976#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18969#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:54,123 INFO L290 TraceCheckUtils]: 48: Hoare triple {18976#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18976#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:54,124 INFO L290 TraceCheckUtils]: 47: Hoare triple {18983#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18976#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:54,124 INFO L290 TraceCheckUtils]: 46: Hoare triple {18983#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18983#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:54,125 INFO L290 TraceCheckUtils]: 45: Hoare triple {18990#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18983#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:54,125 INFO L290 TraceCheckUtils]: 44: Hoare triple {18990#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18990#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:54,126 INFO L290 TraceCheckUtils]: 43: Hoare triple {18997#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18990#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:54,126 INFO L290 TraceCheckUtils]: 42: Hoare triple {18997#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {18997#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:54,127 INFO L290 TraceCheckUtils]: 41: Hoare triple {19004#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {18997#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:54,127 INFO L290 TraceCheckUtils]: 40: Hoare triple {19004#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19004#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:54,128 INFO L290 TraceCheckUtils]: 39: Hoare triple {19011#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19004#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:54,128 INFO L290 TraceCheckUtils]: 38: Hoare triple {19011#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19011#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:54,129 INFO L290 TraceCheckUtils]: 37: Hoare triple {19018#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19011#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:54,129 INFO L290 TraceCheckUtils]: 36: Hoare triple {19018#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19018#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:54,130 INFO L290 TraceCheckUtils]: 35: Hoare triple {19025#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19018#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:54,131 INFO L290 TraceCheckUtils]: 34: Hoare triple {19025#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19025#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:54,131 INFO L290 TraceCheckUtils]: 33: Hoare triple {19032#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19025#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:54,132 INFO L290 TraceCheckUtils]: 32: Hoare triple {19032#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19032#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:54,132 INFO L290 TraceCheckUtils]: 31: Hoare triple {19039#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19032#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:54,133 INFO L290 TraceCheckUtils]: 30: Hoare triple {19039#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19039#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:54,133 INFO L290 TraceCheckUtils]: 29: Hoare triple {19046#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19039#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:54,134 INFO L290 TraceCheckUtils]: 28: Hoare triple {19046#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19046#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:54,135 INFO L290 TraceCheckUtils]: 27: Hoare triple {19053#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19046#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:54,135 INFO L290 TraceCheckUtils]: 26: Hoare triple {19053#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19053#(<= main_~k~0 999979)} is VALID [2022-04-15 12:33:54,136 INFO L290 TraceCheckUtils]: 25: Hoare triple {19060#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19053#(<= main_~k~0 999979)} is VALID [2022-04-15 12:33:54,136 INFO L290 TraceCheckUtils]: 24: Hoare triple {19060#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19060#(<= main_~k~0 999978)} is VALID [2022-04-15 12:33:54,137 INFO L290 TraceCheckUtils]: 23: Hoare triple {19067#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19060#(<= main_~k~0 999978)} is VALID [2022-04-15 12:33:54,137 INFO L290 TraceCheckUtils]: 22: Hoare triple {19067#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19067#(<= main_~k~0 999977)} is VALID [2022-04-15 12:33:54,138 INFO L290 TraceCheckUtils]: 21: Hoare triple {19074#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19067#(<= main_~k~0 999977)} is VALID [2022-04-15 12:33:54,138 INFO L290 TraceCheckUtils]: 20: Hoare triple {19074#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19074#(<= main_~k~0 999976)} is VALID [2022-04-15 12:33:54,139 INFO L290 TraceCheckUtils]: 19: Hoare triple {19081#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19074#(<= main_~k~0 999976)} is VALID [2022-04-15 12:33:54,139 INFO L290 TraceCheckUtils]: 18: Hoare triple {19081#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19081#(<= main_~k~0 999975)} is VALID [2022-04-15 12:33:54,140 INFO L290 TraceCheckUtils]: 17: Hoare triple {19088#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19081#(<= main_~k~0 999975)} is VALID [2022-04-15 12:33:54,140 INFO L290 TraceCheckUtils]: 16: Hoare triple {19088#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19088#(<= main_~k~0 999974)} is VALID [2022-04-15 12:33:54,141 INFO L290 TraceCheckUtils]: 15: Hoare triple {19095#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19088#(<= main_~k~0 999974)} is VALID [2022-04-15 12:33:54,141 INFO L290 TraceCheckUtils]: 14: Hoare triple {19095#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19095#(<= main_~k~0 999973)} is VALID [2022-04-15 12:33:54,142 INFO L290 TraceCheckUtils]: 13: Hoare triple {19102#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19095#(<= main_~k~0 999973)} is VALID [2022-04-15 12:33:54,142 INFO L290 TraceCheckUtils]: 12: Hoare triple {19102#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19102#(<= main_~k~0 999972)} is VALID [2022-04-15 12:33:54,143 INFO L290 TraceCheckUtils]: 11: Hoare triple {19109#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19102#(<= main_~k~0 999972)} is VALID [2022-04-15 12:33:54,143 INFO L290 TraceCheckUtils]: 10: Hoare triple {19109#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19109#(<= main_~k~0 999971)} is VALID [2022-04-15 12:33:54,144 INFO L290 TraceCheckUtils]: 9: Hoare triple {19116#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19109#(<= main_~k~0 999971)} is VALID [2022-04-15 12:33:54,144 INFO L290 TraceCheckUtils]: 8: Hoare triple {19116#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19116#(<= main_~k~0 999970)} is VALID [2022-04-15 12:33:54,145 INFO L290 TraceCheckUtils]: 7: Hoare triple {19123#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19116#(<= main_~k~0 999970)} is VALID [2022-04-15 12:33:54,145 INFO L290 TraceCheckUtils]: 6: Hoare triple {19123#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19123#(<= main_~k~0 999969)} is VALID [2022-04-15 12:33:54,146 INFO L290 TraceCheckUtils]: 5: Hoare triple {18635#true} ~i~0 := 0;~k~0 := 0; {19123#(<= main_~k~0 999969)} is VALID [2022-04-15 12:33:54,146 INFO L272 TraceCheckUtils]: 4: Hoare triple {18635#true} call #t~ret3 := main(); {18635#true} is VALID [2022-04-15 12:33:54,146 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {18635#true} {18635#true} #54#return; {18635#true} is VALID [2022-04-15 12:33:54,146 INFO L290 TraceCheckUtils]: 2: Hoare triple {18635#true} assume true; {18635#true} is VALID [2022-04-15 12:33:54,146 INFO L290 TraceCheckUtils]: 1: Hoare triple {18635#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {18635#true} is VALID [2022-04-15 12:33:54,146 INFO L272 TraceCheckUtils]: 0: Hoare triple {18635#true} call ULTIMATE.init(); {18635#true} is VALID [2022-04-15 12:33:54,147 INFO L134 CoverageAnalysis]: Checked inductivity of 961 backedges. 0 proven. 961 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:54,147 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867164248] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:33:54,147 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:33:54,147 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36, 36] total 72 [2022-04-15 12:33:54,147 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:33:54,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [751044554] [2022-04-15 12:33:54,147 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [751044554] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:33:54,147 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:33:54,147 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [37] imperfect sequences [] total 37 [2022-04-15 12:33:54,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074471037] [2022-04-15 12:33:54,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:33:54,148 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.864864864864865) internal successors, (69), 35 states have internal predecessors, (69), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 73 [2022-04-15 12:33:54,148 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:33:54,148 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 37 states, 37 states have (on average 1.864864864864865) internal successors, (69), 35 states have internal predecessors, (69), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:54,207 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 73 edges. 73 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:54,207 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-04-15 12:33:54,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:54,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-04-15 12:33:54,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2223, Invalid=2889, Unknown=0, NotChecked=0, Total=5112 [2022-04-15 12:33:54,208 INFO L87 Difference]: Start difference. First operand 74 states and 74 transitions. Second operand has 37 states, 37 states have (on average 1.864864864864865) internal successors, (69), 35 states have internal predecessors, (69), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:55,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:55,247 INFO L93 Difference]: Finished difference Result 82 states and 82 transitions. [2022-04-15 12:33:55,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-04-15 12:33:55,247 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.864864864864865) internal successors, (69), 35 states have internal predecessors, (69), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 73 [2022-04-15 12:33:55,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:33:55,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 37 states have (on average 1.864864864864865) internal successors, (69), 35 states have internal predecessors, (69), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:55,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 82 transitions. [2022-04-15 12:33:55,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 37 states have (on average 1.864864864864865) internal successors, (69), 35 states have internal predecessors, (69), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:55,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 82 transitions. [2022-04-15 12:33:55,249 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 37 states and 82 transitions. [2022-04-15 12:33:55,324 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 82 edges. 82 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:55,325 INFO L225 Difference]: With dead ends: 82 [2022-04-15 12:33:55,325 INFO L226 Difference]: Without dead ends: 77 [2022-04-15 12:33:55,326 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 112 SyntacticMatches, 1 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1101 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4378, Invalid=6752, Unknown=0, NotChecked=0, Total=11130 [2022-04-15 12:33:55,327 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 74 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:33:55,327 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 48 Invalid, 148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:33:55,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2022-04-15 12:33:55,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 76. [2022-04-15 12:33:55,554 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:33:55,555 INFO L82 GeneralOperation]: Start isEquivalent. First operand 77 states. Second operand has 76 states, 71 states have (on average 1.0140845070422535) internal successors, (72), 71 states have internal predecessors, (72), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:55,555 INFO L74 IsIncluded]: Start isIncluded. First operand 77 states. Second operand has 76 states, 71 states have (on average 1.0140845070422535) internal successors, (72), 71 states have internal predecessors, (72), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:55,555 INFO L87 Difference]: Start difference. First operand 77 states. Second operand has 76 states, 71 states have (on average 1.0140845070422535) internal successors, (72), 71 states have internal predecessors, (72), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:55,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:55,556 INFO L93 Difference]: Finished difference Result 77 states and 77 transitions. [2022-04-15 12:33:55,556 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 77 transitions. [2022-04-15 12:33:55,556 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:55,556 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:55,556 INFO L74 IsIncluded]: Start isIncluded. First operand has 76 states, 71 states have (on average 1.0140845070422535) internal successors, (72), 71 states have internal predecessors, (72), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 77 states. [2022-04-15 12:33:55,556 INFO L87 Difference]: Start difference. First operand has 76 states, 71 states have (on average 1.0140845070422535) internal successors, (72), 71 states have internal predecessors, (72), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 77 states. [2022-04-15 12:33:55,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:55,557 INFO L93 Difference]: Finished difference Result 77 states and 77 transitions. [2022-04-15 12:33:55,557 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 77 transitions. [2022-04-15 12:33:55,557 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:55,557 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:55,557 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:33:55,557 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:33:55,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 71 states have (on average 1.0140845070422535) internal successors, (72), 71 states have internal predecessors, (72), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:55,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 76 transitions. [2022-04-15 12:33:55,558 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 76 transitions. Word has length 73 [2022-04-15 12:33:55,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:33:55,558 INFO L478 AbstractCegarLoop]: Abstraction has 76 states and 76 transitions. [2022-04-15 12:33:55,558 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.864864864864865) internal successors, (69), 35 states have internal predecessors, (69), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:55,558 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 76 states and 76 transitions. [2022-04-15 12:33:55,645 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 76 edges. 76 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:55,645 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 76 transitions. [2022-04-15 12:33:55,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-04-15 12:33:55,645 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:33:55,645 INFO L499 BasicCegarLoop]: trace histogram [32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:33:55,663 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-04-15 12:33:55,846 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:55,846 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:33:55,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:33:55,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1334930156, now seen corresponding path program 63 times [2022-04-15 12:33:55,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:55,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2049628210] [2022-04-15 12:33:56,322 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:33:56,322 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:33:56,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1334930156, now seen corresponding path program 64 times [2022-04-15 12:33:56,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:33:56,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022798651] [2022-04-15 12:33:56,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:33:56,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:33:56,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:56,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:33:56,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:56,755 INFO L290 TraceCheckUtils]: 0: Hoare triple {19725#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {19685#true} is VALID [2022-04-15 12:33:56,755 INFO L290 TraceCheckUtils]: 1: Hoare triple {19685#true} assume true; {19685#true} is VALID [2022-04-15 12:33:56,755 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {19685#true} {19685#true} #54#return; {19685#true} is VALID [2022-04-15 12:33:56,755 INFO L272 TraceCheckUtils]: 0: Hoare triple {19685#true} call ULTIMATE.init(); {19725#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:33:56,755 INFO L290 TraceCheckUtils]: 1: Hoare triple {19725#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {19685#true} is VALID [2022-04-15 12:33:56,756 INFO L290 TraceCheckUtils]: 2: Hoare triple {19685#true} assume true; {19685#true} is VALID [2022-04-15 12:33:56,756 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {19685#true} {19685#true} #54#return; {19685#true} is VALID [2022-04-15 12:33:56,756 INFO L272 TraceCheckUtils]: 4: Hoare triple {19685#true} call #t~ret3 := main(); {19685#true} is VALID [2022-04-15 12:33:56,756 INFO L290 TraceCheckUtils]: 5: Hoare triple {19685#true} ~i~0 := 0;~k~0 := 0; {19690#(= main_~k~0 0)} is VALID [2022-04-15 12:33:56,756 INFO L290 TraceCheckUtils]: 6: Hoare triple {19690#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19690#(= main_~k~0 0)} is VALID [2022-04-15 12:33:56,756 INFO L290 TraceCheckUtils]: 7: Hoare triple {19690#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19691#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:56,757 INFO L290 TraceCheckUtils]: 8: Hoare triple {19691#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19691#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:56,758 INFO L290 TraceCheckUtils]: 9: Hoare triple {19691#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19692#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:56,758 INFO L290 TraceCheckUtils]: 10: Hoare triple {19692#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19692#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:56,759 INFO L290 TraceCheckUtils]: 11: Hoare triple {19692#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19693#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:56,759 INFO L290 TraceCheckUtils]: 12: Hoare triple {19693#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19693#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:56,760 INFO L290 TraceCheckUtils]: 13: Hoare triple {19693#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19694#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:56,760 INFO L290 TraceCheckUtils]: 14: Hoare triple {19694#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19694#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:56,761 INFO L290 TraceCheckUtils]: 15: Hoare triple {19694#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19695#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:56,761 INFO L290 TraceCheckUtils]: 16: Hoare triple {19695#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19695#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:56,761 INFO L290 TraceCheckUtils]: 17: Hoare triple {19695#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19696#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:56,762 INFO L290 TraceCheckUtils]: 18: Hoare triple {19696#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19696#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:56,762 INFO L290 TraceCheckUtils]: 19: Hoare triple {19696#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19697#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:56,763 INFO L290 TraceCheckUtils]: 20: Hoare triple {19697#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19697#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:56,763 INFO L290 TraceCheckUtils]: 21: Hoare triple {19697#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19698#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:56,763 INFO L290 TraceCheckUtils]: 22: Hoare triple {19698#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19698#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:56,764 INFO L290 TraceCheckUtils]: 23: Hoare triple {19698#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19699#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:56,764 INFO L290 TraceCheckUtils]: 24: Hoare triple {19699#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19699#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:56,765 INFO L290 TraceCheckUtils]: 25: Hoare triple {19699#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19700#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:56,765 INFO L290 TraceCheckUtils]: 26: Hoare triple {19700#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19700#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:56,766 INFO L290 TraceCheckUtils]: 27: Hoare triple {19700#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19701#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:56,766 INFO L290 TraceCheckUtils]: 28: Hoare triple {19701#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19701#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:56,767 INFO L290 TraceCheckUtils]: 29: Hoare triple {19701#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19702#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:56,767 INFO L290 TraceCheckUtils]: 30: Hoare triple {19702#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19702#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:56,767 INFO L290 TraceCheckUtils]: 31: Hoare triple {19702#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19703#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:56,768 INFO L290 TraceCheckUtils]: 32: Hoare triple {19703#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19703#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:56,768 INFO L290 TraceCheckUtils]: 33: Hoare triple {19703#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19704#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:56,769 INFO L290 TraceCheckUtils]: 34: Hoare triple {19704#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19704#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:56,769 INFO L290 TraceCheckUtils]: 35: Hoare triple {19704#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19705#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:56,769 INFO L290 TraceCheckUtils]: 36: Hoare triple {19705#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19705#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:56,770 INFO L290 TraceCheckUtils]: 37: Hoare triple {19705#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19706#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:56,770 INFO L290 TraceCheckUtils]: 38: Hoare triple {19706#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19706#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:56,771 INFO L290 TraceCheckUtils]: 39: Hoare triple {19706#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19707#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:56,771 INFO L290 TraceCheckUtils]: 40: Hoare triple {19707#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19707#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:56,772 INFO L290 TraceCheckUtils]: 41: Hoare triple {19707#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19708#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:56,772 INFO L290 TraceCheckUtils]: 42: Hoare triple {19708#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19708#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:56,773 INFO L290 TraceCheckUtils]: 43: Hoare triple {19708#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19709#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:56,773 INFO L290 TraceCheckUtils]: 44: Hoare triple {19709#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19709#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:56,773 INFO L290 TraceCheckUtils]: 45: Hoare triple {19709#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19710#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:56,774 INFO L290 TraceCheckUtils]: 46: Hoare triple {19710#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19710#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:56,774 INFO L290 TraceCheckUtils]: 47: Hoare triple {19710#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19711#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:56,775 INFO L290 TraceCheckUtils]: 48: Hoare triple {19711#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19711#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:56,775 INFO L290 TraceCheckUtils]: 49: Hoare triple {19711#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19712#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:56,775 INFO L290 TraceCheckUtils]: 50: Hoare triple {19712#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19712#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:56,776 INFO L290 TraceCheckUtils]: 51: Hoare triple {19712#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19713#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:56,776 INFO L290 TraceCheckUtils]: 52: Hoare triple {19713#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19713#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:56,777 INFO L290 TraceCheckUtils]: 53: Hoare triple {19713#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19714#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:56,777 INFO L290 TraceCheckUtils]: 54: Hoare triple {19714#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19714#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:56,778 INFO L290 TraceCheckUtils]: 55: Hoare triple {19714#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19715#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:56,778 INFO L290 TraceCheckUtils]: 56: Hoare triple {19715#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19715#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:56,779 INFO L290 TraceCheckUtils]: 57: Hoare triple {19715#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19716#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:56,779 INFO L290 TraceCheckUtils]: 58: Hoare triple {19716#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19716#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:56,779 INFO L290 TraceCheckUtils]: 59: Hoare triple {19716#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19717#(<= main_~k~0 27)} is VALID [2022-04-15 12:33:56,780 INFO L290 TraceCheckUtils]: 60: Hoare triple {19717#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19717#(<= main_~k~0 27)} is VALID [2022-04-15 12:33:56,780 INFO L290 TraceCheckUtils]: 61: Hoare triple {19717#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19718#(<= main_~k~0 28)} is VALID [2022-04-15 12:33:56,781 INFO L290 TraceCheckUtils]: 62: Hoare triple {19718#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19718#(<= main_~k~0 28)} is VALID [2022-04-15 12:33:56,781 INFO L290 TraceCheckUtils]: 63: Hoare triple {19718#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19719#(<= main_~k~0 29)} is VALID [2022-04-15 12:33:56,781 INFO L290 TraceCheckUtils]: 64: Hoare triple {19719#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19719#(<= main_~k~0 29)} is VALID [2022-04-15 12:33:56,782 INFO L290 TraceCheckUtils]: 65: Hoare triple {19719#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19720#(<= main_~k~0 30)} is VALID [2022-04-15 12:33:56,782 INFO L290 TraceCheckUtils]: 66: Hoare triple {19720#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19720#(<= main_~k~0 30)} is VALID [2022-04-15 12:33:56,783 INFO L290 TraceCheckUtils]: 67: Hoare triple {19720#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19721#(<= main_~k~0 31)} is VALID [2022-04-15 12:33:56,783 INFO L290 TraceCheckUtils]: 68: Hoare triple {19721#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19721#(<= main_~k~0 31)} is VALID [2022-04-15 12:33:56,784 INFO L290 TraceCheckUtils]: 69: Hoare triple {19721#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19722#(<= main_~k~0 32)} is VALID [2022-04-15 12:33:56,784 INFO L290 TraceCheckUtils]: 70: Hoare triple {19722#(<= main_~k~0 32)} assume !(~i~0 < 1000000); {19722#(<= main_~k~0 32)} is VALID [2022-04-15 12:33:56,784 INFO L272 TraceCheckUtils]: 71: Hoare triple {19722#(<= main_~k~0 32)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {19723#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:33:56,784 INFO L290 TraceCheckUtils]: 72: Hoare triple {19723#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {19724#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:33:56,785 INFO L290 TraceCheckUtils]: 73: Hoare triple {19724#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {19686#false} is VALID [2022-04-15 12:33:56,785 INFO L290 TraceCheckUtils]: 74: Hoare triple {19686#false} assume !false; {19686#false} is VALID [2022-04-15 12:33:56,785 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 0 proven. 1024 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:56,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:33:56,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022798651] [2022-04-15 12:33:56,785 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022798651] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:33:56,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257581353] [2022-04-15 12:33:56,785 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:33:56,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:56,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:33:56,786 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:33:56,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-04-15 12:33:56,884 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:33:56,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:33:56,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 36 conjunts are in the unsatisfiable core [2022-04-15 12:33:56,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:33:56,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:33:57,172 INFO L272 TraceCheckUtils]: 0: Hoare triple {19685#true} call ULTIMATE.init(); {19685#true} is VALID [2022-04-15 12:33:57,172 INFO L290 TraceCheckUtils]: 1: Hoare triple {19685#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {19685#true} is VALID [2022-04-15 12:33:57,172 INFO L290 TraceCheckUtils]: 2: Hoare triple {19685#true} assume true; {19685#true} is VALID [2022-04-15 12:33:57,172 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {19685#true} {19685#true} #54#return; {19685#true} is VALID [2022-04-15 12:33:57,172 INFO L272 TraceCheckUtils]: 4: Hoare triple {19685#true} call #t~ret3 := main(); {19685#true} is VALID [2022-04-15 12:33:57,173 INFO L290 TraceCheckUtils]: 5: Hoare triple {19685#true} ~i~0 := 0;~k~0 := 0; {19744#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:57,173 INFO L290 TraceCheckUtils]: 6: Hoare triple {19744#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19744#(<= main_~k~0 0)} is VALID [2022-04-15 12:33:57,174 INFO L290 TraceCheckUtils]: 7: Hoare triple {19744#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19691#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:57,174 INFO L290 TraceCheckUtils]: 8: Hoare triple {19691#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19691#(<= main_~k~0 1)} is VALID [2022-04-15 12:33:57,175 INFO L290 TraceCheckUtils]: 9: Hoare triple {19691#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19692#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:57,175 INFO L290 TraceCheckUtils]: 10: Hoare triple {19692#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19692#(<= main_~k~0 2)} is VALID [2022-04-15 12:33:57,176 INFO L290 TraceCheckUtils]: 11: Hoare triple {19692#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19693#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:57,176 INFO L290 TraceCheckUtils]: 12: Hoare triple {19693#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19693#(<= main_~k~0 3)} is VALID [2022-04-15 12:33:57,177 INFO L290 TraceCheckUtils]: 13: Hoare triple {19693#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19694#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:57,177 INFO L290 TraceCheckUtils]: 14: Hoare triple {19694#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19694#(<= main_~k~0 4)} is VALID [2022-04-15 12:33:57,178 INFO L290 TraceCheckUtils]: 15: Hoare triple {19694#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19695#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:57,178 INFO L290 TraceCheckUtils]: 16: Hoare triple {19695#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19695#(<= main_~k~0 5)} is VALID [2022-04-15 12:33:57,179 INFO L290 TraceCheckUtils]: 17: Hoare triple {19695#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19696#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:57,179 INFO L290 TraceCheckUtils]: 18: Hoare triple {19696#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19696#(<= main_~k~0 6)} is VALID [2022-04-15 12:33:57,179 INFO L290 TraceCheckUtils]: 19: Hoare triple {19696#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19697#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:57,180 INFO L290 TraceCheckUtils]: 20: Hoare triple {19697#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19697#(<= main_~k~0 7)} is VALID [2022-04-15 12:33:57,180 INFO L290 TraceCheckUtils]: 21: Hoare triple {19697#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19698#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:57,181 INFO L290 TraceCheckUtils]: 22: Hoare triple {19698#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19698#(<= main_~k~0 8)} is VALID [2022-04-15 12:33:57,181 INFO L290 TraceCheckUtils]: 23: Hoare triple {19698#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19699#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:57,181 INFO L290 TraceCheckUtils]: 24: Hoare triple {19699#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19699#(<= main_~k~0 9)} is VALID [2022-04-15 12:33:57,182 INFO L290 TraceCheckUtils]: 25: Hoare triple {19699#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19700#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:57,182 INFO L290 TraceCheckUtils]: 26: Hoare triple {19700#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19700#(<= main_~k~0 10)} is VALID [2022-04-15 12:33:57,183 INFO L290 TraceCheckUtils]: 27: Hoare triple {19700#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19701#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:57,183 INFO L290 TraceCheckUtils]: 28: Hoare triple {19701#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19701#(<= main_~k~0 11)} is VALID [2022-04-15 12:33:57,184 INFO L290 TraceCheckUtils]: 29: Hoare triple {19701#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19702#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:57,184 INFO L290 TraceCheckUtils]: 30: Hoare triple {19702#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19702#(<= main_~k~0 12)} is VALID [2022-04-15 12:33:57,185 INFO L290 TraceCheckUtils]: 31: Hoare triple {19702#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19703#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:57,185 INFO L290 TraceCheckUtils]: 32: Hoare triple {19703#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19703#(<= main_~k~0 13)} is VALID [2022-04-15 12:33:57,186 INFO L290 TraceCheckUtils]: 33: Hoare triple {19703#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19704#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:57,186 INFO L290 TraceCheckUtils]: 34: Hoare triple {19704#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19704#(<= main_~k~0 14)} is VALID [2022-04-15 12:33:57,186 INFO L290 TraceCheckUtils]: 35: Hoare triple {19704#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19705#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:57,187 INFO L290 TraceCheckUtils]: 36: Hoare triple {19705#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19705#(<= main_~k~0 15)} is VALID [2022-04-15 12:33:57,187 INFO L290 TraceCheckUtils]: 37: Hoare triple {19705#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19706#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:57,187 INFO L290 TraceCheckUtils]: 38: Hoare triple {19706#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19706#(<= main_~k~0 16)} is VALID [2022-04-15 12:33:57,188 INFO L290 TraceCheckUtils]: 39: Hoare triple {19706#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19707#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:57,188 INFO L290 TraceCheckUtils]: 40: Hoare triple {19707#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19707#(<= main_~k~0 17)} is VALID [2022-04-15 12:33:57,189 INFO L290 TraceCheckUtils]: 41: Hoare triple {19707#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19708#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:57,189 INFO L290 TraceCheckUtils]: 42: Hoare triple {19708#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19708#(<= main_~k~0 18)} is VALID [2022-04-15 12:33:57,190 INFO L290 TraceCheckUtils]: 43: Hoare triple {19708#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19709#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:57,190 INFO L290 TraceCheckUtils]: 44: Hoare triple {19709#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19709#(<= main_~k~0 19)} is VALID [2022-04-15 12:33:57,191 INFO L290 TraceCheckUtils]: 45: Hoare triple {19709#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19710#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:57,191 INFO L290 TraceCheckUtils]: 46: Hoare triple {19710#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19710#(<= main_~k~0 20)} is VALID [2022-04-15 12:33:57,192 INFO L290 TraceCheckUtils]: 47: Hoare triple {19710#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19711#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:57,192 INFO L290 TraceCheckUtils]: 48: Hoare triple {19711#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19711#(<= main_~k~0 21)} is VALID [2022-04-15 12:33:57,193 INFO L290 TraceCheckUtils]: 49: Hoare triple {19711#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19712#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:57,193 INFO L290 TraceCheckUtils]: 50: Hoare triple {19712#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19712#(<= main_~k~0 22)} is VALID [2022-04-15 12:33:57,194 INFO L290 TraceCheckUtils]: 51: Hoare triple {19712#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19713#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:57,194 INFO L290 TraceCheckUtils]: 52: Hoare triple {19713#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19713#(<= main_~k~0 23)} is VALID [2022-04-15 12:33:57,194 INFO L290 TraceCheckUtils]: 53: Hoare triple {19713#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19714#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:57,195 INFO L290 TraceCheckUtils]: 54: Hoare triple {19714#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19714#(<= main_~k~0 24)} is VALID [2022-04-15 12:33:57,195 INFO L290 TraceCheckUtils]: 55: Hoare triple {19714#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19715#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:57,195 INFO L290 TraceCheckUtils]: 56: Hoare triple {19715#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19715#(<= main_~k~0 25)} is VALID [2022-04-15 12:33:57,196 INFO L290 TraceCheckUtils]: 57: Hoare triple {19715#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19716#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:57,196 INFO L290 TraceCheckUtils]: 58: Hoare triple {19716#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19716#(<= main_~k~0 26)} is VALID [2022-04-15 12:33:57,220 INFO L290 TraceCheckUtils]: 59: Hoare triple {19716#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19717#(<= main_~k~0 27)} is VALID [2022-04-15 12:33:57,220 INFO L290 TraceCheckUtils]: 60: Hoare triple {19717#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19717#(<= main_~k~0 27)} is VALID [2022-04-15 12:33:57,221 INFO L290 TraceCheckUtils]: 61: Hoare triple {19717#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19718#(<= main_~k~0 28)} is VALID [2022-04-15 12:33:57,221 INFO L290 TraceCheckUtils]: 62: Hoare triple {19718#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19718#(<= main_~k~0 28)} is VALID [2022-04-15 12:33:57,222 INFO L290 TraceCheckUtils]: 63: Hoare triple {19718#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19719#(<= main_~k~0 29)} is VALID [2022-04-15 12:33:57,222 INFO L290 TraceCheckUtils]: 64: Hoare triple {19719#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19719#(<= main_~k~0 29)} is VALID [2022-04-15 12:33:57,223 INFO L290 TraceCheckUtils]: 65: Hoare triple {19719#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19720#(<= main_~k~0 30)} is VALID [2022-04-15 12:33:57,223 INFO L290 TraceCheckUtils]: 66: Hoare triple {19720#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19720#(<= main_~k~0 30)} is VALID [2022-04-15 12:33:57,224 INFO L290 TraceCheckUtils]: 67: Hoare triple {19720#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19721#(<= main_~k~0 31)} is VALID [2022-04-15 12:33:57,224 INFO L290 TraceCheckUtils]: 68: Hoare triple {19721#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19721#(<= main_~k~0 31)} is VALID [2022-04-15 12:33:57,225 INFO L290 TraceCheckUtils]: 69: Hoare triple {19721#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19722#(<= main_~k~0 32)} is VALID [2022-04-15 12:33:57,225 INFO L290 TraceCheckUtils]: 70: Hoare triple {19722#(<= main_~k~0 32)} assume !(~i~0 < 1000000); {19722#(<= main_~k~0 32)} is VALID [2022-04-15 12:33:57,226 INFO L272 TraceCheckUtils]: 71: Hoare triple {19722#(<= main_~k~0 32)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {19943#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:57,226 INFO L290 TraceCheckUtils]: 72: Hoare triple {19943#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {19947#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:57,227 INFO L290 TraceCheckUtils]: 73: Hoare triple {19947#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {19686#false} is VALID [2022-04-15 12:33:57,227 INFO L290 TraceCheckUtils]: 74: Hoare triple {19686#false} assume !false; {19686#false} is VALID [2022-04-15 12:33:57,227 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 0 proven. 1024 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:57,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:33:58,211 INFO L290 TraceCheckUtils]: 74: Hoare triple {19686#false} assume !false; {19686#false} is VALID [2022-04-15 12:33:58,212 INFO L290 TraceCheckUtils]: 73: Hoare triple {19947#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {19686#false} is VALID [2022-04-15 12:33:58,212 INFO L290 TraceCheckUtils]: 72: Hoare triple {19943#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {19947#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:33:58,212 INFO L272 TraceCheckUtils]: 71: Hoare triple {19963#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {19943#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:33:58,212 INFO L290 TraceCheckUtils]: 70: Hoare triple {19963#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {19963#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:58,214 INFO L290 TraceCheckUtils]: 69: Hoare triple {19970#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19963#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:33:58,214 INFO L290 TraceCheckUtils]: 68: Hoare triple {19970#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19970#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:58,215 INFO L290 TraceCheckUtils]: 67: Hoare triple {19977#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19970#(<= main_~k~0 999999)} is VALID [2022-04-15 12:33:58,215 INFO L290 TraceCheckUtils]: 66: Hoare triple {19977#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19977#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:58,216 INFO L290 TraceCheckUtils]: 65: Hoare triple {19984#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19977#(<= main_~k~0 999998)} is VALID [2022-04-15 12:33:58,216 INFO L290 TraceCheckUtils]: 64: Hoare triple {19984#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19984#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:58,216 INFO L290 TraceCheckUtils]: 63: Hoare triple {19991#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19984#(<= main_~k~0 999997)} is VALID [2022-04-15 12:33:58,217 INFO L290 TraceCheckUtils]: 62: Hoare triple {19991#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19991#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:58,217 INFO L290 TraceCheckUtils]: 61: Hoare triple {19998#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19991#(<= main_~k~0 999996)} is VALID [2022-04-15 12:33:58,218 INFO L290 TraceCheckUtils]: 60: Hoare triple {19998#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {19998#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:58,218 INFO L290 TraceCheckUtils]: 59: Hoare triple {20005#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {19998#(<= main_~k~0 999995)} is VALID [2022-04-15 12:33:58,218 INFO L290 TraceCheckUtils]: 58: Hoare triple {20005#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20005#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:58,219 INFO L290 TraceCheckUtils]: 57: Hoare triple {20012#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20005#(<= main_~k~0 999994)} is VALID [2022-04-15 12:33:58,219 INFO L290 TraceCheckUtils]: 56: Hoare triple {20012#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20012#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:58,220 INFO L290 TraceCheckUtils]: 55: Hoare triple {20019#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20012#(<= main_~k~0 999993)} is VALID [2022-04-15 12:33:58,220 INFO L290 TraceCheckUtils]: 54: Hoare triple {20019#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20019#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:58,221 INFO L290 TraceCheckUtils]: 53: Hoare triple {20026#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20019#(<= main_~k~0 999992)} is VALID [2022-04-15 12:33:58,221 INFO L290 TraceCheckUtils]: 52: Hoare triple {20026#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20026#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:58,222 INFO L290 TraceCheckUtils]: 51: Hoare triple {20033#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20026#(<= main_~k~0 999991)} is VALID [2022-04-15 12:33:58,222 INFO L290 TraceCheckUtils]: 50: Hoare triple {20033#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20033#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:58,223 INFO L290 TraceCheckUtils]: 49: Hoare triple {20040#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20033#(<= main_~k~0 999990)} is VALID [2022-04-15 12:33:58,223 INFO L290 TraceCheckUtils]: 48: Hoare triple {20040#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20040#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:58,224 INFO L290 TraceCheckUtils]: 47: Hoare triple {20047#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20040#(<= main_~k~0 999989)} is VALID [2022-04-15 12:33:58,224 INFO L290 TraceCheckUtils]: 46: Hoare triple {20047#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20047#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:58,225 INFO L290 TraceCheckUtils]: 45: Hoare triple {20054#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20047#(<= main_~k~0 999988)} is VALID [2022-04-15 12:33:58,225 INFO L290 TraceCheckUtils]: 44: Hoare triple {20054#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20054#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:58,225 INFO L290 TraceCheckUtils]: 43: Hoare triple {20061#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20054#(<= main_~k~0 999987)} is VALID [2022-04-15 12:33:58,226 INFO L290 TraceCheckUtils]: 42: Hoare triple {20061#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20061#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:58,226 INFO L290 TraceCheckUtils]: 41: Hoare triple {20068#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20061#(<= main_~k~0 999986)} is VALID [2022-04-15 12:33:58,226 INFO L290 TraceCheckUtils]: 40: Hoare triple {20068#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20068#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:58,227 INFO L290 TraceCheckUtils]: 39: Hoare triple {20075#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20068#(<= main_~k~0 999985)} is VALID [2022-04-15 12:33:58,227 INFO L290 TraceCheckUtils]: 38: Hoare triple {20075#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20075#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:58,228 INFO L290 TraceCheckUtils]: 37: Hoare triple {20082#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20075#(<= main_~k~0 999984)} is VALID [2022-04-15 12:33:58,244 INFO L290 TraceCheckUtils]: 36: Hoare triple {20082#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20082#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:58,246 INFO L290 TraceCheckUtils]: 35: Hoare triple {20089#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20082#(<= main_~k~0 999983)} is VALID [2022-04-15 12:33:58,247 INFO L290 TraceCheckUtils]: 34: Hoare triple {20089#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20089#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:58,247 INFO L290 TraceCheckUtils]: 33: Hoare triple {20096#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20089#(<= main_~k~0 999982)} is VALID [2022-04-15 12:33:58,248 INFO L290 TraceCheckUtils]: 32: Hoare triple {20096#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20096#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:58,249 INFO L290 TraceCheckUtils]: 31: Hoare triple {20103#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20096#(<= main_~k~0 999981)} is VALID [2022-04-15 12:33:58,249 INFO L290 TraceCheckUtils]: 30: Hoare triple {20103#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20103#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:58,250 INFO L290 TraceCheckUtils]: 29: Hoare triple {20110#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20103#(<= main_~k~0 999980)} is VALID [2022-04-15 12:33:58,250 INFO L290 TraceCheckUtils]: 28: Hoare triple {20110#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20110#(<= main_~k~0 999979)} is VALID [2022-04-15 12:33:58,251 INFO L290 TraceCheckUtils]: 27: Hoare triple {20117#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20110#(<= main_~k~0 999979)} is VALID [2022-04-15 12:33:58,251 INFO L290 TraceCheckUtils]: 26: Hoare triple {20117#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20117#(<= main_~k~0 999978)} is VALID [2022-04-15 12:33:58,252 INFO L290 TraceCheckUtils]: 25: Hoare triple {20124#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20117#(<= main_~k~0 999978)} is VALID [2022-04-15 12:33:58,252 INFO L290 TraceCheckUtils]: 24: Hoare triple {20124#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20124#(<= main_~k~0 999977)} is VALID [2022-04-15 12:33:58,253 INFO L290 TraceCheckUtils]: 23: Hoare triple {20131#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20124#(<= main_~k~0 999977)} is VALID [2022-04-15 12:33:58,253 INFO L290 TraceCheckUtils]: 22: Hoare triple {20131#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20131#(<= main_~k~0 999976)} is VALID [2022-04-15 12:33:58,254 INFO L290 TraceCheckUtils]: 21: Hoare triple {20138#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20131#(<= main_~k~0 999976)} is VALID [2022-04-15 12:33:58,254 INFO L290 TraceCheckUtils]: 20: Hoare triple {20138#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20138#(<= main_~k~0 999975)} is VALID [2022-04-15 12:33:58,255 INFO L290 TraceCheckUtils]: 19: Hoare triple {20145#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20138#(<= main_~k~0 999975)} is VALID [2022-04-15 12:33:58,255 INFO L290 TraceCheckUtils]: 18: Hoare triple {20145#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20145#(<= main_~k~0 999974)} is VALID [2022-04-15 12:33:58,256 INFO L290 TraceCheckUtils]: 17: Hoare triple {20152#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20145#(<= main_~k~0 999974)} is VALID [2022-04-15 12:33:58,256 INFO L290 TraceCheckUtils]: 16: Hoare triple {20152#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20152#(<= main_~k~0 999973)} is VALID [2022-04-15 12:33:58,257 INFO L290 TraceCheckUtils]: 15: Hoare triple {20159#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20152#(<= main_~k~0 999973)} is VALID [2022-04-15 12:33:58,258 INFO L290 TraceCheckUtils]: 14: Hoare triple {20159#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20159#(<= main_~k~0 999972)} is VALID [2022-04-15 12:33:58,258 INFO L290 TraceCheckUtils]: 13: Hoare triple {20166#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20159#(<= main_~k~0 999972)} is VALID [2022-04-15 12:33:58,259 INFO L290 TraceCheckUtils]: 12: Hoare triple {20166#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20166#(<= main_~k~0 999971)} is VALID [2022-04-15 12:33:58,259 INFO L290 TraceCheckUtils]: 11: Hoare triple {20173#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20166#(<= main_~k~0 999971)} is VALID [2022-04-15 12:33:58,260 INFO L290 TraceCheckUtils]: 10: Hoare triple {20173#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20173#(<= main_~k~0 999970)} is VALID [2022-04-15 12:33:58,260 INFO L290 TraceCheckUtils]: 9: Hoare triple {20180#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20173#(<= main_~k~0 999970)} is VALID [2022-04-15 12:33:58,261 INFO L290 TraceCheckUtils]: 8: Hoare triple {20180#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20180#(<= main_~k~0 999969)} is VALID [2022-04-15 12:33:58,262 INFO L290 TraceCheckUtils]: 7: Hoare triple {20187#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20180#(<= main_~k~0 999969)} is VALID [2022-04-15 12:33:58,262 INFO L290 TraceCheckUtils]: 6: Hoare triple {20187#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20187#(<= main_~k~0 999968)} is VALID [2022-04-15 12:33:58,262 INFO L290 TraceCheckUtils]: 5: Hoare triple {19685#true} ~i~0 := 0;~k~0 := 0; {20187#(<= main_~k~0 999968)} is VALID [2022-04-15 12:33:58,262 INFO L272 TraceCheckUtils]: 4: Hoare triple {19685#true} call #t~ret3 := main(); {19685#true} is VALID [2022-04-15 12:33:58,262 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {19685#true} {19685#true} #54#return; {19685#true} is VALID [2022-04-15 12:33:58,262 INFO L290 TraceCheckUtils]: 2: Hoare triple {19685#true} assume true; {19685#true} is VALID [2022-04-15 12:33:58,262 INFO L290 TraceCheckUtils]: 1: Hoare triple {19685#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {19685#true} is VALID [2022-04-15 12:33:58,262 INFO L272 TraceCheckUtils]: 0: Hoare triple {19685#true} call ULTIMATE.init(); {19685#true} is VALID [2022-04-15 12:33:58,263 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 0 proven. 1024 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:33:58,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257581353] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:33:58,263 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:33:58,263 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37, 37] total 74 [2022-04-15 12:33:58,263 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:33:58,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2049628210] [2022-04-15 12:33:58,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2049628210] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:33:58,264 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:33:58,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [38] imperfect sequences [] total 38 [2022-04-15 12:33:58,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719899771] [2022-04-15 12:33:58,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:33:58,264 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.868421052631579) internal successors, (71), 36 states have internal predecessors, (71), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 75 [2022-04-15 12:33:58,264 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:33:58,264 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 38 states, 38 states have (on average 1.868421052631579) internal successors, (71), 36 states have internal predecessors, (71), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:58,326 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 75 edges. 75 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:58,326 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-04-15 12:33:58,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:58,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-04-15 12:33:58,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2358, Invalid=3044, Unknown=0, NotChecked=0, Total=5402 [2022-04-15 12:33:58,328 INFO L87 Difference]: Start difference. First operand 76 states and 76 transitions. Second operand has 38 states, 38 states have (on average 1.868421052631579) internal successors, (71), 36 states have internal predecessors, (71), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:59,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:59,151 INFO L93 Difference]: Finished difference Result 84 states and 84 transitions. [2022-04-15 12:33:59,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-04-15 12:33:59,151 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.868421052631579) internal successors, (71), 36 states have internal predecessors, (71), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 75 [2022-04-15 12:33:59,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:33:59,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 38 states have (on average 1.868421052631579) internal successors, (71), 36 states have internal predecessors, (71), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:59,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 84 transitions. [2022-04-15 12:33:59,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 38 states have (on average 1.868421052631579) internal successors, (71), 36 states have internal predecessors, (71), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:59,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 84 transitions. [2022-04-15 12:33:59,153 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 38 states and 84 transitions. [2022-04-15 12:33:59,242 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 84 edges. 84 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:59,242 INFO L225 Difference]: With dead ends: 84 [2022-04-15 12:33:59,242 INFO L226 Difference]: Without dead ends: 79 [2022-04-15 12:33:59,244 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 115 SyntacticMatches, 1 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1152 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=4646, Invalid=7126, Unknown=0, NotChecked=0, Total=11772 [2022-04-15 12:33:59,244 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 76 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:33:59,244 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 48 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:33:59,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-04-15 12:33:59,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 78. [2022-04-15 12:33:59,483 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:33:59,483 INFO L82 GeneralOperation]: Start isEquivalent. First operand 79 states. Second operand has 78 states, 73 states have (on average 1.0136986301369864) internal successors, (74), 73 states have internal predecessors, (74), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:59,483 INFO L74 IsIncluded]: Start isIncluded. First operand 79 states. Second operand has 78 states, 73 states have (on average 1.0136986301369864) internal successors, (74), 73 states have internal predecessors, (74), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:59,483 INFO L87 Difference]: Start difference. First operand 79 states. Second operand has 78 states, 73 states have (on average 1.0136986301369864) internal successors, (74), 73 states have internal predecessors, (74), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:59,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:59,484 INFO L93 Difference]: Finished difference Result 79 states and 79 transitions. [2022-04-15 12:33:59,484 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 79 transitions. [2022-04-15 12:33:59,484 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:59,484 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:59,484 INFO L74 IsIncluded]: Start isIncluded. First operand has 78 states, 73 states have (on average 1.0136986301369864) internal successors, (74), 73 states have internal predecessors, (74), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 79 states. [2022-04-15 12:33:59,484 INFO L87 Difference]: Start difference. First operand has 78 states, 73 states have (on average 1.0136986301369864) internal successors, (74), 73 states have internal predecessors, (74), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 79 states. [2022-04-15 12:33:59,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:33:59,485 INFO L93 Difference]: Finished difference Result 79 states and 79 transitions. [2022-04-15 12:33:59,485 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 79 transitions. [2022-04-15 12:33:59,485 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:33:59,485 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:33:59,485 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:33:59,485 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:33:59,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 73 states have (on average 1.0136986301369864) internal successors, (74), 73 states have internal predecessors, (74), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:59,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 78 transitions. [2022-04-15 12:33:59,486 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 78 transitions. Word has length 75 [2022-04-15 12:33:59,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:33:59,486 INFO L478 AbstractCegarLoop]: Abstraction has 78 states and 78 transitions. [2022-04-15 12:33:59,486 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.868421052631579) internal successors, (71), 36 states have internal predecessors, (71), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:33:59,487 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 78 states and 78 transitions. [2022-04-15 12:33:59,611 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 78 edges. 78 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:33:59,611 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 78 transitions. [2022-04-15 12:33:59,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-04-15 12:33:59,612 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:33:59,612 INFO L499 BasicCegarLoop]: trace histogram [33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:33:59,645 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-04-15 12:33:59,812 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:33:59,812 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:33:59,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:33:59,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1867477296, now seen corresponding path program 65 times [2022-04-15 12:33:59,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:33:59,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1350691956] [2022-04-15 12:34:00,096 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:34:00,096 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:34:00,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1867477296, now seen corresponding path program 66 times [2022-04-15 12:34:00,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:34:00,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297302151] [2022-04-15 12:34:00,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:34:00,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:34:00,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:00,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:34:00,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:00,633 INFO L290 TraceCheckUtils]: 0: Hoare triple {20804#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {20763#true} is VALID [2022-04-15 12:34:00,633 INFO L290 TraceCheckUtils]: 1: Hoare triple {20763#true} assume true; {20763#true} is VALID [2022-04-15 12:34:00,633 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {20763#true} {20763#true} #54#return; {20763#true} is VALID [2022-04-15 12:34:00,634 INFO L272 TraceCheckUtils]: 0: Hoare triple {20763#true} call ULTIMATE.init(); {20804#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:34:00,634 INFO L290 TraceCheckUtils]: 1: Hoare triple {20804#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {20763#true} is VALID [2022-04-15 12:34:00,634 INFO L290 TraceCheckUtils]: 2: Hoare triple {20763#true} assume true; {20763#true} is VALID [2022-04-15 12:34:00,634 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {20763#true} {20763#true} #54#return; {20763#true} is VALID [2022-04-15 12:34:00,634 INFO L272 TraceCheckUtils]: 4: Hoare triple {20763#true} call #t~ret3 := main(); {20763#true} is VALID [2022-04-15 12:34:00,634 INFO L290 TraceCheckUtils]: 5: Hoare triple {20763#true} ~i~0 := 0;~k~0 := 0; {20768#(= main_~k~0 0)} is VALID [2022-04-15 12:34:00,635 INFO L290 TraceCheckUtils]: 6: Hoare triple {20768#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20768#(= main_~k~0 0)} is VALID [2022-04-15 12:34:00,635 INFO L290 TraceCheckUtils]: 7: Hoare triple {20768#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20769#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:00,635 INFO L290 TraceCheckUtils]: 8: Hoare triple {20769#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20769#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:00,637 INFO L290 TraceCheckUtils]: 9: Hoare triple {20769#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20770#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:00,637 INFO L290 TraceCheckUtils]: 10: Hoare triple {20770#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20770#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:00,638 INFO L290 TraceCheckUtils]: 11: Hoare triple {20770#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20771#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:00,638 INFO L290 TraceCheckUtils]: 12: Hoare triple {20771#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20771#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:00,639 INFO L290 TraceCheckUtils]: 13: Hoare triple {20771#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20772#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:00,639 INFO L290 TraceCheckUtils]: 14: Hoare triple {20772#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20772#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:00,640 INFO L290 TraceCheckUtils]: 15: Hoare triple {20772#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20773#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:00,640 INFO L290 TraceCheckUtils]: 16: Hoare triple {20773#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20773#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:00,641 INFO L290 TraceCheckUtils]: 17: Hoare triple {20773#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20774#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:00,642 INFO L290 TraceCheckUtils]: 18: Hoare triple {20774#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20774#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:00,642 INFO L290 TraceCheckUtils]: 19: Hoare triple {20774#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20775#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:00,643 INFO L290 TraceCheckUtils]: 20: Hoare triple {20775#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20775#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:00,644 INFO L290 TraceCheckUtils]: 21: Hoare triple {20775#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20776#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:00,644 INFO L290 TraceCheckUtils]: 22: Hoare triple {20776#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20776#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:00,645 INFO L290 TraceCheckUtils]: 23: Hoare triple {20776#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20777#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:00,645 INFO L290 TraceCheckUtils]: 24: Hoare triple {20777#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20777#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:00,646 INFO L290 TraceCheckUtils]: 25: Hoare triple {20777#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20778#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:00,646 INFO L290 TraceCheckUtils]: 26: Hoare triple {20778#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20778#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:00,647 INFO L290 TraceCheckUtils]: 27: Hoare triple {20778#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20779#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:00,647 INFO L290 TraceCheckUtils]: 28: Hoare triple {20779#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20779#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:00,648 INFO L290 TraceCheckUtils]: 29: Hoare triple {20779#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20780#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:00,648 INFO L290 TraceCheckUtils]: 30: Hoare triple {20780#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20780#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:00,649 INFO L290 TraceCheckUtils]: 31: Hoare triple {20780#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20781#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:00,649 INFO L290 TraceCheckUtils]: 32: Hoare triple {20781#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20781#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:00,650 INFO L290 TraceCheckUtils]: 33: Hoare triple {20781#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20782#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:00,650 INFO L290 TraceCheckUtils]: 34: Hoare triple {20782#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20782#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:00,651 INFO L290 TraceCheckUtils]: 35: Hoare triple {20782#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20783#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:00,652 INFO L290 TraceCheckUtils]: 36: Hoare triple {20783#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20783#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:00,652 INFO L290 TraceCheckUtils]: 37: Hoare triple {20783#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20784#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:00,653 INFO L290 TraceCheckUtils]: 38: Hoare triple {20784#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20784#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:00,654 INFO L290 TraceCheckUtils]: 39: Hoare triple {20784#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20785#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:00,654 INFO L290 TraceCheckUtils]: 40: Hoare triple {20785#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20785#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:00,655 INFO L290 TraceCheckUtils]: 41: Hoare triple {20785#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20786#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:00,655 INFO L290 TraceCheckUtils]: 42: Hoare triple {20786#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20786#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:00,656 INFO L290 TraceCheckUtils]: 43: Hoare triple {20786#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20787#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:00,656 INFO L290 TraceCheckUtils]: 44: Hoare triple {20787#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20787#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:00,657 INFO L290 TraceCheckUtils]: 45: Hoare triple {20787#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20788#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:00,657 INFO L290 TraceCheckUtils]: 46: Hoare triple {20788#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20788#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:00,658 INFO L290 TraceCheckUtils]: 47: Hoare triple {20788#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20789#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:00,658 INFO L290 TraceCheckUtils]: 48: Hoare triple {20789#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20789#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:00,659 INFO L290 TraceCheckUtils]: 49: Hoare triple {20789#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20790#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:00,659 INFO L290 TraceCheckUtils]: 50: Hoare triple {20790#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20790#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:00,660 INFO L290 TraceCheckUtils]: 51: Hoare triple {20790#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20791#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:00,660 INFO L290 TraceCheckUtils]: 52: Hoare triple {20791#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20791#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:00,661 INFO L290 TraceCheckUtils]: 53: Hoare triple {20791#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20792#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:00,662 INFO L290 TraceCheckUtils]: 54: Hoare triple {20792#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20792#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:00,662 INFO L290 TraceCheckUtils]: 55: Hoare triple {20792#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20793#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:00,663 INFO L290 TraceCheckUtils]: 56: Hoare triple {20793#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20793#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:00,663 INFO L290 TraceCheckUtils]: 57: Hoare triple {20793#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20794#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:00,664 INFO L290 TraceCheckUtils]: 58: Hoare triple {20794#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20794#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:00,665 INFO L290 TraceCheckUtils]: 59: Hoare triple {20794#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20795#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:00,665 INFO L290 TraceCheckUtils]: 60: Hoare triple {20795#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20795#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:00,666 INFO L290 TraceCheckUtils]: 61: Hoare triple {20795#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20796#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:00,666 INFO L290 TraceCheckUtils]: 62: Hoare triple {20796#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20796#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:00,667 INFO L290 TraceCheckUtils]: 63: Hoare triple {20796#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20797#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:00,667 INFO L290 TraceCheckUtils]: 64: Hoare triple {20797#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20797#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:00,668 INFO L290 TraceCheckUtils]: 65: Hoare triple {20797#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20798#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:00,668 INFO L290 TraceCheckUtils]: 66: Hoare triple {20798#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20798#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:00,669 INFO L290 TraceCheckUtils]: 67: Hoare triple {20798#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20799#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:00,669 INFO L290 TraceCheckUtils]: 68: Hoare triple {20799#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20799#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:00,670 INFO L290 TraceCheckUtils]: 69: Hoare triple {20799#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20800#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:00,670 INFO L290 TraceCheckUtils]: 70: Hoare triple {20800#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20800#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:00,671 INFO L290 TraceCheckUtils]: 71: Hoare triple {20800#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20801#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:00,672 INFO L290 TraceCheckUtils]: 72: Hoare triple {20801#(<= main_~k~0 33)} assume !(~i~0 < 1000000); {20801#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:00,672 INFO L272 TraceCheckUtils]: 73: Hoare triple {20801#(<= main_~k~0 33)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {20802#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:34:00,672 INFO L290 TraceCheckUtils]: 74: Hoare triple {20802#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {20803#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:34:00,673 INFO L290 TraceCheckUtils]: 75: Hoare triple {20803#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {20764#false} is VALID [2022-04-15 12:34:00,673 INFO L290 TraceCheckUtils]: 76: Hoare triple {20764#false} assume !false; {20764#false} is VALID [2022-04-15 12:34:00,673 INFO L134 CoverageAnalysis]: Checked inductivity of 1089 backedges. 0 proven. 1089 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:00,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:34:00,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297302151] [2022-04-15 12:34:00,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297302151] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:34:00,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797119055] [2022-04-15 12:34:00,674 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:34:00,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:34:00,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:34:00,675 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:34:00,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-04-15 12:34:00,786 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 34 check-sat command(s) [2022-04-15 12:34:00,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:34:00,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 37 conjunts are in the unsatisfiable core [2022-04-15 12:34:00,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:00,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:34:01,373 INFO L272 TraceCheckUtils]: 0: Hoare triple {20763#true} call ULTIMATE.init(); {20763#true} is VALID [2022-04-15 12:34:01,373 INFO L290 TraceCheckUtils]: 1: Hoare triple {20763#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {20763#true} is VALID [2022-04-15 12:34:01,373 INFO L290 TraceCheckUtils]: 2: Hoare triple {20763#true} assume true; {20763#true} is VALID [2022-04-15 12:34:01,373 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {20763#true} {20763#true} #54#return; {20763#true} is VALID [2022-04-15 12:34:01,374 INFO L272 TraceCheckUtils]: 4: Hoare triple {20763#true} call #t~ret3 := main(); {20763#true} is VALID [2022-04-15 12:34:01,374 INFO L290 TraceCheckUtils]: 5: Hoare triple {20763#true} ~i~0 := 0;~k~0 := 0; {20823#(<= main_~k~0 0)} is VALID [2022-04-15 12:34:01,374 INFO L290 TraceCheckUtils]: 6: Hoare triple {20823#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20823#(<= main_~k~0 0)} is VALID [2022-04-15 12:34:01,376 INFO L290 TraceCheckUtils]: 7: Hoare triple {20823#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20769#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:01,376 INFO L290 TraceCheckUtils]: 8: Hoare triple {20769#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20769#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:01,377 INFO L290 TraceCheckUtils]: 9: Hoare triple {20769#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20770#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:01,377 INFO L290 TraceCheckUtils]: 10: Hoare triple {20770#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20770#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:01,378 INFO L290 TraceCheckUtils]: 11: Hoare triple {20770#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20771#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:01,379 INFO L290 TraceCheckUtils]: 12: Hoare triple {20771#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20771#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:01,379 INFO L290 TraceCheckUtils]: 13: Hoare triple {20771#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20772#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:01,380 INFO L290 TraceCheckUtils]: 14: Hoare triple {20772#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20772#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:01,380 INFO L290 TraceCheckUtils]: 15: Hoare triple {20772#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20773#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:01,381 INFO L290 TraceCheckUtils]: 16: Hoare triple {20773#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20773#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:01,382 INFO L290 TraceCheckUtils]: 17: Hoare triple {20773#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20774#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:01,382 INFO L290 TraceCheckUtils]: 18: Hoare triple {20774#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20774#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:01,383 INFO L290 TraceCheckUtils]: 19: Hoare triple {20774#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20775#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:01,383 INFO L290 TraceCheckUtils]: 20: Hoare triple {20775#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20775#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:01,384 INFO L290 TraceCheckUtils]: 21: Hoare triple {20775#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20776#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:01,384 INFO L290 TraceCheckUtils]: 22: Hoare triple {20776#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20776#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:01,385 INFO L290 TraceCheckUtils]: 23: Hoare triple {20776#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20777#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:01,385 INFO L290 TraceCheckUtils]: 24: Hoare triple {20777#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20777#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:01,386 INFO L290 TraceCheckUtils]: 25: Hoare triple {20777#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20778#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:01,386 INFO L290 TraceCheckUtils]: 26: Hoare triple {20778#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20778#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:01,387 INFO L290 TraceCheckUtils]: 27: Hoare triple {20778#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20779#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:01,387 INFO L290 TraceCheckUtils]: 28: Hoare triple {20779#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20779#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:01,388 INFO L290 TraceCheckUtils]: 29: Hoare triple {20779#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20780#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:01,388 INFO L290 TraceCheckUtils]: 30: Hoare triple {20780#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20780#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:01,389 INFO L290 TraceCheckUtils]: 31: Hoare triple {20780#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20781#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:01,390 INFO L290 TraceCheckUtils]: 32: Hoare triple {20781#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20781#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:01,390 INFO L290 TraceCheckUtils]: 33: Hoare triple {20781#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20782#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:01,391 INFO L290 TraceCheckUtils]: 34: Hoare triple {20782#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20782#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:01,392 INFO L290 TraceCheckUtils]: 35: Hoare triple {20782#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20783#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:01,392 INFO L290 TraceCheckUtils]: 36: Hoare triple {20783#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20783#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:01,393 INFO L290 TraceCheckUtils]: 37: Hoare triple {20783#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20784#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:01,393 INFO L290 TraceCheckUtils]: 38: Hoare triple {20784#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20784#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:01,394 INFO L290 TraceCheckUtils]: 39: Hoare triple {20784#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20785#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:01,394 INFO L290 TraceCheckUtils]: 40: Hoare triple {20785#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20785#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:01,395 INFO L290 TraceCheckUtils]: 41: Hoare triple {20785#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20786#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:01,395 INFO L290 TraceCheckUtils]: 42: Hoare triple {20786#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20786#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:01,396 INFO L290 TraceCheckUtils]: 43: Hoare triple {20786#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20787#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:01,396 INFO L290 TraceCheckUtils]: 44: Hoare triple {20787#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20787#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:01,397 INFO L290 TraceCheckUtils]: 45: Hoare triple {20787#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20788#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:01,398 INFO L290 TraceCheckUtils]: 46: Hoare triple {20788#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20788#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:01,398 INFO L290 TraceCheckUtils]: 47: Hoare triple {20788#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20789#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:01,399 INFO L290 TraceCheckUtils]: 48: Hoare triple {20789#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20789#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:01,400 INFO L290 TraceCheckUtils]: 49: Hoare triple {20789#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20790#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:01,400 INFO L290 TraceCheckUtils]: 50: Hoare triple {20790#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20790#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:01,401 INFO L290 TraceCheckUtils]: 51: Hoare triple {20790#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20791#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:01,401 INFO L290 TraceCheckUtils]: 52: Hoare triple {20791#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20791#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:01,402 INFO L290 TraceCheckUtils]: 53: Hoare triple {20791#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20792#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:01,402 INFO L290 TraceCheckUtils]: 54: Hoare triple {20792#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20792#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:01,403 INFO L290 TraceCheckUtils]: 55: Hoare triple {20792#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20793#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:01,403 INFO L290 TraceCheckUtils]: 56: Hoare triple {20793#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20793#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:01,404 INFO L290 TraceCheckUtils]: 57: Hoare triple {20793#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20794#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:01,404 INFO L290 TraceCheckUtils]: 58: Hoare triple {20794#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20794#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:01,405 INFO L290 TraceCheckUtils]: 59: Hoare triple {20794#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20795#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:01,405 INFO L290 TraceCheckUtils]: 60: Hoare triple {20795#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20795#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:01,406 INFO L290 TraceCheckUtils]: 61: Hoare triple {20795#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20796#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:01,406 INFO L290 TraceCheckUtils]: 62: Hoare triple {20796#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20796#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:01,407 INFO L290 TraceCheckUtils]: 63: Hoare triple {20796#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20797#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:01,408 INFO L290 TraceCheckUtils]: 64: Hoare triple {20797#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20797#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:01,408 INFO L290 TraceCheckUtils]: 65: Hoare triple {20797#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20798#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:01,409 INFO L290 TraceCheckUtils]: 66: Hoare triple {20798#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20798#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:01,410 INFO L290 TraceCheckUtils]: 67: Hoare triple {20798#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20799#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:01,410 INFO L290 TraceCheckUtils]: 68: Hoare triple {20799#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20799#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:01,411 INFO L290 TraceCheckUtils]: 69: Hoare triple {20799#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20800#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:01,411 INFO L290 TraceCheckUtils]: 70: Hoare triple {20800#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {20800#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:01,412 INFO L290 TraceCheckUtils]: 71: Hoare triple {20800#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {20801#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:01,412 INFO L290 TraceCheckUtils]: 72: Hoare triple {20801#(<= main_~k~0 33)} assume !(~i~0 < 1000000); {20801#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:01,412 INFO L272 TraceCheckUtils]: 73: Hoare triple {20801#(<= main_~k~0 33)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {21028#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:34:01,413 INFO L290 TraceCheckUtils]: 74: Hoare triple {21028#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {21032#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:34:01,413 INFO L290 TraceCheckUtils]: 75: Hoare triple {21032#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {20764#false} is VALID [2022-04-15 12:34:01,413 INFO L290 TraceCheckUtils]: 76: Hoare triple {20764#false} assume !false; {20764#false} is VALID [2022-04-15 12:34:01,414 INFO L134 CoverageAnalysis]: Checked inductivity of 1089 backedges. 0 proven. 1089 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:01,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:34:03,009 INFO L290 TraceCheckUtils]: 76: Hoare triple {20764#false} assume !false; {20764#false} is VALID [2022-04-15 12:34:03,009 INFO L290 TraceCheckUtils]: 75: Hoare triple {21032#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {20764#false} is VALID [2022-04-15 12:34:03,010 INFO L290 TraceCheckUtils]: 74: Hoare triple {21028#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {21032#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:34:03,010 INFO L272 TraceCheckUtils]: 73: Hoare triple {21048#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {21028#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:34:03,010 INFO L290 TraceCheckUtils]: 72: Hoare triple {21048#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {21048#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:34:03,012 INFO L290 TraceCheckUtils]: 71: Hoare triple {21055#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21048#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:34:03,013 INFO L290 TraceCheckUtils]: 70: Hoare triple {21055#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21055#(<= main_~k~0 999999)} is VALID [2022-04-15 12:34:03,013 INFO L290 TraceCheckUtils]: 69: Hoare triple {21062#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21055#(<= main_~k~0 999999)} is VALID [2022-04-15 12:34:03,014 INFO L290 TraceCheckUtils]: 68: Hoare triple {21062#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21062#(<= main_~k~0 999998)} is VALID [2022-04-15 12:34:03,015 INFO L290 TraceCheckUtils]: 67: Hoare triple {21069#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21062#(<= main_~k~0 999998)} is VALID [2022-04-15 12:34:03,015 INFO L290 TraceCheckUtils]: 66: Hoare triple {21069#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21069#(<= main_~k~0 999997)} is VALID [2022-04-15 12:34:03,016 INFO L290 TraceCheckUtils]: 65: Hoare triple {21076#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21069#(<= main_~k~0 999997)} is VALID [2022-04-15 12:34:03,016 INFO L290 TraceCheckUtils]: 64: Hoare triple {21076#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21076#(<= main_~k~0 999996)} is VALID [2022-04-15 12:34:03,017 INFO L290 TraceCheckUtils]: 63: Hoare triple {21083#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21076#(<= main_~k~0 999996)} is VALID [2022-04-15 12:34:03,017 INFO L290 TraceCheckUtils]: 62: Hoare triple {21083#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21083#(<= main_~k~0 999995)} is VALID [2022-04-15 12:34:03,018 INFO L290 TraceCheckUtils]: 61: Hoare triple {21090#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21083#(<= main_~k~0 999995)} is VALID [2022-04-15 12:34:03,018 INFO L290 TraceCheckUtils]: 60: Hoare triple {21090#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21090#(<= main_~k~0 999994)} is VALID [2022-04-15 12:34:03,019 INFO L290 TraceCheckUtils]: 59: Hoare triple {21097#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21090#(<= main_~k~0 999994)} is VALID [2022-04-15 12:34:03,019 INFO L290 TraceCheckUtils]: 58: Hoare triple {21097#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21097#(<= main_~k~0 999993)} is VALID [2022-04-15 12:34:03,020 INFO L290 TraceCheckUtils]: 57: Hoare triple {21104#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21097#(<= main_~k~0 999993)} is VALID [2022-04-15 12:34:03,020 INFO L290 TraceCheckUtils]: 56: Hoare triple {21104#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21104#(<= main_~k~0 999992)} is VALID [2022-04-15 12:34:03,021 INFO L290 TraceCheckUtils]: 55: Hoare triple {21111#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21104#(<= main_~k~0 999992)} is VALID [2022-04-15 12:34:03,022 INFO L290 TraceCheckUtils]: 54: Hoare triple {21111#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21111#(<= main_~k~0 999991)} is VALID [2022-04-15 12:34:03,022 INFO L290 TraceCheckUtils]: 53: Hoare triple {21118#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21111#(<= main_~k~0 999991)} is VALID [2022-04-15 12:34:03,023 INFO L290 TraceCheckUtils]: 52: Hoare triple {21118#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21118#(<= main_~k~0 999990)} is VALID [2022-04-15 12:34:03,024 INFO L290 TraceCheckUtils]: 51: Hoare triple {21125#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21118#(<= main_~k~0 999990)} is VALID [2022-04-15 12:34:03,024 INFO L290 TraceCheckUtils]: 50: Hoare triple {21125#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21125#(<= main_~k~0 999989)} is VALID [2022-04-15 12:34:03,025 INFO L290 TraceCheckUtils]: 49: Hoare triple {21132#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21125#(<= main_~k~0 999989)} is VALID [2022-04-15 12:34:03,025 INFO L290 TraceCheckUtils]: 48: Hoare triple {21132#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21132#(<= main_~k~0 999988)} is VALID [2022-04-15 12:34:03,026 INFO L290 TraceCheckUtils]: 47: Hoare triple {21139#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21132#(<= main_~k~0 999988)} is VALID [2022-04-15 12:34:03,026 INFO L290 TraceCheckUtils]: 46: Hoare triple {21139#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21139#(<= main_~k~0 999987)} is VALID [2022-04-15 12:34:03,027 INFO L290 TraceCheckUtils]: 45: Hoare triple {21146#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21139#(<= main_~k~0 999987)} is VALID [2022-04-15 12:34:03,027 INFO L290 TraceCheckUtils]: 44: Hoare triple {21146#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21146#(<= main_~k~0 999986)} is VALID [2022-04-15 12:34:03,028 INFO L290 TraceCheckUtils]: 43: Hoare triple {21153#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21146#(<= main_~k~0 999986)} is VALID [2022-04-15 12:34:03,028 INFO L290 TraceCheckUtils]: 42: Hoare triple {21153#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21153#(<= main_~k~0 999985)} is VALID [2022-04-15 12:34:03,029 INFO L290 TraceCheckUtils]: 41: Hoare triple {21160#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21153#(<= main_~k~0 999985)} is VALID [2022-04-15 12:34:03,030 INFO L290 TraceCheckUtils]: 40: Hoare triple {21160#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21160#(<= main_~k~0 999984)} is VALID [2022-04-15 12:34:03,030 INFO L290 TraceCheckUtils]: 39: Hoare triple {21167#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21160#(<= main_~k~0 999984)} is VALID [2022-04-15 12:34:03,031 INFO L290 TraceCheckUtils]: 38: Hoare triple {21167#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21167#(<= main_~k~0 999983)} is VALID [2022-04-15 12:34:03,032 INFO L290 TraceCheckUtils]: 37: Hoare triple {21174#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21167#(<= main_~k~0 999983)} is VALID [2022-04-15 12:34:03,032 INFO L290 TraceCheckUtils]: 36: Hoare triple {21174#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21174#(<= main_~k~0 999982)} is VALID [2022-04-15 12:34:03,033 INFO L290 TraceCheckUtils]: 35: Hoare triple {21181#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21174#(<= main_~k~0 999982)} is VALID [2022-04-15 12:34:03,033 INFO L290 TraceCheckUtils]: 34: Hoare triple {21181#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21181#(<= main_~k~0 999981)} is VALID [2022-04-15 12:34:03,034 INFO L290 TraceCheckUtils]: 33: Hoare triple {21188#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21181#(<= main_~k~0 999981)} is VALID [2022-04-15 12:34:03,034 INFO L290 TraceCheckUtils]: 32: Hoare triple {21188#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21188#(<= main_~k~0 999980)} is VALID [2022-04-15 12:34:03,035 INFO L290 TraceCheckUtils]: 31: Hoare triple {21195#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21188#(<= main_~k~0 999980)} is VALID [2022-04-15 12:34:03,035 INFO L290 TraceCheckUtils]: 30: Hoare triple {21195#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21195#(<= main_~k~0 999979)} is VALID [2022-04-15 12:34:03,036 INFO L290 TraceCheckUtils]: 29: Hoare triple {21202#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21195#(<= main_~k~0 999979)} is VALID [2022-04-15 12:34:03,036 INFO L290 TraceCheckUtils]: 28: Hoare triple {21202#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21202#(<= main_~k~0 999978)} is VALID [2022-04-15 12:34:03,037 INFO L290 TraceCheckUtils]: 27: Hoare triple {21209#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21202#(<= main_~k~0 999978)} is VALID [2022-04-15 12:34:03,037 INFO L290 TraceCheckUtils]: 26: Hoare triple {21209#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21209#(<= main_~k~0 999977)} is VALID [2022-04-15 12:34:03,038 INFO L290 TraceCheckUtils]: 25: Hoare triple {21216#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21209#(<= main_~k~0 999977)} is VALID [2022-04-15 12:34:03,038 INFO L290 TraceCheckUtils]: 24: Hoare triple {21216#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21216#(<= main_~k~0 999976)} is VALID [2022-04-15 12:34:03,039 INFO L290 TraceCheckUtils]: 23: Hoare triple {21223#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21216#(<= main_~k~0 999976)} is VALID [2022-04-15 12:34:03,040 INFO L290 TraceCheckUtils]: 22: Hoare triple {21223#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21223#(<= main_~k~0 999975)} is VALID [2022-04-15 12:34:03,040 INFO L290 TraceCheckUtils]: 21: Hoare triple {21230#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21223#(<= main_~k~0 999975)} is VALID [2022-04-15 12:34:03,041 INFO L290 TraceCheckUtils]: 20: Hoare triple {21230#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21230#(<= main_~k~0 999974)} is VALID [2022-04-15 12:34:03,042 INFO L290 TraceCheckUtils]: 19: Hoare triple {21237#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21230#(<= main_~k~0 999974)} is VALID [2022-04-15 12:34:03,042 INFO L290 TraceCheckUtils]: 18: Hoare triple {21237#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21237#(<= main_~k~0 999973)} is VALID [2022-04-15 12:34:03,043 INFO L290 TraceCheckUtils]: 17: Hoare triple {21244#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21237#(<= main_~k~0 999973)} is VALID [2022-04-15 12:34:03,043 INFO L290 TraceCheckUtils]: 16: Hoare triple {21244#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21244#(<= main_~k~0 999972)} is VALID [2022-04-15 12:34:03,044 INFO L290 TraceCheckUtils]: 15: Hoare triple {21251#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21244#(<= main_~k~0 999972)} is VALID [2022-04-15 12:34:03,044 INFO L290 TraceCheckUtils]: 14: Hoare triple {21251#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21251#(<= main_~k~0 999971)} is VALID [2022-04-15 12:34:03,045 INFO L290 TraceCheckUtils]: 13: Hoare triple {21258#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21251#(<= main_~k~0 999971)} is VALID [2022-04-15 12:34:03,045 INFO L290 TraceCheckUtils]: 12: Hoare triple {21258#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21258#(<= main_~k~0 999970)} is VALID [2022-04-15 12:34:03,046 INFO L290 TraceCheckUtils]: 11: Hoare triple {21265#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21258#(<= main_~k~0 999970)} is VALID [2022-04-15 12:34:03,046 INFO L290 TraceCheckUtils]: 10: Hoare triple {21265#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21265#(<= main_~k~0 999969)} is VALID [2022-04-15 12:34:03,047 INFO L290 TraceCheckUtils]: 9: Hoare triple {21272#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21265#(<= main_~k~0 999969)} is VALID [2022-04-15 12:34:03,048 INFO L290 TraceCheckUtils]: 8: Hoare triple {21272#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21272#(<= main_~k~0 999968)} is VALID [2022-04-15 12:34:03,048 INFO L290 TraceCheckUtils]: 7: Hoare triple {21279#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21272#(<= main_~k~0 999968)} is VALID [2022-04-15 12:34:03,049 INFO L290 TraceCheckUtils]: 6: Hoare triple {21279#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21279#(<= main_~k~0 999967)} is VALID [2022-04-15 12:34:03,049 INFO L290 TraceCheckUtils]: 5: Hoare triple {20763#true} ~i~0 := 0;~k~0 := 0; {21279#(<= main_~k~0 999967)} is VALID [2022-04-15 12:34:03,049 INFO L272 TraceCheckUtils]: 4: Hoare triple {20763#true} call #t~ret3 := main(); {20763#true} is VALID [2022-04-15 12:34:03,049 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {20763#true} {20763#true} #54#return; {20763#true} is VALID [2022-04-15 12:34:03,049 INFO L290 TraceCheckUtils]: 2: Hoare triple {20763#true} assume true; {20763#true} is VALID [2022-04-15 12:34:03,049 INFO L290 TraceCheckUtils]: 1: Hoare triple {20763#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {20763#true} is VALID [2022-04-15 12:34:03,049 INFO L272 TraceCheckUtils]: 0: Hoare triple {20763#true} call ULTIMATE.init(); {20763#true} is VALID [2022-04-15 12:34:03,050 INFO L134 CoverageAnalysis]: Checked inductivity of 1089 backedges. 0 proven. 1089 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:03,050 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797119055] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:34:03,050 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:34:03,050 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 38, 38] total 76 [2022-04-15 12:34:03,050 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:34:03,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1350691956] [2022-04-15 12:34:03,050 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1350691956] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:34:03,050 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:34:03,050 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [39] imperfect sequences [] total 39 [2022-04-15 12:34:03,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066461708] [2022-04-15 12:34:03,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:34:03,051 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.8717948717948718) internal successors, (73), 37 states have internal predecessors, (73), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 77 [2022-04-15 12:34:03,051 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:34:03,051 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 39 states, 39 states have (on average 1.8717948717948718) internal successors, (73), 37 states have internal predecessors, (73), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:03,116 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 77 edges. 77 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:03,117 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-04-15 12:34:03,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:34:03,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-04-15 12:34:03,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2497, Invalid=3203, Unknown=0, NotChecked=0, Total=5700 [2022-04-15 12:34:03,118 INFO L87 Difference]: Start difference. First operand 78 states and 78 transitions. Second operand has 39 states, 39 states have (on average 1.8717948717948718) internal successors, (73), 37 states have internal predecessors, (73), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:03,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:03,943 INFO L93 Difference]: Finished difference Result 86 states and 86 transitions. [2022-04-15 12:34:03,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-04-15 12:34:03,944 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.8717948717948718) internal successors, (73), 37 states have internal predecessors, (73), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 77 [2022-04-15 12:34:03,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:34:03,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 39 states have (on average 1.8717948717948718) internal successors, (73), 37 states have internal predecessors, (73), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:03,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 86 transitions. [2022-04-15 12:34:03,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 39 states have (on average 1.8717948717948718) internal successors, (73), 37 states have internal predecessors, (73), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:03,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 86 transitions. [2022-04-15 12:34:03,946 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 39 states and 86 transitions. [2022-04-15 12:34:04,002 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 86 edges. 86 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:04,003 INFO L225 Difference]: With dead ends: 86 [2022-04-15 12:34:04,003 INFO L226 Difference]: Without dead ends: 81 [2022-04-15 12:34:04,005 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 118 SyntacticMatches, 1 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1204 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=4922, Invalid=7510, Unknown=0, NotChecked=0, Total=12432 [2022-04-15 12:34:04,006 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 78 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:34:04,006 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 48 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:34:04,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2022-04-15 12:34:04,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 80. [2022-04-15 12:34:04,151 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:34:04,152 INFO L82 GeneralOperation]: Start isEquivalent. First operand 81 states. Second operand has 80 states, 75 states have (on average 1.0133333333333334) internal successors, (76), 75 states have internal predecessors, (76), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:04,152 INFO L74 IsIncluded]: Start isIncluded. First operand 81 states. Second operand has 80 states, 75 states have (on average 1.0133333333333334) internal successors, (76), 75 states have internal predecessors, (76), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:04,152 INFO L87 Difference]: Start difference. First operand 81 states. Second operand has 80 states, 75 states have (on average 1.0133333333333334) internal successors, (76), 75 states have internal predecessors, (76), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:04,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:04,153 INFO L93 Difference]: Finished difference Result 81 states and 81 transitions. [2022-04-15 12:34:04,153 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 81 transitions. [2022-04-15 12:34:04,153 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:34:04,153 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:34:04,153 INFO L74 IsIncluded]: Start isIncluded. First operand has 80 states, 75 states have (on average 1.0133333333333334) internal successors, (76), 75 states have internal predecessors, (76), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 81 states. [2022-04-15 12:34:04,153 INFO L87 Difference]: Start difference. First operand has 80 states, 75 states have (on average 1.0133333333333334) internal successors, (76), 75 states have internal predecessors, (76), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 81 states. [2022-04-15 12:34:04,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:04,154 INFO L93 Difference]: Finished difference Result 81 states and 81 transitions. [2022-04-15 12:34:04,154 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 81 transitions. [2022-04-15 12:34:04,154 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:34:04,154 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:34:04,154 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:34:04,154 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:34:04,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 75 states have (on average 1.0133333333333334) internal successors, (76), 75 states have internal predecessors, (76), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:04,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 80 transitions. [2022-04-15 12:34:04,155 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 80 transitions. Word has length 77 [2022-04-15 12:34:04,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:34:04,155 INFO L478 AbstractCegarLoop]: Abstraction has 80 states and 80 transitions. [2022-04-15 12:34:04,155 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 1.8717948717948718) internal successors, (73), 37 states have internal predecessors, (73), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:04,155 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 80 states and 80 transitions. [2022-04-15 12:34:04,245 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 80 edges. 80 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:04,245 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 80 transitions. [2022-04-15 12:34:04,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-04-15 12:34:04,245 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:34:04,245 INFO L499 BasicCegarLoop]: trace histogram [34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:34:04,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-04-15 12:34:04,462 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-04-15 12:34:04,462 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:34:04,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:34:04,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1750796684, now seen corresponding path program 67 times [2022-04-15 12:34:04,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:34:04,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1766365125] [2022-04-15 12:34:04,830 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:34:04,830 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:34:04,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1750796684, now seen corresponding path program 68 times [2022-04-15 12:34:04,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:34:04,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451975269] [2022-04-15 12:34:04,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:34:04,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:34:04,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:05,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:34:05,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:05,403 INFO L290 TraceCheckUtils]: 0: Hoare triple {21911#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {21869#true} is VALID [2022-04-15 12:34:05,403 INFO L290 TraceCheckUtils]: 1: Hoare triple {21869#true} assume true; {21869#true} is VALID [2022-04-15 12:34:05,403 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {21869#true} {21869#true} #54#return; {21869#true} is VALID [2022-04-15 12:34:05,404 INFO L272 TraceCheckUtils]: 0: Hoare triple {21869#true} call ULTIMATE.init(); {21911#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:34:05,404 INFO L290 TraceCheckUtils]: 1: Hoare triple {21911#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {21869#true} is VALID [2022-04-15 12:34:05,404 INFO L290 TraceCheckUtils]: 2: Hoare triple {21869#true} assume true; {21869#true} is VALID [2022-04-15 12:34:05,404 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {21869#true} {21869#true} #54#return; {21869#true} is VALID [2022-04-15 12:34:05,404 INFO L272 TraceCheckUtils]: 4: Hoare triple {21869#true} call #t~ret3 := main(); {21869#true} is VALID [2022-04-15 12:34:05,404 INFO L290 TraceCheckUtils]: 5: Hoare triple {21869#true} ~i~0 := 0;~k~0 := 0; {21874#(= main_~k~0 0)} is VALID [2022-04-15 12:34:05,404 INFO L290 TraceCheckUtils]: 6: Hoare triple {21874#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21874#(= main_~k~0 0)} is VALID [2022-04-15 12:34:05,405 INFO L290 TraceCheckUtils]: 7: Hoare triple {21874#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21875#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:05,405 INFO L290 TraceCheckUtils]: 8: Hoare triple {21875#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21875#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:05,407 INFO L290 TraceCheckUtils]: 9: Hoare triple {21875#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21876#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:05,407 INFO L290 TraceCheckUtils]: 10: Hoare triple {21876#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21876#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:05,408 INFO L290 TraceCheckUtils]: 11: Hoare triple {21876#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21877#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:05,408 INFO L290 TraceCheckUtils]: 12: Hoare triple {21877#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21877#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:05,409 INFO L290 TraceCheckUtils]: 13: Hoare triple {21877#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21878#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:05,409 INFO L290 TraceCheckUtils]: 14: Hoare triple {21878#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21878#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:05,410 INFO L290 TraceCheckUtils]: 15: Hoare triple {21878#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21879#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:05,410 INFO L290 TraceCheckUtils]: 16: Hoare triple {21879#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21879#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:05,411 INFO L290 TraceCheckUtils]: 17: Hoare triple {21879#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21880#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:05,411 INFO L290 TraceCheckUtils]: 18: Hoare triple {21880#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21880#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:05,412 INFO L290 TraceCheckUtils]: 19: Hoare triple {21880#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21881#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:05,412 INFO L290 TraceCheckUtils]: 20: Hoare triple {21881#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21881#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:05,413 INFO L290 TraceCheckUtils]: 21: Hoare triple {21881#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21882#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:05,413 INFO L290 TraceCheckUtils]: 22: Hoare triple {21882#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21882#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:05,414 INFO L290 TraceCheckUtils]: 23: Hoare triple {21882#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21883#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:05,414 INFO L290 TraceCheckUtils]: 24: Hoare triple {21883#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21883#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:05,415 INFO L290 TraceCheckUtils]: 25: Hoare triple {21883#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21884#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:05,415 INFO L290 TraceCheckUtils]: 26: Hoare triple {21884#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21884#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:05,416 INFO L290 TraceCheckUtils]: 27: Hoare triple {21884#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21885#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:05,416 INFO L290 TraceCheckUtils]: 28: Hoare triple {21885#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21885#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:05,424 INFO L290 TraceCheckUtils]: 29: Hoare triple {21885#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21886#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:05,425 INFO L290 TraceCheckUtils]: 30: Hoare triple {21886#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21886#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:05,427 INFO L290 TraceCheckUtils]: 31: Hoare triple {21886#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21887#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:05,427 INFO L290 TraceCheckUtils]: 32: Hoare triple {21887#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21887#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:05,428 INFO L290 TraceCheckUtils]: 33: Hoare triple {21887#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21888#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:05,429 INFO L290 TraceCheckUtils]: 34: Hoare triple {21888#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21888#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:05,429 INFO L290 TraceCheckUtils]: 35: Hoare triple {21888#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21889#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:05,430 INFO L290 TraceCheckUtils]: 36: Hoare triple {21889#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21889#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:05,430 INFO L290 TraceCheckUtils]: 37: Hoare triple {21889#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21890#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:05,431 INFO L290 TraceCheckUtils]: 38: Hoare triple {21890#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21890#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:05,432 INFO L290 TraceCheckUtils]: 39: Hoare triple {21890#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21891#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:05,432 INFO L290 TraceCheckUtils]: 40: Hoare triple {21891#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21891#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:05,433 INFO L290 TraceCheckUtils]: 41: Hoare triple {21891#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21892#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:05,433 INFO L290 TraceCheckUtils]: 42: Hoare triple {21892#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21892#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:05,434 INFO L290 TraceCheckUtils]: 43: Hoare triple {21892#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21893#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:05,434 INFO L290 TraceCheckUtils]: 44: Hoare triple {21893#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21893#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:05,435 INFO L290 TraceCheckUtils]: 45: Hoare triple {21893#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21894#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:05,435 INFO L290 TraceCheckUtils]: 46: Hoare triple {21894#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21894#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:05,436 INFO L290 TraceCheckUtils]: 47: Hoare triple {21894#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21895#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:05,436 INFO L290 TraceCheckUtils]: 48: Hoare triple {21895#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21895#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:05,437 INFO L290 TraceCheckUtils]: 49: Hoare triple {21895#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21896#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:05,437 INFO L290 TraceCheckUtils]: 50: Hoare triple {21896#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21896#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:05,438 INFO L290 TraceCheckUtils]: 51: Hoare triple {21896#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21897#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:05,439 INFO L290 TraceCheckUtils]: 52: Hoare triple {21897#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21897#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:05,439 INFO L290 TraceCheckUtils]: 53: Hoare triple {21897#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21898#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:05,440 INFO L290 TraceCheckUtils]: 54: Hoare triple {21898#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21898#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:05,441 INFO L290 TraceCheckUtils]: 55: Hoare triple {21898#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21899#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:05,441 INFO L290 TraceCheckUtils]: 56: Hoare triple {21899#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21899#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:05,442 INFO L290 TraceCheckUtils]: 57: Hoare triple {21899#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21900#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:05,442 INFO L290 TraceCheckUtils]: 58: Hoare triple {21900#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21900#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:05,443 INFO L290 TraceCheckUtils]: 59: Hoare triple {21900#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21901#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:05,443 INFO L290 TraceCheckUtils]: 60: Hoare triple {21901#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21901#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:05,444 INFO L290 TraceCheckUtils]: 61: Hoare triple {21901#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21902#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:05,444 INFO L290 TraceCheckUtils]: 62: Hoare triple {21902#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21902#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:05,445 INFO L290 TraceCheckUtils]: 63: Hoare triple {21902#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21903#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:05,445 INFO L290 TraceCheckUtils]: 64: Hoare triple {21903#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21903#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:05,446 INFO L290 TraceCheckUtils]: 65: Hoare triple {21903#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21904#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:05,446 INFO L290 TraceCheckUtils]: 66: Hoare triple {21904#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21904#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:05,447 INFO L290 TraceCheckUtils]: 67: Hoare triple {21904#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21905#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:05,448 INFO L290 TraceCheckUtils]: 68: Hoare triple {21905#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21905#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:05,448 INFO L290 TraceCheckUtils]: 69: Hoare triple {21905#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21906#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:05,449 INFO L290 TraceCheckUtils]: 70: Hoare triple {21906#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21906#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:05,450 INFO L290 TraceCheckUtils]: 71: Hoare triple {21906#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21907#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:05,450 INFO L290 TraceCheckUtils]: 72: Hoare triple {21907#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21907#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:05,451 INFO L290 TraceCheckUtils]: 73: Hoare triple {21907#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21908#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:05,451 INFO L290 TraceCheckUtils]: 74: Hoare triple {21908#(<= main_~k~0 34)} assume !(~i~0 < 1000000); {21908#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:05,451 INFO L272 TraceCheckUtils]: 75: Hoare triple {21908#(<= main_~k~0 34)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {21909#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:34:05,452 INFO L290 TraceCheckUtils]: 76: Hoare triple {21909#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {21910#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:34:05,452 INFO L290 TraceCheckUtils]: 77: Hoare triple {21910#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {21870#false} is VALID [2022-04-15 12:34:05,452 INFO L290 TraceCheckUtils]: 78: Hoare triple {21870#false} assume !false; {21870#false} is VALID [2022-04-15 12:34:05,452 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 0 proven. 1156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:05,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:34:05,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451975269] [2022-04-15 12:34:05,453 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451975269] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:34:05,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553435298] [2022-04-15 12:34:05,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:34:05,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:34:05,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:34:05,454 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:34:05,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-04-15 12:34:05,547 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:34:05,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:34:05,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 38 conjunts are in the unsatisfiable core [2022-04-15 12:34:05,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:05,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:34:05,926 INFO L272 TraceCheckUtils]: 0: Hoare triple {21869#true} call ULTIMATE.init(); {21869#true} is VALID [2022-04-15 12:34:05,926 INFO L290 TraceCheckUtils]: 1: Hoare triple {21869#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {21869#true} is VALID [2022-04-15 12:34:05,926 INFO L290 TraceCheckUtils]: 2: Hoare triple {21869#true} assume true; {21869#true} is VALID [2022-04-15 12:34:05,926 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {21869#true} {21869#true} #54#return; {21869#true} is VALID [2022-04-15 12:34:05,926 INFO L272 TraceCheckUtils]: 4: Hoare triple {21869#true} call #t~ret3 := main(); {21869#true} is VALID [2022-04-15 12:34:05,927 INFO L290 TraceCheckUtils]: 5: Hoare triple {21869#true} ~i~0 := 0;~k~0 := 0; {21930#(<= main_~k~0 0)} is VALID [2022-04-15 12:34:05,927 INFO L290 TraceCheckUtils]: 6: Hoare triple {21930#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21930#(<= main_~k~0 0)} is VALID [2022-04-15 12:34:05,928 INFO L290 TraceCheckUtils]: 7: Hoare triple {21930#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21875#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:05,929 INFO L290 TraceCheckUtils]: 8: Hoare triple {21875#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21875#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:05,929 INFO L290 TraceCheckUtils]: 9: Hoare triple {21875#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21876#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:05,930 INFO L290 TraceCheckUtils]: 10: Hoare triple {21876#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21876#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:05,930 INFO L290 TraceCheckUtils]: 11: Hoare triple {21876#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21877#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:05,931 INFO L290 TraceCheckUtils]: 12: Hoare triple {21877#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21877#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:05,931 INFO L290 TraceCheckUtils]: 13: Hoare triple {21877#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21878#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:05,931 INFO L290 TraceCheckUtils]: 14: Hoare triple {21878#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21878#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:05,932 INFO L290 TraceCheckUtils]: 15: Hoare triple {21878#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21879#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:05,932 INFO L290 TraceCheckUtils]: 16: Hoare triple {21879#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21879#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:05,933 INFO L290 TraceCheckUtils]: 17: Hoare triple {21879#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21880#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:05,933 INFO L290 TraceCheckUtils]: 18: Hoare triple {21880#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21880#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:05,934 INFO L290 TraceCheckUtils]: 19: Hoare triple {21880#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21881#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:05,934 INFO L290 TraceCheckUtils]: 20: Hoare triple {21881#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21881#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:05,935 INFO L290 TraceCheckUtils]: 21: Hoare triple {21881#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21882#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:05,935 INFO L290 TraceCheckUtils]: 22: Hoare triple {21882#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21882#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:05,936 INFO L290 TraceCheckUtils]: 23: Hoare triple {21882#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21883#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:05,936 INFO L290 TraceCheckUtils]: 24: Hoare triple {21883#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21883#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:05,937 INFO L290 TraceCheckUtils]: 25: Hoare triple {21883#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21884#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:05,937 INFO L290 TraceCheckUtils]: 26: Hoare triple {21884#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21884#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:05,938 INFO L290 TraceCheckUtils]: 27: Hoare triple {21884#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21885#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:05,938 INFO L290 TraceCheckUtils]: 28: Hoare triple {21885#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21885#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:05,939 INFO L290 TraceCheckUtils]: 29: Hoare triple {21885#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21886#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:05,939 INFO L290 TraceCheckUtils]: 30: Hoare triple {21886#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21886#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:05,940 INFO L290 TraceCheckUtils]: 31: Hoare triple {21886#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21887#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:05,940 INFO L290 TraceCheckUtils]: 32: Hoare triple {21887#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21887#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:05,941 INFO L290 TraceCheckUtils]: 33: Hoare triple {21887#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21888#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:05,941 INFO L290 TraceCheckUtils]: 34: Hoare triple {21888#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21888#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:05,942 INFO L290 TraceCheckUtils]: 35: Hoare triple {21888#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21889#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:05,942 INFO L290 TraceCheckUtils]: 36: Hoare triple {21889#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21889#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:05,942 INFO L290 TraceCheckUtils]: 37: Hoare triple {21889#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21890#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:05,943 INFO L290 TraceCheckUtils]: 38: Hoare triple {21890#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21890#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:05,943 INFO L290 TraceCheckUtils]: 39: Hoare triple {21890#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21891#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:05,944 INFO L290 TraceCheckUtils]: 40: Hoare triple {21891#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21891#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:05,944 INFO L290 TraceCheckUtils]: 41: Hoare triple {21891#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21892#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:05,945 INFO L290 TraceCheckUtils]: 42: Hoare triple {21892#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21892#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:05,945 INFO L290 TraceCheckUtils]: 43: Hoare triple {21892#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21893#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:05,945 INFO L290 TraceCheckUtils]: 44: Hoare triple {21893#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21893#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:05,946 INFO L290 TraceCheckUtils]: 45: Hoare triple {21893#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21894#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:05,946 INFO L290 TraceCheckUtils]: 46: Hoare triple {21894#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21894#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:05,947 INFO L290 TraceCheckUtils]: 47: Hoare triple {21894#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21895#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:05,947 INFO L290 TraceCheckUtils]: 48: Hoare triple {21895#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21895#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:05,948 INFO L290 TraceCheckUtils]: 49: Hoare triple {21895#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21896#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:05,948 INFO L290 TraceCheckUtils]: 50: Hoare triple {21896#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21896#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:05,949 INFO L290 TraceCheckUtils]: 51: Hoare triple {21896#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21897#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:05,949 INFO L290 TraceCheckUtils]: 52: Hoare triple {21897#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21897#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:05,950 INFO L290 TraceCheckUtils]: 53: Hoare triple {21897#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21898#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:05,950 INFO L290 TraceCheckUtils]: 54: Hoare triple {21898#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21898#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:05,951 INFO L290 TraceCheckUtils]: 55: Hoare triple {21898#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21899#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:05,951 INFO L290 TraceCheckUtils]: 56: Hoare triple {21899#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21899#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:05,952 INFO L290 TraceCheckUtils]: 57: Hoare triple {21899#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21900#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:05,952 INFO L290 TraceCheckUtils]: 58: Hoare triple {21900#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21900#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:05,953 INFO L290 TraceCheckUtils]: 59: Hoare triple {21900#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21901#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:05,953 INFO L290 TraceCheckUtils]: 60: Hoare triple {21901#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21901#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:05,954 INFO L290 TraceCheckUtils]: 61: Hoare triple {21901#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21902#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:05,954 INFO L290 TraceCheckUtils]: 62: Hoare triple {21902#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21902#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:05,955 INFO L290 TraceCheckUtils]: 63: Hoare triple {21902#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21903#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:05,955 INFO L290 TraceCheckUtils]: 64: Hoare triple {21903#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21903#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:05,956 INFO L290 TraceCheckUtils]: 65: Hoare triple {21903#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21904#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:05,956 INFO L290 TraceCheckUtils]: 66: Hoare triple {21904#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21904#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:05,957 INFO L290 TraceCheckUtils]: 67: Hoare triple {21904#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21905#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:05,957 INFO L290 TraceCheckUtils]: 68: Hoare triple {21905#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21905#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:05,958 INFO L290 TraceCheckUtils]: 69: Hoare triple {21905#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21906#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:05,958 INFO L290 TraceCheckUtils]: 70: Hoare triple {21906#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21906#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:05,958 INFO L290 TraceCheckUtils]: 71: Hoare triple {21906#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21907#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:05,959 INFO L290 TraceCheckUtils]: 72: Hoare triple {21907#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {21907#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:05,959 INFO L290 TraceCheckUtils]: 73: Hoare triple {21907#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {21908#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:05,960 INFO L290 TraceCheckUtils]: 74: Hoare triple {21908#(<= main_~k~0 34)} assume !(~i~0 < 1000000); {21908#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:05,960 INFO L272 TraceCheckUtils]: 75: Hoare triple {21908#(<= main_~k~0 34)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {22141#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:34:05,960 INFO L290 TraceCheckUtils]: 76: Hoare triple {22141#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {22145#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:34:05,960 INFO L290 TraceCheckUtils]: 77: Hoare triple {22145#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {21870#false} is VALID [2022-04-15 12:34:05,960 INFO L290 TraceCheckUtils]: 78: Hoare triple {21870#false} assume !false; {21870#false} is VALID [2022-04-15 12:34:05,961 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 0 proven. 1156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:05,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:34:07,202 INFO L290 TraceCheckUtils]: 78: Hoare triple {21870#false} assume !false; {21870#false} is VALID [2022-04-15 12:34:07,203 INFO L290 TraceCheckUtils]: 77: Hoare triple {22145#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {21870#false} is VALID [2022-04-15 12:34:07,203 INFO L290 TraceCheckUtils]: 76: Hoare triple {22141#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {22145#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:34:07,203 INFO L272 TraceCheckUtils]: 75: Hoare triple {22161#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {22141#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:34:07,203 INFO L290 TraceCheckUtils]: 74: Hoare triple {22161#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {22161#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:34:07,205 INFO L290 TraceCheckUtils]: 73: Hoare triple {22168#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22161#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:34:07,205 INFO L290 TraceCheckUtils]: 72: Hoare triple {22168#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22168#(<= main_~k~0 999999)} is VALID [2022-04-15 12:34:07,206 INFO L290 TraceCheckUtils]: 71: Hoare triple {22175#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22168#(<= main_~k~0 999999)} is VALID [2022-04-15 12:34:07,206 INFO L290 TraceCheckUtils]: 70: Hoare triple {22175#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22175#(<= main_~k~0 999998)} is VALID [2022-04-15 12:34:07,207 INFO L290 TraceCheckUtils]: 69: Hoare triple {22182#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22175#(<= main_~k~0 999998)} is VALID [2022-04-15 12:34:07,207 INFO L290 TraceCheckUtils]: 68: Hoare triple {22182#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22182#(<= main_~k~0 999997)} is VALID [2022-04-15 12:34:07,208 INFO L290 TraceCheckUtils]: 67: Hoare triple {22189#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22182#(<= main_~k~0 999997)} is VALID [2022-04-15 12:34:07,208 INFO L290 TraceCheckUtils]: 66: Hoare triple {22189#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22189#(<= main_~k~0 999996)} is VALID [2022-04-15 12:34:07,209 INFO L290 TraceCheckUtils]: 65: Hoare triple {22196#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22189#(<= main_~k~0 999996)} is VALID [2022-04-15 12:34:07,209 INFO L290 TraceCheckUtils]: 64: Hoare triple {22196#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22196#(<= main_~k~0 999995)} is VALID [2022-04-15 12:34:07,210 INFO L290 TraceCheckUtils]: 63: Hoare triple {22203#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22196#(<= main_~k~0 999995)} is VALID [2022-04-15 12:34:07,210 INFO L290 TraceCheckUtils]: 62: Hoare triple {22203#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22203#(<= main_~k~0 999994)} is VALID [2022-04-15 12:34:07,211 INFO L290 TraceCheckUtils]: 61: Hoare triple {22210#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22203#(<= main_~k~0 999994)} is VALID [2022-04-15 12:34:07,211 INFO L290 TraceCheckUtils]: 60: Hoare triple {22210#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22210#(<= main_~k~0 999993)} is VALID [2022-04-15 12:34:07,212 INFO L290 TraceCheckUtils]: 59: Hoare triple {22217#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22210#(<= main_~k~0 999993)} is VALID [2022-04-15 12:34:07,212 INFO L290 TraceCheckUtils]: 58: Hoare triple {22217#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22217#(<= main_~k~0 999992)} is VALID [2022-04-15 12:34:07,213 INFO L290 TraceCheckUtils]: 57: Hoare triple {22224#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22217#(<= main_~k~0 999992)} is VALID [2022-04-15 12:34:07,213 INFO L290 TraceCheckUtils]: 56: Hoare triple {22224#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22224#(<= main_~k~0 999991)} is VALID [2022-04-15 12:34:07,213 INFO L290 TraceCheckUtils]: 55: Hoare triple {22231#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22224#(<= main_~k~0 999991)} is VALID [2022-04-15 12:34:07,214 INFO L290 TraceCheckUtils]: 54: Hoare triple {22231#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22231#(<= main_~k~0 999990)} is VALID [2022-04-15 12:34:07,214 INFO L290 TraceCheckUtils]: 53: Hoare triple {22238#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22231#(<= main_~k~0 999990)} is VALID [2022-04-15 12:34:07,215 INFO L290 TraceCheckUtils]: 52: Hoare triple {22238#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22238#(<= main_~k~0 999989)} is VALID [2022-04-15 12:34:07,232 INFO L290 TraceCheckUtils]: 51: Hoare triple {22245#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22238#(<= main_~k~0 999989)} is VALID [2022-04-15 12:34:07,232 INFO L290 TraceCheckUtils]: 50: Hoare triple {22245#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22245#(<= main_~k~0 999988)} is VALID [2022-04-15 12:34:07,233 INFO L290 TraceCheckUtils]: 49: Hoare triple {22252#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22245#(<= main_~k~0 999988)} is VALID [2022-04-15 12:34:07,233 INFO L290 TraceCheckUtils]: 48: Hoare triple {22252#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22252#(<= main_~k~0 999987)} is VALID [2022-04-15 12:34:07,234 INFO L290 TraceCheckUtils]: 47: Hoare triple {22259#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22252#(<= main_~k~0 999987)} is VALID [2022-04-15 12:34:07,234 INFO L290 TraceCheckUtils]: 46: Hoare triple {22259#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22259#(<= main_~k~0 999986)} is VALID [2022-04-15 12:34:07,235 INFO L290 TraceCheckUtils]: 45: Hoare triple {22266#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22259#(<= main_~k~0 999986)} is VALID [2022-04-15 12:34:07,236 INFO L290 TraceCheckUtils]: 44: Hoare triple {22266#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22266#(<= main_~k~0 999985)} is VALID [2022-04-15 12:34:07,237 INFO L290 TraceCheckUtils]: 43: Hoare triple {22273#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22266#(<= main_~k~0 999985)} is VALID [2022-04-15 12:34:07,237 INFO L290 TraceCheckUtils]: 42: Hoare triple {22273#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22273#(<= main_~k~0 999984)} is VALID [2022-04-15 12:34:07,238 INFO L290 TraceCheckUtils]: 41: Hoare triple {22280#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22273#(<= main_~k~0 999984)} is VALID [2022-04-15 12:34:07,238 INFO L290 TraceCheckUtils]: 40: Hoare triple {22280#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22280#(<= main_~k~0 999983)} is VALID [2022-04-15 12:34:07,239 INFO L290 TraceCheckUtils]: 39: Hoare triple {22287#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22280#(<= main_~k~0 999983)} is VALID [2022-04-15 12:34:07,239 INFO L290 TraceCheckUtils]: 38: Hoare triple {22287#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22287#(<= main_~k~0 999982)} is VALID [2022-04-15 12:34:07,240 INFO L290 TraceCheckUtils]: 37: Hoare triple {22294#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22287#(<= main_~k~0 999982)} is VALID [2022-04-15 12:34:07,240 INFO L290 TraceCheckUtils]: 36: Hoare triple {22294#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22294#(<= main_~k~0 999981)} is VALID [2022-04-15 12:34:07,241 INFO L290 TraceCheckUtils]: 35: Hoare triple {22301#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22294#(<= main_~k~0 999981)} is VALID [2022-04-15 12:34:07,241 INFO L290 TraceCheckUtils]: 34: Hoare triple {22301#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22301#(<= main_~k~0 999980)} is VALID [2022-04-15 12:34:07,242 INFO L290 TraceCheckUtils]: 33: Hoare triple {22308#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22301#(<= main_~k~0 999980)} is VALID [2022-04-15 12:34:07,243 INFO L290 TraceCheckUtils]: 32: Hoare triple {22308#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22308#(<= main_~k~0 999979)} is VALID [2022-04-15 12:34:07,243 INFO L290 TraceCheckUtils]: 31: Hoare triple {22315#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22308#(<= main_~k~0 999979)} is VALID [2022-04-15 12:34:07,244 INFO L290 TraceCheckUtils]: 30: Hoare triple {22315#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22315#(<= main_~k~0 999978)} is VALID [2022-04-15 12:34:07,245 INFO L290 TraceCheckUtils]: 29: Hoare triple {22322#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22315#(<= main_~k~0 999978)} is VALID [2022-04-15 12:34:07,245 INFO L290 TraceCheckUtils]: 28: Hoare triple {22322#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22322#(<= main_~k~0 999977)} is VALID [2022-04-15 12:34:07,246 INFO L290 TraceCheckUtils]: 27: Hoare triple {22329#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22322#(<= main_~k~0 999977)} is VALID [2022-04-15 12:34:07,246 INFO L290 TraceCheckUtils]: 26: Hoare triple {22329#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22329#(<= main_~k~0 999976)} is VALID [2022-04-15 12:34:07,247 INFO L290 TraceCheckUtils]: 25: Hoare triple {22336#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22329#(<= main_~k~0 999976)} is VALID [2022-04-15 12:34:07,247 INFO L290 TraceCheckUtils]: 24: Hoare triple {22336#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22336#(<= main_~k~0 999975)} is VALID [2022-04-15 12:34:07,248 INFO L290 TraceCheckUtils]: 23: Hoare triple {22343#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22336#(<= main_~k~0 999975)} is VALID [2022-04-15 12:34:07,248 INFO L290 TraceCheckUtils]: 22: Hoare triple {22343#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22343#(<= main_~k~0 999974)} is VALID [2022-04-15 12:34:07,249 INFO L290 TraceCheckUtils]: 21: Hoare triple {22350#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22343#(<= main_~k~0 999974)} is VALID [2022-04-15 12:34:07,250 INFO L290 TraceCheckUtils]: 20: Hoare triple {22350#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22350#(<= main_~k~0 999973)} is VALID [2022-04-15 12:34:07,250 INFO L290 TraceCheckUtils]: 19: Hoare triple {22357#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22350#(<= main_~k~0 999973)} is VALID [2022-04-15 12:34:07,251 INFO L290 TraceCheckUtils]: 18: Hoare triple {22357#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22357#(<= main_~k~0 999972)} is VALID [2022-04-15 12:34:07,252 INFO L290 TraceCheckUtils]: 17: Hoare triple {22364#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22357#(<= main_~k~0 999972)} is VALID [2022-04-15 12:34:07,252 INFO L290 TraceCheckUtils]: 16: Hoare triple {22364#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22364#(<= main_~k~0 999971)} is VALID [2022-04-15 12:34:07,253 INFO L290 TraceCheckUtils]: 15: Hoare triple {22371#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22364#(<= main_~k~0 999971)} is VALID [2022-04-15 12:34:07,253 INFO L290 TraceCheckUtils]: 14: Hoare triple {22371#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22371#(<= main_~k~0 999970)} is VALID [2022-04-15 12:34:07,254 INFO L290 TraceCheckUtils]: 13: Hoare triple {22378#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22371#(<= main_~k~0 999970)} is VALID [2022-04-15 12:34:07,254 INFO L290 TraceCheckUtils]: 12: Hoare triple {22378#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22378#(<= main_~k~0 999969)} is VALID [2022-04-15 12:34:07,255 INFO L290 TraceCheckUtils]: 11: Hoare triple {22385#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22378#(<= main_~k~0 999969)} is VALID [2022-04-15 12:34:07,255 INFO L290 TraceCheckUtils]: 10: Hoare triple {22385#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22385#(<= main_~k~0 999968)} is VALID [2022-04-15 12:34:07,256 INFO L290 TraceCheckUtils]: 9: Hoare triple {22392#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22385#(<= main_~k~0 999968)} is VALID [2022-04-15 12:34:07,256 INFO L290 TraceCheckUtils]: 8: Hoare triple {22392#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22392#(<= main_~k~0 999967)} is VALID [2022-04-15 12:34:07,257 INFO L290 TraceCheckUtils]: 7: Hoare triple {22399#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {22392#(<= main_~k~0 999967)} is VALID [2022-04-15 12:34:07,258 INFO L290 TraceCheckUtils]: 6: Hoare triple {22399#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {22399#(<= main_~k~0 999966)} is VALID [2022-04-15 12:34:07,258 INFO L290 TraceCheckUtils]: 5: Hoare triple {21869#true} ~i~0 := 0;~k~0 := 0; {22399#(<= main_~k~0 999966)} is VALID [2022-04-15 12:34:07,258 INFO L272 TraceCheckUtils]: 4: Hoare triple {21869#true} call #t~ret3 := main(); {21869#true} is VALID [2022-04-15 12:34:07,258 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {21869#true} {21869#true} #54#return; {21869#true} is VALID [2022-04-15 12:34:07,258 INFO L290 TraceCheckUtils]: 2: Hoare triple {21869#true} assume true; {21869#true} is VALID [2022-04-15 12:34:07,258 INFO L290 TraceCheckUtils]: 1: Hoare triple {21869#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {21869#true} is VALID [2022-04-15 12:34:07,258 INFO L272 TraceCheckUtils]: 0: Hoare triple {21869#true} call ULTIMATE.init(); {21869#true} is VALID [2022-04-15 12:34:07,258 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 0 proven. 1156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:07,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553435298] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:34:07,259 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:34:07,259 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39, 39] total 78 [2022-04-15 12:34:07,259 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:34:07,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1766365125] [2022-04-15 12:34:07,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1766365125] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:34:07,259 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:34:07,259 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [40] imperfect sequences [] total 40 [2022-04-15 12:34:07,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95209036] [2022-04-15 12:34:07,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:34:07,259 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.875) internal successors, (75), 38 states have internal predecessors, (75), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 79 [2022-04-15 12:34:07,260 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:34:07,260 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 40 states, 40 states have (on average 1.875) internal successors, (75), 38 states have internal predecessors, (75), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:07,328 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 79 edges. 79 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:07,329 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-04-15 12:34:07,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:34:07,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-04-15 12:34:07,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2640, Invalid=3366, Unknown=0, NotChecked=0, Total=6006 [2022-04-15 12:34:07,330 INFO L87 Difference]: Start difference. First operand 80 states and 80 transitions. Second operand has 40 states, 40 states have (on average 1.875) internal successors, (75), 38 states have internal predecessors, (75), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:08,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:08,177 INFO L93 Difference]: Finished difference Result 88 states and 88 transitions. [2022-04-15 12:34:08,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-04-15 12:34:08,177 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.875) internal successors, (75), 38 states have internal predecessors, (75), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 79 [2022-04-15 12:34:08,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:34:08,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 40 states have (on average 1.875) internal successors, (75), 38 states have internal predecessors, (75), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:08,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 88 transitions. [2022-04-15 12:34:08,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 40 states have (on average 1.875) internal successors, (75), 38 states have internal predecessors, (75), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:08,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 88 transitions. [2022-04-15 12:34:08,178 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 40 states and 88 transitions. [2022-04-15 12:34:08,241 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 88 edges. 88 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:08,241 INFO L225 Difference]: With dead ends: 88 [2022-04-15 12:34:08,241 INFO L226 Difference]: Without dead ends: 83 [2022-04-15 12:34:08,243 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 121 SyntacticMatches, 1 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1257 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=5206, Invalid=7904, Unknown=0, NotChecked=0, Total=13110 [2022-04-15 12:34:08,243 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 80 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:34:08,243 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 48 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:34:08,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-04-15 12:34:08,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 82. [2022-04-15 12:34:08,425 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:34:08,425 INFO L82 GeneralOperation]: Start isEquivalent. First operand 83 states. Second operand has 82 states, 77 states have (on average 1.0129870129870129) internal successors, (78), 77 states have internal predecessors, (78), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:08,426 INFO L74 IsIncluded]: Start isIncluded. First operand 83 states. Second operand has 82 states, 77 states have (on average 1.0129870129870129) internal successors, (78), 77 states have internal predecessors, (78), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:08,426 INFO L87 Difference]: Start difference. First operand 83 states. Second operand has 82 states, 77 states have (on average 1.0129870129870129) internal successors, (78), 77 states have internal predecessors, (78), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:08,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:08,426 INFO L93 Difference]: Finished difference Result 83 states and 83 transitions. [2022-04-15 12:34:08,426 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 83 transitions. [2022-04-15 12:34:08,427 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:34:08,427 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:34:08,427 INFO L74 IsIncluded]: Start isIncluded. First operand has 82 states, 77 states have (on average 1.0129870129870129) internal successors, (78), 77 states have internal predecessors, (78), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 83 states. [2022-04-15 12:34:08,427 INFO L87 Difference]: Start difference. First operand has 82 states, 77 states have (on average 1.0129870129870129) internal successors, (78), 77 states have internal predecessors, (78), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 83 states. [2022-04-15 12:34:08,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:08,428 INFO L93 Difference]: Finished difference Result 83 states and 83 transitions. [2022-04-15 12:34:08,428 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 83 transitions. [2022-04-15 12:34:08,430 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:34:08,430 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:34:08,430 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:34:08,430 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:34:08,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 77 states have (on average 1.0129870129870129) internal successors, (78), 77 states have internal predecessors, (78), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:08,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 82 transitions. [2022-04-15 12:34:08,432 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 82 transitions. Word has length 79 [2022-04-15 12:34:08,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:34:08,432 INFO L478 AbstractCegarLoop]: Abstraction has 82 states and 82 transitions. [2022-04-15 12:34:08,432 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.875) internal successors, (75), 38 states have internal predecessors, (75), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:08,432 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 82 states and 82 transitions. [2022-04-15 12:34:08,544 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 82 edges. 82 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:08,544 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 82 transitions. [2022-04-15 12:34:08,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-04-15 12:34:08,545 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:34:08,545 INFO L499 BasicCegarLoop]: trace histogram [35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:34:08,572 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-04-15 12:34:08,745 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-04-15 12:34:08,745 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:34:08,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:34:08,746 INFO L85 PathProgramCache]: Analyzing trace with hash -11418296, now seen corresponding path program 69 times [2022-04-15 12:34:08,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:34:08,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [993232140] [2022-04-15 12:34:09,062 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:34:09,062 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:34:09,062 INFO L85 PathProgramCache]: Analyzing trace with hash -11418296, now seen corresponding path program 70 times [2022-04-15 12:34:09,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:34:09,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057830612] [2022-04-15 12:34:09,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:34:09,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:34:09,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:09,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:34:09,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:09,505 INFO L290 TraceCheckUtils]: 0: Hoare triple {23046#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {23003#true} is VALID [2022-04-15 12:34:09,505 INFO L290 TraceCheckUtils]: 1: Hoare triple {23003#true} assume true; {23003#true} is VALID [2022-04-15 12:34:09,505 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {23003#true} {23003#true} #54#return; {23003#true} is VALID [2022-04-15 12:34:09,506 INFO L272 TraceCheckUtils]: 0: Hoare triple {23003#true} call ULTIMATE.init(); {23046#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:34:09,506 INFO L290 TraceCheckUtils]: 1: Hoare triple {23046#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {23003#true} is VALID [2022-04-15 12:34:09,506 INFO L290 TraceCheckUtils]: 2: Hoare triple {23003#true} assume true; {23003#true} is VALID [2022-04-15 12:34:09,506 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {23003#true} {23003#true} #54#return; {23003#true} is VALID [2022-04-15 12:34:09,506 INFO L272 TraceCheckUtils]: 4: Hoare triple {23003#true} call #t~ret3 := main(); {23003#true} is VALID [2022-04-15 12:34:09,506 INFO L290 TraceCheckUtils]: 5: Hoare triple {23003#true} ~i~0 := 0;~k~0 := 0; {23008#(= main_~k~0 0)} is VALID [2022-04-15 12:34:09,506 INFO L290 TraceCheckUtils]: 6: Hoare triple {23008#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23008#(= main_~k~0 0)} is VALID [2022-04-15 12:34:09,506 INFO L290 TraceCheckUtils]: 7: Hoare triple {23008#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23009#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:09,507 INFO L290 TraceCheckUtils]: 8: Hoare triple {23009#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23009#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:09,508 INFO L290 TraceCheckUtils]: 9: Hoare triple {23009#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23010#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:09,509 INFO L290 TraceCheckUtils]: 10: Hoare triple {23010#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23010#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:09,509 INFO L290 TraceCheckUtils]: 11: Hoare triple {23010#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23011#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:09,509 INFO L290 TraceCheckUtils]: 12: Hoare triple {23011#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23011#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:09,510 INFO L290 TraceCheckUtils]: 13: Hoare triple {23011#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23012#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:09,510 INFO L290 TraceCheckUtils]: 14: Hoare triple {23012#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23012#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:09,511 INFO L290 TraceCheckUtils]: 15: Hoare triple {23012#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23013#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:09,511 INFO L290 TraceCheckUtils]: 16: Hoare triple {23013#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23013#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:09,512 INFO L290 TraceCheckUtils]: 17: Hoare triple {23013#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23014#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:09,512 INFO L290 TraceCheckUtils]: 18: Hoare triple {23014#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23014#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:09,513 INFO L290 TraceCheckUtils]: 19: Hoare triple {23014#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23015#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:09,513 INFO L290 TraceCheckUtils]: 20: Hoare triple {23015#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23015#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:09,514 INFO L290 TraceCheckUtils]: 21: Hoare triple {23015#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23016#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:09,514 INFO L290 TraceCheckUtils]: 22: Hoare triple {23016#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23016#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:09,515 INFO L290 TraceCheckUtils]: 23: Hoare triple {23016#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23017#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:09,515 INFO L290 TraceCheckUtils]: 24: Hoare triple {23017#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23017#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:09,516 INFO L290 TraceCheckUtils]: 25: Hoare triple {23017#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23018#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:09,516 INFO L290 TraceCheckUtils]: 26: Hoare triple {23018#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23018#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:09,517 INFO L290 TraceCheckUtils]: 27: Hoare triple {23018#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23019#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:09,517 INFO L290 TraceCheckUtils]: 28: Hoare triple {23019#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23019#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:09,518 INFO L290 TraceCheckUtils]: 29: Hoare triple {23019#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23020#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:09,518 INFO L290 TraceCheckUtils]: 30: Hoare triple {23020#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23020#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:09,519 INFO L290 TraceCheckUtils]: 31: Hoare triple {23020#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23021#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:09,519 INFO L290 TraceCheckUtils]: 32: Hoare triple {23021#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23021#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:09,520 INFO L290 TraceCheckUtils]: 33: Hoare triple {23021#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23022#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:09,520 INFO L290 TraceCheckUtils]: 34: Hoare triple {23022#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23022#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:09,521 INFO L290 TraceCheckUtils]: 35: Hoare triple {23022#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23023#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:09,521 INFO L290 TraceCheckUtils]: 36: Hoare triple {23023#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23023#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:09,521 INFO L290 TraceCheckUtils]: 37: Hoare triple {23023#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23024#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:09,522 INFO L290 TraceCheckUtils]: 38: Hoare triple {23024#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23024#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:09,522 INFO L290 TraceCheckUtils]: 39: Hoare triple {23024#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23025#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:09,523 INFO L290 TraceCheckUtils]: 40: Hoare triple {23025#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23025#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:09,523 INFO L290 TraceCheckUtils]: 41: Hoare triple {23025#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23026#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:09,523 INFO L290 TraceCheckUtils]: 42: Hoare triple {23026#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23026#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:09,524 INFO L290 TraceCheckUtils]: 43: Hoare triple {23026#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23027#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:09,524 INFO L290 TraceCheckUtils]: 44: Hoare triple {23027#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23027#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:09,525 INFO L290 TraceCheckUtils]: 45: Hoare triple {23027#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23028#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:09,525 INFO L290 TraceCheckUtils]: 46: Hoare triple {23028#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23028#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:09,526 INFO L290 TraceCheckUtils]: 47: Hoare triple {23028#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23029#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:09,526 INFO L290 TraceCheckUtils]: 48: Hoare triple {23029#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23029#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:09,527 INFO L290 TraceCheckUtils]: 49: Hoare triple {23029#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23030#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:09,527 INFO L290 TraceCheckUtils]: 50: Hoare triple {23030#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23030#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:09,528 INFO L290 TraceCheckUtils]: 51: Hoare triple {23030#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23031#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:09,528 INFO L290 TraceCheckUtils]: 52: Hoare triple {23031#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23031#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:09,529 INFO L290 TraceCheckUtils]: 53: Hoare triple {23031#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23032#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:09,529 INFO L290 TraceCheckUtils]: 54: Hoare triple {23032#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23032#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:09,530 INFO L290 TraceCheckUtils]: 55: Hoare triple {23032#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23033#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:09,530 INFO L290 TraceCheckUtils]: 56: Hoare triple {23033#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23033#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:09,531 INFO L290 TraceCheckUtils]: 57: Hoare triple {23033#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23034#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:09,531 INFO L290 TraceCheckUtils]: 58: Hoare triple {23034#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23034#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:09,532 INFO L290 TraceCheckUtils]: 59: Hoare triple {23034#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23035#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:09,532 INFO L290 TraceCheckUtils]: 60: Hoare triple {23035#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23035#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:09,533 INFO L290 TraceCheckUtils]: 61: Hoare triple {23035#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23036#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:09,533 INFO L290 TraceCheckUtils]: 62: Hoare triple {23036#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23036#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:09,534 INFO L290 TraceCheckUtils]: 63: Hoare triple {23036#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23037#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:09,534 INFO L290 TraceCheckUtils]: 64: Hoare triple {23037#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23037#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:09,534 INFO L290 TraceCheckUtils]: 65: Hoare triple {23037#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23038#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:09,535 INFO L290 TraceCheckUtils]: 66: Hoare triple {23038#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23038#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:09,535 INFO L290 TraceCheckUtils]: 67: Hoare triple {23038#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23039#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:09,536 INFO L290 TraceCheckUtils]: 68: Hoare triple {23039#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23039#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:09,536 INFO L290 TraceCheckUtils]: 69: Hoare triple {23039#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23040#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:09,537 INFO L290 TraceCheckUtils]: 70: Hoare triple {23040#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23040#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:09,537 INFO L290 TraceCheckUtils]: 71: Hoare triple {23040#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23041#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:09,537 INFO L290 TraceCheckUtils]: 72: Hoare triple {23041#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23041#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:09,538 INFO L290 TraceCheckUtils]: 73: Hoare triple {23041#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23042#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:09,538 INFO L290 TraceCheckUtils]: 74: Hoare triple {23042#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23042#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:09,539 INFO L290 TraceCheckUtils]: 75: Hoare triple {23042#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23043#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:09,539 INFO L290 TraceCheckUtils]: 76: Hoare triple {23043#(<= main_~k~0 35)} assume !(~i~0 < 1000000); {23043#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:09,540 INFO L272 TraceCheckUtils]: 77: Hoare triple {23043#(<= main_~k~0 35)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {23044#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:34:09,540 INFO L290 TraceCheckUtils]: 78: Hoare triple {23044#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {23045#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:34:09,540 INFO L290 TraceCheckUtils]: 79: Hoare triple {23045#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {23004#false} is VALID [2022-04-15 12:34:09,540 INFO L290 TraceCheckUtils]: 80: Hoare triple {23004#false} assume !false; {23004#false} is VALID [2022-04-15 12:34:09,540 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 0 proven. 1225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:09,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:34:09,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057830612] [2022-04-15 12:34:09,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057830612] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:34:09,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828421252] [2022-04-15 12:34:09,541 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:34:09,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:34:09,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:34:09,542 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:34:09,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-04-15 12:34:09,643 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:34:09,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:34:09,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 434 conjuncts, 39 conjunts are in the unsatisfiable core [2022-04-15 12:34:09,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:09,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:34:09,955 INFO L272 TraceCheckUtils]: 0: Hoare triple {23003#true} call ULTIMATE.init(); {23003#true} is VALID [2022-04-15 12:34:09,955 INFO L290 TraceCheckUtils]: 1: Hoare triple {23003#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {23003#true} is VALID [2022-04-15 12:34:09,955 INFO L290 TraceCheckUtils]: 2: Hoare triple {23003#true} assume true; {23003#true} is VALID [2022-04-15 12:34:09,955 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {23003#true} {23003#true} #54#return; {23003#true} is VALID [2022-04-15 12:34:09,955 INFO L272 TraceCheckUtils]: 4: Hoare triple {23003#true} call #t~ret3 := main(); {23003#true} is VALID [2022-04-15 12:34:09,956 INFO L290 TraceCheckUtils]: 5: Hoare triple {23003#true} ~i~0 := 0;~k~0 := 0; {23065#(<= main_~k~0 0)} is VALID [2022-04-15 12:34:09,956 INFO L290 TraceCheckUtils]: 6: Hoare triple {23065#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23065#(<= main_~k~0 0)} is VALID [2022-04-15 12:34:09,957 INFO L290 TraceCheckUtils]: 7: Hoare triple {23065#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23009#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:09,958 INFO L290 TraceCheckUtils]: 8: Hoare triple {23009#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23009#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:09,958 INFO L290 TraceCheckUtils]: 9: Hoare triple {23009#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23010#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:09,959 INFO L290 TraceCheckUtils]: 10: Hoare triple {23010#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23010#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:09,959 INFO L290 TraceCheckUtils]: 11: Hoare triple {23010#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23011#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:09,960 INFO L290 TraceCheckUtils]: 12: Hoare triple {23011#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23011#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:09,960 INFO L290 TraceCheckUtils]: 13: Hoare triple {23011#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23012#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:09,960 INFO L290 TraceCheckUtils]: 14: Hoare triple {23012#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23012#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:09,961 INFO L290 TraceCheckUtils]: 15: Hoare triple {23012#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23013#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:09,961 INFO L290 TraceCheckUtils]: 16: Hoare triple {23013#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23013#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:09,962 INFO L290 TraceCheckUtils]: 17: Hoare triple {23013#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23014#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:09,962 INFO L290 TraceCheckUtils]: 18: Hoare triple {23014#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23014#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:09,963 INFO L290 TraceCheckUtils]: 19: Hoare triple {23014#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23015#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:09,963 INFO L290 TraceCheckUtils]: 20: Hoare triple {23015#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23015#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:09,964 INFO L290 TraceCheckUtils]: 21: Hoare triple {23015#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23016#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:09,964 INFO L290 TraceCheckUtils]: 22: Hoare triple {23016#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23016#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:09,965 INFO L290 TraceCheckUtils]: 23: Hoare triple {23016#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23017#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:09,965 INFO L290 TraceCheckUtils]: 24: Hoare triple {23017#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23017#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:09,966 INFO L290 TraceCheckUtils]: 25: Hoare triple {23017#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23018#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:09,966 INFO L290 TraceCheckUtils]: 26: Hoare triple {23018#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23018#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:09,967 INFO L290 TraceCheckUtils]: 27: Hoare triple {23018#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23019#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:09,967 INFO L290 TraceCheckUtils]: 28: Hoare triple {23019#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23019#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:09,968 INFO L290 TraceCheckUtils]: 29: Hoare triple {23019#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23020#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:09,968 INFO L290 TraceCheckUtils]: 30: Hoare triple {23020#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23020#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:09,969 INFO L290 TraceCheckUtils]: 31: Hoare triple {23020#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23021#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:09,969 INFO L290 TraceCheckUtils]: 32: Hoare triple {23021#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23021#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:09,970 INFO L290 TraceCheckUtils]: 33: Hoare triple {23021#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23022#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:09,970 INFO L290 TraceCheckUtils]: 34: Hoare triple {23022#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23022#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:09,971 INFO L290 TraceCheckUtils]: 35: Hoare triple {23022#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23023#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:09,971 INFO L290 TraceCheckUtils]: 36: Hoare triple {23023#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23023#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:09,972 INFO L290 TraceCheckUtils]: 37: Hoare triple {23023#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23024#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:09,972 INFO L290 TraceCheckUtils]: 38: Hoare triple {23024#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23024#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:09,973 INFO L290 TraceCheckUtils]: 39: Hoare triple {23024#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23025#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:09,973 INFO L290 TraceCheckUtils]: 40: Hoare triple {23025#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23025#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:09,974 INFO L290 TraceCheckUtils]: 41: Hoare triple {23025#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23026#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:09,974 INFO L290 TraceCheckUtils]: 42: Hoare triple {23026#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23026#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:09,975 INFO L290 TraceCheckUtils]: 43: Hoare triple {23026#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23027#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:09,975 INFO L290 TraceCheckUtils]: 44: Hoare triple {23027#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23027#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:09,975 INFO L290 TraceCheckUtils]: 45: Hoare triple {23027#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23028#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:09,976 INFO L290 TraceCheckUtils]: 46: Hoare triple {23028#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23028#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:09,976 INFO L290 TraceCheckUtils]: 47: Hoare triple {23028#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23029#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:09,977 INFO L290 TraceCheckUtils]: 48: Hoare triple {23029#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23029#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:09,977 INFO L290 TraceCheckUtils]: 49: Hoare triple {23029#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23030#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:09,977 INFO L290 TraceCheckUtils]: 50: Hoare triple {23030#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23030#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:09,978 INFO L290 TraceCheckUtils]: 51: Hoare triple {23030#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23031#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:09,978 INFO L290 TraceCheckUtils]: 52: Hoare triple {23031#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23031#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:09,979 INFO L290 TraceCheckUtils]: 53: Hoare triple {23031#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23032#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:09,979 INFO L290 TraceCheckUtils]: 54: Hoare triple {23032#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23032#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:09,980 INFO L290 TraceCheckUtils]: 55: Hoare triple {23032#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23033#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:09,980 INFO L290 TraceCheckUtils]: 56: Hoare triple {23033#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23033#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:09,981 INFO L290 TraceCheckUtils]: 57: Hoare triple {23033#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23034#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:09,981 INFO L290 TraceCheckUtils]: 58: Hoare triple {23034#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23034#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:09,982 INFO L290 TraceCheckUtils]: 59: Hoare triple {23034#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23035#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:09,982 INFO L290 TraceCheckUtils]: 60: Hoare triple {23035#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23035#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:09,983 INFO L290 TraceCheckUtils]: 61: Hoare triple {23035#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23036#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:09,983 INFO L290 TraceCheckUtils]: 62: Hoare triple {23036#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23036#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:09,984 INFO L290 TraceCheckUtils]: 63: Hoare triple {23036#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23037#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:09,984 INFO L290 TraceCheckUtils]: 64: Hoare triple {23037#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23037#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:09,985 INFO L290 TraceCheckUtils]: 65: Hoare triple {23037#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23038#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:09,985 INFO L290 TraceCheckUtils]: 66: Hoare triple {23038#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23038#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:09,986 INFO L290 TraceCheckUtils]: 67: Hoare triple {23038#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23039#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:10,000 INFO L290 TraceCheckUtils]: 68: Hoare triple {23039#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23039#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:10,002 INFO L290 TraceCheckUtils]: 69: Hoare triple {23039#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23040#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:10,003 INFO L290 TraceCheckUtils]: 70: Hoare triple {23040#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23040#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:10,003 INFO L290 TraceCheckUtils]: 71: Hoare triple {23040#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23041#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:10,004 INFO L290 TraceCheckUtils]: 72: Hoare triple {23041#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23041#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:10,005 INFO L290 TraceCheckUtils]: 73: Hoare triple {23041#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23042#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:10,005 INFO L290 TraceCheckUtils]: 74: Hoare triple {23042#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23042#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:10,006 INFO L290 TraceCheckUtils]: 75: Hoare triple {23042#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23043#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:10,006 INFO L290 TraceCheckUtils]: 76: Hoare triple {23043#(<= main_~k~0 35)} assume !(~i~0 < 1000000); {23043#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:10,007 INFO L272 TraceCheckUtils]: 77: Hoare triple {23043#(<= main_~k~0 35)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {23282#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:34:10,007 INFO L290 TraceCheckUtils]: 78: Hoare triple {23282#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {23286#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:34:10,007 INFO L290 TraceCheckUtils]: 79: Hoare triple {23286#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {23004#false} is VALID [2022-04-15 12:34:10,007 INFO L290 TraceCheckUtils]: 80: Hoare triple {23004#false} assume !false; {23004#false} is VALID [2022-04-15 12:34:10,008 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 0 proven. 1225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:10,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:34:11,204 INFO L290 TraceCheckUtils]: 80: Hoare triple {23004#false} assume !false; {23004#false} is VALID [2022-04-15 12:34:11,205 INFO L290 TraceCheckUtils]: 79: Hoare triple {23286#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {23004#false} is VALID [2022-04-15 12:34:11,205 INFO L290 TraceCheckUtils]: 78: Hoare triple {23282#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {23286#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:34:11,205 INFO L272 TraceCheckUtils]: 77: Hoare triple {23302#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {23282#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:34:11,205 INFO L290 TraceCheckUtils]: 76: Hoare triple {23302#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {23302#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:34:11,207 INFO L290 TraceCheckUtils]: 75: Hoare triple {23309#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23302#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:34:11,208 INFO L290 TraceCheckUtils]: 74: Hoare triple {23309#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23309#(<= main_~k~0 999999)} is VALID [2022-04-15 12:34:11,208 INFO L290 TraceCheckUtils]: 73: Hoare triple {23316#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23309#(<= main_~k~0 999999)} is VALID [2022-04-15 12:34:11,210 INFO L290 TraceCheckUtils]: 72: Hoare triple {23316#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23316#(<= main_~k~0 999998)} is VALID [2022-04-15 12:34:11,211 INFO L290 TraceCheckUtils]: 71: Hoare triple {23323#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23316#(<= main_~k~0 999998)} is VALID [2022-04-15 12:34:11,211 INFO L290 TraceCheckUtils]: 70: Hoare triple {23323#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23323#(<= main_~k~0 999997)} is VALID [2022-04-15 12:34:11,212 INFO L290 TraceCheckUtils]: 69: Hoare triple {23330#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23323#(<= main_~k~0 999997)} is VALID [2022-04-15 12:34:11,212 INFO L290 TraceCheckUtils]: 68: Hoare triple {23330#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23330#(<= main_~k~0 999996)} is VALID [2022-04-15 12:34:11,213 INFO L290 TraceCheckUtils]: 67: Hoare triple {23337#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23330#(<= main_~k~0 999996)} is VALID [2022-04-15 12:34:11,213 INFO L290 TraceCheckUtils]: 66: Hoare triple {23337#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23337#(<= main_~k~0 999995)} is VALID [2022-04-15 12:34:11,214 INFO L290 TraceCheckUtils]: 65: Hoare triple {23344#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23337#(<= main_~k~0 999995)} is VALID [2022-04-15 12:34:11,214 INFO L290 TraceCheckUtils]: 64: Hoare triple {23344#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23344#(<= main_~k~0 999994)} is VALID [2022-04-15 12:34:11,215 INFO L290 TraceCheckUtils]: 63: Hoare triple {23351#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23344#(<= main_~k~0 999994)} is VALID [2022-04-15 12:34:11,215 INFO L290 TraceCheckUtils]: 62: Hoare triple {23351#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23351#(<= main_~k~0 999993)} is VALID [2022-04-15 12:34:11,215 INFO L290 TraceCheckUtils]: 61: Hoare triple {23358#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23351#(<= main_~k~0 999993)} is VALID [2022-04-15 12:34:11,216 INFO L290 TraceCheckUtils]: 60: Hoare triple {23358#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23358#(<= main_~k~0 999992)} is VALID [2022-04-15 12:34:11,216 INFO L290 TraceCheckUtils]: 59: Hoare triple {23365#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23358#(<= main_~k~0 999992)} is VALID [2022-04-15 12:34:11,217 INFO L290 TraceCheckUtils]: 58: Hoare triple {23365#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23365#(<= main_~k~0 999991)} is VALID [2022-04-15 12:34:11,217 INFO L290 TraceCheckUtils]: 57: Hoare triple {23372#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23365#(<= main_~k~0 999991)} is VALID [2022-04-15 12:34:11,218 INFO L290 TraceCheckUtils]: 56: Hoare triple {23372#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23372#(<= main_~k~0 999990)} is VALID [2022-04-15 12:34:11,218 INFO L290 TraceCheckUtils]: 55: Hoare triple {23379#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23372#(<= main_~k~0 999990)} is VALID [2022-04-15 12:34:11,218 INFO L290 TraceCheckUtils]: 54: Hoare triple {23379#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23379#(<= main_~k~0 999989)} is VALID [2022-04-15 12:34:11,219 INFO L290 TraceCheckUtils]: 53: Hoare triple {23386#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23379#(<= main_~k~0 999989)} is VALID [2022-04-15 12:34:11,219 INFO L290 TraceCheckUtils]: 52: Hoare triple {23386#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23386#(<= main_~k~0 999988)} is VALID [2022-04-15 12:34:11,220 INFO L290 TraceCheckUtils]: 51: Hoare triple {23393#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23386#(<= main_~k~0 999988)} is VALID [2022-04-15 12:34:11,220 INFO L290 TraceCheckUtils]: 50: Hoare triple {23393#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23393#(<= main_~k~0 999987)} is VALID [2022-04-15 12:34:11,221 INFO L290 TraceCheckUtils]: 49: Hoare triple {23400#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23393#(<= main_~k~0 999987)} is VALID [2022-04-15 12:34:11,221 INFO L290 TraceCheckUtils]: 48: Hoare triple {23400#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23400#(<= main_~k~0 999986)} is VALID [2022-04-15 12:34:11,222 INFO L290 TraceCheckUtils]: 47: Hoare triple {23407#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23400#(<= main_~k~0 999986)} is VALID [2022-04-15 12:34:11,222 INFO L290 TraceCheckUtils]: 46: Hoare triple {23407#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23407#(<= main_~k~0 999985)} is VALID [2022-04-15 12:34:11,223 INFO L290 TraceCheckUtils]: 45: Hoare triple {23414#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23407#(<= main_~k~0 999985)} is VALID [2022-04-15 12:34:11,223 INFO L290 TraceCheckUtils]: 44: Hoare triple {23414#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23414#(<= main_~k~0 999984)} is VALID [2022-04-15 12:34:11,224 INFO L290 TraceCheckUtils]: 43: Hoare triple {23421#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23414#(<= main_~k~0 999984)} is VALID [2022-04-15 12:34:11,224 INFO L290 TraceCheckUtils]: 42: Hoare triple {23421#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23421#(<= main_~k~0 999983)} is VALID [2022-04-15 12:34:11,225 INFO L290 TraceCheckUtils]: 41: Hoare triple {23428#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23421#(<= main_~k~0 999983)} is VALID [2022-04-15 12:34:11,225 INFO L290 TraceCheckUtils]: 40: Hoare triple {23428#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23428#(<= main_~k~0 999982)} is VALID [2022-04-15 12:34:11,226 INFO L290 TraceCheckUtils]: 39: Hoare triple {23435#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23428#(<= main_~k~0 999982)} is VALID [2022-04-15 12:34:11,226 INFO L290 TraceCheckUtils]: 38: Hoare triple {23435#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23435#(<= main_~k~0 999981)} is VALID [2022-04-15 12:34:11,227 INFO L290 TraceCheckUtils]: 37: Hoare triple {23442#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23435#(<= main_~k~0 999981)} is VALID [2022-04-15 12:34:11,227 INFO L290 TraceCheckUtils]: 36: Hoare triple {23442#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23442#(<= main_~k~0 999980)} is VALID [2022-04-15 12:34:11,228 INFO L290 TraceCheckUtils]: 35: Hoare triple {23449#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23442#(<= main_~k~0 999980)} is VALID [2022-04-15 12:34:11,228 INFO L290 TraceCheckUtils]: 34: Hoare triple {23449#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23449#(<= main_~k~0 999979)} is VALID [2022-04-15 12:34:11,230 INFO L290 TraceCheckUtils]: 33: Hoare triple {23456#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23449#(<= main_~k~0 999979)} is VALID [2022-04-15 12:34:11,230 INFO L290 TraceCheckUtils]: 32: Hoare triple {23456#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23456#(<= main_~k~0 999978)} is VALID [2022-04-15 12:34:11,231 INFO L290 TraceCheckUtils]: 31: Hoare triple {23463#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23456#(<= main_~k~0 999978)} is VALID [2022-04-15 12:34:11,231 INFO L290 TraceCheckUtils]: 30: Hoare triple {23463#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23463#(<= main_~k~0 999977)} is VALID [2022-04-15 12:34:11,231 INFO L290 TraceCheckUtils]: 29: Hoare triple {23470#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23463#(<= main_~k~0 999977)} is VALID [2022-04-15 12:34:11,232 INFO L290 TraceCheckUtils]: 28: Hoare triple {23470#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23470#(<= main_~k~0 999976)} is VALID [2022-04-15 12:34:11,232 INFO L290 TraceCheckUtils]: 27: Hoare triple {23477#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23470#(<= main_~k~0 999976)} is VALID [2022-04-15 12:34:11,233 INFO L290 TraceCheckUtils]: 26: Hoare triple {23477#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23477#(<= main_~k~0 999975)} is VALID [2022-04-15 12:34:11,233 INFO L290 TraceCheckUtils]: 25: Hoare triple {23484#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23477#(<= main_~k~0 999975)} is VALID [2022-04-15 12:34:11,234 INFO L290 TraceCheckUtils]: 24: Hoare triple {23484#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23484#(<= main_~k~0 999974)} is VALID [2022-04-15 12:34:11,234 INFO L290 TraceCheckUtils]: 23: Hoare triple {23491#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23484#(<= main_~k~0 999974)} is VALID [2022-04-15 12:34:11,234 INFO L290 TraceCheckUtils]: 22: Hoare triple {23491#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23491#(<= main_~k~0 999973)} is VALID [2022-04-15 12:34:11,235 INFO L290 TraceCheckUtils]: 21: Hoare triple {23498#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23491#(<= main_~k~0 999973)} is VALID [2022-04-15 12:34:11,235 INFO L290 TraceCheckUtils]: 20: Hoare triple {23498#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23498#(<= main_~k~0 999972)} is VALID [2022-04-15 12:34:11,236 INFO L290 TraceCheckUtils]: 19: Hoare triple {23505#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23498#(<= main_~k~0 999972)} is VALID [2022-04-15 12:34:11,236 INFO L290 TraceCheckUtils]: 18: Hoare triple {23505#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23505#(<= main_~k~0 999971)} is VALID [2022-04-15 12:34:11,237 INFO L290 TraceCheckUtils]: 17: Hoare triple {23512#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23505#(<= main_~k~0 999971)} is VALID [2022-04-15 12:34:11,237 INFO L290 TraceCheckUtils]: 16: Hoare triple {23512#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23512#(<= main_~k~0 999970)} is VALID [2022-04-15 12:34:11,238 INFO L290 TraceCheckUtils]: 15: Hoare triple {23519#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23512#(<= main_~k~0 999970)} is VALID [2022-04-15 12:34:11,238 INFO L290 TraceCheckUtils]: 14: Hoare triple {23519#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23519#(<= main_~k~0 999969)} is VALID [2022-04-15 12:34:11,239 INFO L290 TraceCheckUtils]: 13: Hoare triple {23526#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23519#(<= main_~k~0 999969)} is VALID [2022-04-15 12:34:11,239 INFO L290 TraceCheckUtils]: 12: Hoare triple {23526#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23526#(<= main_~k~0 999968)} is VALID [2022-04-15 12:34:11,240 INFO L290 TraceCheckUtils]: 11: Hoare triple {23533#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23526#(<= main_~k~0 999968)} is VALID [2022-04-15 12:34:11,240 INFO L290 TraceCheckUtils]: 10: Hoare triple {23533#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23533#(<= main_~k~0 999967)} is VALID [2022-04-15 12:34:11,241 INFO L290 TraceCheckUtils]: 9: Hoare triple {23540#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23533#(<= main_~k~0 999967)} is VALID [2022-04-15 12:34:11,241 INFO L290 TraceCheckUtils]: 8: Hoare triple {23540#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23540#(<= main_~k~0 999966)} is VALID [2022-04-15 12:34:11,242 INFO L290 TraceCheckUtils]: 7: Hoare triple {23547#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {23540#(<= main_~k~0 999966)} is VALID [2022-04-15 12:34:11,242 INFO L290 TraceCheckUtils]: 6: Hoare triple {23547#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {23547#(<= main_~k~0 999965)} is VALID [2022-04-15 12:34:11,242 INFO L290 TraceCheckUtils]: 5: Hoare triple {23003#true} ~i~0 := 0;~k~0 := 0; {23547#(<= main_~k~0 999965)} is VALID [2022-04-15 12:34:11,242 INFO L272 TraceCheckUtils]: 4: Hoare triple {23003#true} call #t~ret3 := main(); {23003#true} is VALID [2022-04-15 12:34:11,242 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {23003#true} {23003#true} #54#return; {23003#true} is VALID [2022-04-15 12:34:11,242 INFO L290 TraceCheckUtils]: 2: Hoare triple {23003#true} assume true; {23003#true} is VALID [2022-04-15 12:34:11,242 INFO L290 TraceCheckUtils]: 1: Hoare triple {23003#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {23003#true} is VALID [2022-04-15 12:34:11,243 INFO L272 TraceCheckUtils]: 0: Hoare triple {23003#true} call ULTIMATE.init(); {23003#true} is VALID [2022-04-15 12:34:11,243 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 0 proven. 1225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:11,243 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828421252] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:34:11,243 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:34:11,243 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 40, 40] total 80 [2022-04-15 12:34:11,243 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:34:11,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [993232140] [2022-04-15 12:34:11,243 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [993232140] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:34:11,243 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:34:11,243 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [41] imperfect sequences [] total 41 [2022-04-15 12:34:11,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720442624] [2022-04-15 12:34:11,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:34:11,244 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.8780487804878048) internal successors, (77), 39 states have internal predecessors, (77), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 81 [2022-04-15 12:34:11,244 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:34:11,244 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 41 states, 41 states have (on average 1.8780487804878048) internal successors, (77), 39 states have internal predecessors, (77), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:11,293 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 81 edges. 81 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:11,293 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-04-15 12:34:11,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:34:11,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-04-15 12:34:11,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2787, Invalid=3533, Unknown=0, NotChecked=0, Total=6320 [2022-04-15 12:34:11,294 INFO L87 Difference]: Start difference. First operand 82 states and 82 transitions. Second operand has 41 states, 41 states have (on average 1.8780487804878048) internal successors, (77), 39 states have internal predecessors, (77), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:12,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:12,343 INFO L93 Difference]: Finished difference Result 90 states and 90 transitions. [2022-04-15 12:34:12,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-04-15 12:34:12,343 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.8780487804878048) internal successors, (77), 39 states have internal predecessors, (77), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 81 [2022-04-15 12:34:12,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:34:12,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 41 states have (on average 1.8780487804878048) internal successors, (77), 39 states have internal predecessors, (77), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:12,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 90 transitions. [2022-04-15 12:34:12,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 41 states have (on average 1.8780487804878048) internal successors, (77), 39 states have internal predecessors, (77), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:12,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 90 transitions. [2022-04-15 12:34:12,345 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 41 states and 90 transitions. [2022-04-15 12:34:12,471 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 90 edges. 90 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:12,472 INFO L225 Difference]: With dead ends: 90 [2022-04-15 12:34:12,472 INFO L226 Difference]: Without dead ends: 85 [2022-04-15 12:34:12,473 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 124 SyntacticMatches, 1 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1311 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=5498, Invalid=8308, Unknown=0, NotChecked=0, Total=13806 [2022-04-15 12:34:12,474 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 82 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:34:12,474 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 38 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:34:12,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-04-15 12:34:12,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 84. [2022-04-15 12:34:12,751 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:34:12,752 INFO L82 GeneralOperation]: Start isEquivalent. First operand 85 states. Second operand has 84 states, 79 states have (on average 1.0126582278481013) internal successors, (80), 79 states have internal predecessors, (80), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:12,752 INFO L74 IsIncluded]: Start isIncluded. First operand 85 states. Second operand has 84 states, 79 states have (on average 1.0126582278481013) internal successors, (80), 79 states have internal predecessors, (80), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:12,752 INFO L87 Difference]: Start difference. First operand 85 states. Second operand has 84 states, 79 states have (on average 1.0126582278481013) internal successors, (80), 79 states have internal predecessors, (80), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:12,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:12,753 INFO L93 Difference]: Finished difference Result 85 states and 85 transitions. [2022-04-15 12:34:12,753 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 85 transitions. [2022-04-15 12:34:12,753 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:34:12,753 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:34:12,753 INFO L74 IsIncluded]: Start isIncluded. First operand has 84 states, 79 states have (on average 1.0126582278481013) internal successors, (80), 79 states have internal predecessors, (80), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 85 states. [2022-04-15 12:34:12,753 INFO L87 Difference]: Start difference. First operand has 84 states, 79 states have (on average 1.0126582278481013) internal successors, (80), 79 states have internal predecessors, (80), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 85 states. [2022-04-15 12:34:12,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:12,754 INFO L93 Difference]: Finished difference Result 85 states and 85 transitions. [2022-04-15 12:34:12,754 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 85 transitions. [2022-04-15 12:34:12,754 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:34:12,754 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:34:12,754 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:34:12,754 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:34:12,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 79 states have (on average 1.0126582278481013) internal successors, (80), 79 states have internal predecessors, (80), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:12,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 84 transitions. [2022-04-15 12:34:12,755 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 84 transitions. Word has length 81 [2022-04-15 12:34:12,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:34:12,755 INFO L478 AbstractCegarLoop]: Abstraction has 84 states and 84 transitions. [2022-04-15 12:34:12,755 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.8780487804878048) internal successors, (77), 39 states have internal predecessors, (77), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:12,755 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 84 states and 84 transitions. [2022-04-15 12:34:12,866 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 84 edges. 84 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:12,867 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 84 transitions. [2022-04-15 12:34:12,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-04-15 12:34:12,867 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:34:12,867 INFO L499 BasicCegarLoop]: trace histogram [36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:34:12,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-04-15 12:34:13,067 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-04-15 12:34:13,068 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:34:13,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:34:13,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1282899452, now seen corresponding path program 71 times [2022-04-15 12:34:13,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:34:13,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1992772866] [2022-04-15 12:34:13,325 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:34:13,325 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:34:13,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1282899452, now seen corresponding path program 72 times [2022-04-15 12:34:13,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:34:13,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083012772] [2022-04-15 12:34:13,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:34:13,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:34:13,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:13,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:34:13,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:13,917 INFO L290 TraceCheckUtils]: 0: Hoare triple {24209#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {24165#true} is VALID [2022-04-15 12:34:13,917 INFO L290 TraceCheckUtils]: 1: Hoare triple {24165#true} assume true; {24165#true} is VALID [2022-04-15 12:34:13,917 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {24165#true} {24165#true} #54#return; {24165#true} is VALID [2022-04-15 12:34:13,918 INFO L272 TraceCheckUtils]: 0: Hoare triple {24165#true} call ULTIMATE.init(); {24209#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:34:13,918 INFO L290 TraceCheckUtils]: 1: Hoare triple {24209#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {24165#true} is VALID [2022-04-15 12:34:13,918 INFO L290 TraceCheckUtils]: 2: Hoare triple {24165#true} assume true; {24165#true} is VALID [2022-04-15 12:34:13,918 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {24165#true} {24165#true} #54#return; {24165#true} is VALID [2022-04-15 12:34:13,918 INFO L272 TraceCheckUtils]: 4: Hoare triple {24165#true} call #t~ret3 := main(); {24165#true} is VALID [2022-04-15 12:34:13,918 INFO L290 TraceCheckUtils]: 5: Hoare triple {24165#true} ~i~0 := 0;~k~0 := 0; {24170#(= main_~k~0 0)} is VALID [2022-04-15 12:34:13,918 INFO L290 TraceCheckUtils]: 6: Hoare triple {24170#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24170#(= main_~k~0 0)} is VALID [2022-04-15 12:34:13,919 INFO L290 TraceCheckUtils]: 7: Hoare triple {24170#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24171#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:13,919 INFO L290 TraceCheckUtils]: 8: Hoare triple {24171#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24171#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:13,921 INFO L290 TraceCheckUtils]: 9: Hoare triple {24171#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24172#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:13,921 INFO L290 TraceCheckUtils]: 10: Hoare triple {24172#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24172#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:13,922 INFO L290 TraceCheckUtils]: 11: Hoare triple {24172#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24173#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:13,922 INFO L290 TraceCheckUtils]: 12: Hoare triple {24173#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24173#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:13,923 INFO L290 TraceCheckUtils]: 13: Hoare triple {24173#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24174#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:13,924 INFO L290 TraceCheckUtils]: 14: Hoare triple {24174#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24174#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:13,924 INFO L290 TraceCheckUtils]: 15: Hoare triple {24174#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24175#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:13,925 INFO L290 TraceCheckUtils]: 16: Hoare triple {24175#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24175#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:13,926 INFO L290 TraceCheckUtils]: 17: Hoare triple {24175#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24176#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:13,926 INFO L290 TraceCheckUtils]: 18: Hoare triple {24176#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24176#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:13,927 INFO L290 TraceCheckUtils]: 19: Hoare triple {24176#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24177#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:13,927 INFO L290 TraceCheckUtils]: 20: Hoare triple {24177#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24177#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:13,928 INFO L290 TraceCheckUtils]: 21: Hoare triple {24177#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24178#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:13,928 INFO L290 TraceCheckUtils]: 22: Hoare triple {24178#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24178#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:13,929 INFO L290 TraceCheckUtils]: 23: Hoare triple {24178#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24179#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:13,929 INFO L290 TraceCheckUtils]: 24: Hoare triple {24179#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24179#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:13,930 INFO L290 TraceCheckUtils]: 25: Hoare triple {24179#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24180#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:13,930 INFO L290 TraceCheckUtils]: 26: Hoare triple {24180#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24180#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:13,931 INFO L290 TraceCheckUtils]: 27: Hoare triple {24180#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24181#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:13,932 INFO L290 TraceCheckUtils]: 28: Hoare triple {24181#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24181#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:13,933 INFO L290 TraceCheckUtils]: 29: Hoare triple {24181#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24182#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:13,933 INFO L290 TraceCheckUtils]: 30: Hoare triple {24182#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24182#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:13,934 INFO L290 TraceCheckUtils]: 31: Hoare triple {24182#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24183#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:13,934 INFO L290 TraceCheckUtils]: 32: Hoare triple {24183#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24183#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:13,935 INFO L290 TraceCheckUtils]: 33: Hoare triple {24183#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24184#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:13,935 INFO L290 TraceCheckUtils]: 34: Hoare triple {24184#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24184#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:13,936 INFO L290 TraceCheckUtils]: 35: Hoare triple {24184#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24185#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:13,936 INFO L290 TraceCheckUtils]: 36: Hoare triple {24185#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24185#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:13,937 INFO L290 TraceCheckUtils]: 37: Hoare triple {24185#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24186#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:13,937 INFO L290 TraceCheckUtils]: 38: Hoare triple {24186#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24186#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:13,938 INFO L290 TraceCheckUtils]: 39: Hoare triple {24186#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24187#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:13,939 INFO L290 TraceCheckUtils]: 40: Hoare triple {24187#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24187#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:13,940 INFO L290 TraceCheckUtils]: 41: Hoare triple {24187#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24188#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:13,940 INFO L290 TraceCheckUtils]: 42: Hoare triple {24188#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24188#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:13,941 INFO L290 TraceCheckUtils]: 43: Hoare triple {24188#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24189#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:13,941 INFO L290 TraceCheckUtils]: 44: Hoare triple {24189#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24189#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:13,942 INFO L290 TraceCheckUtils]: 45: Hoare triple {24189#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24190#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:13,942 INFO L290 TraceCheckUtils]: 46: Hoare triple {24190#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24190#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:13,943 INFO L290 TraceCheckUtils]: 47: Hoare triple {24190#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24191#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:13,943 INFO L290 TraceCheckUtils]: 48: Hoare triple {24191#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24191#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:13,944 INFO L290 TraceCheckUtils]: 49: Hoare triple {24191#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24192#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:13,944 INFO L290 TraceCheckUtils]: 50: Hoare triple {24192#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24192#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:13,945 INFO L290 TraceCheckUtils]: 51: Hoare triple {24192#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24193#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:13,946 INFO L290 TraceCheckUtils]: 52: Hoare triple {24193#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24193#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:13,947 INFO L290 TraceCheckUtils]: 53: Hoare triple {24193#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24194#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:13,947 INFO L290 TraceCheckUtils]: 54: Hoare triple {24194#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24194#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:13,948 INFO L290 TraceCheckUtils]: 55: Hoare triple {24194#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24195#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:13,948 INFO L290 TraceCheckUtils]: 56: Hoare triple {24195#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24195#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:13,949 INFO L290 TraceCheckUtils]: 57: Hoare triple {24195#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24196#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:13,949 INFO L290 TraceCheckUtils]: 58: Hoare triple {24196#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24196#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:13,950 INFO L290 TraceCheckUtils]: 59: Hoare triple {24196#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24197#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:13,950 INFO L290 TraceCheckUtils]: 60: Hoare triple {24197#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24197#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:13,951 INFO L290 TraceCheckUtils]: 61: Hoare triple {24197#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24198#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:13,952 INFO L290 TraceCheckUtils]: 62: Hoare triple {24198#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24198#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:13,952 INFO L290 TraceCheckUtils]: 63: Hoare triple {24198#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24199#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:13,953 INFO L290 TraceCheckUtils]: 64: Hoare triple {24199#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24199#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:13,954 INFO L290 TraceCheckUtils]: 65: Hoare triple {24199#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24200#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:13,954 INFO L290 TraceCheckUtils]: 66: Hoare triple {24200#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24200#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:13,955 INFO L290 TraceCheckUtils]: 67: Hoare triple {24200#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24201#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:13,955 INFO L290 TraceCheckUtils]: 68: Hoare triple {24201#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24201#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:13,956 INFO L290 TraceCheckUtils]: 69: Hoare triple {24201#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24202#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:13,956 INFO L290 TraceCheckUtils]: 70: Hoare triple {24202#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24202#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:13,957 INFO L290 TraceCheckUtils]: 71: Hoare triple {24202#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24203#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:13,957 INFO L290 TraceCheckUtils]: 72: Hoare triple {24203#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24203#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:13,958 INFO L290 TraceCheckUtils]: 73: Hoare triple {24203#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24204#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:13,958 INFO L290 TraceCheckUtils]: 74: Hoare triple {24204#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24204#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:13,959 INFO L290 TraceCheckUtils]: 75: Hoare triple {24204#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24205#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:13,960 INFO L290 TraceCheckUtils]: 76: Hoare triple {24205#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24205#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:13,961 INFO L290 TraceCheckUtils]: 77: Hoare triple {24205#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24206#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:13,961 INFO L290 TraceCheckUtils]: 78: Hoare triple {24206#(<= main_~k~0 36)} assume !(~i~0 < 1000000); {24206#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:13,961 INFO L272 TraceCheckUtils]: 79: Hoare triple {24206#(<= main_~k~0 36)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {24207#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:34:13,962 INFO L290 TraceCheckUtils]: 80: Hoare triple {24207#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {24208#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:34:13,962 INFO L290 TraceCheckUtils]: 81: Hoare triple {24208#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {24166#false} is VALID [2022-04-15 12:34:13,962 INFO L290 TraceCheckUtils]: 82: Hoare triple {24166#false} assume !false; {24166#false} is VALID [2022-04-15 12:34:13,962 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 0 proven. 1296 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:13,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:34:13,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083012772] [2022-04-15 12:34:13,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083012772] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:34:13,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252321885] [2022-04-15 12:34:13,963 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:34:13,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:34:13,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:34:13,964 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:34:13,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-04-15 12:34:14,080 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2022-04-15 12:34:14,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:34:14,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 445 conjuncts, 40 conjunts are in the unsatisfiable core [2022-04-15 12:34:14,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:14,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:34:14,634 INFO L272 TraceCheckUtils]: 0: Hoare triple {24165#true} call ULTIMATE.init(); {24165#true} is VALID [2022-04-15 12:34:14,634 INFO L290 TraceCheckUtils]: 1: Hoare triple {24165#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {24165#true} is VALID [2022-04-15 12:34:14,634 INFO L290 TraceCheckUtils]: 2: Hoare triple {24165#true} assume true; {24165#true} is VALID [2022-04-15 12:34:14,634 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {24165#true} {24165#true} #54#return; {24165#true} is VALID [2022-04-15 12:34:14,634 INFO L272 TraceCheckUtils]: 4: Hoare triple {24165#true} call #t~ret3 := main(); {24165#true} is VALID [2022-04-15 12:34:14,635 INFO L290 TraceCheckUtils]: 5: Hoare triple {24165#true} ~i~0 := 0;~k~0 := 0; {24228#(<= main_~k~0 0)} is VALID [2022-04-15 12:34:14,635 INFO L290 TraceCheckUtils]: 6: Hoare triple {24228#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24228#(<= main_~k~0 0)} is VALID [2022-04-15 12:34:14,637 INFO L290 TraceCheckUtils]: 7: Hoare triple {24228#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24171#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:14,637 INFO L290 TraceCheckUtils]: 8: Hoare triple {24171#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24171#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:14,638 INFO L290 TraceCheckUtils]: 9: Hoare triple {24171#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24172#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:14,638 INFO L290 TraceCheckUtils]: 10: Hoare triple {24172#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24172#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:14,639 INFO L290 TraceCheckUtils]: 11: Hoare triple {24172#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24173#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:14,639 INFO L290 TraceCheckUtils]: 12: Hoare triple {24173#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24173#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:14,640 INFO L290 TraceCheckUtils]: 13: Hoare triple {24173#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24174#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:14,640 INFO L290 TraceCheckUtils]: 14: Hoare triple {24174#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24174#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:14,641 INFO L290 TraceCheckUtils]: 15: Hoare triple {24174#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24175#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:14,641 INFO L290 TraceCheckUtils]: 16: Hoare triple {24175#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24175#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:14,642 INFO L290 TraceCheckUtils]: 17: Hoare triple {24175#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24176#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:14,642 INFO L290 TraceCheckUtils]: 18: Hoare triple {24176#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24176#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:14,643 INFO L290 TraceCheckUtils]: 19: Hoare triple {24176#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24177#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:14,643 INFO L290 TraceCheckUtils]: 20: Hoare triple {24177#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24177#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:14,644 INFO L290 TraceCheckUtils]: 21: Hoare triple {24177#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24178#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:14,644 INFO L290 TraceCheckUtils]: 22: Hoare triple {24178#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24178#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:14,652 INFO L290 TraceCheckUtils]: 23: Hoare triple {24178#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24179#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:14,652 INFO L290 TraceCheckUtils]: 24: Hoare triple {24179#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24179#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:14,653 INFO L290 TraceCheckUtils]: 25: Hoare triple {24179#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24180#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:14,653 INFO L290 TraceCheckUtils]: 26: Hoare triple {24180#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24180#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:14,654 INFO L290 TraceCheckUtils]: 27: Hoare triple {24180#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24181#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:14,654 INFO L290 TraceCheckUtils]: 28: Hoare triple {24181#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24181#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:14,655 INFO L290 TraceCheckUtils]: 29: Hoare triple {24181#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24182#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:14,655 INFO L290 TraceCheckUtils]: 30: Hoare triple {24182#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24182#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:14,656 INFO L290 TraceCheckUtils]: 31: Hoare triple {24182#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24183#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:14,656 INFO L290 TraceCheckUtils]: 32: Hoare triple {24183#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24183#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:14,657 INFO L290 TraceCheckUtils]: 33: Hoare triple {24183#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24184#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:14,657 INFO L290 TraceCheckUtils]: 34: Hoare triple {24184#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24184#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:14,658 INFO L290 TraceCheckUtils]: 35: Hoare triple {24184#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24185#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:14,658 INFO L290 TraceCheckUtils]: 36: Hoare triple {24185#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24185#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:14,659 INFO L290 TraceCheckUtils]: 37: Hoare triple {24185#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24186#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:14,659 INFO L290 TraceCheckUtils]: 38: Hoare triple {24186#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24186#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:14,660 INFO L290 TraceCheckUtils]: 39: Hoare triple {24186#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24187#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:14,660 INFO L290 TraceCheckUtils]: 40: Hoare triple {24187#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24187#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:14,661 INFO L290 TraceCheckUtils]: 41: Hoare triple {24187#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24188#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:14,661 INFO L290 TraceCheckUtils]: 42: Hoare triple {24188#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24188#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:14,662 INFO L290 TraceCheckUtils]: 43: Hoare triple {24188#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24189#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:14,662 INFO L290 TraceCheckUtils]: 44: Hoare triple {24189#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24189#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:14,663 INFO L290 TraceCheckUtils]: 45: Hoare triple {24189#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24190#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:14,663 INFO L290 TraceCheckUtils]: 46: Hoare triple {24190#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24190#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:14,664 INFO L290 TraceCheckUtils]: 47: Hoare triple {24190#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24191#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:14,664 INFO L290 TraceCheckUtils]: 48: Hoare triple {24191#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24191#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:14,665 INFO L290 TraceCheckUtils]: 49: Hoare triple {24191#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24192#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:14,665 INFO L290 TraceCheckUtils]: 50: Hoare triple {24192#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24192#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:14,665 INFO L290 TraceCheckUtils]: 51: Hoare triple {24192#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24193#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:14,666 INFO L290 TraceCheckUtils]: 52: Hoare triple {24193#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24193#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:14,666 INFO L290 TraceCheckUtils]: 53: Hoare triple {24193#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24194#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:14,667 INFO L290 TraceCheckUtils]: 54: Hoare triple {24194#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24194#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:14,667 INFO L290 TraceCheckUtils]: 55: Hoare triple {24194#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24195#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:14,668 INFO L290 TraceCheckUtils]: 56: Hoare triple {24195#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24195#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:14,668 INFO L290 TraceCheckUtils]: 57: Hoare triple {24195#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24196#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:14,669 INFO L290 TraceCheckUtils]: 58: Hoare triple {24196#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24196#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:14,669 INFO L290 TraceCheckUtils]: 59: Hoare triple {24196#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24197#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:14,670 INFO L290 TraceCheckUtils]: 60: Hoare triple {24197#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24197#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:14,670 INFO L290 TraceCheckUtils]: 61: Hoare triple {24197#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24198#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:14,671 INFO L290 TraceCheckUtils]: 62: Hoare triple {24198#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24198#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:14,671 INFO L290 TraceCheckUtils]: 63: Hoare triple {24198#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24199#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:14,671 INFO L290 TraceCheckUtils]: 64: Hoare triple {24199#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24199#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:14,672 INFO L290 TraceCheckUtils]: 65: Hoare triple {24199#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24200#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:14,672 INFO L290 TraceCheckUtils]: 66: Hoare triple {24200#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24200#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:14,673 INFO L290 TraceCheckUtils]: 67: Hoare triple {24200#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24201#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:14,673 INFO L290 TraceCheckUtils]: 68: Hoare triple {24201#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24201#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:14,674 INFO L290 TraceCheckUtils]: 69: Hoare triple {24201#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24202#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:14,674 INFO L290 TraceCheckUtils]: 70: Hoare triple {24202#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24202#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:14,675 INFO L290 TraceCheckUtils]: 71: Hoare triple {24202#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24203#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:14,675 INFO L290 TraceCheckUtils]: 72: Hoare triple {24203#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24203#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:14,676 INFO L290 TraceCheckUtils]: 73: Hoare triple {24203#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24204#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:14,676 INFO L290 TraceCheckUtils]: 74: Hoare triple {24204#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24204#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:14,677 INFO L290 TraceCheckUtils]: 75: Hoare triple {24204#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24205#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:14,677 INFO L290 TraceCheckUtils]: 76: Hoare triple {24205#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24205#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:14,678 INFO L290 TraceCheckUtils]: 77: Hoare triple {24205#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24206#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:14,678 INFO L290 TraceCheckUtils]: 78: Hoare triple {24206#(<= main_~k~0 36)} assume !(~i~0 < 1000000); {24206#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:14,679 INFO L272 TraceCheckUtils]: 79: Hoare triple {24206#(<= main_~k~0 36)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {24451#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:34:14,679 INFO L290 TraceCheckUtils]: 80: Hoare triple {24451#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {24455#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:34:14,679 INFO L290 TraceCheckUtils]: 81: Hoare triple {24455#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {24166#false} is VALID [2022-04-15 12:34:14,679 INFO L290 TraceCheckUtils]: 82: Hoare triple {24166#false} assume !false; {24166#false} is VALID [2022-04-15 12:34:14,679 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 0 proven. 1296 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:14,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:34:15,818 INFO L290 TraceCheckUtils]: 82: Hoare triple {24166#false} assume !false; {24166#false} is VALID [2022-04-15 12:34:15,818 INFO L290 TraceCheckUtils]: 81: Hoare triple {24455#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {24166#false} is VALID [2022-04-15 12:34:15,818 INFO L290 TraceCheckUtils]: 80: Hoare triple {24451#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {24455#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:34:15,818 INFO L272 TraceCheckUtils]: 79: Hoare triple {24471#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {24451#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:34:15,819 INFO L290 TraceCheckUtils]: 78: Hoare triple {24471#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {24471#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:34:15,820 INFO L290 TraceCheckUtils]: 77: Hoare triple {24478#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24471#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:34:15,821 INFO L290 TraceCheckUtils]: 76: Hoare triple {24478#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24478#(<= main_~k~0 999999)} is VALID [2022-04-15 12:34:15,821 INFO L290 TraceCheckUtils]: 75: Hoare triple {24485#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24478#(<= main_~k~0 999999)} is VALID [2022-04-15 12:34:15,822 INFO L290 TraceCheckUtils]: 74: Hoare triple {24485#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24485#(<= main_~k~0 999998)} is VALID [2022-04-15 12:34:15,822 INFO L290 TraceCheckUtils]: 73: Hoare triple {24492#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24485#(<= main_~k~0 999998)} is VALID [2022-04-15 12:34:15,823 INFO L290 TraceCheckUtils]: 72: Hoare triple {24492#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24492#(<= main_~k~0 999997)} is VALID [2022-04-15 12:34:15,823 INFO L290 TraceCheckUtils]: 71: Hoare triple {24499#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24492#(<= main_~k~0 999997)} is VALID [2022-04-15 12:34:15,824 INFO L290 TraceCheckUtils]: 70: Hoare triple {24499#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24499#(<= main_~k~0 999996)} is VALID [2022-04-15 12:34:15,824 INFO L290 TraceCheckUtils]: 69: Hoare triple {24506#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24499#(<= main_~k~0 999996)} is VALID [2022-04-15 12:34:15,825 INFO L290 TraceCheckUtils]: 68: Hoare triple {24506#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24506#(<= main_~k~0 999995)} is VALID [2022-04-15 12:34:15,825 INFO L290 TraceCheckUtils]: 67: Hoare triple {24513#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24506#(<= main_~k~0 999995)} is VALID [2022-04-15 12:34:15,826 INFO L290 TraceCheckUtils]: 66: Hoare triple {24513#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24513#(<= main_~k~0 999994)} is VALID [2022-04-15 12:34:15,826 INFO L290 TraceCheckUtils]: 65: Hoare triple {24520#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24513#(<= main_~k~0 999994)} is VALID [2022-04-15 12:34:15,826 INFO L290 TraceCheckUtils]: 64: Hoare triple {24520#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24520#(<= main_~k~0 999993)} is VALID [2022-04-15 12:34:15,827 INFO L290 TraceCheckUtils]: 63: Hoare triple {24527#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24520#(<= main_~k~0 999993)} is VALID [2022-04-15 12:34:15,827 INFO L290 TraceCheckUtils]: 62: Hoare triple {24527#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24527#(<= main_~k~0 999992)} is VALID [2022-04-15 12:34:15,828 INFO L290 TraceCheckUtils]: 61: Hoare triple {24534#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24527#(<= main_~k~0 999992)} is VALID [2022-04-15 12:34:15,828 INFO L290 TraceCheckUtils]: 60: Hoare triple {24534#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24534#(<= main_~k~0 999991)} is VALID [2022-04-15 12:34:15,830 INFO L290 TraceCheckUtils]: 59: Hoare triple {24541#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24534#(<= main_~k~0 999991)} is VALID [2022-04-15 12:34:15,830 INFO L290 TraceCheckUtils]: 58: Hoare triple {24541#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24541#(<= main_~k~0 999990)} is VALID [2022-04-15 12:34:15,831 INFO L290 TraceCheckUtils]: 57: Hoare triple {24548#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24541#(<= main_~k~0 999990)} is VALID [2022-04-15 12:34:15,831 INFO L290 TraceCheckUtils]: 56: Hoare triple {24548#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24548#(<= main_~k~0 999989)} is VALID [2022-04-15 12:34:15,832 INFO L290 TraceCheckUtils]: 55: Hoare triple {24555#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24548#(<= main_~k~0 999989)} is VALID [2022-04-15 12:34:15,832 INFO L290 TraceCheckUtils]: 54: Hoare triple {24555#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24555#(<= main_~k~0 999988)} is VALID [2022-04-15 12:34:15,833 INFO L290 TraceCheckUtils]: 53: Hoare triple {24562#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24555#(<= main_~k~0 999988)} is VALID [2022-04-15 12:34:15,833 INFO L290 TraceCheckUtils]: 52: Hoare triple {24562#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24562#(<= main_~k~0 999987)} is VALID [2022-04-15 12:34:15,834 INFO L290 TraceCheckUtils]: 51: Hoare triple {24569#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24562#(<= main_~k~0 999987)} is VALID [2022-04-15 12:34:15,834 INFO L290 TraceCheckUtils]: 50: Hoare triple {24569#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24569#(<= main_~k~0 999986)} is VALID [2022-04-15 12:34:15,835 INFO L290 TraceCheckUtils]: 49: Hoare triple {24576#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24569#(<= main_~k~0 999986)} is VALID [2022-04-15 12:34:15,835 INFO L290 TraceCheckUtils]: 48: Hoare triple {24576#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24576#(<= main_~k~0 999985)} is VALID [2022-04-15 12:34:15,836 INFO L290 TraceCheckUtils]: 47: Hoare triple {24583#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24576#(<= main_~k~0 999985)} is VALID [2022-04-15 12:34:15,836 INFO L290 TraceCheckUtils]: 46: Hoare triple {24583#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24583#(<= main_~k~0 999984)} is VALID [2022-04-15 12:34:15,837 INFO L290 TraceCheckUtils]: 45: Hoare triple {24590#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24583#(<= main_~k~0 999984)} is VALID [2022-04-15 12:34:15,837 INFO L290 TraceCheckUtils]: 44: Hoare triple {24590#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24590#(<= main_~k~0 999983)} is VALID [2022-04-15 12:34:15,838 INFO L290 TraceCheckUtils]: 43: Hoare triple {24597#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24590#(<= main_~k~0 999983)} is VALID [2022-04-15 12:34:15,838 INFO L290 TraceCheckUtils]: 42: Hoare triple {24597#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24597#(<= main_~k~0 999982)} is VALID [2022-04-15 12:34:15,839 INFO L290 TraceCheckUtils]: 41: Hoare triple {24604#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24597#(<= main_~k~0 999982)} is VALID [2022-04-15 12:34:15,839 INFO L290 TraceCheckUtils]: 40: Hoare triple {24604#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24604#(<= main_~k~0 999981)} is VALID [2022-04-15 12:34:15,840 INFO L290 TraceCheckUtils]: 39: Hoare triple {24611#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24604#(<= main_~k~0 999981)} is VALID [2022-04-15 12:34:15,840 INFO L290 TraceCheckUtils]: 38: Hoare triple {24611#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24611#(<= main_~k~0 999980)} is VALID [2022-04-15 12:34:15,841 INFO L290 TraceCheckUtils]: 37: Hoare triple {24618#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24611#(<= main_~k~0 999980)} is VALID [2022-04-15 12:34:15,841 INFO L290 TraceCheckUtils]: 36: Hoare triple {24618#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24618#(<= main_~k~0 999979)} is VALID [2022-04-15 12:34:15,842 INFO L290 TraceCheckUtils]: 35: Hoare triple {24625#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24618#(<= main_~k~0 999979)} is VALID [2022-04-15 12:34:15,842 INFO L290 TraceCheckUtils]: 34: Hoare triple {24625#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24625#(<= main_~k~0 999978)} is VALID [2022-04-15 12:34:15,843 INFO L290 TraceCheckUtils]: 33: Hoare triple {24632#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24625#(<= main_~k~0 999978)} is VALID [2022-04-15 12:34:15,843 INFO L290 TraceCheckUtils]: 32: Hoare triple {24632#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24632#(<= main_~k~0 999977)} is VALID [2022-04-15 12:34:15,844 INFO L290 TraceCheckUtils]: 31: Hoare triple {24639#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24632#(<= main_~k~0 999977)} is VALID [2022-04-15 12:34:15,844 INFO L290 TraceCheckUtils]: 30: Hoare triple {24639#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24639#(<= main_~k~0 999976)} is VALID [2022-04-15 12:34:15,845 INFO L290 TraceCheckUtils]: 29: Hoare triple {24646#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24639#(<= main_~k~0 999976)} is VALID [2022-04-15 12:34:15,845 INFO L290 TraceCheckUtils]: 28: Hoare triple {24646#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24646#(<= main_~k~0 999975)} is VALID [2022-04-15 12:34:15,846 INFO L290 TraceCheckUtils]: 27: Hoare triple {24653#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24646#(<= main_~k~0 999975)} is VALID [2022-04-15 12:34:15,846 INFO L290 TraceCheckUtils]: 26: Hoare triple {24653#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24653#(<= main_~k~0 999974)} is VALID [2022-04-15 12:34:15,847 INFO L290 TraceCheckUtils]: 25: Hoare triple {24660#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24653#(<= main_~k~0 999974)} is VALID [2022-04-15 12:34:15,847 INFO L290 TraceCheckUtils]: 24: Hoare triple {24660#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24660#(<= main_~k~0 999973)} is VALID [2022-04-15 12:34:15,848 INFO L290 TraceCheckUtils]: 23: Hoare triple {24667#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24660#(<= main_~k~0 999973)} is VALID [2022-04-15 12:34:15,848 INFO L290 TraceCheckUtils]: 22: Hoare triple {24667#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24667#(<= main_~k~0 999972)} is VALID [2022-04-15 12:34:15,849 INFO L290 TraceCheckUtils]: 21: Hoare triple {24674#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24667#(<= main_~k~0 999972)} is VALID [2022-04-15 12:34:15,849 INFO L290 TraceCheckUtils]: 20: Hoare triple {24674#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24674#(<= main_~k~0 999971)} is VALID [2022-04-15 12:34:15,850 INFO L290 TraceCheckUtils]: 19: Hoare triple {24681#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24674#(<= main_~k~0 999971)} is VALID [2022-04-15 12:34:15,850 INFO L290 TraceCheckUtils]: 18: Hoare triple {24681#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24681#(<= main_~k~0 999970)} is VALID [2022-04-15 12:34:15,851 INFO L290 TraceCheckUtils]: 17: Hoare triple {24688#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24681#(<= main_~k~0 999970)} is VALID [2022-04-15 12:34:15,851 INFO L290 TraceCheckUtils]: 16: Hoare triple {24688#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24688#(<= main_~k~0 999969)} is VALID [2022-04-15 12:34:15,851 INFO L290 TraceCheckUtils]: 15: Hoare triple {24695#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24688#(<= main_~k~0 999969)} is VALID [2022-04-15 12:34:15,852 INFO L290 TraceCheckUtils]: 14: Hoare triple {24695#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24695#(<= main_~k~0 999968)} is VALID [2022-04-15 12:34:15,852 INFO L290 TraceCheckUtils]: 13: Hoare triple {24702#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24695#(<= main_~k~0 999968)} is VALID [2022-04-15 12:34:15,853 INFO L290 TraceCheckUtils]: 12: Hoare triple {24702#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24702#(<= main_~k~0 999967)} is VALID [2022-04-15 12:34:15,853 INFO L290 TraceCheckUtils]: 11: Hoare triple {24709#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24702#(<= main_~k~0 999967)} is VALID [2022-04-15 12:34:15,854 INFO L290 TraceCheckUtils]: 10: Hoare triple {24709#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24709#(<= main_~k~0 999966)} is VALID [2022-04-15 12:34:15,854 INFO L290 TraceCheckUtils]: 9: Hoare triple {24716#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24709#(<= main_~k~0 999966)} is VALID [2022-04-15 12:34:15,855 INFO L290 TraceCheckUtils]: 8: Hoare triple {24716#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24716#(<= main_~k~0 999965)} is VALID [2022-04-15 12:34:15,855 INFO L290 TraceCheckUtils]: 7: Hoare triple {24723#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {24716#(<= main_~k~0 999965)} is VALID [2022-04-15 12:34:15,856 INFO L290 TraceCheckUtils]: 6: Hoare triple {24723#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {24723#(<= main_~k~0 999964)} is VALID [2022-04-15 12:34:15,856 INFO L290 TraceCheckUtils]: 5: Hoare triple {24165#true} ~i~0 := 0;~k~0 := 0; {24723#(<= main_~k~0 999964)} is VALID [2022-04-15 12:34:15,856 INFO L272 TraceCheckUtils]: 4: Hoare triple {24165#true} call #t~ret3 := main(); {24165#true} is VALID [2022-04-15 12:34:15,856 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {24165#true} {24165#true} #54#return; {24165#true} is VALID [2022-04-15 12:34:15,856 INFO L290 TraceCheckUtils]: 2: Hoare triple {24165#true} assume true; {24165#true} is VALID [2022-04-15 12:34:15,856 INFO L290 TraceCheckUtils]: 1: Hoare triple {24165#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {24165#true} is VALID [2022-04-15 12:34:15,856 INFO L272 TraceCheckUtils]: 0: Hoare triple {24165#true} call ULTIMATE.init(); {24165#true} is VALID [2022-04-15 12:34:15,856 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 0 proven. 1296 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:15,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252321885] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:34:15,857 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:34:15,857 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 41, 41] total 82 [2022-04-15 12:34:15,857 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:34:15,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1992772866] [2022-04-15 12:34:15,857 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1992772866] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:34:15,857 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:34:15,857 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [42] imperfect sequences [] total 42 [2022-04-15 12:34:15,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120494711] [2022-04-15 12:34:15,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:34:15,857 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.880952380952381) internal successors, (79), 40 states have internal predecessors, (79), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 83 [2022-04-15 12:34:15,857 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:34:15,858 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 42 states, 42 states have (on average 1.880952380952381) internal successors, (79), 40 states have internal predecessors, (79), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:15,908 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 83 edges. 83 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:15,908 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-04-15 12:34:15,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:34:15,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-04-15 12:34:15,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2938, Invalid=3704, Unknown=0, NotChecked=0, Total=6642 [2022-04-15 12:34:15,910 INFO L87 Difference]: Start difference. First operand 84 states and 84 transitions. Second operand has 42 states, 42 states have (on average 1.880952380952381) internal successors, (79), 40 states have internal predecessors, (79), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:16,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:16,726 INFO L93 Difference]: Finished difference Result 92 states and 92 transitions. [2022-04-15 12:34:16,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-04-15 12:34:16,726 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.880952380952381) internal successors, (79), 40 states have internal predecessors, (79), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 83 [2022-04-15 12:34:16,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:34:16,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 42 states have (on average 1.880952380952381) internal successors, (79), 40 states have internal predecessors, (79), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:16,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 92 transitions. [2022-04-15 12:34:16,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 42 states have (on average 1.880952380952381) internal successors, (79), 40 states have internal predecessors, (79), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:16,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 92 transitions. [2022-04-15 12:34:16,727 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 42 states and 92 transitions. [2022-04-15 12:34:16,838 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 92 edges. 92 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:16,839 INFO L225 Difference]: With dead ends: 92 [2022-04-15 12:34:16,839 INFO L226 Difference]: Without dead ends: 87 [2022-04-15 12:34:16,841 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 127 SyntacticMatches, 1 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1366 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=5798, Invalid=8722, Unknown=0, NotChecked=0, Total=14520 [2022-04-15 12:34:16,841 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 84 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:34:16,841 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 38 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:34:16,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2022-04-15 12:34:17,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 86. [2022-04-15 12:34:17,143 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:34:17,144 INFO L82 GeneralOperation]: Start isEquivalent. First operand 87 states. Second operand has 86 states, 81 states have (on average 1.0123456790123457) internal successors, (82), 81 states have internal predecessors, (82), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:17,144 INFO L74 IsIncluded]: Start isIncluded. First operand 87 states. Second operand has 86 states, 81 states have (on average 1.0123456790123457) internal successors, (82), 81 states have internal predecessors, (82), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:17,144 INFO L87 Difference]: Start difference. First operand 87 states. Second operand has 86 states, 81 states have (on average 1.0123456790123457) internal successors, (82), 81 states have internal predecessors, (82), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:17,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:17,145 INFO L93 Difference]: Finished difference Result 87 states and 87 transitions. [2022-04-15 12:34:17,145 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 87 transitions. [2022-04-15 12:34:17,145 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:34:17,145 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:34:17,145 INFO L74 IsIncluded]: Start isIncluded. First operand has 86 states, 81 states have (on average 1.0123456790123457) internal successors, (82), 81 states have internal predecessors, (82), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 87 states. [2022-04-15 12:34:17,146 INFO L87 Difference]: Start difference. First operand has 86 states, 81 states have (on average 1.0123456790123457) internal successors, (82), 81 states have internal predecessors, (82), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 87 states. [2022-04-15 12:34:17,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:17,147 INFO L93 Difference]: Finished difference Result 87 states and 87 transitions. [2022-04-15 12:34:17,147 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 87 transitions. [2022-04-15 12:34:17,147 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:34:17,147 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:34:17,147 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:34:17,147 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:34:17,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 81 states have (on average 1.0123456790123457) internal successors, (82), 81 states have internal predecessors, (82), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:17,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 86 transitions. [2022-04-15 12:34:17,148 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 86 transitions. Word has length 83 [2022-04-15 12:34:17,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:34:17,149 INFO L478 AbstractCegarLoop]: Abstraction has 86 states and 86 transitions. [2022-04-15 12:34:17,149 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 1.880952380952381) internal successors, (79), 40 states have internal predecessors, (79), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:17,149 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 86 states and 86 transitions. [2022-04-15 12:34:17,270 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 86 edges. 86 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:17,270 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 86 transitions. [2022-04-15 12:34:17,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-04-15 12:34:17,271 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:34:17,271 INFO L499 BasicCegarLoop]: trace histogram [37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:34:17,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-04-15 12:34:17,471 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:34:17,471 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:34:17,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:34:17,472 INFO L85 PathProgramCache]: Analyzing trace with hash 889388992, now seen corresponding path program 73 times [2022-04-15 12:34:17,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:34:17,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1477907454] [2022-04-15 12:34:21,353 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:34:21,353 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:34:21,353 INFO L85 PathProgramCache]: Analyzing trace with hash 889388992, now seen corresponding path program 74 times [2022-04-15 12:34:21,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:34:21,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813793850] [2022-04-15 12:34:21,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:34:21,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:34:21,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:21,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:34:21,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:21,894 INFO L290 TraceCheckUtils]: 0: Hoare triple {25400#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {25355#true} is VALID [2022-04-15 12:34:21,894 INFO L290 TraceCheckUtils]: 1: Hoare triple {25355#true} assume true; {25355#true} is VALID [2022-04-15 12:34:21,895 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {25355#true} {25355#true} #54#return; {25355#true} is VALID [2022-04-15 12:34:21,895 INFO L272 TraceCheckUtils]: 0: Hoare triple {25355#true} call ULTIMATE.init(); {25400#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:34:21,895 INFO L290 TraceCheckUtils]: 1: Hoare triple {25400#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {25355#true} is VALID [2022-04-15 12:34:21,895 INFO L290 TraceCheckUtils]: 2: Hoare triple {25355#true} assume true; {25355#true} is VALID [2022-04-15 12:34:21,895 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {25355#true} {25355#true} #54#return; {25355#true} is VALID [2022-04-15 12:34:21,895 INFO L272 TraceCheckUtils]: 4: Hoare triple {25355#true} call #t~ret3 := main(); {25355#true} is VALID [2022-04-15 12:34:21,895 INFO L290 TraceCheckUtils]: 5: Hoare triple {25355#true} ~i~0 := 0;~k~0 := 0; {25360#(= main_~k~0 0)} is VALID [2022-04-15 12:34:21,895 INFO L290 TraceCheckUtils]: 6: Hoare triple {25360#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25360#(= main_~k~0 0)} is VALID [2022-04-15 12:34:21,896 INFO L290 TraceCheckUtils]: 7: Hoare triple {25360#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25361#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:21,896 INFO L290 TraceCheckUtils]: 8: Hoare triple {25361#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25361#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:21,898 INFO L290 TraceCheckUtils]: 9: Hoare triple {25361#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25362#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:21,898 INFO L290 TraceCheckUtils]: 10: Hoare triple {25362#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25362#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:21,899 INFO L290 TraceCheckUtils]: 11: Hoare triple {25362#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25363#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:21,906 INFO L290 TraceCheckUtils]: 12: Hoare triple {25363#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25363#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:21,909 INFO L290 TraceCheckUtils]: 13: Hoare triple {25363#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25364#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:21,909 INFO L290 TraceCheckUtils]: 14: Hoare triple {25364#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25364#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:21,910 INFO L290 TraceCheckUtils]: 15: Hoare triple {25364#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25365#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:21,910 INFO L290 TraceCheckUtils]: 16: Hoare triple {25365#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25365#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:21,911 INFO L290 TraceCheckUtils]: 17: Hoare triple {25365#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25366#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:21,911 INFO L290 TraceCheckUtils]: 18: Hoare triple {25366#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25366#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:21,912 INFO L290 TraceCheckUtils]: 19: Hoare triple {25366#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25367#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:21,912 INFO L290 TraceCheckUtils]: 20: Hoare triple {25367#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25367#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:21,913 INFO L290 TraceCheckUtils]: 21: Hoare triple {25367#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25368#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:21,914 INFO L290 TraceCheckUtils]: 22: Hoare triple {25368#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25368#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:21,914 INFO L290 TraceCheckUtils]: 23: Hoare triple {25368#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25369#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:21,915 INFO L290 TraceCheckUtils]: 24: Hoare triple {25369#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25369#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:21,916 INFO L290 TraceCheckUtils]: 25: Hoare triple {25369#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25370#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:21,916 INFO L290 TraceCheckUtils]: 26: Hoare triple {25370#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25370#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:21,917 INFO L290 TraceCheckUtils]: 27: Hoare triple {25370#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25371#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:21,917 INFO L290 TraceCheckUtils]: 28: Hoare triple {25371#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25371#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:21,918 INFO L290 TraceCheckUtils]: 29: Hoare triple {25371#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25372#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:21,918 INFO L290 TraceCheckUtils]: 30: Hoare triple {25372#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25372#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:21,919 INFO L290 TraceCheckUtils]: 31: Hoare triple {25372#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25373#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:21,919 INFO L290 TraceCheckUtils]: 32: Hoare triple {25373#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25373#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:21,920 INFO L290 TraceCheckUtils]: 33: Hoare triple {25373#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25374#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:21,921 INFO L290 TraceCheckUtils]: 34: Hoare triple {25374#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25374#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:21,922 INFO L290 TraceCheckUtils]: 35: Hoare triple {25374#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25375#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:21,922 INFO L290 TraceCheckUtils]: 36: Hoare triple {25375#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25375#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:21,923 INFO L290 TraceCheckUtils]: 37: Hoare triple {25375#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25376#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:21,923 INFO L290 TraceCheckUtils]: 38: Hoare triple {25376#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25376#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:21,924 INFO L290 TraceCheckUtils]: 39: Hoare triple {25376#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25377#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:21,924 INFO L290 TraceCheckUtils]: 40: Hoare triple {25377#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25377#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:21,925 INFO L290 TraceCheckUtils]: 41: Hoare triple {25377#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25378#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:21,925 INFO L290 TraceCheckUtils]: 42: Hoare triple {25378#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25378#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:21,926 INFO L290 TraceCheckUtils]: 43: Hoare triple {25378#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25379#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:21,926 INFO L290 TraceCheckUtils]: 44: Hoare triple {25379#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25379#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:21,927 INFO L290 TraceCheckUtils]: 45: Hoare triple {25379#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25380#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:21,928 INFO L290 TraceCheckUtils]: 46: Hoare triple {25380#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25380#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:21,929 INFO L290 TraceCheckUtils]: 47: Hoare triple {25380#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25381#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:21,929 INFO L290 TraceCheckUtils]: 48: Hoare triple {25381#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25381#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:21,930 INFO L290 TraceCheckUtils]: 49: Hoare triple {25381#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25382#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:21,930 INFO L290 TraceCheckUtils]: 50: Hoare triple {25382#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25382#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:21,931 INFO L290 TraceCheckUtils]: 51: Hoare triple {25382#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25383#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:21,931 INFO L290 TraceCheckUtils]: 52: Hoare triple {25383#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25383#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:21,932 INFO L290 TraceCheckUtils]: 53: Hoare triple {25383#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25384#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:21,932 INFO L290 TraceCheckUtils]: 54: Hoare triple {25384#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25384#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:21,933 INFO L290 TraceCheckUtils]: 55: Hoare triple {25384#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25385#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:21,933 INFO L290 TraceCheckUtils]: 56: Hoare triple {25385#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25385#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:21,934 INFO L290 TraceCheckUtils]: 57: Hoare triple {25385#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25386#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:21,935 INFO L290 TraceCheckUtils]: 58: Hoare triple {25386#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25386#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:21,936 INFO L290 TraceCheckUtils]: 59: Hoare triple {25386#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25387#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:21,936 INFO L290 TraceCheckUtils]: 60: Hoare triple {25387#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25387#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:21,937 INFO L290 TraceCheckUtils]: 61: Hoare triple {25387#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25388#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:21,937 INFO L290 TraceCheckUtils]: 62: Hoare triple {25388#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25388#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:21,938 INFO L290 TraceCheckUtils]: 63: Hoare triple {25388#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25389#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:21,938 INFO L290 TraceCheckUtils]: 64: Hoare triple {25389#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25389#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:21,939 INFO L290 TraceCheckUtils]: 65: Hoare triple {25389#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25390#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:21,939 INFO L290 TraceCheckUtils]: 66: Hoare triple {25390#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25390#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:21,940 INFO L290 TraceCheckUtils]: 67: Hoare triple {25390#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25391#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:21,941 INFO L290 TraceCheckUtils]: 68: Hoare triple {25391#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25391#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:21,941 INFO L290 TraceCheckUtils]: 69: Hoare triple {25391#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25392#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:21,942 INFO L290 TraceCheckUtils]: 70: Hoare triple {25392#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25392#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:21,943 INFO L290 TraceCheckUtils]: 71: Hoare triple {25392#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25393#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:21,943 INFO L290 TraceCheckUtils]: 72: Hoare triple {25393#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25393#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:21,944 INFO L290 TraceCheckUtils]: 73: Hoare triple {25393#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25394#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:21,944 INFO L290 TraceCheckUtils]: 74: Hoare triple {25394#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25394#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:21,945 INFO L290 TraceCheckUtils]: 75: Hoare triple {25394#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25395#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:21,945 INFO L290 TraceCheckUtils]: 76: Hoare triple {25395#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25395#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:21,946 INFO L290 TraceCheckUtils]: 77: Hoare triple {25395#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25396#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:21,946 INFO L290 TraceCheckUtils]: 78: Hoare triple {25396#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25396#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:21,947 INFO L290 TraceCheckUtils]: 79: Hoare triple {25396#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25397#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:21,948 INFO L290 TraceCheckUtils]: 80: Hoare triple {25397#(<= main_~k~0 37)} assume !(~i~0 < 1000000); {25397#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:21,948 INFO L272 TraceCheckUtils]: 81: Hoare triple {25397#(<= main_~k~0 37)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {25398#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:34:21,948 INFO L290 TraceCheckUtils]: 82: Hoare triple {25398#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {25399#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:34:21,949 INFO L290 TraceCheckUtils]: 83: Hoare triple {25399#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {25356#false} is VALID [2022-04-15 12:34:21,949 INFO L290 TraceCheckUtils]: 84: Hoare triple {25356#false} assume !false; {25356#false} is VALID [2022-04-15 12:34:21,949 INFO L134 CoverageAnalysis]: Checked inductivity of 1369 backedges. 0 proven. 1369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:21,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:34:21,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813793850] [2022-04-15 12:34:21,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813793850] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:34:21,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669752176] [2022-04-15 12:34:21,949 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:34:21,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:34:21,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:34:21,950 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:34:21,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-04-15 12:34:22,052 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:34:22,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:34:22,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 41 conjunts are in the unsatisfiable core [2022-04-15 12:34:22,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:22,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:34:22,582 INFO L272 TraceCheckUtils]: 0: Hoare triple {25355#true} call ULTIMATE.init(); {25355#true} is VALID [2022-04-15 12:34:22,583 INFO L290 TraceCheckUtils]: 1: Hoare triple {25355#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {25355#true} is VALID [2022-04-15 12:34:22,583 INFO L290 TraceCheckUtils]: 2: Hoare triple {25355#true} assume true; {25355#true} is VALID [2022-04-15 12:34:22,583 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {25355#true} {25355#true} #54#return; {25355#true} is VALID [2022-04-15 12:34:22,583 INFO L272 TraceCheckUtils]: 4: Hoare triple {25355#true} call #t~ret3 := main(); {25355#true} is VALID [2022-04-15 12:34:22,583 INFO L290 TraceCheckUtils]: 5: Hoare triple {25355#true} ~i~0 := 0;~k~0 := 0; {25419#(<= main_~k~0 0)} is VALID [2022-04-15 12:34:22,583 INFO L290 TraceCheckUtils]: 6: Hoare triple {25419#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25419#(<= main_~k~0 0)} is VALID [2022-04-15 12:34:22,585 INFO L290 TraceCheckUtils]: 7: Hoare triple {25419#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25361#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:22,586 INFO L290 TraceCheckUtils]: 8: Hoare triple {25361#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25361#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:22,587 INFO L290 TraceCheckUtils]: 9: Hoare triple {25361#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25362#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:22,587 INFO L290 TraceCheckUtils]: 10: Hoare triple {25362#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25362#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:22,588 INFO L290 TraceCheckUtils]: 11: Hoare triple {25362#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25363#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:22,588 INFO L290 TraceCheckUtils]: 12: Hoare triple {25363#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25363#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:22,589 INFO L290 TraceCheckUtils]: 13: Hoare triple {25363#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25364#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:22,589 INFO L290 TraceCheckUtils]: 14: Hoare triple {25364#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25364#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:22,590 INFO L290 TraceCheckUtils]: 15: Hoare triple {25364#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25365#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:22,591 INFO L290 TraceCheckUtils]: 16: Hoare triple {25365#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25365#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:22,592 INFO L290 TraceCheckUtils]: 17: Hoare triple {25365#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25366#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:22,592 INFO L290 TraceCheckUtils]: 18: Hoare triple {25366#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25366#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:22,593 INFO L290 TraceCheckUtils]: 19: Hoare triple {25366#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25367#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:22,593 INFO L290 TraceCheckUtils]: 20: Hoare triple {25367#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25367#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:22,594 INFO L290 TraceCheckUtils]: 21: Hoare triple {25367#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25368#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:22,594 INFO L290 TraceCheckUtils]: 22: Hoare triple {25368#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25368#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:22,595 INFO L290 TraceCheckUtils]: 23: Hoare triple {25368#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25369#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:22,595 INFO L290 TraceCheckUtils]: 24: Hoare triple {25369#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25369#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:22,596 INFO L290 TraceCheckUtils]: 25: Hoare triple {25369#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25370#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:22,597 INFO L290 TraceCheckUtils]: 26: Hoare triple {25370#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25370#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:22,598 INFO L290 TraceCheckUtils]: 27: Hoare triple {25370#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25371#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:22,598 INFO L290 TraceCheckUtils]: 28: Hoare triple {25371#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25371#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:22,599 INFO L290 TraceCheckUtils]: 29: Hoare triple {25371#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25372#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:22,599 INFO L290 TraceCheckUtils]: 30: Hoare triple {25372#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25372#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:22,600 INFO L290 TraceCheckUtils]: 31: Hoare triple {25372#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25373#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:22,600 INFO L290 TraceCheckUtils]: 32: Hoare triple {25373#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25373#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:22,601 INFO L290 TraceCheckUtils]: 33: Hoare triple {25373#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25374#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:22,602 INFO L290 TraceCheckUtils]: 34: Hoare triple {25374#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25374#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:22,602 INFO L290 TraceCheckUtils]: 35: Hoare triple {25374#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25375#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:22,603 INFO L290 TraceCheckUtils]: 36: Hoare triple {25375#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25375#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:22,604 INFO L290 TraceCheckUtils]: 37: Hoare triple {25375#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25376#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:22,604 INFO L290 TraceCheckUtils]: 38: Hoare triple {25376#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25376#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:22,605 INFO L290 TraceCheckUtils]: 39: Hoare triple {25376#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25377#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:22,605 INFO L290 TraceCheckUtils]: 40: Hoare triple {25377#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25377#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:22,606 INFO L290 TraceCheckUtils]: 41: Hoare triple {25377#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25378#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:22,607 INFO L290 TraceCheckUtils]: 42: Hoare triple {25378#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25378#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:22,608 INFO L290 TraceCheckUtils]: 43: Hoare triple {25378#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25379#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:22,608 INFO L290 TraceCheckUtils]: 44: Hoare triple {25379#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25379#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:22,609 INFO L290 TraceCheckUtils]: 45: Hoare triple {25379#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25380#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:22,609 INFO L290 TraceCheckUtils]: 46: Hoare triple {25380#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25380#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:22,610 INFO L290 TraceCheckUtils]: 47: Hoare triple {25380#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25381#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:22,610 INFO L290 TraceCheckUtils]: 48: Hoare triple {25381#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25381#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:22,611 INFO L290 TraceCheckUtils]: 49: Hoare triple {25381#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25382#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:22,612 INFO L290 TraceCheckUtils]: 50: Hoare triple {25382#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25382#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:22,613 INFO L290 TraceCheckUtils]: 51: Hoare triple {25382#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25383#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:22,613 INFO L290 TraceCheckUtils]: 52: Hoare triple {25383#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25383#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:22,614 INFO L290 TraceCheckUtils]: 53: Hoare triple {25383#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25384#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:22,614 INFO L290 TraceCheckUtils]: 54: Hoare triple {25384#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25384#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:22,615 INFO L290 TraceCheckUtils]: 55: Hoare triple {25384#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25385#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:22,615 INFO L290 TraceCheckUtils]: 56: Hoare triple {25385#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25385#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:22,616 INFO L290 TraceCheckUtils]: 57: Hoare triple {25385#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25386#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:22,616 INFO L290 TraceCheckUtils]: 58: Hoare triple {25386#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25386#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:22,617 INFO L290 TraceCheckUtils]: 59: Hoare triple {25386#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25387#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:22,618 INFO L290 TraceCheckUtils]: 60: Hoare triple {25387#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25387#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:22,619 INFO L290 TraceCheckUtils]: 61: Hoare triple {25387#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25388#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:22,619 INFO L290 TraceCheckUtils]: 62: Hoare triple {25388#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25388#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:22,620 INFO L290 TraceCheckUtils]: 63: Hoare triple {25388#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25389#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:22,620 INFO L290 TraceCheckUtils]: 64: Hoare triple {25389#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25389#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:22,621 INFO L290 TraceCheckUtils]: 65: Hoare triple {25389#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25390#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:22,621 INFO L290 TraceCheckUtils]: 66: Hoare triple {25390#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25390#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:22,622 INFO L290 TraceCheckUtils]: 67: Hoare triple {25390#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25391#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:22,622 INFO L290 TraceCheckUtils]: 68: Hoare triple {25391#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25391#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:22,623 INFO L290 TraceCheckUtils]: 69: Hoare triple {25391#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25392#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:22,624 INFO L290 TraceCheckUtils]: 70: Hoare triple {25392#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25392#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:22,625 INFO L290 TraceCheckUtils]: 71: Hoare triple {25392#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25393#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:22,625 INFO L290 TraceCheckUtils]: 72: Hoare triple {25393#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25393#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:22,626 INFO L290 TraceCheckUtils]: 73: Hoare triple {25393#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25394#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:22,626 INFO L290 TraceCheckUtils]: 74: Hoare triple {25394#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25394#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:22,627 INFO L290 TraceCheckUtils]: 75: Hoare triple {25394#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25395#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:22,627 INFO L290 TraceCheckUtils]: 76: Hoare triple {25395#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25395#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:22,628 INFO L290 TraceCheckUtils]: 77: Hoare triple {25395#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25396#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:22,629 INFO L290 TraceCheckUtils]: 78: Hoare triple {25396#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25396#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:22,632 INFO L290 TraceCheckUtils]: 79: Hoare triple {25396#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25397#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:22,632 INFO L290 TraceCheckUtils]: 80: Hoare triple {25397#(<= main_~k~0 37)} assume !(~i~0 < 1000000); {25397#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:22,632 INFO L272 TraceCheckUtils]: 81: Hoare triple {25397#(<= main_~k~0 37)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {25648#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:34:22,633 INFO L290 TraceCheckUtils]: 82: Hoare triple {25648#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {25652#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:34:22,633 INFO L290 TraceCheckUtils]: 83: Hoare triple {25652#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {25356#false} is VALID [2022-04-15 12:34:22,633 INFO L290 TraceCheckUtils]: 84: Hoare triple {25356#false} assume !false; {25356#false} is VALID [2022-04-15 12:34:22,633 INFO L134 CoverageAnalysis]: Checked inductivity of 1369 backedges. 0 proven. 1369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:22,633 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:34:23,782 INFO L290 TraceCheckUtils]: 84: Hoare triple {25356#false} assume !false; {25356#false} is VALID [2022-04-15 12:34:23,782 INFO L290 TraceCheckUtils]: 83: Hoare triple {25652#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {25356#false} is VALID [2022-04-15 12:34:23,782 INFO L290 TraceCheckUtils]: 82: Hoare triple {25648#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {25652#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:34:23,783 INFO L272 TraceCheckUtils]: 81: Hoare triple {25668#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {25648#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:34:23,783 INFO L290 TraceCheckUtils]: 80: Hoare triple {25668#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {25668#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:34:23,785 INFO L290 TraceCheckUtils]: 79: Hoare triple {25675#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25668#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:34:23,785 INFO L290 TraceCheckUtils]: 78: Hoare triple {25675#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25675#(<= main_~k~0 999999)} is VALID [2022-04-15 12:34:23,786 INFO L290 TraceCheckUtils]: 77: Hoare triple {25682#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25675#(<= main_~k~0 999999)} is VALID [2022-04-15 12:34:23,786 INFO L290 TraceCheckUtils]: 76: Hoare triple {25682#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25682#(<= main_~k~0 999998)} is VALID [2022-04-15 12:34:23,787 INFO L290 TraceCheckUtils]: 75: Hoare triple {25689#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25682#(<= main_~k~0 999998)} is VALID [2022-04-15 12:34:23,787 INFO L290 TraceCheckUtils]: 74: Hoare triple {25689#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25689#(<= main_~k~0 999997)} is VALID [2022-04-15 12:34:23,788 INFO L290 TraceCheckUtils]: 73: Hoare triple {25696#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25689#(<= main_~k~0 999997)} is VALID [2022-04-15 12:34:23,788 INFO L290 TraceCheckUtils]: 72: Hoare triple {25696#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25696#(<= main_~k~0 999996)} is VALID [2022-04-15 12:34:23,789 INFO L290 TraceCheckUtils]: 71: Hoare triple {25703#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25696#(<= main_~k~0 999996)} is VALID [2022-04-15 12:34:23,789 INFO L290 TraceCheckUtils]: 70: Hoare triple {25703#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25703#(<= main_~k~0 999995)} is VALID [2022-04-15 12:34:23,790 INFO L290 TraceCheckUtils]: 69: Hoare triple {25710#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25703#(<= main_~k~0 999995)} is VALID [2022-04-15 12:34:23,790 INFO L290 TraceCheckUtils]: 68: Hoare triple {25710#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25710#(<= main_~k~0 999994)} is VALID [2022-04-15 12:34:23,791 INFO L290 TraceCheckUtils]: 67: Hoare triple {25717#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25710#(<= main_~k~0 999994)} is VALID [2022-04-15 12:34:23,807 INFO L290 TraceCheckUtils]: 66: Hoare triple {25717#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25717#(<= main_~k~0 999993)} is VALID [2022-04-15 12:34:23,810 INFO L290 TraceCheckUtils]: 65: Hoare triple {25724#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25717#(<= main_~k~0 999993)} is VALID [2022-04-15 12:34:23,810 INFO L290 TraceCheckUtils]: 64: Hoare triple {25724#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25724#(<= main_~k~0 999992)} is VALID [2022-04-15 12:34:23,811 INFO L290 TraceCheckUtils]: 63: Hoare triple {25731#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25724#(<= main_~k~0 999992)} is VALID [2022-04-15 12:34:23,811 INFO L290 TraceCheckUtils]: 62: Hoare triple {25731#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25731#(<= main_~k~0 999991)} is VALID [2022-04-15 12:34:23,812 INFO L290 TraceCheckUtils]: 61: Hoare triple {25738#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25731#(<= main_~k~0 999991)} is VALID [2022-04-15 12:34:23,813 INFO L290 TraceCheckUtils]: 60: Hoare triple {25738#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25738#(<= main_~k~0 999990)} is VALID [2022-04-15 12:34:23,814 INFO L290 TraceCheckUtils]: 59: Hoare triple {25745#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25738#(<= main_~k~0 999990)} is VALID [2022-04-15 12:34:23,814 INFO L290 TraceCheckUtils]: 58: Hoare triple {25745#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25745#(<= main_~k~0 999989)} is VALID [2022-04-15 12:34:23,815 INFO L290 TraceCheckUtils]: 57: Hoare triple {25752#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25745#(<= main_~k~0 999989)} is VALID [2022-04-15 12:34:23,815 INFO L290 TraceCheckUtils]: 56: Hoare triple {25752#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25752#(<= main_~k~0 999988)} is VALID [2022-04-15 12:34:23,816 INFO L290 TraceCheckUtils]: 55: Hoare triple {25759#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25752#(<= main_~k~0 999988)} is VALID [2022-04-15 12:34:23,816 INFO L290 TraceCheckUtils]: 54: Hoare triple {25759#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25759#(<= main_~k~0 999987)} is VALID [2022-04-15 12:34:23,817 INFO L290 TraceCheckUtils]: 53: Hoare triple {25766#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25759#(<= main_~k~0 999987)} is VALID [2022-04-15 12:34:23,818 INFO L290 TraceCheckUtils]: 52: Hoare triple {25766#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25766#(<= main_~k~0 999986)} is VALID [2022-04-15 12:34:23,819 INFO L290 TraceCheckUtils]: 51: Hoare triple {25773#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25766#(<= main_~k~0 999986)} is VALID [2022-04-15 12:34:23,819 INFO L290 TraceCheckUtils]: 50: Hoare triple {25773#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25773#(<= main_~k~0 999985)} is VALID [2022-04-15 12:34:23,820 INFO L290 TraceCheckUtils]: 49: Hoare triple {25780#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25773#(<= main_~k~0 999985)} is VALID [2022-04-15 12:34:23,820 INFO L290 TraceCheckUtils]: 48: Hoare triple {25780#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25780#(<= main_~k~0 999984)} is VALID [2022-04-15 12:34:23,821 INFO L290 TraceCheckUtils]: 47: Hoare triple {25787#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25780#(<= main_~k~0 999984)} is VALID [2022-04-15 12:34:23,821 INFO L290 TraceCheckUtils]: 46: Hoare triple {25787#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25787#(<= main_~k~0 999983)} is VALID [2022-04-15 12:34:23,822 INFO L290 TraceCheckUtils]: 45: Hoare triple {25794#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25787#(<= main_~k~0 999983)} is VALID [2022-04-15 12:34:23,822 INFO L290 TraceCheckUtils]: 44: Hoare triple {25794#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25794#(<= main_~k~0 999982)} is VALID [2022-04-15 12:34:23,823 INFO L290 TraceCheckUtils]: 43: Hoare triple {25801#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25794#(<= main_~k~0 999982)} is VALID [2022-04-15 12:34:23,824 INFO L290 TraceCheckUtils]: 42: Hoare triple {25801#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25801#(<= main_~k~0 999981)} is VALID [2022-04-15 12:34:23,825 INFO L290 TraceCheckUtils]: 41: Hoare triple {25808#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25801#(<= main_~k~0 999981)} is VALID [2022-04-15 12:34:23,825 INFO L290 TraceCheckUtils]: 40: Hoare triple {25808#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25808#(<= main_~k~0 999980)} is VALID [2022-04-15 12:34:23,826 INFO L290 TraceCheckUtils]: 39: Hoare triple {25815#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25808#(<= main_~k~0 999980)} is VALID [2022-04-15 12:34:23,826 INFO L290 TraceCheckUtils]: 38: Hoare triple {25815#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25815#(<= main_~k~0 999979)} is VALID [2022-04-15 12:34:23,827 INFO L290 TraceCheckUtils]: 37: Hoare triple {25822#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25815#(<= main_~k~0 999979)} is VALID [2022-04-15 12:34:23,827 INFO L290 TraceCheckUtils]: 36: Hoare triple {25822#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25822#(<= main_~k~0 999978)} is VALID [2022-04-15 12:34:23,828 INFO L290 TraceCheckUtils]: 35: Hoare triple {25829#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25822#(<= main_~k~0 999978)} is VALID [2022-04-15 12:34:23,828 INFO L290 TraceCheckUtils]: 34: Hoare triple {25829#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25829#(<= main_~k~0 999977)} is VALID [2022-04-15 12:34:23,830 INFO L290 TraceCheckUtils]: 33: Hoare triple {25836#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25829#(<= main_~k~0 999977)} is VALID [2022-04-15 12:34:23,830 INFO L290 TraceCheckUtils]: 32: Hoare triple {25836#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25836#(<= main_~k~0 999976)} is VALID [2022-04-15 12:34:23,831 INFO L290 TraceCheckUtils]: 31: Hoare triple {25843#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25836#(<= main_~k~0 999976)} is VALID [2022-04-15 12:34:23,832 INFO L290 TraceCheckUtils]: 30: Hoare triple {25843#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25843#(<= main_~k~0 999975)} is VALID [2022-04-15 12:34:23,833 INFO L290 TraceCheckUtils]: 29: Hoare triple {25850#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25843#(<= main_~k~0 999975)} is VALID [2022-04-15 12:34:23,833 INFO L290 TraceCheckUtils]: 28: Hoare triple {25850#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25850#(<= main_~k~0 999974)} is VALID [2022-04-15 12:34:23,834 INFO L290 TraceCheckUtils]: 27: Hoare triple {25857#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25850#(<= main_~k~0 999974)} is VALID [2022-04-15 12:34:23,834 INFO L290 TraceCheckUtils]: 26: Hoare triple {25857#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25857#(<= main_~k~0 999973)} is VALID [2022-04-15 12:34:23,835 INFO L290 TraceCheckUtils]: 25: Hoare triple {25864#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25857#(<= main_~k~0 999973)} is VALID [2022-04-15 12:34:23,835 INFO L290 TraceCheckUtils]: 24: Hoare triple {25864#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25864#(<= main_~k~0 999972)} is VALID [2022-04-15 12:34:23,836 INFO L290 TraceCheckUtils]: 23: Hoare triple {25871#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25864#(<= main_~k~0 999972)} is VALID [2022-04-15 12:34:23,836 INFO L290 TraceCheckUtils]: 22: Hoare triple {25871#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25871#(<= main_~k~0 999971)} is VALID [2022-04-15 12:34:23,837 INFO L290 TraceCheckUtils]: 21: Hoare triple {25878#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25871#(<= main_~k~0 999971)} is VALID [2022-04-15 12:34:23,838 INFO L290 TraceCheckUtils]: 20: Hoare triple {25878#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25878#(<= main_~k~0 999970)} is VALID [2022-04-15 12:34:23,839 INFO L290 TraceCheckUtils]: 19: Hoare triple {25885#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25878#(<= main_~k~0 999970)} is VALID [2022-04-15 12:34:23,839 INFO L290 TraceCheckUtils]: 18: Hoare triple {25885#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25885#(<= main_~k~0 999969)} is VALID [2022-04-15 12:34:23,840 INFO L290 TraceCheckUtils]: 17: Hoare triple {25892#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25885#(<= main_~k~0 999969)} is VALID [2022-04-15 12:34:23,840 INFO L290 TraceCheckUtils]: 16: Hoare triple {25892#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25892#(<= main_~k~0 999968)} is VALID [2022-04-15 12:34:23,841 INFO L290 TraceCheckUtils]: 15: Hoare triple {25899#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25892#(<= main_~k~0 999968)} is VALID [2022-04-15 12:34:23,841 INFO L290 TraceCheckUtils]: 14: Hoare triple {25899#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25899#(<= main_~k~0 999967)} is VALID [2022-04-15 12:34:23,842 INFO L290 TraceCheckUtils]: 13: Hoare triple {25906#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25899#(<= main_~k~0 999967)} is VALID [2022-04-15 12:34:23,842 INFO L290 TraceCheckUtils]: 12: Hoare triple {25906#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25906#(<= main_~k~0 999966)} is VALID [2022-04-15 12:34:23,843 INFO L290 TraceCheckUtils]: 11: Hoare triple {25913#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25906#(<= main_~k~0 999966)} is VALID [2022-04-15 12:34:23,844 INFO L290 TraceCheckUtils]: 10: Hoare triple {25913#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25913#(<= main_~k~0 999965)} is VALID [2022-04-15 12:34:23,844 INFO L290 TraceCheckUtils]: 9: Hoare triple {25920#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25913#(<= main_~k~0 999965)} is VALID [2022-04-15 12:34:23,845 INFO L290 TraceCheckUtils]: 8: Hoare triple {25920#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25920#(<= main_~k~0 999964)} is VALID [2022-04-15 12:34:23,846 INFO L290 TraceCheckUtils]: 7: Hoare triple {25927#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {25920#(<= main_~k~0 999964)} is VALID [2022-04-15 12:34:23,846 INFO L290 TraceCheckUtils]: 6: Hoare triple {25927#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {25927#(<= main_~k~0 999963)} is VALID [2022-04-15 12:34:23,846 INFO L290 TraceCheckUtils]: 5: Hoare triple {25355#true} ~i~0 := 0;~k~0 := 0; {25927#(<= main_~k~0 999963)} is VALID [2022-04-15 12:34:23,846 INFO L272 TraceCheckUtils]: 4: Hoare triple {25355#true} call #t~ret3 := main(); {25355#true} is VALID [2022-04-15 12:34:23,846 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {25355#true} {25355#true} #54#return; {25355#true} is VALID [2022-04-15 12:34:23,846 INFO L290 TraceCheckUtils]: 2: Hoare triple {25355#true} assume true; {25355#true} is VALID [2022-04-15 12:34:23,846 INFO L290 TraceCheckUtils]: 1: Hoare triple {25355#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {25355#true} is VALID [2022-04-15 12:34:23,846 INFO L272 TraceCheckUtils]: 0: Hoare triple {25355#true} call ULTIMATE.init(); {25355#true} is VALID [2022-04-15 12:34:23,847 INFO L134 CoverageAnalysis]: Checked inductivity of 1369 backedges. 0 proven. 1369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:23,847 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669752176] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:34:23,847 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:34:23,847 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 42, 42] total 84 [2022-04-15 12:34:23,847 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:34:23,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1477907454] [2022-04-15 12:34:23,847 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1477907454] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:34:23,847 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:34:23,847 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [43] imperfect sequences [] total 43 [2022-04-15 12:34:23,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498658463] [2022-04-15 12:34:23,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:34:23,848 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.8837209302325582) internal successors, (81), 41 states have internal predecessors, (81), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 85 [2022-04-15 12:34:23,848 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:34:23,848 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 43 states, 43 states have (on average 1.8837209302325582) internal successors, (81), 41 states have internal predecessors, (81), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:23,921 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 85 edges. 85 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:23,921 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-04-15 12:34:23,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:34:23,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-04-15 12:34:23,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3093, Invalid=3879, Unknown=0, NotChecked=0, Total=6972 [2022-04-15 12:34:23,922 INFO L87 Difference]: Start difference. First operand 86 states and 86 transitions. Second operand has 43 states, 43 states have (on average 1.8837209302325582) internal successors, (81), 41 states have internal predecessors, (81), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:25,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:25,058 INFO L93 Difference]: Finished difference Result 94 states and 94 transitions. [2022-04-15 12:34:25,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-04-15 12:34:25,058 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.8837209302325582) internal successors, (81), 41 states have internal predecessors, (81), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 85 [2022-04-15 12:34:25,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:34:25,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 43 states have (on average 1.8837209302325582) internal successors, (81), 41 states have internal predecessors, (81), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:25,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 94 transitions. [2022-04-15 12:34:25,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 43 states have (on average 1.8837209302325582) internal successors, (81), 41 states have internal predecessors, (81), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:25,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 94 transitions. [2022-04-15 12:34:25,060 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 43 states and 94 transitions. [2022-04-15 12:34:25,127 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 94 edges. 94 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:25,128 INFO L225 Difference]: With dead ends: 94 [2022-04-15 12:34:25,128 INFO L226 Difference]: Without dead ends: 89 [2022-04-15 12:34:25,130 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 130 SyntacticMatches, 1 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1422 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=6106, Invalid=9146, Unknown=0, NotChecked=0, Total=15252 [2022-04-15 12:34:25,130 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 86 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:34:25,130 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 43 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:34:25,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-04-15 12:34:25,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 88. [2022-04-15 12:34:25,318 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:34:25,318 INFO L82 GeneralOperation]: Start isEquivalent. First operand 89 states. Second operand has 88 states, 83 states have (on average 1.0120481927710843) internal successors, (84), 83 states have internal predecessors, (84), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:25,319 INFO L74 IsIncluded]: Start isIncluded. First operand 89 states. Second operand has 88 states, 83 states have (on average 1.0120481927710843) internal successors, (84), 83 states have internal predecessors, (84), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:25,319 INFO L87 Difference]: Start difference. First operand 89 states. Second operand has 88 states, 83 states have (on average 1.0120481927710843) internal successors, (84), 83 states have internal predecessors, (84), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:25,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:25,319 INFO L93 Difference]: Finished difference Result 89 states and 89 transitions. [2022-04-15 12:34:25,319 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 89 transitions. [2022-04-15 12:34:25,320 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:34:25,320 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:34:25,320 INFO L74 IsIncluded]: Start isIncluded. First operand has 88 states, 83 states have (on average 1.0120481927710843) internal successors, (84), 83 states have internal predecessors, (84), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 89 states. [2022-04-15 12:34:25,320 INFO L87 Difference]: Start difference. First operand has 88 states, 83 states have (on average 1.0120481927710843) internal successors, (84), 83 states have internal predecessors, (84), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 89 states. [2022-04-15 12:34:25,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:25,320 INFO L93 Difference]: Finished difference Result 89 states and 89 transitions. [2022-04-15 12:34:25,320 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 89 transitions. [2022-04-15 12:34:25,321 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:34:25,321 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:34:25,321 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:34:25,321 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:34:25,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 83 states have (on average 1.0120481927710843) internal successors, (84), 83 states have internal predecessors, (84), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:25,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 88 transitions. [2022-04-15 12:34:25,321 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 88 transitions. Word has length 85 [2022-04-15 12:34:25,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:34:25,323 INFO L478 AbstractCegarLoop]: Abstraction has 88 states and 88 transitions. [2022-04-15 12:34:25,323 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.8837209302325582) internal successors, (81), 41 states have internal predecessors, (81), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:25,323 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 88 states and 88 transitions. [2022-04-15 12:34:25,447 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 88 edges. 88 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:25,447 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 88 transitions. [2022-04-15 12:34:25,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-04-15 12:34:25,447 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:34:25,447 INFO L499 BasicCegarLoop]: trace histogram [38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:34:25,464 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-04-15 12:34:25,648 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-04-15 12:34:25,648 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:34:25,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:34:25,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1104477820, now seen corresponding path program 75 times [2022-04-15 12:34:25,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:34:25,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1563423282] [2022-04-15 12:34:25,963 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:34:25,963 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:34:25,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1104477820, now seen corresponding path program 76 times [2022-04-15 12:34:25,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:34:25,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845995969] [2022-04-15 12:34:25,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:34:25,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:34:26,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:26,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:34:26,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:26,643 INFO L290 TraceCheckUtils]: 0: Hoare triple {26619#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {26573#true} is VALID [2022-04-15 12:34:26,643 INFO L290 TraceCheckUtils]: 1: Hoare triple {26573#true} assume true; {26573#true} is VALID [2022-04-15 12:34:26,643 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {26573#true} {26573#true} #54#return; {26573#true} is VALID [2022-04-15 12:34:26,643 INFO L272 TraceCheckUtils]: 0: Hoare triple {26573#true} call ULTIMATE.init(); {26619#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:34:26,643 INFO L290 TraceCheckUtils]: 1: Hoare triple {26619#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {26573#true} is VALID [2022-04-15 12:34:26,643 INFO L290 TraceCheckUtils]: 2: Hoare triple {26573#true} assume true; {26573#true} is VALID [2022-04-15 12:34:26,643 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {26573#true} {26573#true} #54#return; {26573#true} is VALID [2022-04-15 12:34:26,643 INFO L272 TraceCheckUtils]: 4: Hoare triple {26573#true} call #t~ret3 := main(); {26573#true} is VALID [2022-04-15 12:34:26,644 INFO L290 TraceCheckUtils]: 5: Hoare triple {26573#true} ~i~0 := 0;~k~0 := 0; {26578#(= main_~k~0 0)} is VALID [2022-04-15 12:34:26,644 INFO L290 TraceCheckUtils]: 6: Hoare triple {26578#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26578#(= main_~k~0 0)} is VALID [2022-04-15 12:34:26,644 INFO L290 TraceCheckUtils]: 7: Hoare triple {26578#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26579#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:26,645 INFO L290 TraceCheckUtils]: 8: Hoare triple {26579#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26579#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:26,647 INFO L290 TraceCheckUtils]: 9: Hoare triple {26579#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26580#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:26,647 INFO L290 TraceCheckUtils]: 10: Hoare triple {26580#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26580#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:26,648 INFO L290 TraceCheckUtils]: 11: Hoare triple {26580#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26581#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:26,648 INFO L290 TraceCheckUtils]: 12: Hoare triple {26581#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26581#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:26,649 INFO L290 TraceCheckUtils]: 13: Hoare triple {26581#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26582#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:26,649 INFO L290 TraceCheckUtils]: 14: Hoare triple {26582#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26582#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:26,650 INFO L290 TraceCheckUtils]: 15: Hoare triple {26582#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26583#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:26,651 INFO L290 TraceCheckUtils]: 16: Hoare triple {26583#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26583#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:26,652 INFO L290 TraceCheckUtils]: 17: Hoare triple {26583#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26584#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:26,652 INFO L290 TraceCheckUtils]: 18: Hoare triple {26584#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26584#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:26,653 INFO L290 TraceCheckUtils]: 19: Hoare triple {26584#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26585#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:26,653 INFO L290 TraceCheckUtils]: 20: Hoare triple {26585#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26585#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:26,654 INFO L290 TraceCheckUtils]: 21: Hoare triple {26585#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26586#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:26,654 INFO L290 TraceCheckUtils]: 22: Hoare triple {26586#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26586#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:26,655 INFO L290 TraceCheckUtils]: 23: Hoare triple {26586#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26587#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:26,656 INFO L290 TraceCheckUtils]: 24: Hoare triple {26587#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26587#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:26,657 INFO L290 TraceCheckUtils]: 25: Hoare triple {26587#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26588#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:26,657 INFO L290 TraceCheckUtils]: 26: Hoare triple {26588#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26588#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:26,658 INFO L290 TraceCheckUtils]: 27: Hoare triple {26588#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26589#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:26,658 INFO L290 TraceCheckUtils]: 28: Hoare triple {26589#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26589#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:26,659 INFO L290 TraceCheckUtils]: 29: Hoare triple {26589#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26590#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:26,659 INFO L290 TraceCheckUtils]: 30: Hoare triple {26590#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26590#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:26,660 INFO L290 TraceCheckUtils]: 31: Hoare triple {26590#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26591#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:26,661 INFO L290 TraceCheckUtils]: 32: Hoare triple {26591#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26591#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:26,661 INFO L290 TraceCheckUtils]: 33: Hoare triple {26591#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26592#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:26,662 INFO L290 TraceCheckUtils]: 34: Hoare triple {26592#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26592#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:26,663 INFO L290 TraceCheckUtils]: 35: Hoare triple {26592#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26593#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:26,663 INFO L290 TraceCheckUtils]: 36: Hoare triple {26593#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26593#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:26,664 INFO L290 TraceCheckUtils]: 37: Hoare triple {26593#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26594#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:26,664 INFO L290 TraceCheckUtils]: 38: Hoare triple {26594#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26594#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:26,665 INFO L290 TraceCheckUtils]: 39: Hoare triple {26594#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26595#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:26,665 INFO L290 TraceCheckUtils]: 40: Hoare triple {26595#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26595#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:26,666 INFO L290 TraceCheckUtils]: 41: Hoare triple {26595#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26596#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:26,667 INFO L290 TraceCheckUtils]: 42: Hoare triple {26596#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26596#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:26,668 INFO L290 TraceCheckUtils]: 43: Hoare triple {26596#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26597#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:26,668 INFO L290 TraceCheckUtils]: 44: Hoare triple {26597#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26597#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:26,669 INFO L290 TraceCheckUtils]: 45: Hoare triple {26597#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26598#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:26,669 INFO L290 TraceCheckUtils]: 46: Hoare triple {26598#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26598#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:26,670 INFO L290 TraceCheckUtils]: 47: Hoare triple {26598#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26599#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:26,670 INFO L290 TraceCheckUtils]: 48: Hoare triple {26599#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26599#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:26,671 INFO L290 TraceCheckUtils]: 49: Hoare triple {26599#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26600#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:26,672 INFO L290 TraceCheckUtils]: 50: Hoare triple {26600#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26600#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:26,673 INFO L290 TraceCheckUtils]: 51: Hoare triple {26600#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26601#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:26,673 INFO L290 TraceCheckUtils]: 52: Hoare triple {26601#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26601#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:26,674 INFO L290 TraceCheckUtils]: 53: Hoare triple {26601#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26602#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:26,674 INFO L290 TraceCheckUtils]: 54: Hoare triple {26602#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26602#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:26,675 INFO L290 TraceCheckUtils]: 55: Hoare triple {26602#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26603#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:26,675 INFO L290 TraceCheckUtils]: 56: Hoare triple {26603#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26603#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:26,676 INFO L290 TraceCheckUtils]: 57: Hoare triple {26603#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26604#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:26,676 INFO L290 TraceCheckUtils]: 58: Hoare triple {26604#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26604#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:26,677 INFO L290 TraceCheckUtils]: 59: Hoare triple {26604#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26605#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:26,678 INFO L290 TraceCheckUtils]: 60: Hoare triple {26605#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26605#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:26,679 INFO L290 TraceCheckUtils]: 61: Hoare triple {26605#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26606#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:26,679 INFO L290 TraceCheckUtils]: 62: Hoare triple {26606#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26606#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:26,680 INFO L290 TraceCheckUtils]: 63: Hoare triple {26606#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26607#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:26,680 INFO L290 TraceCheckUtils]: 64: Hoare triple {26607#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26607#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:26,681 INFO L290 TraceCheckUtils]: 65: Hoare triple {26607#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26608#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:26,681 INFO L290 TraceCheckUtils]: 66: Hoare triple {26608#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26608#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:26,682 INFO L290 TraceCheckUtils]: 67: Hoare triple {26608#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26609#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:26,683 INFO L290 TraceCheckUtils]: 68: Hoare triple {26609#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26609#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:26,684 INFO L290 TraceCheckUtils]: 69: Hoare triple {26609#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26610#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:26,684 INFO L290 TraceCheckUtils]: 70: Hoare triple {26610#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26610#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:26,685 INFO L290 TraceCheckUtils]: 71: Hoare triple {26610#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26611#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:26,685 INFO L290 TraceCheckUtils]: 72: Hoare triple {26611#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26611#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:26,686 INFO L290 TraceCheckUtils]: 73: Hoare triple {26611#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26612#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:26,686 INFO L290 TraceCheckUtils]: 74: Hoare triple {26612#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26612#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:26,687 INFO L290 TraceCheckUtils]: 75: Hoare triple {26612#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26613#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:26,688 INFO L290 TraceCheckUtils]: 76: Hoare triple {26613#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26613#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:26,689 INFO L290 TraceCheckUtils]: 77: Hoare triple {26613#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26614#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:26,689 INFO L290 TraceCheckUtils]: 78: Hoare triple {26614#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26614#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:26,690 INFO L290 TraceCheckUtils]: 79: Hoare triple {26614#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26615#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:26,690 INFO L290 TraceCheckUtils]: 80: Hoare triple {26615#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26615#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:26,691 INFO L290 TraceCheckUtils]: 81: Hoare triple {26615#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26616#(<= main_~k~0 38)} is VALID [2022-04-15 12:34:26,691 INFO L290 TraceCheckUtils]: 82: Hoare triple {26616#(<= main_~k~0 38)} assume !(~i~0 < 1000000); {26616#(<= main_~k~0 38)} is VALID [2022-04-15 12:34:26,692 INFO L272 TraceCheckUtils]: 83: Hoare triple {26616#(<= main_~k~0 38)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {26617#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:34:26,692 INFO L290 TraceCheckUtils]: 84: Hoare triple {26617#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {26618#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:34:26,692 INFO L290 TraceCheckUtils]: 85: Hoare triple {26618#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {26574#false} is VALID [2022-04-15 12:34:26,692 INFO L290 TraceCheckUtils]: 86: Hoare triple {26574#false} assume !false; {26574#false} is VALID [2022-04-15 12:34:26,693 INFO L134 CoverageAnalysis]: Checked inductivity of 1444 backedges. 0 proven. 1444 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:26,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:34:26,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845995969] [2022-04-15 12:34:26,693 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845995969] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:34:26,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717008780] [2022-04-15 12:34:26,693 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:34:26,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:34:26,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:34:26,694 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:34:26,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-04-15 12:34:26,805 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:34:26,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:34:26,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 42 conjunts are in the unsatisfiable core [2022-04-15 12:34:26,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:26,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:34:27,441 INFO L272 TraceCheckUtils]: 0: Hoare triple {26573#true} call ULTIMATE.init(); {26573#true} is VALID [2022-04-15 12:34:27,441 INFO L290 TraceCheckUtils]: 1: Hoare triple {26573#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {26573#true} is VALID [2022-04-15 12:34:27,441 INFO L290 TraceCheckUtils]: 2: Hoare triple {26573#true} assume true; {26573#true} is VALID [2022-04-15 12:34:27,441 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {26573#true} {26573#true} #54#return; {26573#true} is VALID [2022-04-15 12:34:27,441 INFO L272 TraceCheckUtils]: 4: Hoare triple {26573#true} call #t~ret3 := main(); {26573#true} is VALID [2022-04-15 12:34:27,441 INFO L290 TraceCheckUtils]: 5: Hoare triple {26573#true} ~i~0 := 0;~k~0 := 0; {26638#(<= main_~k~0 0)} is VALID [2022-04-15 12:34:27,442 INFO L290 TraceCheckUtils]: 6: Hoare triple {26638#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26638#(<= main_~k~0 0)} is VALID [2022-04-15 12:34:27,444 INFO L290 TraceCheckUtils]: 7: Hoare triple {26638#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26579#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:27,444 INFO L290 TraceCheckUtils]: 8: Hoare triple {26579#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26579#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:27,445 INFO L290 TraceCheckUtils]: 9: Hoare triple {26579#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26580#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:27,445 INFO L290 TraceCheckUtils]: 10: Hoare triple {26580#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26580#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:27,446 INFO L290 TraceCheckUtils]: 11: Hoare triple {26580#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26581#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:27,446 INFO L290 TraceCheckUtils]: 12: Hoare triple {26581#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26581#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:27,447 INFO L290 TraceCheckUtils]: 13: Hoare triple {26581#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26582#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:27,448 INFO L290 TraceCheckUtils]: 14: Hoare triple {26582#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26582#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:27,449 INFO L290 TraceCheckUtils]: 15: Hoare triple {26582#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26583#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:27,449 INFO L290 TraceCheckUtils]: 16: Hoare triple {26583#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26583#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:27,450 INFO L290 TraceCheckUtils]: 17: Hoare triple {26583#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26584#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:27,450 INFO L290 TraceCheckUtils]: 18: Hoare triple {26584#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26584#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:27,451 INFO L290 TraceCheckUtils]: 19: Hoare triple {26584#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26585#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:27,451 INFO L290 TraceCheckUtils]: 20: Hoare triple {26585#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26585#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:27,452 INFO L290 TraceCheckUtils]: 21: Hoare triple {26585#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26586#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:27,453 INFO L290 TraceCheckUtils]: 22: Hoare triple {26586#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26586#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:27,454 INFO L290 TraceCheckUtils]: 23: Hoare triple {26586#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26587#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:27,454 INFO L290 TraceCheckUtils]: 24: Hoare triple {26587#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26587#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:27,455 INFO L290 TraceCheckUtils]: 25: Hoare triple {26587#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26588#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:27,455 INFO L290 TraceCheckUtils]: 26: Hoare triple {26588#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26588#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:27,456 INFO L290 TraceCheckUtils]: 27: Hoare triple {26588#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26589#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:27,456 INFO L290 TraceCheckUtils]: 28: Hoare triple {26589#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26589#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:27,457 INFO L290 TraceCheckUtils]: 29: Hoare triple {26589#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26590#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:27,457 INFO L290 TraceCheckUtils]: 30: Hoare triple {26590#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26590#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:27,458 INFO L290 TraceCheckUtils]: 31: Hoare triple {26590#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26591#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:27,459 INFO L290 TraceCheckUtils]: 32: Hoare triple {26591#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26591#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:27,460 INFO L290 TraceCheckUtils]: 33: Hoare triple {26591#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26592#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:27,460 INFO L290 TraceCheckUtils]: 34: Hoare triple {26592#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26592#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:27,461 INFO L290 TraceCheckUtils]: 35: Hoare triple {26592#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26593#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:27,461 INFO L290 TraceCheckUtils]: 36: Hoare triple {26593#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26593#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:27,462 INFO L290 TraceCheckUtils]: 37: Hoare triple {26593#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26594#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:27,462 INFO L290 TraceCheckUtils]: 38: Hoare triple {26594#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26594#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:27,463 INFO L290 TraceCheckUtils]: 39: Hoare triple {26594#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26595#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:27,464 INFO L290 TraceCheckUtils]: 40: Hoare triple {26595#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26595#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:27,465 INFO L290 TraceCheckUtils]: 41: Hoare triple {26595#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26596#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:27,465 INFO L290 TraceCheckUtils]: 42: Hoare triple {26596#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26596#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:27,466 INFO L290 TraceCheckUtils]: 43: Hoare triple {26596#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26597#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:27,466 INFO L290 TraceCheckUtils]: 44: Hoare triple {26597#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26597#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:27,467 INFO L290 TraceCheckUtils]: 45: Hoare triple {26597#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26598#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:27,467 INFO L290 TraceCheckUtils]: 46: Hoare triple {26598#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26598#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:27,468 INFO L290 TraceCheckUtils]: 47: Hoare triple {26598#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26599#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:27,469 INFO L290 TraceCheckUtils]: 48: Hoare triple {26599#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26599#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:27,470 INFO L290 TraceCheckUtils]: 49: Hoare triple {26599#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26600#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:27,470 INFO L290 TraceCheckUtils]: 50: Hoare triple {26600#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26600#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:27,471 INFO L290 TraceCheckUtils]: 51: Hoare triple {26600#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26601#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:27,471 INFO L290 TraceCheckUtils]: 52: Hoare triple {26601#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26601#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:27,472 INFO L290 TraceCheckUtils]: 53: Hoare triple {26601#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26602#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:27,472 INFO L290 TraceCheckUtils]: 54: Hoare triple {26602#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26602#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:27,473 INFO L290 TraceCheckUtils]: 55: Hoare triple {26602#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26603#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:27,474 INFO L290 TraceCheckUtils]: 56: Hoare triple {26603#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26603#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:27,475 INFO L290 TraceCheckUtils]: 57: Hoare triple {26603#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26604#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:27,475 INFO L290 TraceCheckUtils]: 58: Hoare triple {26604#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26604#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:27,476 INFO L290 TraceCheckUtils]: 59: Hoare triple {26604#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26605#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:27,476 INFO L290 TraceCheckUtils]: 60: Hoare triple {26605#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26605#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:27,477 INFO L290 TraceCheckUtils]: 61: Hoare triple {26605#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26606#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:27,477 INFO L290 TraceCheckUtils]: 62: Hoare triple {26606#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26606#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:27,478 INFO L290 TraceCheckUtils]: 63: Hoare triple {26606#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26607#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:27,479 INFO L290 TraceCheckUtils]: 64: Hoare triple {26607#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26607#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:27,480 INFO L290 TraceCheckUtils]: 65: Hoare triple {26607#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26608#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:27,480 INFO L290 TraceCheckUtils]: 66: Hoare triple {26608#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26608#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:27,481 INFO L290 TraceCheckUtils]: 67: Hoare triple {26608#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26609#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:27,481 INFO L290 TraceCheckUtils]: 68: Hoare triple {26609#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26609#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:27,482 INFO L290 TraceCheckUtils]: 69: Hoare triple {26609#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26610#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:27,482 INFO L290 TraceCheckUtils]: 70: Hoare triple {26610#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26610#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:27,483 INFO L290 TraceCheckUtils]: 71: Hoare triple {26610#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26611#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:27,484 INFO L290 TraceCheckUtils]: 72: Hoare triple {26611#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26611#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:27,485 INFO L290 TraceCheckUtils]: 73: Hoare triple {26611#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26612#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:27,485 INFO L290 TraceCheckUtils]: 74: Hoare triple {26612#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26612#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:27,486 INFO L290 TraceCheckUtils]: 75: Hoare triple {26612#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26613#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:27,486 INFO L290 TraceCheckUtils]: 76: Hoare triple {26613#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26613#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:27,487 INFO L290 TraceCheckUtils]: 77: Hoare triple {26613#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26614#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:27,497 INFO L290 TraceCheckUtils]: 78: Hoare triple {26614#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26614#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:27,498 INFO L290 TraceCheckUtils]: 79: Hoare triple {26614#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26615#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:27,499 INFO L290 TraceCheckUtils]: 80: Hoare triple {26615#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26615#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:27,500 INFO L290 TraceCheckUtils]: 81: Hoare triple {26615#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26616#(<= main_~k~0 38)} is VALID [2022-04-15 12:34:27,500 INFO L290 TraceCheckUtils]: 82: Hoare triple {26616#(<= main_~k~0 38)} assume !(~i~0 < 1000000); {26616#(<= main_~k~0 38)} is VALID [2022-04-15 12:34:27,500 INFO L272 TraceCheckUtils]: 83: Hoare triple {26616#(<= main_~k~0 38)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {26873#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:34:27,501 INFO L290 TraceCheckUtils]: 84: Hoare triple {26873#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {26877#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:34:27,501 INFO L290 TraceCheckUtils]: 85: Hoare triple {26877#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {26574#false} is VALID [2022-04-15 12:34:27,501 INFO L290 TraceCheckUtils]: 86: Hoare triple {26574#false} assume !false; {26574#false} is VALID [2022-04-15 12:34:27,501 INFO L134 CoverageAnalysis]: Checked inductivity of 1444 backedges. 0 proven. 1444 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:27,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:34:29,102 INFO L290 TraceCheckUtils]: 86: Hoare triple {26574#false} assume !false; {26574#false} is VALID [2022-04-15 12:34:29,102 INFO L290 TraceCheckUtils]: 85: Hoare triple {26877#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {26574#false} is VALID [2022-04-15 12:34:29,102 INFO L290 TraceCheckUtils]: 84: Hoare triple {26873#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {26877#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:34:29,103 INFO L272 TraceCheckUtils]: 83: Hoare triple {26893#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {26873#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:34:29,103 INFO L290 TraceCheckUtils]: 82: Hoare triple {26893#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {26893#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:34:29,105 INFO L290 TraceCheckUtils]: 81: Hoare triple {26900#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26893#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:34:29,105 INFO L290 TraceCheckUtils]: 80: Hoare triple {26900#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26900#(<= main_~k~0 999999)} is VALID [2022-04-15 12:34:29,106 INFO L290 TraceCheckUtils]: 79: Hoare triple {26907#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26900#(<= main_~k~0 999999)} is VALID [2022-04-15 12:34:29,106 INFO L290 TraceCheckUtils]: 78: Hoare triple {26907#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26907#(<= main_~k~0 999998)} is VALID [2022-04-15 12:34:29,107 INFO L290 TraceCheckUtils]: 77: Hoare triple {26914#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26907#(<= main_~k~0 999998)} is VALID [2022-04-15 12:34:29,107 INFO L290 TraceCheckUtils]: 76: Hoare triple {26914#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26914#(<= main_~k~0 999997)} is VALID [2022-04-15 12:34:29,108 INFO L290 TraceCheckUtils]: 75: Hoare triple {26921#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26914#(<= main_~k~0 999997)} is VALID [2022-04-15 12:34:29,108 INFO L290 TraceCheckUtils]: 74: Hoare triple {26921#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26921#(<= main_~k~0 999996)} is VALID [2022-04-15 12:34:29,109 INFO L290 TraceCheckUtils]: 73: Hoare triple {26928#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26921#(<= main_~k~0 999996)} is VALID [2022-04-15 12:34:29,109 INFO L290 TraceCheckUtils]: 72: Hoare triple {26928#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26928#(<= main_~k~0 999995)} is VALID [2022-04-15 12:34:29,110 INFO L290 TraceCheckUtils]: 71: Hoare triple {26935#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26928#(<= main_~k~0 999995)} is VALID [2022-04-15 12:34:29,111 INFO L290 TraceCheckUtils]: 70: Hoare triple {26935#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26935#(<= main_~k~0 999994)} is VALID [2022-04-15 12:34:29,111 INFO L290 TraceCheckUtils]: 69: Hoare triple {26942#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26935#(<= main_~k~0 999994)} is VALID [2022-04-15 12:34:29,112 INFO L290 TraceCheckUtils]: 68: Hoare triple {26942#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26942#(<= main_~k~0 999993)} is VALID [2022-04-15 12:34:29,112 INFO L290 TraceCheckUtils]: 67: Hoare triple {26949#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26942#(<= main_~k~0 999993)} is VALID [2022-04-15 12:34:29,113 INFO L290 TraceCheckUtils]: 66: Hoare triple {26949#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26949#(<= main_~k~0 999992)} is VALID [2022-04-15 12:34:29,114 INFO L290 TraceCheckUtils]: 65: Hoare triple {26956#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26949#(<= main_~k~0 999992)} is VALID [2022-04-15 12:34:29,114 INFO L290 TraceCheckUtils]: 64: Hoare triple {26956#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26956#(<= main_~k~0 999991)} is VALID [2022-04-15 12:34:29,115 INFO L290 TraceCheckUtils]: 63: Hoare triple {26963#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26956#(<= main_~k~0 999991)} is VALID [2022-04-15 12:34:29,115 INFO L290 TraceCheckUtils]: 62: Hoare triple {26963#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26963#(<= main_~k~0 999990)} is VALID [2022-04-15 12:34:29,116 INFO L290 TraceCheckUtils]: 61: Hoare triple {26970#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26963#(<= main_~k~0 999990)} is VALID [2022-04-15 12:34:29,116 INFO L290 TraceCheckUtils]: 60: Hoare triple {26970#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26970#(<= main_~k~0 999989)} is VALID [2022-04-15 12:34:29,117 INFO L290 TraceCheckUtils]: 59: Hoare triple {26977#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26970#(<= main_~k~0 999989)} is VALID [2022-04-15 12:34:29,117 INFO L290 TraceCheckUtils]: 58: Hoare triple {26977#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26977#(<= main_~k~0 999988)} is VALID [2022-04-15 12:34:29,118 INFO L290 TraceCheckUtils]: 57: Hoare triple {26984#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26977#(<= main_~k~0 999988)} is VALID [2022-04-15 12:34:29,118 INFO L290 TraceCheckUtils]: 56: Hoare triple {26984#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26984#(<= main_~k~0 999987)} is VALID [2022-04-15 12:34:29,119 INFO L290 TraceCheckUtils]: 55: Hoare triple {26991#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26984#(<= main_~k~0 999987)} is VALID [2022-04-15 12:34:29,119 INFO L290 TraceCheckUtils]: 54: Hoare triple {26991#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26991#(<= main_~k~0 999986)} is VALID [2022-04-15 12:34:29,120 INFO L290 TraceCheckUtils]: 53: Hoare triple {26998#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26991#(<= main_~k~0 999986)} is VALID [2022-04-15 12:34:29,120 INFO L290 TraceCheckUtils]: 52: Hoare triple {26998#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {26998#(<= main_~k~0 999985)} is VALID [2022-04-15 12:34:29,121 INFO L290 TraceCheckUtils]: 51: Hoare triple {27005#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {26998#(<= main_~k~0 999985)} is VALID [2022-04-15 12:34:29,121 INFO L290 TraceCheckUtils]: 50: Hoare triple {27005#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27005#(<= main_~k~0 999984)} is VALID [2022-04-15 12:34:29,122 INFO L290 TraceCheckUtils]: 49: Hoare triple {27012#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27005#(<= main_~k~0 999984)} is VALID [2022-04-15 12:34:29,123 INFO L290 TraceCheckUtils]: 48: Hoare triple {27012#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27012#(<= main_~k~0 999983)} is VALID [2022-04-15 12:34:29,123 INFO L290 TraceCheckUtils]: 47: Hoare triple {27019#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27012#(<= main_~k~0 999983)} is VALID [2022-04-15 12:34:29,124 INFO L290 TraceCheckUtils]: 46: Hoare triple {27019#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27019#(<= main_~k~0 999982)} is VALID [2022-04-15 12:34:29,124 INFO L290 TraceCheckUtils]: 45: Hoare triple {27026#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27019#(<= main_~k~0 999982)} is VALID [2022-04-15 12:34:29,125 INFO L290 TraceCheckUtils]: 44: Hoare triple {27026#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27026#(<= main_~k~0 999981)} is VALID [2022-04-15 12:34:29,126 INFO L290 TraceCheckUtils]: 43: Hoare triple {27033#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27026#(<= main_~k~0 999981)} is VALID [2022-04-15 12:34:29,126 INFO L290 TraceCheckUtils]: 42: Hoare triple {27033#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27033#(<= main_~k~0 999980)} is VALID [2022-04-15 12:34:29,127 INFO L290 TraceCheckUtils]: 41: Hoare triple {27040#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27033#(<= main_~k~0 999980)} is VALID [2022-04-15 12:34:29,127 INFO L290 TraceCheckUtils]: 40: Hoare triple {27040#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27040#(<= main_~k~0 999979)} is VALID [2022-04-15 12:34:29,128 INFO L290 TraceCheckUtils]: 39: Hoare triple {27047#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27040#(<= main_~k~0 999979)} is VALID [2022-04-15 12:34:29,128 INFO L290 TraceCheckUtils]: 38: Hoare triple {27047#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27047#(<= main_~k~0 999978)} is VALID [2022-04-15 12:34:29,129 INFO L290 TraceCheckUtils]: 37: Hoare triple {27054#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27047#(<= main_~k~0 999978)} is VALID [2022-04-15 12:34:29,129 INFO L290 TraceCheckUtils]: 36: Hoare triple {27054#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27054#(<= main_~k~0 999977)} is VALID [2022-04-15 12:34:29,130 INFO L290 TraceCheckUtils]: 35: Hoare triple {27061#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27054#(<= main_~k~0 999977)} is VALID [2022-04-15 12:34:29,130 INFO L290 TraceCheckUtils]: 34: Hoare triple {27061#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27061#(<= main_~k~0 999976)} is VALID [2022-04-15 12:34:29,131 INFO L290 TraceCheckUtils]: 33: Hoare triple {27068#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27061#(<= main_~k~0 999976)} is VALID [2022-04-15 12:34:29,131 INFO L290 TraceCheckUtils]: 32: Hoare triple {27068#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27068#(<= main_~k~0 999975)} is VALID [2022-04-15 12:34:29,132 INFO L290 TraceCheckUtils]: 31: Hoare triple {27075#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27068#(<= main_~k~0 999975)} is VALID [2022-04-15 12:34:29,132 INFO L290 TraceCheckUtils]: 30: Hoare triple {27075#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27075#(<= main_~k~0 999974)} is VALID [2022-04-15 12:34:29,133 INFO L290 TraceCheckUtils]: 29: Hoare triple {27082#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27075#(<= main_~k~0 999974)} is VALID [2022-04-15 12:34:29,133 INFO L290 TraceCheckUtils]: 28: Hoare triple {27082#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27082#(<= main_~k~0 999973)} is VALID [2022-04-15 12:34:29,134 INFO L290 TraceCheckUtils]: 27: Hoare triple {27089#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27082#(<= main_~k~0 999973)} is VALID [2022-04-15 12:34:29,134 INFO L290 TraceCheckUtils]: 26: Hoare triple {27089#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27089#(<= main_~k~0 999972)} is VALID [2022-04-15 12:34:29,135 INFO L290 TraceCheckUtils]: 25: Hoare triple {27096#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27089#(<= main_~k~0 999972)} is VALID [2022-04-15 12:34:29,135 INFO L290 TraceCheckUtils]: 24: Hoare triple {27096#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27096#(<= main_~k~0 999971)} is VALID [2022-04-15 12:34:29,136 INFO L290 TraceCheckUtils]: 23: Hoare triple {27103#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27096#(<= main_~k~0 999971)} is VALID [2022-04-15 12:34:29,137 INFO L290 TraceCheckUtils]: 22: Hoare triple {27103#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27103#(<= main_~k~0 999970)} is VALID [2022-04-15 12:34:29,137 INFO L290 TraceCheckUtils]: 21: Hoare triple {27110#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27103#(<= main_~k~0 999970)} is VALID [2022-04-15 12:34:29,138 INFO L290 TraceCheckUtils]: 20: Hoare triple {27110#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27110#(<= main_~k~0 999969)} is VALID [2022-04-15 12:34:29,138 INFO L290 TraceCheckUtils]: 19: Hoare triple {27117#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27110#(<= main_~k~0 999969)} is VALID [2022-04-15 12:34:29,139 INFO L290 TraceCheckUtils]: 18: Hoare triple {27117#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27117#(<= main_~k~0 999968)} is VALID [2022-04-15 12:34:29,140 INFO L290 TraceCheckUtils]: 17: Hoare triple {27124#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27117#(<= main_~k~0 999968)} is VALID [2022-04-15 12:34:29,140 INFO L290 TraceCheckUtils]: 16: Hoare triple {27124#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27124#(<= main_~k~0 999967)} is VALID [2022-04-15 12:34:29,141 INFO L290 TraceCheckUtils]: 15: Hoare triple {27131#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27124#(<= main_~k~0 999967)} is VALID [2022-04-15 12:34:29,141 INFO L290 TraceCheckUtils]: 14: Hoare triple {27131#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27131#(<= main_~k~0 999966)} is VALID [2022-04-15 12:34:29,142 INFO L290 TraceCheckUtils]: 13: Hoare triple {27138#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27131#(<= main_~k~0 999966)} is VALID [2022-04-15 12:34:29,142 INFO L290 TraceCheckUtils]: 12: Hoare triple {27138#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27138#(<= main_~k~0 999965)} is VALID [2022-04-15 12:34:29,143 INFO L290 TraceCheckUtils]: 11: Hoare triple {27145#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27138#(<= main_~k~0 999965)} is VALID [2022-04-15 12:34:29,143 INFO L290 TraceCheckUtils]: 10: Hoare triple {27145#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27145#(<= main_~k~0 999964)} is VALID [2022-04-15 12:34:29,144 INFO L290 TraceCheckUtils]: 9: Hoare triple {27152#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27145#(<= main_~k~0 999964)} is VALID [2022-04-15 12:34:29,144 INFO L290 TraceCheckUtils]: 8: Hoare triple {27152#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27152#(<= main_~k~0 999963)} is VALID [2022-04-15 12:34:29,145 INFO L290 TraceCheckUtils]: 7: Hoare triple {27159#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27152#(<= main_~k~0 999963)} is VALID [2022-04-15 12:34:29,145 INFO L290 TraceCheckUtils]: 6: Hoare triple {27159#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27159#(<= main_~k~0 999962)} is VALID [2022-04-15 12:34:29,145 INFO L290 TraceCheckUtils]: 5: Hoare triple {26573#true} ~i~0 := 0;~k~0 := 0; {27159#(<= main_~k~0 999962)} is VALID [2022-04-15 12:34:29,145 INFO L272 TraceCheckUtils]: 4: Hoare triple {26573#true} call #t~ret3 := main(); {26573#true} is VALID [2022-04-15 12:34:29,145 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {26573#true} {26573#true} #54#return; {26573#true} is VALID [2022-04-15 12:34:29,146 INFO L290 TraceCheckUtils]: 2: Hoare triple {26573#true} assume true; {26573#true} is VALID [2022-04-15 12:34:29,146 INFO L290 TraceCheckUtils]: 1: Hoare triple {26573#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {26573#true} is VALID [2022-04-15 12:34:29,146 INFO L272 TraceCheckUtils]: 0: Hoare triple {26573#true} call ULTIMATE.init(); {26573#true} is VALID [2022-04-15 12:34:29,146 INFO L134 CoverageAnalysis]: Checked inductivity of 1444 backedges. 0 proven. 1444 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:29,146 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717008780] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:34:29,146 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:34:29,146 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 43, 43] total 86 [2022-04-15 12:34:29,146 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:34:29,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1563423282] [2022-04-15 12:34:29,146 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1563423282] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:34:29,146 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:34:29,146 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [44] imperfect sequences [] total 44 [2022-04-15 12:34:29,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056676447] [2022-04-15 12:34:29,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:34:29,147 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.8863636363636365) internal successors, (83), 42 states have internal predecessors, (83), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 87 [2022-04-15 12:34:29,147 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:34:29,147 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 44 states, 44 states have (on average 1.8863636363636365) internal successors, (83), 42 states have internal predecessors, (83), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:29,213 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 87 edges. 87 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:29,213 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-04-15 12:34:29,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:34:29,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-04-15 12:34:29,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3252, Invalid=4058, Unknown=0, NotChecked=0, Total=7310 [2022-04-15 12:34:29,214 INFO L87 Difference]: Start difference. First operand 88 states and 88 transitions. Second operand has 44 states, 44 states have (on average 1.8863636363636365) internal successors, (83), 42 states have internal predecessors, (83), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:30,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:30,145 INFO L93 Difference]: Finished difference Result 96 states and 96 transitions. [2022-04-15 12:34:30,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-04-15 12:34:30,145 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.8863636363636365) internal successors, (83), 42 states have internal predecessors, (83), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 87 [2022-04-15 12:34:30,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:34:30,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 44 states have (on average 1.8863636363636365) internal successors, (83), 42 states have internal predecessors, (83), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:30,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 96 transitions. [2022-04-15 12:34:30,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 44 states have (on average 1.8863636363636365) internal successors, (83), 42 states have internal predecessors, (83), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:30,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 96 transitions. [2022-04-15 12:34:30,147 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 44 states and 96 transitions. [2022-04-15 12:34:30,215 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 96 edges. 96 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:30,216 INFO L225 Difference]: With dead ends: 96 [2022-04-15 12:34:30,216 INFO L226 Difference]: Without dead ends: 91 [2022-04-15 12:34:30,217 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 133 SyntacticMatches, 1 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1479 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=6422, Invalid=9580, Unknown=0, NotChecked=0, Total=16002 [2022-04-15 12:34:30,217 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 88 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:34:30,217 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 63 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:34:30,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2022-04-15 12:34:30,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 90. [2022-04-15 12:34:30,416 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:34:30,416 INFO L82 GeneralOperation]: Start isEquivalent. First operand 91 states. Second operand has 90 states, 85 states have (on average 1.011764705882353) internal successors, (86), 85 states have internal predecessors, (86), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:30,416 INFO L74 IsIncluded]: Start isIncluded. First operand 91 states. Second operand has 90 states, 85 states have (on average 1.011764705882353) internal successors, (86), 85 states have internal predecessors, (86), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:30,416 INFO L87 Difference]: Start difference. First operand 91 states. Second operand has 90 states, 85 states have (on average 1.011764705882353) internal successors, (86), 85 states have internal predecessors, (86), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:30,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:30,417 INFO L93 Difference]: Finished difference Result 91 states and 91 transitions. [2022-04-15 12:34:30,417 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 91 transitions. [2022-04-15 12:34:30,417 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:34:30,417 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:34:30,417 INFO L74 IsIncluded]: Start isIncluded. First operand has 90 states, 85 states have (on average 1.011764705882353) internal successors, (86), 85 states have internal predecessors, (86), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 91 states. [2022-04-15 12:34:30,417 INFO L87 Difference]: Start difference. First operand has 90 states, 85 states have (on average 1.011764705882353) internal successors, (86), 85 states have internal predecessors, (86), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 91 states. [2022-04-15 12:34:30,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:30,418 INFO L93 Difference]: Finished difference Result 91 states and 91 transitions. [2022-04-15 12:34:30,418 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 91 transitions. [2022-04-15 12:34:30,418 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:34:30,418 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:34:30,418 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:34:30,418 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:34:30,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 85 states have (on average 1.011764705882353) internal successors, (86), 85 states have internal predecessors, (86), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:30,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 90 transitions. [2022-04-15 12:34:30,419 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 90 transitions. Word has length 87 [2022-04-15 12:34:30,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:34:30,419 INFO L478 AbstractCegarLoop]: Abstraction has 90 states and 90 transitions. [2022-04-15 12:34:30,419 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.8863636363636365) internal successors, (83), 42 states have internal predecessors, (83), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:30,419 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 90 states and 90 transitions. [2022-04-15 12:34:30,540 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 90 edges. 90 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:30,540 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 90 transitions. [2022-04-15 12:34:30,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-04-15 12:34:30,540 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:34:30,540 INFO L499 BasicCegarLoop]: trace histogram [39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:34:30,556 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-04-15 12:34:30,755 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-04-15 12:34:30,755 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:34:30,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:34:30,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1646411320, now seen corresponding path program 77 times [2022-04-15 12:34:30,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:34:30,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [625446241] [2022-04-15 12:34:31,116 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:34:31,117 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:34:31,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1646411320, now seen corresponding path program 78 times [2022-04-15 12:34:31,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:34:31,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316849497] [2022-04-15 12:34:31,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:34:31,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:34:31,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:31,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:34:31,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:31,819 INFO L290 TraceCheckUtils]: 0: Hoare triple {27866#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {27819#true} is VALID [2022-04-15 12:34:31,820 INFO L290 TraceCheckUtils]: 1: Hoare triple {27819#true} assume true; {27819#true} is VALID [2022-04-15 12:34:31,820 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {27819#true} {27819#true} #54#return; {27819#true} is VALID [2022-04-15 12:34:31,820 INFO L272 TraceCheckUtils]: 0: Hoare triple {27819#true} call ULTIMATE.init(); {27866#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:34:31,820 INFO L290 TraceCheckUtils]: 1: Hoare triple {27866#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {27819#true} is VALID [2022-04-15 12:34:31,820 INFO L290 TraceCheckUtils]: 2: Hoare triple {27819#true} assume true; {27819#true} is VALID [2022-04-15 12:34:31,820 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {27819#true} {27819#true} #54#return; {27819#true} is VALID [2022-04-15 12:34:31,820 INFO L272 TraceCheckUtils]: 4: Hoare triple {27819#true} call #t~ret3 := main(); {27819#true} is VALID [2022-04-15 12:34:31,820 INFO L290 TraceCheckUtils]: 5: Hoare triple {27819#true} ~i~0 := 0;~k~0 := 0; {27824#(= main_~k~0 0)} is VALID [2022-04-15 12:34:31,821 INFO L290 TraceCheckUtils]: 6: Hoare triple {27824#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27824#(= main_~k~0 0)} is VALID [2022-04-15 12:34:31,821 INFO L290 TraceCheckUtils]: 7: Hoare triple {27824#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27825#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:31,821 INFO L290 TraceCheckUtils]: 8: Hoare triple {27825#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27825#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:31,824 INFO L290 TraceCheckUtils]: 9: Hoare triple {27825#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27826#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:31,824 INFO L290 TraceCheckUtils]: 10: Hoare triple {27826#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27826#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:31,825 INFO L290 TraceCheckUtils]: 11: Hoare triple {27826#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27827#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:31,825 INFO L290 TraceCheckUtils]: 12: Hoare triple {27827#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27827#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:31,826 INFO L290 TraceCheckUtils]: 13: Hoare triple {27827#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27828#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:31,826 INFO L290 TraceCheckUtils]: 14: Hoare triple {27828#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27828#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:31,827 INFO L290 TraceCheckUtils]: 15: Hoare triple {27828#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27829#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:31,828 INFO L290 TraceCheckUtils]: 16: Hoare triple {27829#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27829#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:31,829 INFO L290 TraceCheckUtils]: 17: Hoare triple {27829#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27830#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:31,829 INFO L290 TraceCheckUtils]: 18: Hoare triple {27830#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27830#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:31,830 INFO L290 TraceCheckUtils]: 19: Hoare triple {27830#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27831#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:31,830 INFO L290 TraceCheckUtils]: 20: Hoare triple {27831#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27831#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:31,831 INFO L290 TraceCheckUtils]: 21: Hoare triple {27831#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27832#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:31,831 INFO L290 TraceCheckUtils]: 22: Hoare triple {27832#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27832#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:31,832 INFO L290 TraceCheckUtils]: 23: Hoare triple {27832#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27833#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:31,833 INFO L290 TraceCheckUtils]: 24: Hoare triple {27833#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27833#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:31,834 INFO L290 TraceCheckUtils]: 25: Hoare triple {27833#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27834#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:31,834 INFO L290 TraceCheckUtils]: 26: Hoare triple {27834#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27834#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:31,835 INFO L290 TraceCheckUtils]: 27: Hoare triple {27834#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27835#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:31,835 INFO L290 TraceCheckUtils]: 28: Hoare triple {27835#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27835#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:31,836 INFO L290 TraceCheckUtils]: 29: Hoare triple {27835#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27836#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:31,836 INFO L290 TraceCheckUtils]: 30: Hoare triple {27836#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27836#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:31,837 INFO L290 TraceCheckUtils]: 31: Hoare triple {27836#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27837#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:31,838 INFO L290 TraceCheckUtils]: 32: Hoare triple {27837#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27837#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:31,839 INFO L290 TraceCheckUtils]: 33: Hoare triple {27837#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27838#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:31,839 INFO L290 TraceCheckUtils]: 34: Hoare triple {27838#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27838#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:31,840 INFO L290 TraceCheckUtils]: 35: Hoare triple {27838#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27839#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:31,840 INFO L290 TraceCheckUtils]: 36: Hoare triple {27839#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27839#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:31,841 INFO L290 TraceCheckUtils]: 37: Hoare triple {27839#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27840#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:31,841 INFO L290 TraceCheckUtils]: 38: Hoare triple {27840#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27840#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:31,842 INFO L290 TraceCheckUtils]: 39: Hoare triple {27840#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27841#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:31,842 INFO L290 TraceCheckUtils]: 40: Hoare triple {27841#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27841#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:31,843 INFO L290 TraceCheckUtils]: 41: Hoare triple {27841#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27842#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:31,844 INFO L290 TraceCheckUtils]: 42: Hoare triple {27842#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27842#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:31,845 INFO L290 TraceCheckUtils]: 43: Hoare triple {27842#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27843#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:31,845 INFO L290 TraceCheckUtils]: 44: Hoare triple {27843#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27843#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:31,846 INFO L290 TraceCheckUtils]: 45: Hoare triple {27843#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27844#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:31,846 INFO L290 TraceCheckUtils]: 46: Hoare triple {27844#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27844#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:31,847 INFO L290 TraceCheckUtils]: 47: Hoare triple {27844#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27845#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:31,847 INFO L290 TraceCheckUtils]: 48: Hoare triple {27845#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27845#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:31,848 INFO L290 TraceCheckUtils]: 49: Hoare triple {27845#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27846#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:31,849 INFO L290 TraceCheckUtils]: 50: Hoare triple {27846#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27846#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:31,850 INFO L290 TraceCheckUtils]: 51: Hoare triple {27846#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27847#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:31,850 INFO L290 TraceCheckUtils]: 52: Hoare triple {27847#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27847#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:31,851 INFO L290 TraceCheckUtils]: 53: Hoare triple {27847#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27848#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:31,851 INFO L290 TraceCheckUtils]: 54: Hoare triple {27848#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27848#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:31,852 INFO L290 TraceCheckUtils]: 55: Hoare triple {27848#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27849#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:31,852 INFO L290 TraceCheckUtils]: 56: Hoare triple {27849#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27849#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:31,853 INFO L290 TraceCheckUtils]: 57: Hoare triple {27849#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27850#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:31,854 INFO L290 TraceCheckUtils]: 58: Hoare triple {27850#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27850#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:31,855 INFO L290 TraceCheckUtils]: 59: Hoare triple {27850#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27851#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:31,855 INFO L290 TraceCheckUtils]: 60: Hoare triple {27851#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27851#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:31,856 INFO L290 TraceCheckUtils]: 61: Hoare triple {27851#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27852#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:31,856 INFO L290 TraceCheckUtils]: 62: Hoare triple {27852#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27852#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:31,857 INFO L290 TraceCheckUtils]: 63: Hoare triple {27852#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27853#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:31,857 INFO L290 TraceCheckUtils]: 64: Hoare triple {27853#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27853#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:31,858 INFO L290 TraceCheckUtils]: 65: Hoare triple {27853#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27854#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:31,859 INFO L290 TraceCheckUtils]: 66: Hoare triple {27854#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27854#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:31,860 INFO L290 TraceCheckUtils]: 67: Hoare triple {27854#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27855#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:31,860 INFO L290 TraceCheckUtils]: 68: Hoare triple {27855#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27855#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:31,861 INFO L290 TraceCheckUtils]: 69: Hoare triple {27855#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27856#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:31,861 INFO L290 TraceCheckUtils]: 70: Hoare triple {27856#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27856#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:31,862 INFO L290 TraceCheckUtils]: 71: Hoare triple {27856#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27857#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:31,862 INFO L290 TraceCheckUtils]: 72: Hoare triple {27857#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27857#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:31,863 INFO L290 TraceCheckUtils]: 73: Hoare triple {27857#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27858#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:31,864 INFO L290 TraceCheckUtils]: 74: Hoare triple {27858#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27858#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:31,865 INFO L290 TraceCheckUtils]: 75: Hoare triple {27858#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27859#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:31,865 INFO L290 TraceCheckUtils]: 76: Hoare triple {27859#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27859#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:31,866 INFO L290 TraceCheckUtils]: 77: Hoare triple {27859#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27860#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:31,866 INFO L290 TraceCheckUtils]: 78: Hoare triple {27860#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27860#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:31,867 INFO L290 TraceCheckUtils]: 79: Hoare triple {27860#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27861#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:31,867 INFO L290 TraceCheckUtils]: 80: Hoare triple {27861#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27861#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:31,868 INFO L290 TraceCheckUtils]: 81: Hoare triple {27861#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27862#(<= main_~k~0 38)} is VALID [2022-04-15 12:34:31,869 INFO L290 TraceCheckUtils]: 82: Hoare triple {27862#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27862#(<= main_~k~0 38)} is VALID [2022-04-15 12:34:31,870 INFO L290 TraceCheckUtils]: 83: Hoare triple {27862#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27863#(<= main_~k~0 39)} is VALID [2022-04-15 12:34:31,870 INFO L290 TraceCheckUtils]: 84: Hoare triple {27863#(<= main_~k~0 39)} assume !(~i~0 < 1000000); {27863#(<= main_~k~0 39)} is VALID [2022-04-15 12:34:31,870 INFO L272 TraceCheckUtils]: 85: Hoare triple {27863#(<= main_~k~0 39)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {27864#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:34:31,871 INFO L290 TraceCheckUtils]: 86: Hoare triple {27864#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {27865#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:34:31,871 INFO L290 TraceCheckUtils]: 87: Hoare triple {27865#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {27820#false} is VALID [2022-04-15 12:34:31,871 INFO L290 TraceCheckUtils]: 88: Hoare triple {27820#false} assume !false; {27820#false} is VALID [2022-04-15 12:34:31,871 INFO L134 CoverageAnalysis]: Checked inductivity of 1521 backedges. 0 proven. 1521 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:31,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:34:31,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316849497] [2022-04-15 12:34:31,872 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316849497] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:34:31,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999744292] [2022-04-15 12:34:31,872 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:34:31,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:34:31,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:34:31,873 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:34:31,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-04-15 12:34:31,994 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 40 check-sat command(s) [2022-04-15 12:34:31,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:34:31,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 43 conjunts are in the unsatisfiable core [2022-04-15 12:34:32,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:32,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:34:32,466 INFO L272 TraceCheckUtils]: 0: Hoare triple {27819#true} call ULTIMATE.init(); {27819#true} is VALID [2022-04-15 12:34:32,466 INFO L290 TraceCheckUtils]: 1: Hoare triple {27819#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {27819#true} is VALID [2022-04-15 12:34:32,466 INFO L290 TraceCheckUtils]: 2: Hoare triple {27819#true} assume true; {27819#true} is VALID [2022-04-15 12:34:32,466 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {27819#true} {27819#true} #54#return; {27819#true} is VALID [2022-04-15 12:34:32,466 INFO L272 TraceCheckUtils]: 4: Hoare triple {27819#true} call #t~ret3 := main(); {27819#true} is VALID [2022-04-15 12:34:32,467 INFO L290 TraceCheckUtils]: 5: Hoare triple {27819#true} ~i~0 := 0;~k~0 := 0; {27885#(<= main_~k~0 0)} is VALID [2022-04-15 12:34:32,467 INFO L290 TraceCheckUtils]: 6: Hoare triple {27885#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27885#(<= main_~k~0 0)} is VALID [2022-04-15 12:34:32,469 INFO L290 TraceCheckUtils]: 7: Hoare triple {27885#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27825#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:32,469 INFO L290 TraceCheckUtils]: 8: Hoare triple {27825#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27825#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:32,470 INFO L290 TraceCheckUtils]: 9: Hoare triple {27825#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27826#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:32,470 INFO L290 TraceCheckUtils]: 10: Hoare triple {27826#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27826#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:32,471 INFO L290 TraceCheckUtils]: 11: Hoare triple {27826#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27827#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:32,472 INFO L290 TraceCheckUtils]: 12: Hoare triple {27827#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27827#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:32,472 INFO L290 TraceCheckUtils]: 13: Hoare triple {27827#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27828#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:32,473 INFO L290 TraceCheckUtils]: 14: Hoare triple {27828#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27828#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:32,474 INFO L290 TraceCheckUtils]: 15: Hoare triple {27828#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27829#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:32,474 INFO L290 TraceCheckUtils]: 16: Hoare triple {27829#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27829#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:32,475 INFO L290 TraceCheckUtils]: 17: Hoare triple {27829#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27830#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:32,475 INFO L290 TraceCheckUtils]: 18: Hoare triple {27830#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27830#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:32,476 INFO L290 TraceCheckUtils]: 19: Hoare triple {27830#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27831#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:32,476 INFO L290 TraceCheckUtils]: 20: Hoare triple {27831#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27831#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:32,477 INFO L290 TraceCheckUtils]: 21: Hoare triple {27831#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27832#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:32,477 INFO L290 TraceCheckUtils]: 22: Hoare triple {27832#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27832#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:32,478 INFO L290 TraceCheckUtils]: 23: Hoare triple {27832#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27833#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:32,479 INFO L290 TraceCheckUtils]: 24: Hoare triple {27833#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27833#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:32,479 INFO L290 TraceCheckUtils]: 25: Hoare triple {27833#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27834#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:32,480 INFO L290 TraceCheckUtils]: 26: Hoare triple {27834#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27834#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:32,481 INFO L290 TraceCheckUtils]: 27: Hoare triple {27834#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27835#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:32,481 INFO L290 TraceCheckUtils]: 28: Hoare triple {27835#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27835#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:32,482 INFO L290 TraceCheckUtils]: 29: Hoare triple {27835#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27836#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:32,482 INFO L290 TraceCheckUtils]: 30: Hoare triple {27836#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27836#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:32,483 INFO L290 TraceCheckUtils]: 31: Hoare triple {27836#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27837#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:32,483 INFO L290 TraceCheckUtils]: 32: Hoare triple {27837#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27837#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:32,484 INFO L290 TraceCheckUtils]: 33: Hoare triple {27837#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27838#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:32,484 INFO L290 TraceCheckUtils]: 34: Hoare triple {27838#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27838#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:32,485 INFO L290 TraceCheckUtils]: 35: Hoare triple {27838#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27839#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:32,485 INFO L290 TraceCheckUtils]: 36: Hoare triple {27839#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27839#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:32,486 INFO L290 TraceCheckUtils]: 37: Hoare triple {27839#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27840#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:32,486 INFO L290 TraceCheckUtils]: 38: Hoare triple {27840#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27840#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:32,487 INFO L290 TraceCheckUtils]: 39: Hoare triple {27840#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27841#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:32,487 INFO L290 TraceCheckUtils]: 40: Hoare triple {27841#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27841#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:32,488 INFO L290 TraceCheckUtils]: 41: Hoare triple {27841#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27842#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:32,489 INFO L290 TraceCheckUtils]: 42: Hoare triple {27842#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27842#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:32,489 INFO L290 TraceCheckUtils]: 43: Hoare triple {27842#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27843#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:32,490 INFO L290 TraceCheckUtils]: 44: Hoare triple {27843#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27843#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:32,491 INFO L290 TraceCheckUtils]: 45: Hoare triple {27843#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27844#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:32,491 INFO L290 TraceCheckUtils]: 46: Hoare triple {27844#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27844#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:32,492 INFO L290 TraceCheckUtils]: 47: Hoare triple {27844#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27845#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:32,492 INFO L290 TraceCheckUtils]: 48: Hoare triple {27845#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27845#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:32,493 INFO L290 TraceCheckUtils]: 49: Hoare triple {27845#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27846#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:32,493 INFO L290 TraceCheckUtils]: 50: Hoare triple {27846#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27846#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:32,494 INFO L290 TraceCheckUtils]: 51: Hoare triple {27846#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27847#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:32,494 INFO L290 TraceCheckUtils]: 52: Hoare triple {27847#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27847#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:32,495 INFO L290 TraceCheckUtils]: 53: Hoare triple {27847#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27848#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:32,495 INFO L290 TraceCheckUtils]: 54: Hoare triple {27848#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27848#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:32,496 INFO L290 TraceCheckUtils]: 55: Hoare triple {27848#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27849#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:32,496 INFO L290 TraceCheckUtils]: 56: Hoare triple {27849#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27849#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:32,497 INFO L290 TraceCheckUtils]: 57: Hoare triple {27849#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27850#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:32,497 INFO L290 TraceCheckUtils]: 58: Hoare triple {27850#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27850#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:32,498 INFO L290 TraceCheckUtils]: 59: Hoare triple {27850#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27851#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:32,498 INFO L290 TraceCheckUtils]: 60: Hoare triple {27851#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27851#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:32,499 INFO L290 TraceCheckUtils]: 61: Hoare triple {27851#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27852#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:32,500 INFO L290 TraceCheckUtils]: 62: Hoare triple {27852#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27852#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:32,501 INFO L290 TraceCheckUtils]: 63: Hoare triple {27852#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27853#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:32,501 INFO L290 TraceCheckUtils]: 64: Hoare triple {27853#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27853#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:32,502 INFO L290 TraceCheckUtils]: 65: Hoare triple {27853#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27854#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:32,502 INFO L290 TraceCheckUtils]: 66: Hoare triple {27854#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27854#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:32,503 INFO L290 TraceCheckUtils]: 67: Hoare triple {27854#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27855#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:32,503 INFO L290 TraceCheckUtils]: 68: Hoare triple {27855#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27855#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:32,504 INFO L290 TraceCheckUtils]: 69: Hoare triple {27855#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27856#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:32,504 INFO L290 TraceCheckUtils]: 70: Hoare triple {27856#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27856#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:32,505 INFO L290 TraceCheckUtils]: 71: Hoare triple {27856#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27857#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:32,505 INFO L290 TraceCheckUtils]: 72: Hoare triple {27857#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27857#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:32,506 INFO L290 TraceCheckUtils]: 73: Hoare triple {27857#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27858#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:32,506 INFO L290 TraceCheckUtils]: 74: Hoare triple {27858#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27858#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:32,507 INFO L290 TraceCheckUtils]: 75: Hoare triple {27858#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27859#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:32,511 INFO L290 TraceCheckUtils]: 76: Hoare triple {27859#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27859#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:32,512 INFO L290 TraceCheckUtils]: 77: Hoare triple {27859#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27860#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:32,512 INFO L290 TraceCheckUtils]: 78: Hoare triple {27860#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27860#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:32,513 INFO L290 TraceCheckUtils]: 79: Hoare triple {27860#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27861#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:32,513 INFO L290 TraceCheckUtils]: 80: Hoare triple {27861#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27861#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:32,514 INFO L290 TraceCheckUtils]: 81: Hoare triple {27861#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27862#(<= main_~k~0 38)} is VALID [2022-04-15 12:34:32,514 INFO L290 TraceCheckUtils]: 82: Hoare triple {27862#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {27862#(<= main_~k~0 38)} is VALID [2022-04-15 12:34:32,515 INFO L290 TraceCheckUtils]: 83: Hoare triple {27862#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {27863#(<= main_~k~0 39)} is VALID [2022-04-15 12:34:32,515 INFO L290 TraceCheckUtils]: 84: Hoare triple {27863#(<= main_~k~0 39)} assume !(~i~0 < 1000000); {27863#(<= main_~k~0 39)} is VALID [2022-04-15 12:34:32,516 INFO L272 TraceCheckUtils]: 85: Hoare triple {27863#(<= main_~k~0 39)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {28126#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:34:32,516 INFO L290 TraceCheckUtils]: 86: Hoare triple {28126#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {28130#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:34:32,516 INFO L290 TraceCheckUtils]: 87: Hoare triple {28130#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {27820#false} is VALID [2022-04-15 12:34:32,516 INFO L290 TraceCheckUtils]: 88: Hoare triple {27820#false} assume !false; {27820#false} is VALID [2022-04-15 12:34:32,516 INFO L134 CoverageAnalysis]: Checked inductivity of 1521 backedges. 0 proven. 1521 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:32,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:34:33,744 INFO L290 TraceCheckUtils]: 88: Hoare triple {27820#false} assume !false; {27820#false} is VALID [2022-04-15 12:34:33,744 INFO L290 TraceCheckUtils]: 87: Hoare triple {28130#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {27820#false} is VALID [2022-04-15 12:34:33,745 INFO L290 TraceCheckUtils]: 86: Hoare triple {28126#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {28130#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:34:33,745 INFO L272 TraceCheckUtils]: 85: Hoare triple {28146#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {28126#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:34:33,745 INFO L290 TraceCheckUtils]: 84: Hoare triple {28146#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {28146#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:34:33,747 INFO L290 TraceCheckUtils]: 83: Hoare triple {28153#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28146#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:34:33,747 INFO L290 TraceCheckUtils]: 82: Hoare triple {28153#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28153#(<= main_~k~0 999999)} is VALID [2022-04-15 12:34:33,748 INFO L290 TraceCheckUtils]: 81: Hoare triple {28160#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28153#(<= main_~k~0 999999)} is VALID [2022-04-15 12:34:33,748 INFO L290 TraceCheckUtils]: 80: Hoare triple {28160#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28160#(<= main_~k~0 999998)} is VALID [2022-04-15 12:34:33,749 INFO L290 TraceCheckUtils]: 79: Hoare triple {28167#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28160#(<= main_~k~0 999998)} is VALID [2022-04-15 12:34:33,749 INFO L290 TraceCheckUtils]: 78: Hoare triple {28167#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28167#(<= main_~k~0 999997)} is VALID [2022-04-15 12:34:33,750 INFO L290 TraceCheckUtils]: 77: Hoare triple {28174#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28167#(<= main_~k~0 999997)} is VALID [2022-04-15 12:34:33,750 INFO L290 TraceCheckUtils]: 76: Hoare triple {28174#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28174#(<= main_~k~0 999996)} is VALID [2022-04-15 12:34:33,751 INFO L290 TraceCheckUtils]: 75: Hoare triple {28181#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28174#(<= main_~k~0 999996)} is VALID [2022-04-15 12:34:33,752 INFO L290 TraceCheckUtils]: 74: Hoare triple {28181#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28181#(<= main_~k~0 999995)} is VALID [2022-04-15 12:34:33,752 INFO L290 TraceCheckUtils]: 73: Hoare triple {28188#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28181#(<= main_~k~0 999995)} is VALID [2022-04-15 12:34:33,753 INFO L290 TraceCheckUtils]: 72: Hoare triple {28188#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28188#(<= main_~k~0 999994)} is VALID [2022-04-15 12:34:33,753 INFO L290 TraceCheckUtils]: 71: Hoare triple {28195#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28188#(<= main_~k~0 999994)} is VALID [2022-04-15 12:34:33,754 INFO L290 TraceCheckUtils]: 70: Hoare triple {28195#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28195#(<= main_~k~0 999993)} is VALID [2022-04-15 12:34:33,754 INFO L290 TraceCheckUtils]: 69: Hoare triple {28202#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28195#(<= main_~k~0 999993)} is VALID [2022-04-15 12:34:33,755 INFO L290 TraceCheckUtils]: 68: Hoare triple {28202#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28202#(<= main_~k~0 999992)} is VALID [2022-04-15 12:34:33,756 INFO L290 TraceCheckUtils]: 67: Hoare triple {28209#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28202#(<= main_~k~0 999992)} is VALID [2022-04-15 12:34:33,756 INFO L290 TraceCheckUtils]: 66: Hoare triple {28209#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28209#(<= main_~k~0 999991)} is VALID [2022-04-15 12:34:33,757 INFO L290 TraceCheckUtils]: 65: Hoare triple {28216#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28209#(<= main_~k~0 999991)} is VALID [2022-04-15 12:34:33,757 INFO L290 TraceCheckUtils]: 64: Hoare triple {28216#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28216#(<= main_~k~0 999990)} is VALID [2022-04-15 12:34:33,758 INFO L290 TraceCheckUtils]: 63: Hoare triple {28223#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28216#(<= main_~k~0 999990)} is VALID [2022-04-15 12:34:33,758 INFO L290 TraceCheckUtils]: 62: Hoare triple {28223#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28223#(<= main_~k~0 999989)} is VALID [2022-04-15 12:34:33,759 INFO L290 TraceCheckUtils]: 61: Hoare triple {28230#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28223#(<= main_~k~0 999989)} is VALID [2022-04-15 12:34:33,759 INFO L290 TraceCheckUtils]: 60: Hoare triple {28230#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28230#(<= main_~k~0 999988)} is VALID [2022-04-15 12:34:33,760 INFO L290 TraceCheckUtils]: 59: Hoare triple {28237#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28230#(<= main_~k~0 999988)} is VALID [2022-04-15 12:34:33,760 INFO L290 TraceCheckUtils]: 58: Hoare triple {28237#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28237#(<= main_~k~0 999987)} is VALID [2022-04-15 12:34:33,761 INFO L290 TraceCheckUtils]: 57: Hoare triple {28244#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28237#(<= main_~k~0 999987)} is VALID [2022-04-15 12:34:33,761 INFO L290 TraceCheckUtils]: 56: Hoare triple {28244#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28244#(<= main_~k~0 999986)} is VALID [2022-04-15 12:34:33,762 INFO L290 TraceCheckUtils]: 55: Hoare triple {28251#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28244#(<= main_~k~0 999986)} is VALID [2022-04-15 12:34:33,762 INFO L290 TraceCheckUtils]: 54: Hoare triple {28251#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28251#(<= main_~k~0 999985)} is VALID [2022-04-15 12:34:33,763 INFO L290 TraceCheckUtils]: 53: Hoare triple {28258#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28251#(<= main_~k~0 999985)} is VALID [2022-04-15 12:34:33,763 INFO L290 TraceCheckUtils]: 52: Hoare triple {28258#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28258#(<= main_~k~0 999984)} is VALID [2022-04-15 12:34:33,764 INFO L290 TraceCheckUtils]: 51: Hoare triple {28265#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28258#(<= main_~k~0 999984)} is VALID [2022-04-15 12:34:33,764 INFO L290 TraceCheckUtils]: 50: Hoare triple {28265#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28265#(<= main_~k~0 999983)} is VALID [2022-04-15 12:34:33,765 INFO L290 TraceCheckUtils]: 49: Hoare triple {28272#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28265#(<= main_~k~0 999983)} is VALID [2022-04-15 12:34:33,765 INFO L290 TraceCheckUtils]: 48: Hoare triple {28272#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28272#(<= main_~k~0 999982)} is VALID [2022-04-15 12:34:33,766 INFO L290 TraceCheckUtils]: 47: Hoare triple {28279#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28272#(<= main_~k~0 999982)} is VALID [2022-04-15 12:34:33,766 INFO L290 TraceCheckUtils]: 46: Hoare triple {28279#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28279#(<= main_~k~0 999981)} is VALID [2022-04-15 12:34:33,767 INFO L290 TraceCheckUtils]: 45: Hoare triple {28286#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28279#(<= main_~k~0 999981)} is VALID [2022-04-15 12:34:33,767 INFO L290 TraceCheckUtils]: 44: Hoare triple {28286#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28286#(<= main_~k~0 999980)} is VALID [2022-04-15 12:34:33,768 INFO L290 TraceCheckUtils]: 43: Hoare triple {28293#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28286#(<= main_~k~0 999980)} is VALID [2022-04-15 12:34:33,768 INFO L290 TraceCheckUtils]: 42: Hoare triple {28293#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28293#(<= main_~k~0 999979)} is VALID [2022-04-15 12:34:33,769 INFO L290 TraceCheckUtils]: 41: Hoare triple {28300#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28293#(<= main_~k~0 999979)} is VALID [2022-04-15 12:34:33,769 INFO L290 TraceCheckUtils]: 40: Hoare triple {28300#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28300#(<= main_~k~0 999978)} is VALID [2022-04-15 12:34:33,770 INFO L290 TraceCheckUtils]: 39: Hoare triple {28307#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28300#(<= main_~k~0 999978)} is VALID [2022-04-15 12:34:33,770 INFO L290 TraceCheckUtils]: 38: Hoare triple {28307#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28307#(<= main_~k~0 999977)} is VALID [2022-04-15 12:34:33,771 INFO L290 TraceCheckUtils]: 37: Hoare triple {28314#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28307#(<= main_~k~0 999977)} is VALID [2022-04-15 12:34:33,771 INFO L290 TraceCheckUtils]: 36: Hoare triple {28314#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28314#(<= main_~k~0 999976)} is VALID [2022-04-15 12:34:33,772 INFO L290 TraceCheckUtils]: 35: Hoare triple {28321#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28314#(<= main_~k~0 999976)} is VALID [2022-04-15 12:34:33,773 INFO L290 TraceCheckUtils]: 34: Hoare triple {28321#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28321#(<= main_~k~0 999975)} is VALID [2022-04-15 12:34:33,773 INFO L290 TraceCheckUtils]: 33: Hoare triple {28328#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28321#(<= main_~k~0 999975)} is VALID [2022-04-15 12:34:33,774 INFO L290 TraceCheckUtils]: 32: Hoare triple {28328#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28328#(<= main_~k~0 999974)} is VALID [2022-04-15 12:34:33,775 INFO L290 TraceCheckUtils]: 31: Hoare triple {28335#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28328#(<= main_~k~0 999974)} is VALID [2022-04-15 12:34:33,775 INFO L290 TraceCheckUtils]: 30: Hoare triple {28335#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28335#(<= main_~k~0 999973)} is VALID [2022-04-15 12:34:33,776 INFO L290 TraceCheckUtils]: 29: Hoare triple {28342#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28335#(<= main_~k~0 999973)} is VALID [2022-04-15 12:34:33,776 INFO L290 TraceCheckUtils]: 28: Hoare triple {28342#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28342#(<= main_~k~0 999972)} is VALID [2022-04-15 12:34:33,777 INFO L290 TraceCheckUtils]: 27: Hoare triple {28349#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28342#(<= main_~k~0 999972)} is VALID [2022-04-15 12:34:33,777 INFO L290 TraceCheckUtils]: 26: Hoare triple {28349#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28349#(<= main_~k~0 999971)} is VALID [2022-04-15 12:34:33,778 INFO L290 TraceCheckUtils]: 25: Hoare triple {28356#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28349#(<= main_~k~0 999971)} is VALID [2022-04-15 12:34:33,778 INFO L290 TraceCheckUtils]: 24: Hoare triple {28356#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28356#(<= main_~k~0 999970)} is VALID [2022-04-15 12:34:33,779 INFO L290 TraceCheckUtils]: 23: Hoare triple {28363#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28356#(<= main_~k~0 999970)} is VALID [2022-04-15 12:34:33,779 INFO L290 TraceCheckUtils]: 22: Hoare triple {28363#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28363#(<= main_~k~0 999969)} is VALID [2022-04-15 12:34:33,780 INFO L290 TraceCheckUtils]: 21: Hoare triple {28370#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28363#(<= main_~k~0 999969)} is VALID [2022-04-15 12:34:33,780 INFO L290 TraceCheckUtils]: 20: Hoare triple {28370#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28370#(<= main_~k~0 999968)} is VALID [2022-04-15 12:34:33,781 INFO L290 TraceCheckUtils]: 19: Hoare triple {28377#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28370#(<= main_~k~0 999968)} is VALID [2022-04-15 12:34:33,781 INFO L290 TraceCheckUtils]: 18: Hoare triple {28377#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28377#(<= main_~k~0 999967)} is VALID [2022-04-15 12:34:33,782 INFO L290 TraceCheckUtils]: 17: Hoare triple {28384#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28377#(<= main_~k~0 999967)} is VALID [2022-04-15 12:34:33,782 INFO L290 TraceCheckUtils]: 16: Hoare triple {28384#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28384#(<= main_~k~0 999966)} is VALID [2022-04-15 12:34:33,783 INFO L290 TraceCheckUtils]: 15: Hoare triple {28391#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28384#(<= main_~k~0 999966)} is VALID [2022-04-15 12:34:33,783 INFO L290 TraceCheckUtils]: 14: Hoare triple {28391#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28391#(<= main_~k~0 999965)} is VALID [2022-04-15 12:34:33,784 INFO L290 TraceCheckUtils]: 13: Hoare triple {28398#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28391#(<= main_~k~0 999965)} is VALID [2022-04-15 12:34:33,784 INFO L290 TraceCheckUtils]: 12: Hoare triple {28398#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28398#(<= main_~k~0 999964)} is VALID [2022-04-15 12:34:33,785 INFO L290 TraceCheckUtils]: 11: Hoare triple {28405#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28398#(<= main_~k~0 999964)} is VALID [2022-04-15 12:34:33,785 INFO L290 TraceCheckUtils]: 10: Hoare triple {28405#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28405#(<= main_~k~0 999963)} is VALID [2022-04-15 12:34:33,786 INFO L290 TraceCheckUtils]: 9: Hoare triple {28412#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28405#(<= main_~k~0 999963)} is VALID [2022-04-15 12:34:33,786 INFO L290 TraceCheckUtils]: 8: Hoare triple {28412#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28412#(<= main_~k~0 999962)} is VALID [2022-04-15 12:34:33,787 INFO L290 TraceCheckUtils]: 7: Hoare triple {28419#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {28412#(<= main_~k~0 999962)} is VALID [2022-04-15 12:34:33,787 INFO L290 TraceCheckUtils]: 6: Hoare triple {28419#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {28419#(<= main_~k~0 999961)} is VALID [2022-04-15 12:34:33,788 INFO L290 TraceCheckUtils]: 5: Hoare triple {27819#true} ~i~0 := 0;~k~0 := 0; {28419#(<= main_~k~0 999961)} is VALID [2022-04-15 12:34:33,788 INFO L272 TraceCheckUtils]: 4: Hoare triple {27819#true} call #t~ret3 := main(); {27819#true} is VALID [2022-04-15 12:34:33,788 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {27819#true} {27819#true} #54#return; {27819#true} is VALID [2022-04-15 12:34:33,788 INFO L290 TraceCheckUtils]: 2: Hoare triple {27819#true} assume true; {27819#true} is VALID [2022-04-15 12:34:33,788 INFO L290 TraceCheckUtils]: 1: Hoare triple {27819#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {27819#true} is VALID [2022-04-15 12:34:33,788 INFO L272 TraceCheckUtils]: 0: Hoare triple {27819#true} call ULTIMATE.init(); {27819#true} is VALID [2022-04-15 12:34:33,788 INFO L134 CoverageAnalysis]: Checked inductivity of 1521 backedges. 0 proven. 1521 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:33,788 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999744292] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:34:33,788 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:34:33,788 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 44, 44] total 88 [2022-04-15 12:34:33,788 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:34:33,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [625446241] [2022-04-15 12:34:33,789 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [625446241] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:34:33,789 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:34:33,789 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [45] imperfect sequences [] total 45 [2022-04-15 12:34:33,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12608960] [2022-04-15 12:34:33,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:34:33,789 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.8888888888888888) internal successors, (85), 43 states have internal predecessors, (85), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 89 [2022-04-15 12:34:33,789 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:34:33,789 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 45 states, 45 states have (on average 1.8888888888888888) internal successors, (85), 43 states have internal predecessors, (85), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:33,850 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 89 edges. 89 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:33,850 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-04-15 12:34:33,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:34:33,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-04-15 12:34:33,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3415, Invalid=4241, Unknown=0, NotChecked=0, Total=7656 [2022-04-15 12:34:33,851 INFO L87 Difference]: Start difference. First operand 90 states and 90 transitions. Second operand has 45 states, 45 states have (on average 1.8888888888888888) internal successors, (85), 43 states have internal predecessors, (85), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:34,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:34,902 INFO L93 Difference]: Finished difference Result 98 states and 98 transitions. [2022-04-15 12:34:34,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-04-15 12:34:34,902 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.8888888888888888) internal successors, (85), 43 states have internal predecessors, (85), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 89 [2022-04-15 12:34:34,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:34:34,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 45 states have (on average 1.8888888888888888) internal successors, (85), 43 states have internal predecessors, (85), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:34,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 98 transitions. [2022-04-15 12:34:34,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 45 states have (on average 1.8888888888888888) internal successors, (85), 43 states have internal predecessors, (85), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:34,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 98 transitions. [2022-04-15 12:34:34,903 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 45 states and 98 transitions. [2022-04-15 12:34:35,000 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 98 edges. 98 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:35,001 INFO L225 Difference]: With dead ends: 98 [2022-04-15 12:34:35,001 INFO L226 Difference]: Without dead ends: 93 [2022-04-15 12:34:35,002 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 136 SyntacticMatches, 1 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1537 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=6746, Invalid=10024, Unknown=0, NotChecked=0, Total=16770 [2022-04-15 12:34:35,003 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 90 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:34:35,003 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 43 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:34:35,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-04-15 12:34:35,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 92. [2022-04-15 12:34:35,322 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:34:35,322 INFO L82 GeneralOperation]: Start isEquivalent. First operand 93 states. Second operand has 92 states, 87 states have (on average 1.0114942528735633) internal successors, (88), 87 states have internal predecessors, (88), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:35,323 INFO L74 IsIncluded]: Start isIncluded. First operand 93 states. Second operand has 92 states, 87 states have (on average 1.0114942528735633) internal successors, (88), 87 states have internal predecessors, (88), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:35,323 INFO L87 Difference]: Start difference. First operand 93 states. Second operand has 92 states, 87 states have (on average 1.0114942528735633) internal successors, (88), 87 states have internal predecessors, (88), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:35,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:35,323 INFO L93 Difference]: Finished difference Result 93 states and 93 transitions. [2022-04-15 12:34:35,323 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 93 transitions. [2022-04-15 12:34:35,324 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:34:35,324 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:34:35,324 INFO L74 IsIncluded]: Start isIncluded. First operand has 92 states, 87 states have (on average 1.0114942528735633) internal successors, (88), 87 states have internal predecessors, (88), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 93 states. [2022-04-15 12:34:35,324 INFO L87 Difference]: Start difference. First operand has 92 states, 87 states have (on average 1.0114942528735633) internal successors, (88), 87 states have internal predecessors, (88), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 93 states. [2022-04-15 12:34:35,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:35,324 INFO L93 Difference]: Finished difference Result 93 states and 93 transitions. [2022-04-15 12:34:35,325 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 93 transitions. [2022-04-15 12:34:35,325 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:34:35,325 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:34:35,325 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:34:35,325 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:34:35,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 87 states have (on average 1.0114942528735633) internal successors, (88), 87 states have internal predecessors, (88), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:35,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 92 transitions. [2022-04-15 12:34:35,326 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 92 transitions. Word has length 89 [2022-04-15 12:34:35,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:34:35,326 INFO L478 AbstractCegarLoop]: Abstraction has 92 states and 92 transitions. [2022-04-15 12:34:35,326 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 1.8888888888888888) internal successors, (85), 43 states have internal predecessors, (85), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:35,326 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 92 states and 92 transitions. [2022-04-15 12:34:35,449 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 92 edges. 92 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:35,449 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 92 transitions. [2022-04-15 12:34:35,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-04-15 12:34:35,449 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:34:35,449 INFO L499 BasicCegarLoop]: trace histogram [40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:34:35,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-04-15 12:34:35,650 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-04-15 12:34:35,650 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:34:35,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:34:35,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1541505292, now seen corresponding path program 79 times [2022-04-15 12:34:35,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:34:35,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [610487534] [2022-04-15 12:34:36,011 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:34:36,011 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:34:36,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1541505292, now seen corresponding path program 80 times [2022-04-15 12:34:36,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:34:36,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181269385] [2022-04-15 12:34:36,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:34:36,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:34:36,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:36,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:34:36,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:36,694 INFO L290 TraceCheckUtils]: 0: Hoare triple {29141#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {29093#true} is VALID [2022-04-15 12:34:36,694 INFO L290 TraceCheckUtils]: 1: Hoare triple {29093#true} assume true; {29093#true} is VALID [2022-04-15 12:34:36,694 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {29093#true} {29093#true} #54#return; {29093#true} is VALID [2022-04-15 12:34:36,695 INFO L272 TraceCheckUtils]: 0: Hoare triple {29093#true} call ULTIMATE.init(); {29141#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:34:36,695 INFO L290 TraceCheckUtils]: 1: Hoare triple {29141#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {29093#true} is VALID [2022-04-15 12:34:36,695 INFO L290 TraceCheckUtils]: 2: Hoare triple {29093#true} assume true; {29093#true} is VALID [2022-04-15 12:34:36,695 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {29093#true} {29093#true} #54#return; {29093#true} is VALID [2022-04-15 12:34:36,695 INFO L272 TraceCheckUtils]: 4: Hoare triple {29093#true} call #t~ret3 := main(); {29093#true} is VALID [2022-04-15 12:34:36,695 INFO L290 TraceCheckUtils]: 5: Hoare triple {29093#true} ~i~0 := 0;~k~0 := 0; {29098#(= main_~k~0 0)} is VALID [2022-04-15 12:34:36,695 INFO L290 TraceCheckUtils]: 6: Hoare triple {29098#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29098#(= main_~k~0 0)} is VALID [2022-04-15 12:34:36,696 INFO L290 TraceCheckUtils]: 7: Hoare triple {29098#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29099#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:36,696 INFO L290 TraceCheckUtils]: 8: Hoare triple {29099#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29099#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:36,698 INFO L290 TraceCheckUtils]: 9: Hoare triple {29099#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29100#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:36,698 INFO L290 TraceCheckUtils]: 10: Hoare triple {29100#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29100#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:36,699 INFO L290 TraceCheckUtils]: 11: Hoare triple {29100#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29101#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:36,700 INFO L290 TraceCheckUtils]: 12: Hoare triple {29101#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29101#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:36,701 INFO L290 TraceCheckUtils]: 13: Hoare triple {29101#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29102#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:36,701 INFO L290 TraceCheckUtils]: 14: Hoare triple {29102#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29102#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:36,702 INFO L290 TraceCheckUtils]: 15: Hoare triple {29102#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29103#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:36,702 INFO L290 TraceCheckUtils]: 16: Hoare triple {29103#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29103#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:36,703 INFO L290 TraceCheckUtils]: 17: Hoare triple {29103#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29104#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:36,703 INFO L290 TraceCheckUtils]: 18: Hoare triple {29104#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29104#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:36,704 INFO L290 TraceCheckUtils]: 19: Hoare triple {29104#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29105#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:36,705 INFO L290 TraceCheckUtils]: 20: Hoare triple {29105#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29105#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:36,706 INFO L290 TraceCheckUtils]: 21: Hoare triple {29105#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29106#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:36,706 INFO L290 TraceCheckUtils]: 22: Hoare triple {29106#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29106#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:36,707 INFO L290 TraceCheckUtils]: 23: Hoare triple {29106#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29107#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:36,707 INFO L290 TraceCheckUtils]: 24: Hoare triple {29107#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29107#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:36,708 INFO L290 TraceCheckUtils]: 25: Hoare triple {29107#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29108#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:36,709 INFO L290 TraceCheckUtils]: 26: Hoare triple {29108#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29108#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:36,711 INFO L290 TraceCheckUtils]: 27: Hoare triple {29108#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29109#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:36,711 INFO L290 TraceCheckUtils]: 28: Hoare triple {29109#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29109#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:36,712 INFO L290 TraceCheckUtils]: 29: Hoare triple {29109#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29110#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:36,712 INFO L290 TraceCheckUtils]: 30: Hoare triple {29110#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29110#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:36,713 INFO L290 TraceCheckUtils]: 31: Hoare triple {29110#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29111#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:36,713 INFO L290 TraceCheckUtils]: 32: Hoare triple {29111#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29111#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:36,714 INFO L290 TraceCheckUtils]: 33: Hoare triple {29111#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29112#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:36,715 INFO L290 TraceCheckUtils]: 34: Hoare triple {29112#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29112#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:36,716 INFO L290 TraceCheckUtils]: 35: Hoare triple {29112#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29113#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:36,716 INFO L290 TraceCheckUtils]: 36: Hoare triple {29113#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29113#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:36,717 INFO L290 TraceCheckUtils]: 37: Hoare triple {29113#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29114#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:36,717 INFO L290 TraceCheckUtils]: 38: Hoare triple {29114#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29114#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:36,718 INFO L290 TraceCheckUtils]: 39: Hoare triple {29114#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29115#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:36,719 INFO L290 TraceCheckUtils]: 40: Hoare triple {29115#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29115#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:36,720 INFO L290 TraceCheckUtils]: 41: Hoare triple {29115#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29116#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:36,720 INFO L290 TraceCheckUtils]: 42: Hoare triple {29116#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29116#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:36,721 INFO L290 TraceCheckUtils]: 43: Hoare triple {29116#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29117#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:36,721 INFO L290 TraceCheckUtils]: 44: Hoare triple {29117#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29117#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:36,722 INFO L290 TraceCheckUtils]: 45: Hoare triple {29117#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29118#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:36,722 INFO L290 TraceCheckUtils]: 46: Hoare triple {29118#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29118#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:36,723 INFO L290 TraceCheckUtils]: 47: Hoare triple {29118#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29119#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:36,724 INFO L290 TraceCheckUtils]: 48: Hoare triple {29119#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29119#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:36,725 INFO L290 TraceCheckUtils]: 49: Hoare triple {29119#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29120#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:36,725 INFO L290 TraceCheckUtils]: 50: Hoare triple {29120#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29120#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:36,726 INFO L290 TraceCheckUtils]: 51: Hoare triple {29120#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29121#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:36,726 INFO L290 TraceCheckUtils]: 52: Hoare triple {29121#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29121#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:36,727 INFO L290 TraceCheckUtils]: 53: Hoare triple {29121#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29122#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:36,728 INFO L290 TraceCheckUtils]: 54: Hoare triple {29122#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29122#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:36,729 INFO L290 TraceCheckUtils]: 55: Hoare triple {29122#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29123#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:36,729 INFO L290 TraceCheckUtils]: 56: Hoare triple {29123#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29123#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:36,730 INFO L290 TraceCheckUtils]: 57: Hoare triple {29123#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29124#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:36,730 INFO L290 TraceCheckUtils]: 58: Hoare triple {29124#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29124#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:36,732 INFO L290 TraceCheckUtils]: 59: Hoare triple {29124#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29125#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:36,732 INFO L290 TraceCheckUtils]: 60: Hoare triple {29125#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29125#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:36,733 INFO L290 TraceCheckUtils]: 61: Hoare triple {29125#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29126#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:36,733 INFO L290 TraceCheckUtils]: 62: Hoare triple {29126#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29126#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:36,734 INFO L290 TraceCheckUtils]: 63: Hoare triple {29126#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29127#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:36,734 INFO L290 TraceCheckUtils]: 64: Hoare triple {29127#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29127#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:36,735 INFO L290 TraceCheckUtils]: 65: Hoare triple {29127#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29128#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:36,736 INFO L290 TraceCheckUtils]: 66: Hoare triple {29128#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29128#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:36,737 INFO L290 TraceCheckUtils]: 67: Hoare triple {29128#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29129#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:36,737 INFO L290 TraceCheckUtils]: 68: Hoare triple {29129#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29129#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:36,738 INFO L290 TraceCheckUtils]: 69: Hoare triple {29129#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29130#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:36,738 INFO L290 TraceCheckUtils]: 70: Hoare triple {29130#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29130#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:36,740 INFO L290 TraceCheckUtils]: 71: Hoare triple {29130#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29131#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:36,740 INFO L290 TraceCheckUtils]: 72: Hoare triple {29131#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29131#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:36,741 INFO L290 TraceCheckUtils]: 73: Hoare triple {29131#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29132#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:36,741 INFO L290 TraceCheckUtils]: 74: Hoare triple {29132#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29132#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:36,742 INFO L290 TraceCheckUtils]: 75: Hoare triple {29132#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29133#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:36,742 INFO L290 TraceCheckUtils]: 76: Hoare triple {29133#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29133#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:36,743 INFO L290 TraceCheckUtils]: 77: Hoare triple {29133#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29134#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:36,744 INFO L290 TraceCheckUtils]: 78: Hoare triple {29134#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29134#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:36,745 INFO L290 TraceCheckUtils]: 79: Hoare triple {29134#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29135#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:36,745 INFO L290 TraceCheckUtils]: 80: Hoare triple {29135#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29135#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:36,746 INFO L290 TraceCheckUtils]: 81: Hoare triple {29135#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29136#(<= main_~k~0 38)} is VALID [2022-04-15 12:34:36,746 INFO L290 TraceCheckUtils]: 82: Hoare triple {29136#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29136#(<= main_~k~0 38)} is VALID [2022-04-15 12:34:36,747 INFO L290 TraceCheckUtils]: 83: Hoare triple {29136#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29137#(<= main_~k~0 39)} is VALID [2022-04-15 12:34:36,747 INFO L290 TraceCheckUtils]: 84: Hoare triple {29137#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29137#(<= main_~k~0 39)} is VALID [2022-04-15 12:34:36,748 INFO L290 TraceCheckUtils]: 85: Hoare triple {29137#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29138#(<= main_~k~0 40)} is VALID [2022-04-15 12:34:36,749 INFO L290 TraceCheckUtils]: 86: Hoare triple {29138#(<= main_~k~0 40)} assume !(~i~0 < 1000000); {29138#(<= main_~k~0 40)} is VALID [2022-04-15 12:34:36,749 INFO L272 TraceCheckUtils]: 87: Hoare triple {29138#(<= main_~k~0 40)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {29139#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:34:36,749 INFO L290 TraceCheckUtils]: 88: Hoare triple {29139#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {29140#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:34:36,750 INFO L290 TraceCheckUtils]: 89: Hoare triple {29140#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {29094#false} is VALID [2022-04-15 12:34:36,750 INFO L290 TraceCheckUtils]: 90: Hoare triple {29094#false} assume !false; {29094#false} is VALID [2022-04-15 12:34:36,750 INFO L134 CoverageAnalysis]: Checked inductivity of 1600 backedges. 0 proven. 1600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:36,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:34:36,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181269385] [2022-04-15 12:34:36,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181269385] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:34:36,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224335053] [2022-04-15 12:34:36,750 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:34:36,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:34:36,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:34:36,751 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:34:36,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-04-15 12:34:36,862 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:34:36,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:34:36,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 489 conjuncts, 44 conjunts are in the unsatisfiable core [2022-04-15 12:34:36,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:36,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:34:37,459 INFO L272 TraceCheckUtils]: 0: Hoare triple {29093#true} call ULTIMATE.init(); {29093#true} is VALID [2022-04-15 12:34:37,459 INFO L290 TraceCheckUtils]: 1: Hoare triple {29093#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {29093#true} is VALID [2022-04-15 12:34:37,459 INFO L290 TraceCheckUtils]: 2: Hoare triple {29093#true} assume true; {29093#true} is VALID [2022-04-15 12:34:37,460 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {29093#true} {29093#true} #54#return; {29093#true} is VALID [2022-04-15 12:34:37,460 INFO L272 TraceCheckUtils]: 4: Hoare triple {29093#true} call #t~ret3 := main(); {29093#true} is VALID [2022-04-15 12:34:37,460 INFO L290 TraceCheckUtils]: 5: Hoare triple {29093#true} ~i~0 := 0;~k~0 := 0; {29160#(<= main_~k~0 0)} is VALID [2022-04-15 12:34:37,460 INFO L290 TraceCheckUtils]: 6: Hoare triple {29160#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29160#(<= main_~k~0 0)} is VALID [2022-04-15 12:34:37,462 INFO L290 TraceCheckUtils]: 7: Hoare triple {29160#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29099#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:37,462 INFO L290 TraceCheckUtils]: 8: Hoare triple {29099#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29099#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:37,463 INFO L290 TraceCheckUtils]: 9: Hoare triple {29099#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29100#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:37,463 INFO L290 TraceCheckUtils]: 10: Hoare triple {29100#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29100#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:37,464 INFO L290 TraceCheckUtils]: 11: Hoare triple {29100#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29101#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:37,464 INFO L290 TraceCheckUtils]: 12: Hoare triple {29101#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29101#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:37,465 INFO L290 TraceCheckUtils]: 13: Hoare triple {29101#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29102#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:37,465 INFO L290 TraceCheckUtils]: 14: Hoare triple {29102#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29102#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:37,466 INFO L290 TraceCheckUtils]: 15: Hoare triple {29102#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29103#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:37,466 INFO L290 TraceCheckUtils]: 16: Hoare triple {29103#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29103#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:37,467 INFO L290 TraceCheckUtils]: 17: Hoare triple {29103#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29104#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:37,468 INFO L290 TraceCheckUtils]: 18: Hoare triple {29104#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29104#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:37,468 INFO L290 TraceCheckUtils]: 19: Hoare triple {29104#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29105#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:37,469 INFO L290 TraceCheckUtils]: 20: Hoare triple {29105#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29105#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:37,469 INFO L290 TraceCheckUtils]: 21: Hoare triple {29105#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29106#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:37,470 INFO L290 TraceCheckUtils]: 22: Hoare triple {29106#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29106#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:37,471 INFO L290 TraceCheckUtils]: 23: Hoare triple {29106#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29107#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:37,471 INFO L290 TraceCheckUtils]: 24: Hoare triple {29107#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29107#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:37,472 INFO L290 TraceCheckUtils]: 25: Hoare triple {29107#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29108#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:37,472 INFO L290 TraceCheckUtils]: 26: Hoare triple {29108#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29108#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:37,473 INFO L290 TraceCheckUtils]: 27: Hoare triple {29108#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29109#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:37,473 INFO L290 TraceCheckUtils]: 28: Hoare triple {29109#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29109#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:37,474 INFO L290 TraceCheckUtils]: 29: Hoare triple {29109#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29110#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:37,474 INFO L290 TraceCheckUtils]: 30: Hoare triple {29110#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29110#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:37,475 INFO L290 TraceCheckUtils]: 31: Hoare triple {29110#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29111#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:37,475 INFO L290 TraceCheckUtils]: 32: Hoare triple {29111#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29111#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:37,476 INFO L290 TraceCheckUtils]: 33: Hoare triple {29111#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29112#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:37,476 INFO L290 TraceCheckUtils]: 34: Hoare triple {29112#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29112#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:37,477 INFO L290 TraceCheckUtils]: 35: Hoare triple {29112#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29113#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:37,477 INFO L290 TraceCheckUtils]: 36: Hoare triple {29113#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29113#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:37,478 INFO L290 TraceCheckUtils]: 37: Hoare triple {29113#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29114#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:37,478 INFO L290 TraceCheckUtils]: 38: Hoare triple {29114#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29114#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:37,479 INFO L290 TraceCheckUtils]: 39: Hoare triple {29114#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29115#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:37,479 INFO L290 TraceCheckUtils]: 40: Hoare triple {29115#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29115#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:37,480 INFO L290 TraceCheckUtils]: 41: Hoare triple {29115#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29116#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:37,480 INFO L290 TraceCheckUtils]: 42: Hoare triple {29116#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29116#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:37,481 INFO L290 TraceCheckUtils]: 43: Hoare triple {29116#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29117#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:37,481 INFO L290 TraceCheckUtils]: 44: Hoare triple {29117#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29117#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:37,482 INFO L290 TraceCheckUtils]: 45: Hoare triple {29117#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29118#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:37,483 INFO L290 TraceCheckUtils]: 46: Hoare triple {29118#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29118#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:37,483 INFO L290 TraceCheckUtils]: 47: Hoare triple {29118#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29119#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:37,484 INFO L290 TraceCheckUtils]: 48: Hoare triple {29119#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29119#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:37,485 INFO L290 TraceCheckUtils]: 49: Hoare triple {29119#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29120#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:37,485 INFO L290 TraceCheckUtils]: 50: Hoare triple {29120#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29120#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:37,486 INFO L290 TraceCheckUtils]: 51: Hoare triple {29120#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29121#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:37,486 INFO L290 TraceCheckUtils]: 52: Hoare triple {29121#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29121#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:37,487 INFO L290 TraceCheckUtils]: 53: Hoare triple {29121#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29122#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:37,487 INFO L290 TraceCheckUtils]: 54: Hoare triple {29122#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29122#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:37,488 INFO L290 TraceCheckUtils]: 55: Hoare triple {29122#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29123#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:37,488 INFO L290 TraceCheckUtils]: 56: Hoare triple {29123#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29123#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:37,489 INFO L290 TraceCheckUtils]: 57: Hoare triple {29123#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29124#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:37,489 INFO L290 TraceCheckUtils]: 58: Hoare triple {29124#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29124#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:37,490 INFO L290 TraceCheckUtils]: 59: Hoare triple {29124#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29125#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:37,490 INFO L290 TraceCheckUtils]: 60: Hoare triple {29125#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29125#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:37,491 INFO L290 TraceCheckUtils]: 61: Hoare triple {29125#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29126#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:37,491 INFO L290 TraceCheckUtils]: 62: Hoare triple {29126#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29126#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:37,492 INFO L290 TraceCheckUtils]: 63: Hoare triple {29126#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29127#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:37,492 INFO L290 TraceCheckUtils]: 64: Hoare triple {29127#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29127#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:37,493 INFO L290 TraceCheckUtils]: 65: Hoare triple {29127#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29128#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:37,493 INFO L290 TraceCheckUtils]: 66: Hoare triple {29128#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29128#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:37,494 INFO L290 TraceCheckUtils]: 67: Hoare triple {29128#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29129#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:37,494 INFO L290 TraceCheckUtils]: 68: Hoare triple {29129#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29129#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:37,495 INFO L290 TraceCheckUtils]: 69: Hoare triple {29129#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29130#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:37,495 INFO L290 TraceCheckUtils]: 70: Hoare triple {29130#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29130#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:37,496 INFO L290 TraceCheckUtils]: 71: Hoare triple {29130#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29131#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:37,496 INFO L290 TraceCheckUtils]: 72: Hoare triple {29131#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29131#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:37,497 INFO L290 TraceCheckUtils]: 73: Hoare triple {29131#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29132#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:37,498 INFO L290 TraceCheckUtils]: 74: Hoare triple {29132#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29132#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:37,498 INFO L290 TraceCheckUtils]: 75: Hoare triple {29132#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29133#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:37,499 INFO L290 TraceCheckUtils]: 76: Hoare triple {29133#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29133#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:37,500 INFO L290 TraceCheckUtils]: 77: Hoare triple {29133#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29134#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:37,500 INFO L290 TraceCheckUtils]: 78: Hoare triple {29134#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29134#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:37,501 INFO L290 TraceCheckUtils]: 79: Hoare triple {29134#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29135#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:37,501 INFO L290 TraceCheckUtils]: 80: Hoare triple {29135#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29135#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:37,502 INFO L290 TraceCheckUtils]: 81: Hoare triple {29135#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29136#(<= main_~k~0 38)} is VALID [2022-04-15 12:34:37,502 INFO L290 TraceCheckUtils]: 82: Hoare triple {29136#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29136#(<= main_~k~0 38)} is VALID [2022-04-15 12:34:37,503 INFO L290 TraceCheckUtils]: 83: Hoare triple {29136#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29137#(<= main_~k~0 39)} is VALID [2022-04-15 12:34:37,503 INFO L290 TraceCheckUtils]: 84: Hoare triple {29137#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29137#(<= main_~k~0 39)} is VALID [2022-04-15 12:34:37,504 INFO L290 TraceCheckUtils]: 85: Hoare triple {29137#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29138#(<= main_~k~0 40)} is VALID [2022-04-15 12:34:37,504 INFO L290 TraceCheckUtils]: 86: Hoare triple {29138#(<= main_~k~0 40)} assume !(~i~0 < 1000000); {29138#(<= main_~k~0 40)} is VALID [2022-04-15 12:34:37,504 INFO L272 TraceCheckUtils]: 87: Hoare triple {29138#(<= main_~k~0 40)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {29407#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:34:37,505 INFO L290 TraceCheckUtils]: 88: Hoare triple {29407#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {29411#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:34:37,505 INFO L290 TraceCheckUtils]: 89: Hoare triple {29411#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {29094#false} is VALID [2022-04-15 12:34:37,505 INFO L290 TraceCheckUtils]: 90: Hoare triple {29094#false} assume !false; {29094#false} is VALID [2022-04-15 12:34:37,505 INFO L134 CoverageAnalysis]: Checked inductivity of 1600 backedges. 0 proven. 1600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:37,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:34:39,052 INFO L290 TraceCheckUtils]: 90: Hoare triple {29094#false} assume !false; {29094#false} is VALID [2022-04-15 12:34:39,053 INFO L290 TraceCheckUtils]: 89: Hoare triple {29411#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {29094#false} is VALID [2022-04-15 12:34:39,053 INFO L290 TraceCheckUtils]: 88: Hoare triple {29407#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {29411#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:34:39,054 INFO L272 TraceCheckUtils]: 87: Hoare triple {29427#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {29407#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:34:39,054 INFO L290 TraceCheckUtils]: 86: Hoare triple {29427#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {29427#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:34:39,056 INFO L290 TraceCheckUtils]: 85: Hoare triple {29434#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29427#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:34:39,057 INFO L290 TraceCheckUtils]: 84: Hoare triple {29434#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29434#(<= main_~k~0 999999)} is VALID [2022-04-15 12:34:39,058 INFO L290 TraceCheckUtils]: 83: Hoare triple {29441#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29434#(<= main_~k~0 999999)} is VALID [2022-04-15 12:34:39,058 INFO L290 TraceCheckUtils]: 82: Hoare triple {29441#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29441#(<= main_~k~0 999998)} is VALID [2022-04-15 12:34:39,059 INFO L290 TraceCheckUtils]: 81: Hoare triple {29448#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29441#(<= main_~k~0 999998)} is VALID [2022-04-15 12:34:39,059 INFO L290 TraceCheckUtils]: 80: Hoare triple {29448#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29448#(<= main_~k~0 999997)} is VALID [2022-04-15 12:34:39,060 INFO L290 TraceCheckUtils]: 79: Hoare triple {29455#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29448#(<= main_~k~0 999997)} is VALID [2022-04-15 12:34:39,061 INFO L290 TraceCheckUtils]: 78: Hoare triple {29455#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29455#(<= main_~k~0 999996)} is VALID [2022-04-15 12:34:39,062 INFO L290 TraceCheckUtils]: 77: Hoare triple {29462#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29455#(<= main_~k~0 999996)} is VALID [2022-04-15 12:34:39,062 INFO L290 TraceCheckUtils]: 76: Hoare triple {29462#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29462#(<= main_~k~0 999995)} is VALID [2022-04-15 12:34:39,063 INFO L290 TraceCheckUtils]: 75: Hoare triple {29469#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29462#(<= main_~k~0 999995)} is VALID [2022-04-15 12:34:39,063 INFO L290 TraceCheckUtils]: 74: Hoare triple {29469#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29469#(<= main_~k~0 999994)} is VALID [2022-04-15 12:34:39,064 INFO L290 TraceCheckUtils]: 73: Hoare triple {29476#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29469#(<= main_~k~0 999994)} is VALID [2022-04-15 12:34:39,064 INFO L290 TraceCheckUtils]: 72: Hoare triple {29476#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29476#(<= main_~k~0 999993)} is VALID [2022-04-15 12:34:39,065 INFO L290 TraceCheckUtils]: 71: Hoare triple {29483#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29476#(<= main_~k~0 999993)} is VALID [2022-04-15 12:34:39,066 INFO L290 TraceCheckUtils]: 70: Hoare triple {29483#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29483#(<= main_~k~0 999992)} is VALID [2022-04-15 12:34:39,067 INFO L290 TraceCheckUtils]: 69: Hoare triple {29490#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29483#(<= main_~k~0 999992)} is VALID [2022-04-15 12:34:39,067 INFO L290 TraceCheckUtils]: 68: Hoare triple {29490#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29490#(<= main_~k~0 999991)} is VALID [2022-04-15 12:34:39,068 INFO L290 TraceCheckUtils]: 67: Hoare triple {29497#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29490#(<= main_~k~0 999991)} is VALID [2022-04-15 12:34:39,068 INFO L290 TraceCheckUtils]: 66: Hoare triple {29497#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29497#(<= main_~k~0 999990)} is VALID [2022-04-15 12:34:39,069 INFO L290 TraceCheckUtils]: 65: Hoare triple {29504#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29497#(<= main_~k~0 999990)} is VALID [2022-04-15 12:34:39,070 INFO L290 TraceCheckUtils]: 64: Hoare triple {29504#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29504#(<= main_~k~0 999989)} is VALID [2022-04-15 12:34:39,071 INFO L290 TraceCheckUtils]: 63: Hoare triple {29511#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29504#(<= main_~k~0 999989)} is VALID [2022-04-15 12:34:39,071 INFO L290 TraceCheckUtils]: 62: Hoare triple {29511#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29511#(<= main_~k~0 999988)} is VALID [2022-04-15 12:34:39,072 INFO L290 TraceCheckUtils]: 61: Hoare triple {29518#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29511#(<= main_~k~0 999988)} is VALID [2022-04-15 12:34:39,072 INFO L290 TraceCheckUtils]: 60: Hoare triple {29518#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29518#(<= main_~k~0 999987)} is VALID [2022-04-15 12:34:39,073 INFO L290 TraceCheckUtils]: 59: Hoare triple {29525#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29518#(<= main_~k~0 999987)} is VALID [2022-04-15 12:34:39,074 INFO L290 TraceCheckUtils]: 58: Hoare triple {29525#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29525#(<= main_~k~0 999986)} is VALID [2022-04-15 12:34:39,075 INFO L290 TraceCheckUtils]: 57: Hoare triple {29532#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29525#(<= main_~k~0 999986)} is VALID [2022-04-15 12:34:39,075 INFO L290 TraceCheckUtils]: 56: Hoare triple {29532#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29532#(<= main_~k~0 999985)} is VALID [2022-04-15 12:34:39,076 INFO L290 TraceCheckUtils]: 55: Hoare triple {29539#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29532#(<= main_~k~0 999985)} is VALID [2022-04-15 12:34:39,076 INFO L290 TraceCheckUtils]: 54: Hoare triple {29539#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29539#(<= main_~k~0 999984)} is VALID [2022-04-15 12:34:39,077 INFO L290 TraceCheckUtils]: 53: Hoare triple {29546#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29539#(<= main_~k~0 999984)} is VALID [2022-04-15 12:34:39,077 INFO L290 TraceCheckUtils]: 52: Hoare triple {29546#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29546#(<= main_~k~0 999983)} is VALID [2022-04-15 12:34:39,079 INFO L290 TraceCheckUtils]: 51: Hoare triple {29553#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29546#(<= main_~k~0 999983)} is VALID [2022-04-15 12:34:39,079 INFO L290 TraceCheckUtils]: 50: Hoare triple {29553#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29553#(<= main_~k~0 999982)} is VALID [2022-04-15 12:34:39,080 INFO L290 TraceCheckUtils]: 49: Hoare triple {29560#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29553#(<= main_~k~0 999982)} is VALID [2022-04-15 12:34:39,080 INFO L290 TraceCheckUtils]: 48: Hoare triple {29560#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29560#(<= main_~k~0 999981)} is VALID [2022-04-15 12:34:39,081 INFO L290 TraceCheckUtils]: 47: Hoare triple {29567#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29560#(<= main_~k~0 999981)} is VALID [2022-04-15 12:34:39,081 INFO L290 TraceCheckUtils]: 46: Hoare triple {29567#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29567#(<= main_~k~0 999980)} is VALID [2022-04-15 12:34:39,083 INFO L290 TraceCheckUtils]: 45: Hoare triple {29574#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29567#(<= main_~k~0 999980)} is VALID [2022-04-15 12:34:39,083 INFO L290 TraceCheckUtils]: 44: Hoare triple {29574#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29574#(<= main_~k~0 999979)} is VALID [2022-04-15 12:34:39,084 INFO L290 TraceCheckUtils]: 43: Hoare triple {29581#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29574#(<= main_~k~0 999979)} is VALID [2022-04-15 12:34:39,084 INFO L290 TraceCheckUtils]: 42: Hoare triple {29581#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29581#(<= main_~k~0 999978)} is VALID [2022-04-15 12:34:39,085 INFO L290 TraceCheckUtils]: 41: Hoare triple {29588#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29581#(<= main_~k~0 999978)} is VALID [2022-04-15 12:34:39,086 INFO L290 TraceCheckUtils]: 40: Hoare triple {29588#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29588#(<= main_~k~0 999977)} is VALID [2022-04-15 12:34:39,087 INFO L290 TraceCheckUtils]: 39: Hoare triple {29595#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29588#(<= main_~k~0 999977)} is VALID [2022-04-15 12:34:39,087 INFO L290 TraceCheckUtils]: 38: Hoare triple {29595#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29595#(<= main_~k~0 999976)} is VALID [2022-04-15 12:34:39,088 INFO L290 TraceCheckUtils]: 37: Hoare triple {29602#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29595#(<= main_~k~0 999976)} is VALID [2022-04-15 12:34:39,088 INFO L290 TraceCheckUtils]: 36: Hoare triple {29602#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29602#(<= main_~k~0 999975)} is VALID [2022-04-15 12:34:39,089 INFO L290 TraceCheckUtils]: 35: Hoare triple {29609#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29602#(<= main_~k~0 999975)} is VALID [2022-04-15 12:34:39,090 INFO L290 TraceCheckUtils]: 34: Hoare triple {29609#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29609#(<= main_~k~0 999974)} is VALID [2022-04-15 12:34:39,091 INFO L290 TraceCheckUtils]: 33: Hoare triple {29616#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29609#(<= main_~k~0 999974)} is VALID [2022-04-15 12:34:39,091 INFO L290 TraceCheckUtils]: 32: Hoare triple {29616#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29616#(<= main_~k~0 999973)} is VALID [2022-04-15 12:34:39,092 INFO L290 TraceCheckUtils]: 31: Hoare triple {29623#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29616#(<= main_~k~0 999973)} is VALID [2022-04-15 12:34:39,092 INFO L290 TraceCheckUtils]: 30: Hoare triple {29623#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29623#(<= main_~k~0 999972)} is VALID [2022-04-15 12:34:39,093 INFO L290 TraceCheckUtils]: 29: Hoare triple {29630#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29623#(<= main_~k~0 999972)} is VALID [2022-04-15 12:34:39,093 INFO L290 TraceCheckUtils]: 28: Hoare triple {29630#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29630#(<= main_~k~0 999971)} is VALID [2022-04-15 12:34:39,095 INFO L290 TraceCheckUtils]: 27: Hoare triple {29637#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29630#(<= main_~k~0 999971)} is VALID [2022-04-15 12:34:39,095 INFO L290 TraceCheckUtils]: 26: Hoare triple {29637#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29637#(<= main_~k~0 999970)} is VALID [2022-04-15 12:34:39,096 INFO L290 TraceCheckUtils]: 25: Hoare triple {29644#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29637#(<= main_~k~0 999970)} is VALID [2022-04-15 12:34:39,096 INFO L290 TraceCheckUtils]: 24: Hoare triple {29644#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29644#(<= main_~k~0 999969)} is VALID [2022-04-15 12:34:39,097 INFO L290 TraceCheckUtils]: 23: Hoare triple {29651#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29644#(<= main_~k~0 999969)} is VALID [2022-04-15 12:34:39,098 INFO L290 TraceCheckUtils]: 22: Hoare triple {29651#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29651#(<= main_~k~0 999968)} is VALID [2022-04-15 12:34:39,099 INFO L290 TraceCheckUtils]: 21: Hoare triple {29658#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29651#(<= main_~k~0 999968)} is VALID [2022-04-15 12:34:39,099 INFO L290 TraceCheckUtils]: 20: Hoare triple {29658#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29658#(<= main_~k~0 999967)} is VALID [2022-04-15 12:34:39,100 INFO L290 TraceCheckUtils]: 19: Hoare triple {29665#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29658#(<= main_~k~0 999967)} is VALID [2022-04-15 12:34:39,100 INFO L290 TraceCheckUtils]: 18: Hoare triple {29665#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29665#(<= main_~k~0 999966)} is VALID [2022-04-15 12:34:39,101 INFO L290 TraceCheckUtils]: 17: Hoare triple {29672#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29665#(<= main_~k~0 999966)} is VALID [2022-04-15 12:34:39,102 INFO L290 TraceCheckUtils]: 16: Hoare triple {29672#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29672#(<= main_~k~0 999965)} is VALID [2022-04-15 12:34:39,103 INFO L290 TraceCheckUtils]: 15: Hoare triple {29679#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29672#(<= main_~k~0 999965)} is VALID [2022-04-15 12:34:39,103 INFO L290 TraceCheckUtils]: 14: Hoare triple {29679#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29679#(<= main_~k~0 999964)} is VALID [2022-04-15 12:34:39,104 INFO L290 TraceCheckUtils]: 13: Hoare triple {29686#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29679#(<= main_~k~0 999964)} is VALID [2022-04-15 12:34:39,104 INFO L290 TraceCheckUtils]: 12: Hoare triple {29686#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29686#(<= main_~k~0 999963)} is VALID [2022-04-15 12:34:39,105 INFO L290 TraceCheckUtils]: 11: Hoare triple {29693#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29686#(<= main_~k~0 999963)} is VALID [2022-04-15 12:34:39,106 INFO L290 TraceCheckUtils]: 10: Hoare triple {29693#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29693#(<= main_~k~0 999962)} is VALID [2022-04-15 12:34:39,107 INFO L290 TraceCheckUtils]: 9: Hoare triple {29700#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29693#(<= main_~k~0 999962)} is VALID [2022-04-15 12:34:39,107 INFO L290 TraceCheckUtils]: 8: Hoare triple {29700#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29700#(<= main_~k~0 999961)} is VALID [2022-04-15 12:34:39,108 INFO L290 TraceCheckUtils]: 7: Hoare triple {29707#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {29700#(<= main_~k~0 999961)} is VALID [2022-04-15 12:34:39,108 INFO L290 TraceCheckUtils]: 6: Hoare triple {29707#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {29707#(<= main_~k~0 999960)} is VALID [2022-04-15 12:34:39,109 INFO L290 TraceCheckUtils]: 5: Hoare triple {29093#true} ~i~0 := 0;~k~0 := 0; {29707#(<= main_~k~0 999960)} is VALID [2022-04-15 12:34:39,109 INFO L272 TraceCheckUtils]: 4: Hoare triple {29093#true} call #t~ret3 := main(); {29093#true} is VALID [2022-04-15 12:34:39,109 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {29093#true} {29093#true} #54#return; {29093#true} is VALID [2022-04-15 12:34:39,109 INFO L290 TraceCheckUtils]: 2: Hoare triple {29093#true} assume true; {29093#true} is VALID [2022-04-15 12:34:39,109 INFO L290 TraceCheckUtils]: 1: Hoare triple {29093#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {29093#true} is VALID [2022-04-15 12:34:39,109 INFO L272 TraceCheckUtils]: 0: Hoare triple {29093#true} call ULTIMATE.init(); {29093#true} is VALID [2022-04-15 12:34:39,110 INFO L134 CoverageAnalysis]: Checked inductivity of 1600 backedges. 0 proven. 1600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:39,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224335053] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:34:39,110 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:34:39,111 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 45, 45] total 90 [2022-04-15 12:34:39,111 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:34:39,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [610487534] [2022-04-15 12:34:39,111 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [610487534] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:34:39,111 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:34:39,111 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [46] imperfect sequences [] total 46 [2022-04-15 12:34:39,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839969737] [2022-04-15 12:34:39,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:34:39,111 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.891304347826087) internal successors, (87), 44 states have internal predecessors, (87), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 91 [2022-04-15 12:34:39,111 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:34:39,112 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 46 states, 46 states have (on average 1.891304347826087) internal successors, (87), 44 states have internal predecessors, (87), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:39,196 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 91 edges. 91 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:39,196 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-04-15 12:34:39,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:34:39,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-04-15 12:34:39,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3582, Invalid=4428, Unknown=0, NotChecked=0, Total=8010 [2022-04-15 12:34:39,197 INFO L87 Difference]: Start difference. First operand 92 states and 92 transitions. Second operand has 46 states, 46 states have (on average 1.891304347826087) internal successors, (87), 44 states have internal predecessors, (87), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:40,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:40,454 INFO L93 Difference]: Finished difference Result 100 states and 100 transitions. [2022-04-15 12:34:40,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-04-15 12:34:40,454 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.891304347826087) internal successors, (87), 44 states have internal predecessors, (87), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 91 [2022-04-15 12:34:40,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:34:40,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 46 states have (on average 1.891304347826087) internal successors, (87), 44 states have internal predecessors, (87), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:40,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 100 transitions. [2022-04-15 12:34:40,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 46 states have (on average 1.891304347826087) internal successors, (87), 44 states have internal predecessors, (87), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:40,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 100 transitions. [2022-04-15 12:34:40,456 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 46 states and 100 transitions. [2022-04-15 12:34:40,560 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 100 edges. 100 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:40,561 INFO L225 Difference]: With dead ends: 100 [2022-04-15 12:34:40,561 INFO L226 Difference]: Without dead ends: 95 [2022-04-15 12:34:40,563 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 139 SyntacticMatches, 1 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1596 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=7078, Invalid=10478, Unknown=0, NotChecked=0, Total=17556 [2022-04-15 12:34:40,563 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 92 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-15 12:34:40,563 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 48 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-15 12:34:40,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2022-04-15 12:34:40,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 94. [2022-04-15 12:34:40,855 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:34:40,856 INFO L82 GeneralOperation]: Start isEquivalent. First operand 95 states. Second operand has 94 states, 89 states have (on average 1.0112359550561798) internal successors, (90), 89 states have internal predecessors, (90), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:40,856 INFO L74 IsIncluded]: Start isIncluded. First operand 95 states. Second operand has 94 states, 89 states have (on average 1.0112359550561798) internal successors, (90), 89 states have internal predecessors, (90), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:40,856 INFO L87 Difference]: Start difference. First operand 95 states. Second operand has 94 states, 89 states have (on average 1.0112359550561798) internal successors, (90), 89 states have internal predecessors, (90), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:40,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:40,857 INFO L93 Difference]: Finished difference Result 95 states and 95 transitions. [2022-04-15 12:34:40,857 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 95 transitions. [2022-04-15 12:34:40,857 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:34:40,857 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:34:40,857 INFO L74 IsIncluded]: Start isIncluded. First operand has 94 states, 89 states have (on average 1.0112359550561798) internal successors, (90), 89 states have internal predecessors, (90), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 95 states. [2022-04-15 12:34:40,857 INFO L87 Difference]: Start difference. First operand has 94 states, 89 states have (on average 1.0112359550561798) internal successors, (90), 89 states have internal predecessors, (90), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 95 states. [2022-04-15 12:34:40,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:40,858 INFO L93 Difference]: Finished difference Result 95 states and 95 transitions. [2022-04-15 12:34:40,858 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 95 transitions. [2022-04-15 12:34:40,858 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:34:40,858 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:34:40,858 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:34:40,858 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:34:40,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 89 states have (on average 1.0112359550561798) internal successors, (90), 89 states have internal predecessors, (90), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:40,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 94 transitions. [2022-04-15 12:34:40,859 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 94 transitions. Word has length 91 [2022-04-15 12:34:40,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:34:40,859 INFO L478 AbstractCegarLoop]: Abstraction has 94 states and 94 transitions. [2022-04-15 12:34:40,859 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.891304347826087) internal successors, (87), 44 states have internal predecessors, (87), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:40,859 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 94 states and 94 transitions. [2022-04-15 12:34:40,996 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 94 edges. 94 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:40,996 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 94 transitions. [2022-04-15 12:34:40,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-04-15 12:34:40,996 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:34:40,997 INFO L499 BasicCegarLoop]: trace histogram [41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:34:41,013 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-04-15 12:34:41,197 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-04-15 12:34:41,197 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:34:41,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:34:41,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1477279920, now seen corresponding path program 81 times [2022-04-15 12:34:41,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:34:41,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1230180631] [2022-04-15 12:34:41,453 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:34:41,453 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:34:41,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1477279920, now seen corresponding path program 82 times [2022-04-15 12:34:41,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:34:41,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354207281] [2022-04-15 12:34:41,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:34:41,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:34:41,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:42,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:34:42,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:42,233 INFO L290 TraceCheckUtils]: 0: Hoare triple {30444#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {30395#true} is VALID [2022-04-15 12:34:42,233 INFO L290 TraceCheckUtils]: 1: Hoare triple {30395#true} assume true; {30395#true} is VALID [2022-04-15 12:34:42,233 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {30395#true} {30395#true} #54#return; {30395#true} is VALID [2022-04-15 12:34:42,233 INFO L272 TraceCheckUtils]: 0: Hoare triple {30395#true} call ULTIMATE.init(); {30444#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:34:42,233 INFO L290 TraceCheckUtils]: 1: Hoare triple {30444#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {30395#true} is VALID [2022-04-15 12:34:42,233 INFO L290 TraceCheckUtils]: 2: Hoare triple {30395#true} assume true; {30395#true} is VALID [2022-04-15 12:34:42,233 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {30395#true} {30395#true} #54#return; {30395#true} is VALID [2022-04-15 12:34:42,233 INFO L272 TraceCheckUtils]: 4: Hoare triple {30395#true} call #t~ret3 := main(); {30395#true} is VALID [2022-04-15 12:34:42,234 INFO L290 TraceCheckUtils]: 5: Hoare triple {30395#true} ~i~0 := 0;~k~0 := 0; {30400#(= main_~k~0 0)} is VALID [2022-04-15 12:34:42,234 INFO L290 TraceCheckUtils]: 6: Hoare triple {30400#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30400#(= main_~k~0 0)} is VALID [2022-04-15 12:34:42,234 INFO L290 TraceCheckUtils]: 7: Hoare triple {30400#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30401#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:42,235 INFO L290 TraceCheckUtils]: 8: Hoare triple {30401#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30401#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:42,237 INFO L290 TraceCheckUtils]: 9: Hoare triple {30401#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30402#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:42,237 INFO L290 TraceCheckUtils]: 10: Hoare triple {30402#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30402#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:42,238 INFO L290 TraceCheckUtils]: 11: Hoare triple {30402#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30403#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:42,239 INFO L290 TraceCheckUtils]: 12: Hoare triple {30403#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30403#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:42,240 INFO L290 TraceCheckUtils]: 13: Hoare triple {30403#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30404#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:42,240 INFO L290 TraceCheckUtils]: 14: Hoare triple {30404#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30404#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:42,241 INFO L290 TraceCheckUtils]: 15: Hoare triple {30404#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30405#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:42,241 INFO L290 TraceCheckUtils]: 16: Hoare triple {30405#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30405#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:42,242 INFO L290 TraceCheckUtils]: 17: Hoare triple {30405#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30406#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:42,243 INFO L290 TraceCheckUtils]: 18: Hoare triple {30406#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30406#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:42,244 INFO L290 TraceCheckUtils]: 19: Hoare triple {30406#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30407#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:42,244 INFO L290 TraceCheckUtils]: 20: Hoare triple {30407#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30407#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:42,245 INFO L290 TraceCheckUtils]: 21: Hoare triple {30407#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30408#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:42,245 INFO L290 TraceCheckUtils]: 22: Hoare triple {30408#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30408#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:42,247 INFO L290 TraceCheckUtils]: 23: Hoare triple {30408#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30409#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:42,247 INFO L290 TraceCheckUtils]: 24: Hoare triple {30409#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30409#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:42,248 INFO L290 TraceCheckUtils]: 25: Hoare triple {30409#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30410#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:42,248 INFO L290 TraceCheckUtils]: 26: Hoare triple {30410#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30410#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:42,249 INFO L290 TraceCheckUtils]: 27: Hoare triple {30410#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30411#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:42,250 INFO L290 TraceCheckUtils]: 28: Hoare triple {30411#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30411#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:42,251 INFO L290 TraceCheckUtils]: 29: Hoare triple {30411#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30412#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:42,251 INFO L290 TraceCheckUtils]: 30: Hoare triple {30412#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30412#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:42,252 INFO L290 TraceCheckUtils]: 31: Hoare triple {30412#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30413#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:42,252 INFO L290 TraceCheckUtils]: 32: Hoare triple {30413#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30413#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:42,253 INFO L290 TraceCheckUtils]: 33: Hoare triple {30413#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30414#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:42,254 INFO L290 TraceCheckUtils]: 34: Hoare triple {30414#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30414#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:42,255 INFO L290 TraceCheckUtils]: 35: Hoare triple {30414#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30415#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:42,255 INFO L290 TraceCheckUtils]: 36: Hoare triple {30415#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30415#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:42,256 INFO L290 TraceCheckUtils]: 37: Hoare triple {30415#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30416#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:42,256 INFO L290 TraceCheckUtils]: 38: Hoare triple {30416#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30416#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:42,257 INFO L290 TraceCheckUtils]: 39: Hoare triple {30416#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30417#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:42,258 INFO L290 TraceCheckUtils]: 40: Hoare triple {30417#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30417#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:42,259 INFO L290 TraceCheckUtils]: 41: Hoare triple {30417#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30418#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:42,259 INFO L290 TraceCheckUtils]: 42: Hoare triple {30418#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30418#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:42,260 INFO L290 TraceCheckUtils]: 43: Hoare triple {30418#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30419#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:42,260 INFO L290 TraceCheckUtils]: 44: Hoare triple {30419#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30419#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:42,261 INFO L290 TraceCheckUtils]: 45: Hoare triple {30419#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30420#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:42,262 INFO L290 TraceCheckUtils]: 46: Hoare triple {30420#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30420#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:42,263 INFO L290 TraceCheckUtils]: 47: Hoare triple {30420#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30421#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:42,263 INFO L290 TraceCheckUtils]: 48: Hoare triple {30421#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30421#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:42,264 INFO L290 TraceCheckUtils]: 49: Hoare triple {30421#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30422#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:42,264 INFO L290 TraceCheckUtils]: 50: Hoare triple {30422#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30422#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:42,265 INFO L290 TraceCheckUtils]: 51: Hoare triple {30422#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30423#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:42,266 INFO L290 TraceCheckUtils]: 52: Hoare triple {30423#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30423#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:42,267 INFO L290 TraceCheckUtils]: 53: Hoare triple {30423#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30424#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:42,267 INFO L290 TraceCheckUtils]: 54: Hoare triple {30424#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30424#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:42,268 INFO L290 TraceCheckUtils]: 55: Hoare triple {30424#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30425#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:42,268 INFO L290 TraceCheckUtils]: 56: Hoare triple {30425#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30425#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:42,269 INFO L290 TraceCheckUtils]: 57: Hoare triple {30425#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30426#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:42,270 INFO L290 TraceCheckUtils]: 58: Hoare triple {30426#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30426#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:42,271 INFO L290 TraceCheckUtils]: 59: Hoare triple {30426#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30427#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:42,271 INFO L290 TraceCheckUtils]: 60: Hoare triple {30427#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30427#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:42,272 INFO L290 TraceCheckUtils]: 61: Hoare triple {30427#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30428#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:42,272 INFO L290 TraceCheckUtils]: 62: Hoare triple {30428#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30428#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:42,273 INFO L290 TraceCheckUtils]: 63: Hoare triple {30428#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30429#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:42,274 INFO L290 TraceCheckUtils]: 64: Hoare triple {30429#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30429#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:42,275 INFO L290 TraceCheckUtils]: 65: Hoare triple {30429#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30430#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:42,275 INFO L290 TraceCheckUtils]: 66: Hoare triple {30430#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30430#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:42,276 INFO L290 TraceCheckUtils]: 67: Hoare triple {30430#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30431#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:42,276 INFO L290 TraceCheckUtils]: 68: Hoare triple {30431#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30431#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:42,277 INFO L290 TraceCheckUtils]: 69: Hoare triple {30431#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30432#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:42,278 INFO L290 TraceCheckUtils]: 70: Hoare triple {30432#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30432#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:42,279 INFO L290 TraceCheckUtils]: 71: Hoare triple {30432#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30433#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:42,279 INFO L290 TraceCheckUtils]: 72: Hoare triple {30433#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30433#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:42,280 INFO L290 TraceCheckUtils]: 73: Hoare triple {30433#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30434#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:42,280 INFO L290 TraceCheckUtils]: 74: Hoare triple {30434#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30434#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:42,281 INFO L290 TraceCheckUtils]: 75: Hoare triple {30434#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30435#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:42,282 INFO L290 TraceCheckUtils]: 76: Hoare triple {30435#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30435#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:42,283 INFO L290 TraceCheckUtils]: 77: Hoare triple {30435#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30436#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:42,283 INFO L290 TraceCheckUtils]: 78: Hoare triple {30436#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30436#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:42,284 INFO L290 TraceCheckUtils]: 79: Hoare triple {30436#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30437#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:42,284 INFO L290 TraceCheckUtils]: 80: Hoare triple {30437#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30437#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:42,286 INFO L290 TraceCheckUtils]: 81: Hoare triple {30437#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30438#(<= main_~k~0 38)} is VALID [2022-04-15 12:34:42,286 INFO L290 TraceCheckUtils]: 82: Hoare triple {30438#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30438#(<= main_~k~0 38)} is VALID [2022-04-15 12:34:42,287 INFO L290 TraceCheckUtils]: 83: Hoare triple {30438#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30439#(<= main_~k~0 39)} is VALID [2022-04-15 12:34:42,287 INFO L290 TraceCheckUtils]: 84: Hoare triple {30439#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30439#(<= main_~k~0 39)} is VALID [2022-04-15 12:34:42,288 INFO L290 TraceCheckUtils]: 85: Hoare triple {30439#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30440#(<= main_~k~0 40)} is VALID [2022-04-15 12:34:42,288 INFO L290 TraceCheckUtils]: 86: Hoare triple {30440#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30440#(<= main_~k~0 40)} is VALID [2022-04-15 12:34:42,290 INFO L290 TraceCheckUtils]: 87: Hoare triple {30440#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30441#(<= main_~k~0 41)} is VALID [2022-04-15 12:34:42,290 INFO L290 TraceCheckUtils]: 88: Hoare triple {30441#(<= main_~k~0 41)} assume !(~i~0 < 1000000); {30441#(<= main_~k~0 41)} is VALID [2022-04-15 12:34:42,290 INFO L272 TraceCheckUtils]: 89: Hoare triple {30441#(<= main_~k~0 41)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {30442#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:34:42,291 INFO L290 TraceCheckUtils]: 90: Hoare triple {30442#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {30443#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:34:42,291 INFO L290 TraceCheckUtils]: 91: Hoare triple {30443#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {30396#false} is VALID [2022-04-15 12:34:42,291 INFO L290 TraceCheckUtils]: 92: Hoare triple {30396#false} assume !false; {30396#false} is VALID [2022-04-15 12:34:42,291 INFO L134 CoverageAnalysis]: Checked inductivity of 1681 backedges. 0 proven. 1681 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:42,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:34:42,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354207281] [2022-04-15 12:34:42,292 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354207281] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:34:42,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [53056198] [2022-04-15 12:34:42,292 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:34:42,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:34:42,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:34:42,293 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:34:42,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-04-15 12:34:42,391 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:34:42,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:34:42,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 500 conjuncts, 45 conjunts are in the unsatisfiable core [2022-04-15 12:34:42,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:42,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:34:42,777 INFO L272 TraceCheckUtils]: 0: Hoare triple {30395#true} call ULTIMATE.init(); {30395#true} is VALID [2022-04-15 12:34:42,777 INFO L290 TraceCheckUtils]: 1: Hoare triple {30395#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {30395#true} is VALID [2022-04-15 12:34:42,777 INFO L290 TraceCheckUtils]: 2: Hoare triple {30395#true} assume true; {30395#true} is VALID [2022-04-15 12:34:42,777 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {30395#true} {30395#true} #54#return; {30395#true} is VALID [2022-04-15 12:34:42,777 INFO L272 TraceCheckUtils]: 4: Hoare triple {30395#true} call #t~ret3 := main(); {30395#true} is VALID [2022-04-15 12:34:42,777 INFO L290 TraceCheckUtils]: 5: Hoare triple {30395#true} ~i~0 := 0;~k~0 := 0; {30463#(<= main_~k~0 0)} is VALID [2022-04-15 12:34:42,777 INFO L290 TraceCheckUtils]: 6: Hoare triple {30463#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30463#(<= main_~k~0 0)} is VALID [2022-04-15 12:34:42,780 INFO L290 TraceCheckUtils]: 7: Hoare triple {30463#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30401#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:42,780 INFO L290 TraceCheckUtils]: 8: Hoare triple {30401#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30401#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:42,781 INFO L290 TraceCheckUtils]: 9: Hoare triple {30401#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30402#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:42,781 INFO L290 TraceCheckUtils]: 10: Hoare triple {30402#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30402#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:42,782 INFO L290 TraceCheckUtils]: 11: Hoare triple {30402#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30403#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:42,782 INFO L290 TraceCheckUtils]: 12: Hoare triple {30403#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30403#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:42,783 INFO L290 TraceCheckUtils]: 13: Hoare triple {30403#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30404#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:42,783 INFO L290 TraceCheckUtils]: 14: Hoare triple {30404#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30404#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:42,784 INFO L290 TraceCheckUtils]: 15: Hoare triple {30404#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30405#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:42,784 INFO L290 TraceCheckUtils]: 16: Hoare triple {30405#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30405#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:42,785 INFO L290 TraceCheckUtils]: 17: Hoare triple {30405#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30406#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:42,785 INFO L290 TraceCheckUtils]: 18: Hoare triple {30406#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30406#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:42,786 INFO L290 TraceCheckUtils]: 19: Hoare triple {30406#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30407#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:42,787 INFO L290 TraceCheckUtils]: 20: Hoare triple {30407#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30407#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:42,787 INFO L290 TraceCheckUtils]: 21: Hoare triple {30407#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30408#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:42,788 INFO L290 TraceCheckUtils]: 22: Hoare triple {30408#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30408#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:42,789 INFO L290 TraceCheckUtils]: 23: Hoare triple {30408#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30409#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:42,789 INFO L290 TraceCheckUtils]: 24: Hoare triple {30409#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30409#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:42,790 INFO L290 TraceCheckUtils]: 25: Hoare triple {30409#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30410#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:42,790 INFO L290 TraceCheckUtils]: 26: Hoare triple {30410#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30410#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:42,791 INFO L290 TraceCheckUtils]: 27: Hoare triple {30410#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30411#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:42,791 INFO L290 TraceCheckUtils]: 28: Hoare triple {30411#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30411#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:42,792 INFO L290 TraceCheckUtils]: 29: Hoare triple {30411#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30412#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:42,792 INFO L290 TraceCheckUtils]: 30: Hoare triple {30412#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30412#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:42,793 INFO L290 TraceCheckUtils]: 31: Hoare triple {30412#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30413#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:42,793 INFO L290 TraceCheckUtils]: 32: Hoare triple {30413#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30413#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:42,794 INFO L290 TraceCheckUtils]: 33: Hoare triple {30413#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30414#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:42,794 INFO L290 TraceCheckUtils]: 34: Hoare triple {30414#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30414#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:42,795 INFO L290 TraceCheckUtils]: 35: Hoare triple {30414#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30415#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:42,795 INFO L290 TraceCheckUtils]: 36: Hoare triple {30415#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30415#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:42,796 INFO L290 TraceCheckUtils]: 37: Hoare triple {30415#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30416#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:42,797 INFO L290 TraceCheckUtils]: 38: Hoare triple {30416#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30416#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:42,798 INFO L290 TraceCheckUtils]: 39: Hoare triple {30416#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30417#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:42,798 INFO L290 TraceCheckUtils]: 40: Hoare triple {30417#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30417#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:42,799 INFO L290 TraceCheckUtils]: 41: Hoare triple {30417#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30418#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:42,799 INFO L290 TraceCheckUtils]: 42: Hoare triple {30418#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30418#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:42,800 INFO L290 TraceCheckUtils]: 43: Hoare triple {30418#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30419#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:42,800 INFO L290 TraceCheckUtils]: 44: Hoare triple {30419#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30419#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:42,801 INFO L290 TraceCheckUtils]: 45: Hoare triple {30419#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30420#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:42,801 INFO L290 TraceCheckUtils]: 46: Hoare triple {30420#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30420#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:42,802 INFO L290 TraceCheckUtils]: 47: Hoare triple {30420#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30421#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:42,802 INFO L290 TraceCheckUtils]: 48: Hoare triple {30421#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30421#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:42,803 INFO L290 TraceCheckUtils]: 49: Hoare triple {30421#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30422#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:42,803 INFO L290 TraceCheckUtils]: 50: Hoare triple {30422#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30422#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:42,804 INFO L290 TraceCheckUtils]: 51: Hoare triple {30422#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30423#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:42,804 INFO L290 TraceCheckUtils]: 52: Hoare triple {30423#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30423#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:42,805 INFO L290 TraceCheckUtils]: 53: Hoare triple {30423#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30424#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:42,805 INFO L290 TraceCheckUtils]: 54: Hoare triple {30424#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30424#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:42,806 INFO L290 TraceCheckUtils]: 55: Hoare triple {30424#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30425#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:42,807 INFO L290 TraceCheckUtils]: 56: Hoare triple {30425#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30425#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:42,807 INFO L290 TraceCheckUtils]: 57: Hoare triple {30425#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30426#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:42,808 INFO L290 TraceCheckUtils]: 58: Hoare triple {30426#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30426#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:42,809 INFO L290 TraceCheckUtils]: 59: Hoare triple {30426#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30427#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:42,809 INFO L290 TraceCheckUtils]: 60: Hoare triple {30427#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30427#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:42,810 INFO L290 TraceCheckUtils]: 61: Hoare triple {30427#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30428#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:42,810 INFO L290 TraceCheckUtils]: 62: Hoare triple {30428#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30428#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:42,811 INFO L290 TraceCheckUtils]: 63: Hoare triple {30428#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30429#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:42,811 INFO L290 TraceCheckUtils]: 64: Hoare triple {30429#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30429#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:42,812 INFO L290 TraceCheckUtils]: 65: Hoare triple {30429#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30430#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:42,812 INFO L290 TraceCheckUtils]: 66: Hoare triple {30430#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30430#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:42,813 INFO L290 TraceCheckUtils]: 67: Hoare triple {30430#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30431#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:42,813 INFO L290 TraceCheckUtils]: 68: Hoare triple {30431#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30431#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:42,814 INFO L290 TraceCheckUtils]: 69: Hoare triple {30431#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30432#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:42,814 INFO L290 TraceCheckUtils]: 70: Hoare triple {30432#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30432#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:42,815 INFO L290 TraceCheckUtils]: 71: Hoare triple {30432#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30433#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:42,815 INFO L290 TraceCheckUtils]: 72: Hoare triple {30433#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30433#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:42,816 INFO L290 TraceCheckUtils]: 73: Hoare triple {30433#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30434#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:42,817 INFO L290 TraceCheckUtils]: 74: Hoare triple {30434#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30434#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:42,817 INFO L290 TraceCheckUtils]: 75: Hoare triple {30434#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30435#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:42,818 INFO L290 TraceCheckUtils]: 76: Hoare triple {30435#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30435#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:42,819 INFO L290 TraceCheckUtils]: 77: Hoare triple {30435#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30436#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:42,819 INFO L290 TraceCheckUtils]: 78: Hoare triple {30436#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30436#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:42,820 INFO L290 TraceCheckUtils]: 79: Hoare triple {30436#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30437#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:42,820 INFO L290 TraceCheckUtils]: 80: Hoare triple {30437#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30437#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:42,821 INFO L290 TraceCheckUtils]: 81: Hoare triple {30437#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30438#(<= main_~k~0 38)} is VALID [2022-04-15 12:34:42,821 INFO L290 TraceCheckUtils]: 82: Hoare triple {30438#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30438#(<= main_~k~0 38)} is VALID [2022-04-15 12:34:42,822 INFO L290 TraceCheckUtils]: 83: Hoare triple {30438#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30439#(<= main_~k~0 39)} is VALID [2022-04-15 12:34:42,822 INFO L290 TraceCheckUtils]: 84: Hoare triple {30439#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30439#(<= main_~k~0 39)} is VALID [2022-04-15 12:34:42,823 INFO L290 TraceCheckUtils]: 85: Hoare triple {30439#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30440#(<= main_~k~0 40)} is VALID [2022-04-15 12:34:42,823 INFO L290 TraceCheckUtils]: 86: Hoare triple {30440#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30440#(<= main_~k~0 40)} is VALID [2022-04-15 12:34:42,824 INFO L290 TraceCheckUtils]: 87: Hoare triple {30440#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30441#(<= main_~k~0 41)} is VALID [2022-04-15 12:34:42,824 INFO L290 TraceCheckUtils]: 88: Hoare triple {30441#(<= main_~k~0 41)} assume !(~i~0 < 1000000); {30441#(<= main_~k~0 41)} is VALID [2022-04-15 12:34:42,825 INFO L272 TraceCheckUtils]: 89: Hoare triple {30441#(<= main_~k~0 41)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {30716#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:34:42,825 INFO L290 TraceCheckUtils]: 90: Hoare triple {30716#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {30720#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:34:42,825 INFO L290 TraceCheckUtils]: 91: Hoare triple {30720#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {30396#false} is VALID [2022-04-15 12:34:42,825 INFO L290 TraceCheckUtils]: 92: Hoare triple {30396#false} assume !false; {30396#false} is VALID [2022-04-15 12:34:42,825 INFO L134 CoverageAnalysis]: Checked inductivity of 1681 backedges. 0 proven. 1681 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:42,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:34:44,445 INFO L290 TraceCheckUtils]: 92: Hoare triple {30396#false} assume !false; {30396#false} is VALID [2022-04-15 12:34:44,445 INFO L290 TraceCheckUtils]: 91: Hoare triple {30720#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {30396#false} is VALID [2022-04-15 12:34:44,446 INFO L290 TraceCheckUtils]: 90: Hoare triple {30716#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {30720#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:34:44,446 INFO L272 TraceCheckUtils]: 89: Hoare triple {30736#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {30716#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:34:44,446 INFO L290 TraceCheckUtils]: 88: Hoare triple {30736#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {30736#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:34:44,449 INFO L290 TraceCheckUtils]: 87: Hoare triple {30743#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30736#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:34:44,450 INFO L290 TraceCheckUtils]: 86: Hoare triple {30743#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30743#(<= main_~k~0 999999)} is VALID [2022-04-15 12:34:44,451 INFO L290 TraceCheckUtils]: 85: Hoare triple {30750#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30743#(<= main_~k~0 999999)} is VALID [2022-04-15 12:34:44,451 INFO L290 TraceCheckUtils]: 84: Hoare triple {30750#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30750#(<= main_~k~0 999998)} is VALID [2022-04-15 12:34:44,452 INFO L290 TraceCheckUtils]: 83: Hoare triple {30757#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30750#(<= main_~k~0 999998)} is VALID [2022-04-15 12:34:44,453 INFO L290 TraceCheckUtils]: 82: Hoare triple {30757#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30757#(<= main_~k~0 999997)} is VALID [2022-04-15 12:34:44,454 INFO L290 TraceCheckUtils]: 81: Hoare triple {30764#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30757#(<= main_~k~0 999997)} is VALID [2022-04-15 12:34:44,454 INFO L290 TraceCheckUtils]: 80: Hoare triple {30764#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30764#(<= main_~k~0 999996)} is VALID [2022-04-15 12:34:44,455 INFO L290 TraceCheckUtils]: 79: Hoare triple {30771#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30764#(<= main_~k~0 999996)} is VALID [2022-04-15 12:34:44,455 INFO L290 TraceCheckUtils]: 78: Hoare triple {30771#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30771#(<= main_~k~0 999995)} is VALID [2022-04-15 12:34:44,456 INFO L290 TraceCheckUtils]: 77: Hoare triple {30778#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30771#(<= main_~k~0 999995)} is VALID [2022-04-15 12:34:44,457 INFO L290 TraceCheckUtils]: 76: Hoare triple {30778#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30778#(<= main_~k~0 999994)} is VALID [2022-04-15 12:34:44,458 INFO L290 TraceCheckUtils]: 75: Hoare triple {30785#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30778#(<= main_~k~0 999994)} is VALID [2022-04-15 12:34:44,458 INFO L290 TraceCheckUtils]: 74: Hoare triple {30785#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30785#(<= main_~k~0 999993)} is VALID [2022-04-15 12:34:44,459 INFO L290 TraceCheckUtils]: 73: Hoare triple {30792#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30785#(<= main_~k~0 999993)} is VALID [2022-04-15 12:34:44,459 INFO L290 TraceCheckUtils]: 72: Hoare triple {30792#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30792#(<= main_~k~0 999992)} is VALID [2022-04-15 12:34:44,461 INFO L290 TraceCheckUtils]: 71: Hoare triple {30799#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30792#(<= main_~k~0 999992)} is VALID [2022-04-15 12:34:44,461 INFO L290 TraceCheckUtils]: 70: Hoare triple {30799#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30799#(<= main_~k~0 999991)} is VALID [2022-04-15 12:34:44,462 INFO L290 TraceCheckUtils]: 69: Hoare triple {30806#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30799#(<= main_~k~0 999991)} is VALID [2022-04-15 12:34:44,462 INFO L290 TraceCheckUtils]: 68: Hoare triple {30806#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30806#(<= main_~k~0 999990)} is VALID [2022-04-15 12:34:44,463 INFO L290 TraceCheckUtils]: 67: Hoare triple {30813#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30806#(<= main_~k~0 999990)} is VALID [2022-04-15 12:34:44,464 INFO L290 TraceCheckUtils]: 66: Hoare triple {30813#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30813#(<= main_~k~0 999989)} is VALID [2022-04-15 12:34:44,465 INFO L290 TraceCheckUtils]: 65: Hoare triple {30820#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30813#(<= main_~k~0 999989)} is VALID [2022-04-15 12:34:44,465 INFO L290 TraceCheckUtils]: 64: Hoare triple {30820#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30820#(<= main_~k~0 999988)} is VALID [2022-04-15 12:34:44,466 INFO L290 TraceCheckUtils]: 63: Hoare triple {30827#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30820#(<= main_~k~0 999988)} is VALID [2022-04-15 12:34:44,467 INFO L290 TraceCheckUtils]: 62: Hoare triple {30827#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30827#(<= main_~k~0 999987)} is VALID [2022-04-15 12:34:44,468 INFO L290 TraceCheckUtils]: 61: Hoare triple {30834#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30827#(<= main_~k~0 999987)} is VALID [2022-04-15 12:34:44,468 INFO L290 TraceCheckUtils]: 60: Hoare triple {30834#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30834#(<= main_~k~0 999986)} is VALID [2022-04-15 12:34:44,469 INFO L290 TraceCheckUtils]: 59: Hoare triple {30841#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30834#(<= main_~k~0 999986)} is VALID [2022-04-15 12:34:44,469 INFO L290 TraceCheckUtils]: 58: Hoare triple {30841#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30841#(<= main_~k~0 999985)} is VALID [2022-04-15 12:34:44,470 INFO L290 TraceCheckUtils]: 57: Hoare triple {30848#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30841#(<= main_~k~0 999985)} is VALID [2022-04-15 12:34:44,471 INFO L290 TraceCheckUtils]: 56: Hoare triple {30848#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30848#(<= main_~k~0 999984)} is VALID [2022-04-15 12:34:44,472 INFO L290 TraceCheckUtils]: 55: Hoare triple {30855#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30848#(<= main_~k~0 999984)} is VALID [2022-04-15 12:34:44,472 INFO L290 TraceCheckUtils]: 54: Hoare triple {30855#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30855#(<= main_~k~0 999983)} is VALID [2022-04-15 12:34:44,473 INFO L290 TraceCheckUtils]: 53: Hoare triple {30862#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30855#(<= main_~k~0 999983)} is VALID [2022-04-15 12:34:44,473 INFO L290 TraceCheckUtils]: 52: Hoare triple {30862#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30862#(<= main_~k~0 999982)} is VALID [2022-04-15 12:34:44,475 INFO L290 TraceCheckUtils]: 51: Hoare triple {30869#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30862#(<= main_~k~0 999982)} is VALID [2022-04-15 12:34:44,475 INFO L290 TraceCheckUtils]: 50: Hoare triple {30869#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30869#(<= main_~k~0 999981)} is VALID [2022-04-15 12:34:44,476 INFO L290 TraceCheckUtils]: 49: Hoare triple {30876#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30869#(<= main_~k~0 999981)} is VALID [2022-04-15 12:34:44,476 INFO L290 TraceCheckUtils]: 48: Hoare triple {30876#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30876#(<= main_~k~0 999980)} is VALID [2022-04-15 12:34:44,477 INFO L290 TraceCheckUtils]: 47: Hoare triple {30883#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30876#(<= main_~k~0 999980)} is VALID [2022-04-15 12:34:44,478 INFO L290 TraceCheckUtils]: 46: Hoare triple {30883#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30883#(<= main_~k~0 999979)} is VALID [2022-04-15 12:34:44,479 INFO L290 TraceCheckUtils]: 45: Hoare triple {30890#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30883#(<= main_~k~0 999979)} is VALID [2022-04-15 12:34:44,479 INFO L290 TraceCheckUtils]: 44: Hoare triple {30890#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30890#(<= main_~k~0 999978)} is VALID [2022-04-15 12:34:44,480 INFO L290 TraceCheckUtils]: 43: Hoare triple {30897#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30890#(<= main_~k~0 999978)} is VALID [2022-04-15 12:34:44,480 INFO L290 TraceCheckUtils]: 42: Hoare triple {30897#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30897#(<= main_~k~0 999977)} is VALID [2022-04-15 12:34:44,482 INFO L290 TraceCheckUtils]: 41: Hoare triple {30904#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30897#(<= main_~k~0 999977)} is VALID [2022-04-15 12:34:44,482 INFO L290 TraceCheckUtils]: 40: Hoare triple {30904#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30904#(<= main_~k~0 999976)} is VALID [2022-04-15 12:34:44,483 INFO L290 TraceCheckUtils]: 39: Hoare triple {30911#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30904#(<= main_~k~0 999976)} is VALID [2022-04-15 12:34:44,483 INFO L290 TraceCheckUtils]: 38: Hoare triple {30911#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30911#(<= main_~k~0 999975)} is VALID [2022-04-15 12:34:44,485 INFO L290 TraceCheckUtils]: 37: Hoare triple {30918#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30911#(<= main_~k~0 999975)} is VALID [2022-04-15 12:34:44,485 INFO L290 TraceCheckUtils]: 36: Hoare triple {30918#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30918#(<= main_~k~0 999974)} is VALID [2022-04-15 12:34:44,486 INFO L290 TraceCheckUtils]: 35: Hoare triple {30925#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30918#(<= main_~k~0 999974)} is VALID [2022-04-15 12:34:44,486 INFO L290 TraceCheckUtils]: 34: Hoare triple {30925#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30925#(<= main_~k~0 999973)} is VALID [2022-04-15 12:34:44,487 INFO L290 TraceCheckUtils]: 33: Hoare triple {30932#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30925#(<= main_~k~0 999973)} is VALID [2022-04-15 12:34:44,488 INFO L290 TraceCheckUtils]: 32: Hoare triple {30932#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30932#(<= main_~k~0 999972)} is VALID [2022-04-15 12:34:44,489 INFO L290 TraceCheckUtils]: 31: Hoare triple {30939#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30932#(<= main_~k~0 999972)} is VALID [2022-04-15 12:34:44,489 INFO L290 TraceCheckUtils]: 30: Hoare triple {30939#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30939#(<= main_~k~0 999971)} is VALID [2022-04-15 12:34:44,490 INFO L290 TraceCheckUtils]: 29: Hoare triple {30946#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30939#(<= main_~k~0 999971)} is VALID [2022-04-15 12:34:44,490 INFO L290 TraceCheckUtils]: 28: Hoare triple {30946#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30946#(<= main_~k~0 999970)} is VALID [2022-04-15 12:34:44,491 INFO L290 TraceCheckUtils]: 27: Hoare triple {30953#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30946#(<= main_~k~0 999970)} is VALID [2022-04-15 12:34:44,492 INFO L290 TraceCheckUtils]: 26: Hoare triple {30953#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30953#(<= main_~k~0 999969)} is VALID [2022-04-15 12:34:44,493 INFO L290 TraceCheckUtils]: 25: Hoare triple {30960#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30953#(<= main_~k~0 999969)} is VALID [2022-04-15 12:34:44,493 INFO L290 TraceCheckUtils]: 24: Hoare triple {30960#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30960#(<= main_~k~0 999968)} is VALID [2022-04-15 12:34:44,494 INFO L290 TraceCheckUtils]: 23: Hoare triple {30967#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30960#(<= main_~k~0 999968)} is VALID [2022-04-15 12:34:44,494 INFO L290 TraceCheckUtils]: 22: Hoare triple {30967#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30967#(<= main_~k~0 999967)} is VALID [2022-04-15 12:34:44,496 INFO L290 TraceCheckUtils]: 21: Hoare triple {30974#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30967#(<= main_~k~0 999967)} is VALID [2022-04-15 12:34:44,496 INFO L290 TraceCheckUtils]: 20: Hoare triple {30974#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30974#(<= main_~k~0 999966)} is VALID [2022-04-15 12:34:44,497 INFO L290 TraceCheckUtils]: 19: Hoare triple {30981#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30974#(<= main_~k~0 999966)} is VALID [2022-04-15 12:34:44,497 INFO L290 TraceCheckUtils]: 18: Hoare triple {30981#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30981#(<= main_~k~0 999965)} is VALID [2022-04-15 12:34:44,498 INFO L290 TraceCheckUtils]: 17: Hoare triple {30988#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30981#(<= main_~k~0 999965)} is VALID [2022-04-15 12:34:44,498 INFO L290 TraceCheckUtils]: 16: Hoare triple {30988#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30988#(<= main_~k~0 999964)} is VALID [2022-04-15 12:34:44,500 INFO L290 TraceCheckUtils]: 15: Hoare triple {30995#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30988#(<= main_~k~0 999964)} is VALID [2022-04-15 12:34:44,500 INFO L290 TraceCheckUtils]: 14: Hoare triple {30995#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {30995#(<= main_~k~0 999963)} is VALID [2022-04-15 12:34:44,501 INFO L290 TraceCheckUtils]: 13: Hoare triple {31002#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {30995#(<= main_~k~0 999963)} is VALID [2022-04-15 12:34:44,501 INFO L290 TraceCheckUtils]: 12: Hoare triple {31002#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31002#(<= main_~k~0 999962)} is VALID [2022-04-15 12:34:44,502 INFO L290 TraceCheckUtils]: 11: Hoare triple {31009#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31002#(<= main_~k~0 999962)} is VALID [2022-04-15 12:34:44,503 INFO L290 TraceCheckUtils]: 10: Hoare triple {31009#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31009#(<= main_~k~0 999961)} is VALID [2022-04-15 12:34:44,504 INFO L290 TraceCheckUtils]: 9: Hoare triple {31016#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31009#(<= main_~k~0 999961)} is VALID [2022-04-15 12:34:44,504 INFO L290 TraceCheckUtils]: 8: Hoare triple {31016#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31016#(<= main_~k~0 999960)} is VALID [2022-04-15 12:34:44,505 INFO L290 TraceCheckUtils]: 7: Hoare triple {31023#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31016#(<= main_~k~0 999960)} is VALID [2022-04-15 12:34:44,505 INFO L290 TraceCheckUtils]: 6: Hoare triple {31023#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31023#(<= main_~k~0 999959)} is VALID [2022-04-15 12:34:44,506 INFO L290 TraceCheckUtils]: 5: Hoare triple {30395#true} ~i~0 := 0;~k~0 := 0; {31023#(<= main_~k~0 999959)} is VALID [2022-04-15 12:34:44,506 INFO L272 TraceCheckUtils]: 4: Hoare triple {30395#true} call #t~ret3 := main(); {30395#true} is VALID [2022-04-15 12:34:44,506 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {30395#true} {30395#true} #54#return; {30395#true} is VALID [2022-04-15 12:34:44,506 INFO L290 TraceCheckUtils]: 2: Hoare triple {30395#true} assume true; {30395#true} is VALID [2022-04-15 12:34:44,506 INFO L290 TraceCheckUtils]: 1: Hoare triple {30395#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {30395#true} is VALID [2022-04-15 12:34:44,506 INFO L272 TraceCheckUtils]: 0: Hoare triple {30395#true} call ULTIMATE.init(); {30395#true} is VALID [2022-04-15 12:34:44,506 INFO L134 CoverageAnalysis]: Checked inductivity of 1681 backedges. 0 proven. 1681 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:44,506 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [53056198] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:34:44,507 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:34:44,507 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 46, 46] total 92 [2022-04-15 12:34:44,507 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:34:44,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1230180631] [2022-04-15 12:34:44,507 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1230180631] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:34:44,507 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:34:44,507 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [47] imperfect sequences [] total 47 [2022-04-15 12:34:44,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227065129] [2022-04-15 12:34:44,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:34:44,507 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.8936170212765957) internal successors, (89), 45 states have internal predecessors, (89), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 93 [2022-04-15 12:34:44,507 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:34:44,508 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 47 states, 47 states have (on average 1.8936170212765957) internal successors, (89), 45 states have internal predecessors, (89), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:44,599 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 93 edges. 93 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:44,599 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-04-15 12:34:44,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:34:44,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-04-15 12:34:44,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3753, Invalid=4619, Unknown=0, NotChecked=0, Total=8372 [2022-04-15 12:34:44,600 INFO L87 Difference]: Start difference. First operand 94 states and 94 transitions. Second operand has 47 states, 47 states have (on average 1.8936170212765957) internal successors, (89), 45 states have internal predecessors, (89), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:45,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:45,830 INFO L93 Difference]: Finished difference Result 102 states and 102 transitions. [2022-04-15 12:34:45,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-04-15 12:34:45,830 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.8936170212765957) internal successors, (89), 45 states have internal predecessors, (89), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 93 [2022-04-15 12:34:45,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:34:45,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 47 states have (on average 1.8936170212765957) internal successors, (89), 45 states have internal predecessors, (89), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:45,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 102 transitions. [2022-04-15 12:34:45,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 47 states have (on average 1.8936170212765957) internal successors, (89), 45 states have internal predecessors, (89), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:45,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 102 transitions. [2022-04-15 12:34:45,831 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 47 states and 102 transitions. [2022-04-15 12:34:45,908 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 102 edges. 102 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:45,909 INFO L225 Difference]: With dead ends: 102 [2022-04-15 12:34:45,909 INFO L226 Difference]: Without dead ends: 97 [2022-04-15 12:34:45,911 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 142 SyntacticMatches, 1 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1656 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=7418, Invalid=10942, Unknown=0, NotChecked=0, Total=18360 [2022-04-15 12:34:45,912 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 94 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-15 12:34:45,912 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 38 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-15 12:34:45,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-04-15 12:34:46,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 96. [2022-04-15 12:34:46,179 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:34:46,179 INFO L82 GeneralOperation]: Start isEquivalent. First operand 97 states. Second operand has 96 states, 91 states have (on average 1.010989010989011) internal successors, (92), 91 states have internal predecessors, (92), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:46,179 INFO L74 IsIncluded]: Start isIncluded. First operand 97 states. Second operand has 96 states, 91 states have (on average 1.010989010989011) internal successors, (92), 91 states have internal predecessors, (92), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:46,179 INFO L87 Difference]: Start difference. First operand 97 states. Second operand has 96 states, 91 states have (on average 1.010989010989011) internal successors, (92), 91 states have internal predecessors, (92), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:46,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:46,180 INFO L93 Difference]: Finished difference Result 97 states and 97 transitions. [2022-04-15 12:34:46,180 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 97 transitions. [2022-04-15 12:34:46,181 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:34:46,181 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:34:46,181 INFO L74 IsIncluded]: Start isIncluded. First operand has 96 states, 91 states have (on average 1.010989010989011) internal successors, (92), 91 states have internal predecessors, (92), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 97 states. [2022-04-15 12:34:46,181 INFO L87 Difference]: Start difference. First operand has 96 states, 91 states have (on average 1.010989010989011) internal successors, (92), 91 states have internal predecessors, (92), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 97 states. [2022-04-15 12:34:46,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:46,181 INFO L93 Difference]: Finished difference Result 97 states and 97 transitions. [2022-04-15 12:34:46,182 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 97 transitions. [2022-04-15 12:34:46,182 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:34:46,182 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:34:46,182 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:34:46,182 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:34:46,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 91 states have (on average 1.010989010989011) internal successors, (92), 91 states have internal predecessors, (92), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:46,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 96 transitions. [2022-04-15 12:34:46,183 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 96 transitions. Word has length 93 [2022-04-15 12:34:46,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:34:46,183 INFO L478 AbstractCegarLoop]: Abstraction has 96 states and 96 transitions. [2022-04-15 12:34:46,183 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.8936170212765957) internal successors, (89), 45 states have internal predecessors, (89), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:46,183 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 96 states and 96 transitions. [2022-04-15 12:34:46,306 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 96 edges. 96 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:46,306 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 96 transitions. [2022-04-15 12:34:46,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-04-15 12:34:46,307 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:34:46,307 INFO L499 BasicCegarLoop]: trace histogram [42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:34:46,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-04-15 12:34:46,523 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:34:46,523 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:34:46,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:34:46,524 INFO L85 PathProgramCache]: Analyzing trace with hash -868023444, now seen corresponding path program 83 times [2022-04-15 12:34:46,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:34:46,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1660311636] [2022-04-15 12:34:46,948 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:34:46,948 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:34:46,948 INFO L85 PathProgramCache]: Analyzing trace with hash -868023444, now seen corresponding path program 84 times [2022-04-15 12:34:46,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:34:46,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378688266] [2022-04-15 12:34:46,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:34:46,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:34:46,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:47,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:34:47,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:47,480 INFO L290 TraceCheckUtils]: 0: Hoare triple {31775#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {31725#true} is VALID [2022-04-15 12:34:47,480 INFO L290 TraceCheckUtils]: 1: Hoare triple {31725#true} assume true; {31725#true} is VALID [2022-04-15 12:34:47,480 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {31725#true} {31725#true} #54#return; {31725#true} is VALID [2022-04-15 12:34:47,480 INFO L272 TraceCheckUtils]: 0: Hoare triple {31725#true} call ULTIMATE.init(); {31775#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:34:47,481 INFO L290 TraceCheckUtils]: 1: Hoare triple {31775#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {31725#true} is VALID [2022-04-15 12:34:47,481 INFO L290 TraceCheckUtils]: 2: Hoare triple {31725#true} assume true; {31725#true} is VALID [2022-04-15 12:34:47,481 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {31725#true} {31725#true} #54#return; {31725#true} is VALID [2022-04-15 12:34:47,481 INFO L272 TraceCheckUtils]: 4: Hoare triple {31725#true} call #t~ret3 := main(); {31725#true} is VALID [2022-04-15 12:34:47,481 INFO L290 TraceCheckUtils]: 5: Hoare triple {31725#true} ~i~0 := 0;~k~0 := 0; {31730#(= main_~k~0 0)} is VALID [2022-04-15 12:34:47,481 INFO L290 TraceCheckUtils]: 6: Hoare triple {31730#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31730#(= main_~k~0 0)} is VALID [2022-04-15 12:34:47,481 INFO L290 TraceCheckUtils]: 7: Hoare triple {31730#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31731#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:47,481 INFO L290 TraceCheckUtils]: 8: Hoare triple {31731#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31731#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:47,484 INFO L290 TraceCheckUtils]: 9: Hoare triple {31731#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31732#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:47,484 INFO L290 TraceCheckUtils]: 10: Hoare triple {31732#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31732#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:47,485 INFO L290 TraceCheckUtils]: 11: Hoare triple {31732#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31733#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:47,485 INFO L290 TraceCheckUtils]: 12: Hoare triple {31733#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31733#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:47,486 INFO L290 TraceCheckUtils]: 13: Hoare triple {31733#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31734#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:47,486 INFO L290 TraceCheckUtils]: 14: Hoare triple {31734#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31734#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:47,487 INFO L290 TraceCheckUtils]: 15: Hoare triple {31734#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31735#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:47,487 INFO L290 TraceCheckUtils]: 16: Hoare triple {31735#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31735#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:47,488 INFO L290 TraceCheckUtils]: 17: Hoare triple {31735#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31736#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:47,489 INFO L290 TraceCheckUtils]: 18: Hoare triple {31736#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31736#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:47,490 INFO L290 TraceCheckUtils]: 19: Hoare triple {31736#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31737#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:47,490 INFO L290 TraceCheckUtils]: 20: Hoare triple {31737#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31737#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:47,491 INFO L290 TraceCheckUtils]: 21: Hoare triple {31737#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31738#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:47,491 INFO L290 TraceCheckUtils]: 22: Hoare triple {31738#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31738#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:47,492 INFO L290 TraceCheckUtils]: 23: Hoare triple {31738#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31739#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:47,492 INFO L290 TraceCheckUtils]: 24: Hoare triple {31739#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31739#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:47,493 INFO L290 TraceCheckUtils]: 25: Hoare triple {31739#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31740#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:47,493 INFO L290 TraceCheckUtils]: 26: Hoare triple {31740#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31740#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:47,494 INFO L290 TraceCheckUtils]: 27: Hoare triple {31740#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31741#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:47,494 INFO L290 TraceCheckUtils]: 28: Hoare triple {31741#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31741#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:47,495 INFO L290 TraceCheckUtils]: 29: Hoare triple {31741#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31742#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:47,495 INFO L290 TraceCheckUtils]: 30: Hoare triple {31742#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31742#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:47,496 INFO L290 TraceCheckUtils]: 31: Hoare triple {31742#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31743#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:47,496 INFO L290 TraceCheckUtils]: 32: Hoare triple {31743#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31743#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:47,497 INFO L290 TraceCheckUtils]: 33: Hoare triple {31743#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31744#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:47,498 INFO L290 TraceCheckUtils]: 34: Hoare triple {31744#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31744#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:47,499 INFO L290 TraceCheckUtils]: 35: Hoare triple {31744#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31745#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:47,499 INFO L290 TraceCheckUtils]: 36: Hoare triple {31745#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31745#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:47,500 INFO L290 TraceCheckUtils]: 37: Hoare triple {31745#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31746#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:47,500 INFO L290 TraceCheckUtils]: 38: Hoare triple {31746#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31746#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:47,501 INFO L290 TraceCheckUtils]: 39: Hoare triple {31746#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31747#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:47,501 INFO L290 TraceCheckUtils]: 40: Hoare triple {31747#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31747#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:47,502 INFO L290 TraceCheckUtils]: 41: Hoare triple {31747#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31748#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:47,502 INFO L290 TraceCheckUtils]: 42: Hoare triple {31748#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31748#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:47,503 INFO L290 TraceCheckUtils]: 43: Hoare triple {31748#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31749#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:47,503 INFO L290 TraceCheckUtils]: 44: Hoare triple {31749#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31749#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:47,504 INFO L290 TraceCheckUtils]: 45: Hoare triple {31749#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31750#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:47,504 INFO L290 TraceCheckUtils]: 46: Hoare triple {31750#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31750#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:47,505 INFO L290 TraceCheckUtils]: 47: Hoare triple {31750#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31751#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:47,505 INFO L290 TraceCheckUtils]: 48: Hoare triple {31751#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31751#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:47,506 INFO L290 TraceCheckUtils]: 49: Hoare triple {31751#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31752#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:47,507 INFO L290 TraceCheckUtils]: 50: Hoare triple {31752#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31752#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:47,508 INFO L290 TraceCheckUtils]: 51: Hoare triple {31752#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31753#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:47,508 INFO L290 TraceCheckUtils]: 52: Hoare triple {31753#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31753#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:47,509 INFO L290 TraceCheckUtils]: 53: Hoare triple {31753#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31754#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:47,509 INFO L290 TraceCheckUtils]: 54: Hoare triple {31754#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31754#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:47,511 INFO L290 TraceCheckUtils]: 55: Hoare triple {31754#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31755#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:47,511 INFO L290 TraceCheckUtils]: 56: Hoare triple {31755#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31755#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:47,512 INFO L290 TraceCheckUtils]: 57: Hoare triple {31755#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31756#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:47,512 INFO L290 TraceCheckUtils]: 58: Hoare triple {31756#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31756#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:47,513 INFO L290 TraceCheckUtils]: 59: Hoare triple {31756#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31757#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:47,513 INFO L290 TraceCheckUtils]: 60: Hoare triple {31757#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31757#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:47,514 INFO L290 TraceCheckUtils]: 61: Hoare triple {31757#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31758#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:47,514 INFO L290 TraceCheckUtils]: 62: Hoare triple {31758#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31758#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:47,515 INFO L290 TraceCheckUtils]: 63: Hoare triple {31758#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31759#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:47,515 INFO L290 TraceCheckUtils]: 64: Hoare triple {31759#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31759#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:47,516 INFO L290 TraceCheckUtils]: 65: Hoare triple {31759#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31760#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:47,516 INFO L290 TraceCheckUtils]: 66: Hoare triple {31760#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31760#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:47,517 INFO L290 TraceCheckUtils]: 67: Hoare triple {31760#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31761#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:47,518 INFO L290 TraceCheckUtils]: 68: Hoare triple {31761#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31761#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:47,519 INFO L290 TraceCheckUtils]: 69: Hoare triple {31761#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31762#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:47,519 INFO L290 TraceCheckUtils]: 70: Hoare triple {31762#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31762#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:47,520 INFO L290 TraceCheckUtils]: 71: Hoare triple {31762#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31763#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:47,520 INFO L290 TraceCheckUtils]: 72: Hoare triple {31763#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31763#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:47,521 INFO L290 TraceCheckUtils]: 73: Hoare triple {31763#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31764#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:47,521 INFO L290 TraceCheckUtils]: 74: Hoare triple {31764#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31764#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:47,522 INFO L290 TraceCheckUtils]: 75: Hoare triple {31764#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31765#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:47,522 INFO L290 TraceCheckUtils]: 76: Hoare triple {31765#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31765#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:47,523 INFO L290 TraceCheckUtils]: 77: Hoare triple {31765#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31766#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:47,523 INFO L290 TraceCheckUtils]: 78: Hoare triple {31766#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31766#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:47,524 INFO L290 TraceCheckUtils]: 79: Hoare triple {31766#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31767#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:47,524 INFO L290 TraceCheckUtils]: 80: Hoare triple {31767#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31767#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:47,525 INFO L290 TraceCheckUtils]: 81: Hoare triple {31767#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31768#(<= main_~k~0 38)} is VALID [2022-04-15 12:34:47,525 INFO L290 TraceCheckUtils]: 82: Hoare triple {31768#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31768#(<= main_~k~0 38)} is VALID [2022-04-15 12:34:47,526 INFO L290 TraceCheckUtils]: 83: Hoare triple {31768#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31769#(<= main_~k~0 39)} is VALID [2022-04-15 12:34:47,527 INFO L290 TraceCheckUtils]: 84: Hoare triple {31769#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31769#(<= main_~k~0 39)} is VALID [2022-04-15 12:34:47,528 INFO L290 TraceCheckUtils]: 85: Hoare triple {31769#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31770#(<= main_~k~0 40)} is VALID [2022-04-15 12:34:47,528 INFO L290 TraceCheckUtils]: 86: Hoare triple {31770#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31770#(<= main_~k~0 40)} is VALID [2022-04-15 12:34:47,529 INFO L290 TraceCheckUtils]: 87: Hoare triple {31770#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31771#(<= main_~k~0 41)} is VALID [2022-04-15 12:34:47,529 INFO L290 TraceCheckUtils]: 88: Hoare triple {31771#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31771#(<= main_~k~0 41)} is VALID [2022-04-15 12:34:47,530 INFO L290 TraceCheckUtils]: 89: Hoare triple {31771#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31772#(<= main_~k~0 42)} is VALID [2022-04-15 12:34:47,530 INFO L290 TraceCheckUtils]: 90: Hoare triple {31772#(<= main_~k~0 42)} assume !(~i~0 < 1000000); {31772#(<= main_~k~0 42)} is VALID [2022-04-15 12:34:47,530 INFO L272 TraceCheckUtils]: 91: Hoare triple {31772#(<= main_~k~0 42)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {31773#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:34:47,530 INFO L290 TraceCheckUtils]: 92: Hoare triple {31773#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {31774#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:34:47,531 INFO L290 TraceCheckUtils]: 93: Hoare triple {31774#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {31726#false} is VALID [2022-04-15 12:34:47,531 INFO L290 TraceCheckUtils]: 94: Hoare triple {31726#false} assume !false; {31726#false} is VALID [2022-04-15 12:34:47,531 INFO L134 CoverageAnalysis]: Checked inductivity of 1764 backedges. 0 proven. 1764 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:47,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:34:47,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378688266] [2022-04-15 12:34:47,531 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378688266] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:34:47,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325627339] [2022-04-15 12:34:47,531 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:34:47,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:34:47,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:34:47,533 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:34:47,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-04-15 12:34:47,654 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 43 check-sat command(s) [2022-04-15 12:34:47,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:34:47,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 46 conjunts are in the unsatisfiable core [2022-04-15 12:34:47,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:47,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:34:48,260 INFO L272 TraceCheckUtils]: 0: Hoare triple {31725#true} call ULTIMATE.init(); {31725#true} is VALID [2022-04-15 12:34:48,260 INFO L290 TraceCheckUtils]: 1: Hoare triple {31725#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {31725#true} is VALID [2022-04-15 12:34:48,260 INFO L290 TraceCheckUtils]: 2: Hoare triple {31725#true} assume true; {31725#true} is VALID [2022-04-15 12:34:48,260 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {31725#true} {31725#true} #54#return; {31725#true} is VALID [2022-04-15 12:34:48,260 INFO L272 TraceCheckUtils]: 4: Hoare triple {31725#true} call #t~ret3 := main(); {31725#true} is VALID [2022-04-15 12:34:48,260 INFO L290 TraceCheckUtils]: 5: Hoare triple {31725#true} ~i~0 := 0;~k~0 := 0; {31794#(<= main_~k~0 0)} is VALID [2022-04-15 12:34:48,260 INFO L290 TraceCheckUtils]: 6: Hoare triple {31794#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31794#(<= main_~k~0 0)} is VALID [2022-04-15 12:34:48,263 INFO L290 TraceCheckUtils]: 7: Hoare triple {31794#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31731#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:48,263 INFO L290 TraceCheckUtils]: 8: Hoare triple {31731#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31731#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:48,264 INFO L290 TraceCheckUtils]: 9: Hoare triple {31731#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31732#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:48,265 INFO L290 TraceCheckUtils]: 10: Hoare triple {31732#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31732#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:48,266 INFO L290 TraceCheckUtils]: 11: Hoare triple {31732#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31733#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:48,266 INFO L290 TraceCheckUtils]: 12: Hoare triple {31733#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31733#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:48,267 INFO L290 TraceCheckUtils]: 13: Hoare triple {31733#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31734#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:48,267 INFO L290 TraceCheckUtils]: 14: Hoare triple {31734#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31734#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:48,268 INFO L290 TraceCheckUtils]: 15: Hoare triple {31734#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31735#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:48,269 INFO L290 TraceCheckUtils]: 16: Hoare triple {31735#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31735#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:48,270 INFO L290 TraceCheckUtils]: 17: Hoare triple {31735#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31736#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:48,270 INFO L290 TraceCheckUtils]: 18: Hoare triple {31736#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31736#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:48,271 INFO L290 TraceCheckUtils]: 19: Hoare triple {31736#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31737#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:48,271 INFO L290 TraceCheckUtils]: 20: Hoare triple {31737#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31737#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:48,272 INFO L290 TraceCheckUtils]: 21: Hoare triple {31737#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31738#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:48,273 INFO L290 TraceCheckUtils]: 22: Hoare triple {31738#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31738#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:48,274 INFO L290 TraceCheckUtils]: 23: Hoare triple {31738#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31739#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:48,274 INFO L290 TraceCheckUtils]: 24: Hoare triple {31739#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31739#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:48,275 INFO L290 TraceCheckUtils]: 25: Hoare triple {31739#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31740#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:48,275 INFO L290 TraceCheckUtils]: 26: Hoare triple {31740#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31740#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:48,276 INFO L290 TraceCheckUtils]: 27: Hoare triple {31740#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31741#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:48,277 INFO L290 TraceCheckUtils]: 28: Hoare triple {31741#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31741#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:48,278 INFO L290 TraceCheckUtils]: 29: Hoare triple {31741#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31742#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:48,278 INFO L290 TraceCheckUtils]: 30: Hoare triple {31742#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31742#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:48,279 INFO L290 TraceCheckUtils]: 31: Hoare triple {31742#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31743#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:48,279 INFO L290 TraceCheckUtils]: 32: Hoare triple {31743#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31743#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:48,281 INFO L290 TraceCheckUtils]: 33: Hoare triple {31743#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31744#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:48,281 INFO L290 TraceCheckUtils]: 34: Hoare triple {31744#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31744#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:48,282 INFO L290 TraceCheckUtils]: 35: Hoare triple {31744#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31745#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:48,282 INFO L290 TraceCheckUtils]: 36: Hoare triple {31745#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31745#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:48,283 INFO L290 TraceCheckUtils]: 37: Hoare triple {31745#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31746#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:48,284 INFO L290 TraceCheckUtils]: 38: Hoare triple {31746#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31746#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:48,285 INFO L290 TraceCheckUtils]: 39: Hoare triple {31746#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31747#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:48,285 INFO L290 TraceCheckUtils]: 40: Hoare triple {31747#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31747#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:48,286 INFO L290 TraceCheckUtils]: 41: Hoare triple {31747#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31748#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:48,286 INFO L290 TraceCheckUtils]: 42: Hoare triple {31748#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31748#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:48,287 INFO L290 TraceCheckUtils]: 43: Hoare triple {31748#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31749#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:48,288 INFO L290 TraceCheckUtils]: 44: Hoare triple {31749#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31749#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:48,289 INFO L290 TraceCheckUtils]: 45: Hoare triple {31749#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31750#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:48,289 INFO L290 TraceCheckUtils]: 46: Hoare triple {31750#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31750#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:48,290 INFO L290 TraceCheckUtils]: 47: Hoare triple {31750#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31751#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:48,290 INFO L290 TraceCheckUtils]: 48: Hoare triple {31751#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31751#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:48,291 INFO L290 TraceCheckUtils]: 49: Hoare triple {31751#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31752#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:48,292 INFO L290 TraceCheckUtils]: 50: Hoare triple {31752#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31752#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:48,293 INFO L290 TraceCheckUtils]: 51: Hoare triple {31752#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31753#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:48,293 INFO L290 TraceCheckUtils]: 52: Hoare triple {31753#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31753#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:48,294 INFO L290 TraceCheckUtils]: 53: Hoare triple {31753#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31754#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:48,294 INFO L290 TraceCheckUtils]: 54: Hoare triple {31754#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31754#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:48,295 INFO L290 TraceCheckUtils]: 55: Hoare triple {31754#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31755#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:48,296 INFO L290 TraceCheckUtils]: 56: Hoare triple {31755#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31755#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:48,297 INFO L290 TraceCheckUtils]: 57: Hoare triple {31755#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31756#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:48,297 INFO L290 TraceCheckUtils]: 58: Hoare triple {31756#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31756#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:48,298 INFO L290 TraceCheckUtils]: 59: Hoare triple {31756#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31757#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:48,298 INFO L290 TraceCheckUtils]: 60: Hoare triple {31757#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31757#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:48,300 INFO L290 TraceCheckUtils]: 61: Hoare triple {31757#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31758#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:48,300 INFO L290 TraceCheckUtils]: 62: Hoare triple {31758#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31758#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:48,301 INFO L290 TraceCheckUtils]: 63: Hoare triple {31758#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31759#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:48,301 INFO L290 TraceCheckUtils]: 64: Hoare triple {31759#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31759#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:48,302 INFO L290 TraceCheckUtils]: 65: Hoare triple {31759#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31760#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:48,302 INFO L290 TraceCheckUtils]: 66: Hoare triple {31760#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31760#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:48,304 INFO L290 TraceCheckUtils]: 67: Hoare triple {31760#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31761#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:48,304 INFO L290 TraceCheckUtils]: 68: Hoare triple {31761#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31761#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:48,305 INFO L290 TraceCheckUtils]: 69: Hoare triple {31761#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31762#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:48,305 INFO L290 TraceCheckUtils]: 70: Hoare triple {31762#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31762#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:48,306 INFO L290 TraceCheckUtils]: 71: Hoare triple {31762#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31763#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:48,307 INFO L290 TraceCheckUtils]: 72: Hoare triple {31763#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31763#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:48,308 INFO L290 TraceCheckUtils]: 73: Hoare triple {31763#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31764#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:48,308 INFO L290 TraceCheckUtils]: 74: Hoare triple {31764#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31764#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:48,309 INFO L290 TraceCheckUtils]: 75: Hoare triple {31764#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31765#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:48,309 INFO L290 TraceCheckUtils]: 76: Hoare triple {31765#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31765#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:48,310 INFO L290 TraceCheckUtils]: 77: Hoare triple {31765#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31766#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:48,311 INFO L290 TraceCheckUtils]: 78: Hoare triple {31766#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31766#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:48,312 INFO L290 TraceCheckUtils]: 79: Hoare triple {31766#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31767#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:48,312 INFO L290 TraceCheckUtils]: 80: Hoare triple {31767#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31767#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:48,313 INFO L290 TraceCheckUtils]: 81: Hoare triple {31767#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31768#(<= main_~k~0 38)} is VALID [2022-04-15 12:34:48,313 INFO L290 TraceCheckUtils]: 82: Hoare triple {31768#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31768#(<= main_~k~0 38)} is VALID [2022-04-15 12:34:48,314 INFO L290 TraceCheckUtils]: 83: Hoare triple {31768#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31769#(<= main_~k~0 39)} is VALID [2022-04-15 12:34:48,315 INFO L290 TraceCheckUtils]: 84: Hoare triple {31769#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31769#(<= main_~k~0 39)} is VALID [2022-04-15 12:34:48,316 INFO L290 TraceCheckUtils]: 85: Hoare triple {31769#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31770#(<= main_~k~0 40)} is VALID [2022-04-15 12:34:48,316 INFO L290 TraceCheckUtils]: 86: Hoare triple {31770#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31770#(<= main_~k~0 40)} is VALID [2022-04-15 12:34:48,317 INFO L290 TraceCheckUtils]: 87: Hoare triple {31770#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31771#(<= main_~k~0 41)} is VALID [2022-04-15 12:34:48,317 INFO L290 TraceCheckUtils]: 88: Hoare triple {31771#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {31771#(<= main_~k~0 41)} is VALID [2022-04-15 12:34:48,318 INFO L290 TraceCheckUtils]: 89: Hoare triple {31771#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {31772#(<= main_~k~0 42)} is VALID [2022-04-15 12:34:48,319 INFO L290 TraceCheckUtils]: 90: Hoare triple {31772#(<= main_~k~0 42)} assume !(~i~0 < 1000000); {31772#(<= main_~k~0 42)} is VALID [2022-04-15 12:34:48,319 INFO L272 TraceCheckUtils]: 91: Hoare triple {31772#(<= main_~k~0 42)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {32053#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:34:48,320 INFO L290 TraceCheckUtils]: 92: Hoare triple {32053#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {32057#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:34:48,320 INFO L290 TraceCheckUtils]: 93: Hoare triple {32057#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {31726#false} is VALID [2022-04-15 12:34:48,320 INFO L290 TraceCheckUtils]: 94: Hoare triple {31726#false} assume !false; {31726#false} is VALID [2022-04-15 12:34:48,320 INFO L134 CoverageAnalysis]: Checked inductivity of 1764 backedges. 0 proven. 1764 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:48,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:34:50,625 INFO L290 TraceCheckUtils]: 94: Hoare triple {31726#false} assume !false; {31726#false} is VALID [2022-04-15 12:34:50,625 INFO L290 TraceCheckUtils]: 93: Hoare triple {32057#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {31726#false} is VALID [2022-04-15 12:34:50,625 INFO L290 TraceCheckUtils]: 92: Hoare triple {32053#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {32057#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:34:50,626 INFO L272 TraceCheckUtils]: 91: Hoare triple {32073#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {32053#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:34:50,626 INFO L290 TraceCheckUtils]: 90: Hoare triple {32073#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {32073#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:34:50,628 INFO L290 TraceCheckUtils]: 89: Hoare triple {32080#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32073#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:34:50,629 INFO L290 TraceCheckUtils]: 88: Hoare triple {32080#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32080#(<= main_~k~0 999999)} is VALID [2022-04-15 12:34:50,631 INFO L290 TraceCheckUtils]: 87: Hoare triple {32087#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32080#(<= main_~k~0 999999)} is VALID [2022-04-15 12:34:50,631 INFO L290 TraceCheckUtils]: 86: Hoare triple {32087#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32087#(<= main_~k~0 999998)} is VALID [2022-04-15 12:34:50,632 INFO L290 TraceCheckUtils]: 85: Hoare triple {32094#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32087#(<= main_~k~0 999998)} is VALID [2022-04-15 12:34:50,632 INFO L290 TraceCheckUtils]: 84: Hoare triple {32094#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32094#(<= main_~k~0 999997)} is VALID [2022-04-15 12:34:50,633 INFO L290 TraceCheckUtils]: 83: Hoare triple {32101#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32094#(<= main_~k~0 999997)} is VALID [2022-04-15 12:34:50,633 INFO L290 TraceCheckUtils]: 82: Hoare triple {32101#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32101#(<= main_~k~0 999996)} is VALID [2022-04-15 12:34:50,634 INFO L290 TraceCheckUtils]: 81: Hoare triple {32108#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32101#(<= main_~k~0 999996)} is VALID [2022-04-15 12:34:50,634 INFO L290 TraceCheckUtils]: 80: Hoare triple {32108#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32108#(<= main_~k~0 999995)} is VALID [2022-04-15 12:34:50,635 INFO L290 TraceCheckUtils]: 79: Hoare triple {32115#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32108#(<= main_~k~0 999995)} is VALID [2022-04-15 12:34:50,636 INFO L290 TraceCheckUtils]: 78: Hoare triple {32115#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32115#(<= main_~k~0 999994)} is VALID [2022-04-15 12:34:50,637 INFO L290 TraceCheckUtils]: 77: Hoare triple {32122#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32115#(<= main_~k~0 999994)} is VALID [2022-04-15 12:34:50,637 INFO L290 TraceCheckUtils]: 76: Hoare triple {32122#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32122#(<= main_~k~0 999993)} is VALID [2022-04-15 12:34:50,638 INFO L290 TraceCheckUtils]: 75: Hoare triple {32129#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32122#(<= main_~k~0 999993)} is VALID [2022-04-15 12:34:50,638 INFO L290 TraceCheckUtils]: 74: Hoare triple {32129#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32129#(<= main_~k~0 999992)} is VALID [2022-04-15 12:34:50,639 INFO L290 TraceCheckUtils]: 73: Hoare triple {32136#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32129#(<= main_~k~0 999992)} is VALID [2022-04-15 12:34:50,639 INFO L290 TraceCheckUtils]: 72: Hoare triple {32136#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32136#(<= main_~k~0 999991)} is VALID [2022-04-15 12:34:50,640 INFO L290 TraceCheckUtils]: 71: Hoare triple {32143#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32136#(<= main_~k~0 999991)} is VALID [2022-04-15 12:34:50,640 INFO L290 TraceCheckUtils]: 70: Hoare triple {32143#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32143#(<= main_~k~0 999990)} is VALID [2022-04-15 12:34:50,641 INFO L290 TraceCheckUtils]: 69: Hoare triple {32150#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32143#(<= main_~k~0 999990)} is VALID [2022-04-15 12:34:50,642 INFO L290 TraceCheckUtils]: 68: Hoare triple {32150#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32150#(<= main_~k~0 999989)} is VALID [2022-04-15 12:34:50,643 INFO L290 TraceCheckUtils]: 67: Hoare triple {32157#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32150#(<= main_~k~0 999989)} is VALID [2022-04-15 12:34:50,643 INFO L290 TraceCheckUtils]: 66: Hoare triple {32157#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32157#(<= main_~k~0 999988)} is VALID [2022-04-15 12:34:50,644 INFO L290 TraceCheckUtils]: 65: Hoare triple {32164#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32157#(<= main_~k~0 999988)} is VALID [2022-04-15 12:34:50,644 INFO L290 TraceCheckUtils]: 64: Hoare triple {32164#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32164#(<= main_~k~0 999987)} is VALID [2022-04-15 12:34:50,645 INFO L290 TraceCheckUtils]: 63: Hoare triple {32171#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32164#(<= main_~k~0 999987)} is VALID [2022-04-15 12:34:50,645 INFO L290 TraceCheckUtils]: 62: Hoare triple {32171#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32171#(<= main_~k~0 999986)} is VALID [2022-04-15 12:34:50,646 INFO L290 TraceCheckUtils]: 61: Hoare triple {32178#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32171#(<= main_~k~0 999986)} is VALID [2022-04-15 12:34:50,646 INFO L290 TraceCheckUtils]: 60: Hoare triple {32178#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32178#(<= main_~k~0 999985)} is VALID [2022-04-15 12:34:50,647 INFO L290 TraceCheckUtils]: 59: Hoare triple {32185#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32178#(<= main_~k~0 999985)} is VALID [2022-04-15 12:34:50,648 INFO L290 TraceCheckUtils]: 58: Hoare triple {32185#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32185#(<= main_~k~0 999984)} is VALID [2022-04-15 12:34:50,649 INFO L290 TraceCheckUtils]: 57: Hoare triple {32192#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32185#(<= main_~k~0 999984)} is VALID [2022-04-15 12:34:50,649 INFO L290 TraceCheckUtils]: 56: Hoare triple {32192#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32192#(<= main_~k~0 999983)} is VALID [2022-04-15 12:34:50,650 INFO L290 TraceCheckUtils]: 55: Hoare triple {32199#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32192#(<= main_~k~0 999983)} is VALID [2022-04-15 12:34:50,650 INFO L290 TraceCheckUtils]: 54: Hoare triple {32199#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32199#(<= main_~k~0 999982)} is VALID [2022-04-15 12:34:50,651 INFO L290 TraceCheckUtils]: 53: Hoare triple {32206#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32199#(<= main_~k~0 999982)} is VALID [2022-04-15 12:34:50,651 INFO L290 TraceCheckUtils]: 52: Hoare triple {32206#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32206#(<= main_~k~0 999981)} is VALID [2022-04-15 12:34:50,652 INFO L290 TraceCheckUtils]: 51: Hoare triple {32213#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32206#(<= main_~k~0 999981)} is VALID [2022-04-15 12:34:50,652 INFO L290 TraceCheckUtils]: 50: Hoare triple {32213#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32213#(<= main_~k~0 999980)} is VALID [2022-04-15 12:34:50,653 INFO L290 TraceCheckUtils]: 49: Hoare triple {32220#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32213#(<= main_~k~0 999980)} is VALID [2022-04-15 12:34:50,654 INFO L290 TraceCheckUtils]: 48: Hoare triple {32220#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32220#(<= main_~k~0 999979)} is VALID [2022-04-15 12:34:50,655 INFO L290 TraceCheckUtils]: 47: Hoare triple {32227#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32220#(<= main_~k~0 999979)} is VALID [2022-04-15 12:34:50,655 INFO L290 TraceCheckUtils]: 46: Hoare triple {32227#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32227#(<= main_~k~0 999978)} is VALID [2022-04-15 12:34:50,656 INFO L290 TraceCheckUtils]: 45: Hoare triple {32234#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32227#(<= main_~k~0 999978)} is VALID [2022-04-15 12:34:50,656 INFO L290 TraceCheckUtils]: 44: Hoare triple {32234#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32234#(<= main_~k~0 999977)} is VALID [2022-04-15 12:34:50,657 INFO L290 TraceCheckUtils]: 43: Hoare triple {32241#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32234#(<= main_~k~0 999977)} is VALID [2022-04-15 12:34:50,657 INFO L290 TraceCheckUtils]: 42: Hoare triple {32241#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32241#(<= main_~k~0 999976)} is VALID [2022-04-15 12:34:50,658 INFO L290 TraceCheckUtils]: 41: Hoare triple {32248#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32241#(<= main_~k~0 999976)} is VALID [2022-04-15 12:34:50,658 INFO L290 TraceCheckUtils]: 40: Hoare triple {32248#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32248#(<= main_~k~0 999975)} is VALID [2022-04-15 12:34:50,659 INFO L290 TraceCheckUtils]: 39: Hoare triple {32255#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32248#(<= main_~k~0 999975)} is VALID [2022-04-15 12:34:50,660 INFO L290 TraceCheckUtils]: 38: Hoare triple {32255#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32255#(<= main_~k~0 999974)} is VALID [2022-04-15 12:34:50,661 INFO L290 TraceCheckUtils]: 37: Hoare triple {32262#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32255#(<= main_~k~0 999974)} is VALID [2022-04-15 12:34:50,661 INFO L290 TraceCheckUtils]: 36: Hoare triple {32262#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32262#(<= main_~k~0 999973)} is VALID [2022-04-15 12:34:50,662 INFO L290 TraceCheckUtils]: 35: Hoare triple {32269#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32262#(<= main_~k~0 999973)} is VALID [2022-04-15 12:34:50,662 INFO L290 TraceCheckUtils]: 34: Hoare triple {32269#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32269#(<= main_~k~0 999972)} is VALID [2022-04-15 12:34:50,663 INFO L290 TraceCheckUtils]: 33: Hoare triple {32276#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32269#(<= main_~k~0 999972)} is VALID [2022-04-15 12:34:50,663 INFO L290 TraceCheckUtils]: 32: Hoare triple {32276#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32276#(<= main_~k~0 999971)} is VALID [2022-04-15 12:34:50,664 INFO L290 TraceCheckUtils]: 31: Hoare triple {32283#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32276#(<= main_~k~0 999971)} is VALID [2022-04-15 12:34:50,665 INFO L290 TraceCheckUtils]: 30: Hoare triple {32283#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32283#(<= main_~k~0 999970)} is VALID [2022-04-15 12:34:50,665 INFO L290 TraceCheckUtils]: 29: Hoare triple {32290#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32283#(<= main_~k~0 999970)} is VALID [2022-04-15 12:34:50,666 INFO L290 TraceCheckUtils]: 28: Hoare triple {32290#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32290#(<= main_~k~0 999969)} is VALID [2022-04-15 12:34:50,667 INFO L290 TraceCheckUtils]: 27: Hoare triple {32297#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32290#(<= main_~k~0 999969)} is VALID [2022-04-15 12:34:50,667 INFO L290 TraceCheckUtils]: 26: Hoare triple {32297#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32297#(<= main_~k~0 999968)} is VALID [2022-04-15 12:34:50,668 INFO L290 TraceCheckUtils]: 25: Hoare triple {32304#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32297#(<= main_~k~0 999968)} is VALID [2022-04-15 12:34:50,668 INFO L290 TraceCheckUtils]: 24: Hoare triple {32304#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32304#(<= main_~k~0 999967)} is VALID [2022-04-15 12:34:50,669 INFO L290 TraceCheckUtils]: 23: Hoare triple {32311#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32304#(<= main_~k~0 999967)} is VALID [2022-04-15 12:34:50,669 INFO L290 TraceCheckUtils]: 22: Hoare triple {32311#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32311#(<= main_~k~0 999966)} is VALID [2022-04-15 12:34:50,670 INFO L290 TraceCheckUtils]: 21: Hoare triple {32318#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32311#(<= main_~k~0 999966)} is VALID [2022-04-15 12:34:50,671 INFO L290 TraceCheckUtils]: 20: Hoare triple {32318#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32318#(<= main_~k~0 999965)} is VALID [2022-04-15 12:34:50,672 INFO L290 TraceCheckUtils]: 19: Hoare triple {32325#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32318#(<= main_~k~0 999965)} is VALID [2022-04-15 12:34:50,672 INFO L290 TraceCheckUtils]: 18: Hoare triple {32325#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32325#(<= main_~k~0 999964)} is VALID [2022-04-15 12:34:50,673 INFO L290 TraceCheckUtils]: 17: Hoare triple {32332#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32325#(<= main_~k~0 999964)} is VALID [2022-04-15 12:34:50,673 INFO L290 TraceCheckUtils]: 16: Hoare triple {32332#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32332#(<= main_~k~0 999963)} is VALID [2022-04-15 12:34:50,674 INFO L290 TraceCheckUtils]: 15: Hoare triple {32339#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32332#(<= main_~k~0 999963)} is VALID [2022-04-15 12:34:50,674 INFO L290 TraceCheckUtils]: 14: Hoare triple {32339#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32339#(<= main_~k~0 999962)} is VALID [2022-04-15 12:34:50,675 INFO L290 TraceCheckUtils]: 13: Hoare triple {32346#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32339#(<= main_~k~0 999962)} is VALID [2022-04-15 12:34:50,675 INFO L290 TraceCheckUtils]: 12: Hoare triple {32346#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32346#(<= main_~k~0 999961)} is VALID [2022-04-15 12:34:50,676 INFO L290 TraceCheckUtils]: 11: Hoare triple {32353#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32346#(<= main_~k~0 999961)} is VALID [2022-04-15 12:34:50,677 INFO L290 TraceCheckUtils]: 10: Hoare triple {32353#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32353#(<= main_~k~0 999960)} is VALID [2022-04-15 12:34:50,678 INFO L290 TraceCheckUtils]: 9: Hoare triple {32360#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32353#(<= main_~k~0 999960)} is VALID [2022-04-15 12:34:50,678 INFO L290 TraceCheckUtils]: 8: Hoare triple {32360#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32360#(<= main_~k~0 999959)} is VALID [2022-04-15 12:34:50,679 INFO L290 TraceCheckUtils]: 7: Hoare triple {32367#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {32360#(<= main_~k~0 999959)} is VALID [2022-04-15 12:34:50,679 INFO L290 TraceCheckUtils]: 6: Hoare triple {32367#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {32367#(<= main_~k~0 999958)} is VALID [2022-04-15 12:34:50,679 INFO L290 TraceCheckUtils]: 5: Hoare triple {31725#true} ~i~0 := 0;~k~0 := 0; {32367#(<= main_~k~0 999958)} is VALID [2022-04-15 12:34:50,679 INFO L272 TraceCheckUtils]: 4: Hoare triple {31725#true} call #t~ret3 := main(); {31725#true} is VALID [2022-04-15 12:34:50,679 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {31725#true} {31725#true} #54#return; {31725#true} is VALID [2022-04-15 12:34:50,679 INFO L290 TraceCheckUtils]: 2: Hoare triple {31725#true} assume true; {31725#true} is VALID [2022-04-15 12:34:50,679 INFO L290 TraceCheckUtils]: 1: Hoare triple {31725#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {31725#true} is VALID [2022-04-15 12:34:50,680 INFO L272 TraceCheckUtils]: 0: Hoare triple {31725#true} call ULTIMATE.init(); {31725#true} is VALID [2022-04-15 12:34:50,680 INFO L134 CoverageAnalysis]: Checked inductivity of 1764 backedges. 0 proven. 1764 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:50,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325627339] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:34:50,680 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:34:50,680 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 47, 47] total 94 [2022-04-15 12:34:50,680 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:34:50,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1660311636] [2022-04-15 12:34:50,681 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1660311636] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:34:50,681 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:34:50,681 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [48] imperfect sequences [] total 48 [2022-04-15 12:34:50,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031973538] [2022-04-15 12:34:50,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:34:50,682 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.8958333333333333) internal successors, (91), 46 states have internal predecessors, (91), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 95 [2022-04-15 12:34:50,682 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:34:50,682 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 48 states, 48 states have (on average 1.8958333333333333) internal successors, (91), 46 states have internal predecessors, (91), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:50,783 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 95 edges. 95 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:50,783 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-04-15 12:34:50,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:34:50,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-04-15 12:34:50,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3928, Invalid=4814, Unknown=0, NotChecked=0, Total=8742 [2022-04-15 12:34:50,785 INFO L87 Difference]: Start difference. First operand 96 states and 96 transitions. Second operand has 48 states, 48 states have (on average 1.8958333333333333) internal successors, (91), 46 states have internal predecessors, (91), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:51,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:51,873 INFO L93 Difference]: Finished difference Result 104 states and 104 transitions. [2022-04-15 12:34:51,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-04-15 12:34:51,873 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.8958333333333333) internal successors, (91), 46 states have internal predecessors, (91), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 95 [2022-04-15 12:34:51,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:34:51,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 48 states have (on average 1.8958333333333333) internal successors, (91), 46 states have internal predecessors, (91), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:51,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 104 transitions. [2022-04-15 12:34:51,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 48 states have (on average 1.8958333333333333) internal successors, (91), 46 states have internal predecessors, (91), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:51,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 104 transitions. [2022-04-15 12:34:51,875 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 48 states and 104 transitions. [2022-04-15 12:34:51,956 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 104 edges. 104 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:51,957 INFO L225 Difference]: With dead ends: 104 [2022-04-15 12:34:51,957 INFO L226 Difference]: Without dead ends: 99 [2022-04-15 12:34:51,959 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 145 SyntacticMatches, 1 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1717 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=7766, Invalid=11416, Unknown=0, NotChecked=0, Total=19182 [2022-04-15 12:34:51,964 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 96 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:34:51,964 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 43 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 12:34:51,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2022-04-15 12:34:52,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 98. [2022-04-15 12:34:52,355 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:34:52,356 INFO L82 GeneralOperation]: Start isEquivalent. First operand 99 states. Second operand has 98 states, 93 states have (on average 1.010752688172043) internal successors, (94), 93 states have internal predecessors, (94), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:52,356 INFO L74 IsIncluded]: Start isIncluded. First operand 99 states. Second operand has 98 states, 93 states have (on average 1.010752688172043) internal successors, (94), 93 states have internal predecessors, (94), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:52,356 INFO L87 Difference]: Start difference. First operand 99 states. Second operand has 98 states, 93 states have (on average 1.010752688172043) internal successors, (94), 93 states have internal predecessors, (94), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:52,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:52,357 INFO L93 Difference]: Finished difference Result 99 states and 99 transitions. [2022-04-15 12:34:52,357 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 99 transitions. [2022-04-15 12:34:52,357 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:34:52,357 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:34:52,357 INFO L74 IsIncluded]: Start isIncluded. First operand has 98 states, 93 states have (on average 1.010752688172043) internal successors, (94), 93 states have internal predecessors, (94), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 99 states. [2022-04-15 12:34:52,357 INFO L87 Difference]: Start difference. First operand has 98 states, 93 states have (on average 1.010752688172043) internal successors, (94), 93 states have internal predecessors, (94), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 99 states. [2022-04-15 12:34:52,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:52,358 INFO L93 Difference]: Finished difference Result 99 states and 99 transitions. [2022-04-15 12:34:52,358 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 99 transitions. [2022-04-15 12:34:52,358 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:34:52,358 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:34:52,358 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:34:52,358 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:34:52,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 93 states have (on average 1.010752688172043) internal successors, (94), 93 states have internal predecessors, (94), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:52,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 98 transitions. [2022-04-15 12:34:52,359 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 98 transitions. Word has length 95 [2022-04-15 12:34:52,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:34:52,359 INFO L478 AbstractCegarLoop]: Abstraction has 98 states and 98 transitions. [2022-04-15 12:34:52,359 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 1.8958333333333333) internal successors, (91), 46 states have internal predecessors, (91), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:52,359 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 98 states and 98 transitions. [2022-04-15 12:34:52,527 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 98 edges. 98 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:52,528 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 98 transitions. [2022-04-15 12:34:52,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-04-15 12:34:52,528 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:34:52,528 INFO L499 BasicCegarLoop]: trace histogram [43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:34:52,546 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-04-15 12:34:52,728 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:34:52,729 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:34:52,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:34:52,729 INFO L85 PathProgramCache]: Analyzing trace with hash 153274152, now seen corresponding path program 85 times [2022-04-15 12:34:52,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:34:52,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [959604244] [2022-04-15 12:34:53,210 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:34:53,211 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:34:53,211 INFO L85 PathProgramCache]: Analyzing trace with hash 153274152, now seen corresponding path program 86 times [2022-04-15 12:34:53,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:34:53,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662702821] [2022-04-15 12:34:53,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:34:53,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:34:53,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:54,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:34:54,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:54,042 INFO L290 TraceCheckUtils]: 0: Hoare triple {33134#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {33083#true} is VALID [2022-04-15 12:34:54,042 INFO L290 TraceCheckUtils]: 1: Hoare triple {33083#true} assume true; {33083#true} is VALID [2022-04-15 12:34:54,042 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {33083#true} {33083#true} #54#return; {33083#true} is VALID [2022-04-15 12:34:54,042 INFO L272 TraceCheckUtils]: 0: Hoare triple {33083#true} call ULTIMATE.init(); {33134#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:34:54,042 INFO L290 TraceCheckUtils]: 1: Hoare triple {33134#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {33083#true} is VALID [2022-04-15 12:34:54,042 INFO L290 TraceCheckUtils]: 2: Hoare triple {33083#true} assume true; {33083#true} is VALID [2022-04-15 12:34:54,042 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {33083#true} {33083#true} #54#return; {33083#true} is VALID [2022-04-15 12:34:54,042 INFO L272 TraceCheckUtils]: 4: Hoare triple {33083#true} call #t~ret3 := main(); {33083#true} is VALID [2022-04-15 12:34:54,043 INFO L290 TraceCheckUtils]: 5: Hoare triple {33083#true} ~i~0 := 0;~k~0 := 0; {33088#(= main_~k~0 0)} is VALID [2022-04-15 12:34:54,043 INFO L290 TraceCheckUtils]: 6: Hoare triple {33088#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33088#(= main_~k~0 0)} is VALID [2022-04-15 12:34:54,043 INFO L290 TraceCheckUtils]: 7: Hoare triple {33088#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33089#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:54,043 INFO L290 TraceCheckUtils]: 8: Hoare triple {33089#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33089#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:54,046 INFO L290 TraceCheckUtils]: 9: Hoare triple {33089#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33090#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:54,046 INFO L290 TraceCheckUtils]: 10: Hoare triple {33090#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33090#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:54,047 INFO L290 TraceCheckUtils]: 11: Hoare triple {33090#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33091#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:54,048 INFO L290 TraceCheckUtils]: 12: Hoare triple {33091#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33091#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:54,049 INFO L290 TraceCheckUtils]: 13: Hoare triple {33091#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33092#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:54,049 INFO L290 TraceCheckUtils]: 14: Hoare triple {33092#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33092#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:54,050 INFO L290 TraceCheckUtils]: 15: Hoare triple {33092#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33093#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:54,050 INFO L290 TraceCheckUtils]: 16: Hoare triple {33093#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33093#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:54,051 INFO L290 TraceCheckUtils]: 17: Hoare triple {33093#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33094#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:54,052 INFO L290 TraceCheckUtils]: 18: Hoare triple {33094#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33094#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:54,053 INFO L290 TraceCheckUtils]: 19: Hoare triple {33094#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33095#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:54,053 INFO L290 TraceCheckUtils]: 20: Hoare triple {33095#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33095#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:54,054 INFO L290 TraceCheckUtils]: 21: Hoare triple {33095#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33096#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:54,055 INFO L290 TraceCheckUtils]: 22: Hoare triple {33096#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33096#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:54,056 INFO L290 TraceCheckUtils]: 23: Hoare triple {33096#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33097#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:54,056 INFO L290 TraceCheckUtils]: 24: Hoare triple {33097#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33097#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:54,057 INFO L290 TraceCheckUtils]: 25: Hoare triple {33097#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33098#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:54,057 INFO L290 TraceCheckUtils]: 26: Hoare triple {33098#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33098#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:54,059 INFO L290 TraceCheckUtils]: 27: Hoare triple {33098#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33099#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:54,059 INFO L290 TraceCheckUtils]: 28: Hoare triple {33099#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33099#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:54,060 INFO L290 TraceCheckUtils]: 29: Hoare triple {33099#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33100#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:54,060 INFO L290 TraceCheckUtils]: 30: Hoare triple {33100#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33100#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:54,061 INFO L290 TraceCheckUtils]: 31: Hoare triple {33100#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33101#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:54,062 INFO L290 TraceCheckUtils]: 32: Hoare triple {33101#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33101#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:54,063 INFO L290 TraceCheckUtils]: 33: Hoare triple {33101#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33102#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:54,063 INFO L290 TraceCheckUtils]: 34: Hoare triple {33102#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33102#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:54,064 INFO L290 TraceCheckUtils]: 35: Hoare triple {33102#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33103#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:54,065 INFO L290 TraceCheckUtils]: 36: Hoare triple {33103#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33103#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:54,066 INFO L290 TraceCheckUtils]: 37: Hoare triple {33103#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33104#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:54,066 INFO L290 TraceCheckUtils]: 38: Hoare triple {33104#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33104#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:54,067 INFO L290 TraceCheckUtils]: 39: Hoare triple {33104#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33105#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:54,067 INFO L290 TraceCheckUtils]: 40: Hoare triple {33105#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33105#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:54,068 INFO L290 TraceCheckUtils]: 41: Hoare triple {33105#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33106#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:54,069 INFO L290 TraceCheckUtils]: 42: Hoare triple {33106#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33106#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:54,070 INFO L290 TraceCheckUtils]: 43: Hoare triple {33106#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33107#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:54,070 INFO L290 TraceCheckUtils]: 44: Hoare triple {33107#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33107#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:54,071 INFO L290 TraceCheckUtils]: 45: Hoare triple {33107#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33108#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:54,072 INFO L290 TraceCheckUtils]: 46: Hoare triple {33108#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33108#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:54,073 INFO L290 TraceCheckUtils]: 47: Hoare triple {33108#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33109#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:54,073 INFO L290 TraceCheckUtils]: 48: Hoare triple {33109#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33109#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:54,074 INFO L290 TraceCheckUtils]: 49: Hoare triple {33109#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33110#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:54,074 INFO L290 TraceCheckUtils]: 50: Hoare triple {33110#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33110#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:54,075 INFO L290 TraceCheckUtils]: 51: Hoare triple {33110#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33111#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:54,076 INFO L290 TraceCheckUtils]: 52: Hoare triple {33111#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33111#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:54,077 INFO L290 TraceCheckUtils]: 53: Hoare triple {33111#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33112#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:54,077 INFO L290 TraceCheckUtils]: 54: Hoare triple {33112#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33112#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:54,078 INFO L290 TraceCheckUtils]: 55: Hoare triple {33112#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33113#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:54,079 INFO L290 TraceCheckUtils]: 56: Hoare triple {33113#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33113#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:54,080 INFO L290 TraceCheckUtils]: 57: Hoare triple {33113#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33114#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:54,080 INFO L290 TraceCheckUtils]: 58: Hoare triple {33114#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33114#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:54,081 INFO L290 TraceCheckUtils]: 59: Hoare triple {33114#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33115#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:54,081 INFO L290 TraceCheckUtils]: 60: Hoare triple {33115#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33115#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:54,082 INFO L290 TraceCheckUtils]: 61: Hoare triple {33115#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33116#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:54,083 INFO L290 TraceCheckUtils]: 62: Hoare triple {33116#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33116#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:54,084 INFO L290 TraceCheckUtils]: 63: Hoare triple {33116#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33117#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:54,084 INFO L290 TraceCheckUtils]: 64: Hoare triple {33117#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33117#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:54,085 INFO L290 TraceCheckUtils]: 65: Hoare triple {33117#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33118#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:54,085 INFO L290 TraceCheckUtils]: 66: Hoare triple {33118#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33118#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:54,087 INFO L290 TraceCheckUtils]: 67: Hoare triple {33118#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33119#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:54,087 INFO L290 TraceCheckUtils]: 68: Hoare triple {33119#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33119#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:54,088 INFO L290 TraceCheckUtils]: 69: Hoare triple {33119#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33120#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:54,088 INFO L290 TraceCheckUtils]: 70: Hoare triple {33120#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33120#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:54,089 INFO L290 TraceCheckUtils]: 71: Hoare triple {33120#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33121#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:54,090 INFO L290 TraceCheckUtils]: 72: Hoare triple {33121#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33121#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:54,091 INFO L290 TraceCheckUtils]: 73: Hoare triple {33121#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33122#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:54,091 INFO L290 TraceCheckUtils]: 74: Hoare triple {33122#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33122#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:54,092 INFO L290 TraceCheckUtils]: 75: Hoare triple {33122#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33123#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:54,092 INFO L290 TraceCheckUtils]: 76: Hoare triple {33123#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33123#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:54,094 INFO L290 TraceCheckUtils]: 77: Hoare triple {33123#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33124#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:54,094 INFO L290 TraceCheckUtils]: 78: Hoare triple {33124#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33124#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:54,095 INFO L290 TraceCheckUtils]: 79: Hoare triple {33124#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33125#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:54,095 INFO L290 TraceCheckUtils]: 80: Hoare triple {33125#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33125#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:54,096 INFO L290 TraceCheckUtils]: 81: Hoare triple {33125#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33126#(<= main_~k~0 38)} is VALID [2022-04-15 12:34:54,097 INFO L290 TraceCheckUtils]: 82: Hoare triple {33126#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33126#(<= main_~k~0 38)} is VALID [2022-04-15 12:34:54,098 INFO L290 TraceCheckUtils]: 83: Hoare triple {33126#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33127#(<= main_~k~0 39)} is VALID [2022-04-15 12:34:54,098 INFO L290 TraceCheckUtils]: 84: Hoare triple {33127#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33127#(<= main_~k~0 39)} is VALID [2022-04-15 12:34:54,099 INFO L290 TraceCheckUtils]: 85: Hoare triple {33127#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33128#(<= main_~k~0 40)} is VALID [2022-04-15 12:34:54,100 INFO L290 TraceCheckUtils]: 86: Hoare triple {33128#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33128#(<= main_~k~0 40)} is VALID [2022-04-15 12:34:54,101 INFO L290 TraceCheckUtils]: 87: Hoare triple {33128#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33129#(<= main_~k~0 41)} is VALID [2022-04-15 12:34:54,101 INFO L290 TraceCheckUtils]: 88: Hoare triple {33129#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33129#(<= main_~k~0 41)} is VALID [2022-04-15 12:34:54,102 INFO L290 TraceCheckUtils]: 89: Hoare triple {33129#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33130#(<= main_~k~0 42)} is VALID [2022-04-15 12:34:54,103 INFO L290 TraceCheckUtils]: 90: Hoare triple {33130#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33130#(<= main_~k~0 42)} is VALID [2022-04-15 12:34:54,104 INFO L290 TraceCheckUtils]: 91: Hoare triple {33130#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33131#(<= main_~k~0 43)} is VALID [2022-04-15 12:34:54,104 INFO L290 TraceCheckUtils]: 92: Hoare triple {33131#(<= main_~k~0 43)} assume !(~i~0 < 1000000); {33131#(<= main_~k~0 43)} is VALID [2022-04-15 12:34:54,104 INFO L272 TraceCheckUtils]: 93: Hoare triple {33131#(<= main_~k~0 43)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {33132#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:34:54,105 INFO L290 TraceCheckUtils]: 94: Hoare triple {33132#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {33133#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:34:54,105 INFO L290 TraceCheckUtils]: 95: Hoare triple {33133#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {33084#false} is VALID [2022-04-15 12:34:54,105 INFO L290 TraceCheckUtils]: 96: Hoare triple {33084#false} assume !false; {33084#false} is VALID [2022-04-15 12:34:54,105 INFO L134 CoverageAnalysis]: Checked inductivity of 1849 backedges. 0 proven. 1849 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:54,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:34:54,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662702821] [2022-04-15 12:34:54,106 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662702821] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:34:54,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809449961] [2022-04-15 12:34:54,106 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:34:54,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:34:54,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:34:54,107 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:34:54,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-04-15 12:34:54,265 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:34:54,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:34:54,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 47 conjunts are in the unsatisfiable core [2022-04-15 12:34:54,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:34:54,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:34:54,882 INFO L272 TraceCheckUtils]: 0: Hoare triple {33083#true} call ULTIMATE.init(); {33083#true} is VALID [2022-04-15 12:34:54,883 INFO L290 TraceCheckUtils]: 1: Hoare triple {33083#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {33083#true} is VALID [2022-04-15 12:34:54,883 INFO L290 TraceCheckUtils]: 2: Hoare triple {33083#true} assume true; {33083#true} is VALID [2022-04-15 12:34:54,883 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {33083#true} {33083#true} #54#return; {33083#true} is VALID [2022-04-15 12:34:54,883 INFO L272 TraceCheckUtils]: 4: Hoare triple {33083#true} call #t~ret3 := main(); {33083#true} is VALID [2022-04-15 12:34:54,883 INFO L290 TraceCheckUtils]: 5: Hoare triple {33083#true} ~i~0 := 0;~k~0 := 0; {33153#(<= main_~k~0 0)} is VALID [2022-04-15 12:34:54,883 INFO L290 TraceCheckUtils]: 6: Hoare triple {33153#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33153#(<= main_~k~0 0)} is VALID [2022-04-15 12:34:54,886 INFO L290 TraceCheckUtils]: 7: Hoare triple {33153#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33089#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:54,886 INFO L290 TraceCheckUtils]: 8: Hoare triple {33089#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33089#(<= main_~k~0 1)} is VALID [2022-04-15 12:34:54,887 INFO L290 TraceCheckUtils]: 9: Hoare triple {33089#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33090#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:54,888 INFO L290 TraceCheckUtils]: 10: Hoare triple {33090#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33090#(<= main_~k~0 2)} is VALID [2022-04-15 12:34:54,889 INFO L290 TraceCheckUtils]: 11: Hoare triple {33090#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33091#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:54,889 INFO L290 TraceCheckUtils]: 12: Hoare triple {33091#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33091#(<= main_~k~0 3)} is VALID [2022-04-15 12:34:54,890 INFO L290 TraceCheckUtils]: 13: Hoare triple {33091#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33092#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:54,890 INFO L290 TraceCheckUtils]: 14: Hoare triple {33092#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33092#(<= main_~k~0 4)} is VALID [2022-04-15 12:34:54,892 INFO L290 TraceCheckUtils]: 15: Hoare triple {33092#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33093#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:54,892 INFO L290 TraceCheckUtils]: 16: Hoare triple {33093#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33093#(<= main_~k~0 5)} is VALID [2022-04-15 12:34:54,893 INFO L290 TraceCheckUtils]: 17: Hoare triple {33093#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33094#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:54,893 INFO L290 TraceCheckUtils]: 18: Hoare triple {33094#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33094#(<= main_~k~0 6)} is VALID [2022-04-15 12:34:54,894 INFO L290 TraceCheckUtils]: 19: Hoare triple {33094#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33095#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:54,895 INFO L290 TraceCheckUtils]: 20: Hoare triple {33095#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33095#(<= main_~k~0 7)} is VALID [2022-04-15 12:34:54,896 INFO L290 TraceCheckUtils]: 21: Hoare triple {33095#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33096#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:54,896 INFO L290 TraceCheckUtils]: 22: Hoare triple {33096#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33096#(<= main_~k~0 8)} is VALID [2022-04-15 12:34:54,897 INFO L290 TraceCheckUtils]: 23: Hoare triple {33096#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33097#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:54,897 INFO L290 TraceCheckUtils]: 24: Hoare triple {33097#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33097#(<= main_~k~0 9)} is VALID [2022-04-15 12:34:54,899 INFO L290 TraceCheckUtils]: 25: Hoare triple {33097#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33098#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:54,899 INFO L290 TraceCheckUtils]: 26: Hoare triple {33098#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33098#(<= main_~k~0 10)} is VALID [2022-04-15 12:34:54,900 INFO L290 TraceCheckUtils]: 27: Hoare triple {33098#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33099#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:54,900 INFO L290 TraceCheckUtils]: 28: Hoare triple {33099#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33099#(<= main_~k~0 11)} is VALID [2022-04-15 12:34:54,901 INFO L290 TraceCheckUtils]: 29: Hoare triple {33099#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33100#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:54,902 INFO L290 TraceCheckUtils]: 30: Hoare triple {33100#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33100#(<= main_~k~0 12)} is VALID [2022-04-15 12:34:54,903 INFO L290 TraceCheckUtils]: 31: Hoare triple {33100#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33101#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:54,903 INFO L290 TraceCheckUtils]: 32: Hoare triple {33101#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33101#(<= main_~k~0 13)} is VALID [2022-04-15 12:34:54,904 INFO L290 TraceCheckUtils]: 33: Hoare triple {33101#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33102#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:54,905 INFO L290 TraceCheckUtils]: 34: Hoare triple {33102#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33102#(<= main_~k~0 14)} is VALID [2022-04-15 12:34:54,906 INFO L290 TraceCheckUtils]: 35: Hoare triple {33102#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33103#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:54,906 INFO L290 TraceCheckUtils]: 36: Hoare triple {33103#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33103#(<= main_~k~0 15)} is VALID [2022-04-15 12:34:54,907 INFO L290 TraceCheckUtils]: 37: Hoare triple {33103#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33104#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:54,907 INFO L290 TraceCheckUtils]: 38: Hoare triple {33104#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33104#(<= main_~k~0 16)} is VALID [2022-04-15 12:34:54,908 INFO L290 TraceCheckUtils]: 39: Hoare triple {33104#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33105#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:54,909 INFO L290 TraceCheckUtils]: 40: Hoare triple {33105#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33105#(<= main_~k~0 17)} is VALID [2022-04-15 12:34:54,910 INFO L290 TraceCheckUtils]: 41: Hoare triple {33105#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33106#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:54,910 INFO L290 TraceCheckUtils]: 42: Hoare triple {33106#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33106#(<= main_~k~0 18)} is VALID [2022-04-15 12:34:54,912 INFO L290 TraceCheckUtils]: 43: Hoare triple {33106#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33107#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:54,912 INFO L290 TraceCheckUtils]: 44: Hoare triple {33107#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33107#(<= main_~k~0 19)} is VALID [2022-04-15 12:34:54,913 INFO L290 TraceCheckUtils]: 45: Hoare triple {33107#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33108#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:54,913 INFO L290 TraceCheckUtils]: 46: Hoare triple {33108#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33108#(<= main_~k~0 20)} is VALID [2022-04-15 12:34:54,914 INFO L290 TraceCheckUtils]: 47: Hoare triple {33108#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33109#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:54,915 INFO L290 TraceCheckUtils]: 48: Hoare triple {33109#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33109#(<= main_~k~0 21)} is VALID [2022-04-15 12:34:54,916 INFO L290 TraceCheckUtils]: 49: Hoare triple {33109#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33110#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:54,916 INFO L290 TraceCheckUtils]: 50: Hoare triple {33110#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33110#(<= main_~k~0 22)} is VALID [2022-04-15 12:34:54,917 INFO L290 TraceCheckUtils]: 51: Hoare triple {33110#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33111#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:54,917 INFO L290 TraceCheckUtils]: 52: Hoare triple {33111#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33111#(<= main_~k~0 23)} is VALID [2022-04-15 12:34:54,918 INFO L290 TraceCheckUtils]: 53: Hoare triple {33111#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33112#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:54,919 INFO L290 TraceCheckUtils]: 54: Hoare triple {33112#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33112#(<= main_~k~0 24)} is VALID [2022-04-15 12:34:54,920 INFO L290 TraceCheckUtils]: 55: Hoare triple {33112#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33113#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:54,920 INFO L290 TraceCheckUtils]: 56: Hoare triple {33113#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33113#(<= main_~k~0 25)} is VALID [2022-04-15 12:34:54,921 INFO L290 TraceCheckUtils]: 57: Hoare triple {33113#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33114#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:54,922 INFO L290 TraceCheckUtils]: 58: Hoare triple {33114#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33114#(<= main_~k~0 26)} is VALID [2022-04-15 12:34:54,923 INFO L290 TraceCheckUtils]: 59: Hoare triple {33114#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33115#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:54,923 INFO L290 TraceCheckUtils]: 60: Hoare triple {33115#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33115#(<= main_~k~0 27)} is VALID [2022-04-15 12:34:54,924 INFO L290 TraceCheckUtils]: 61: Hoare triple {33115#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33116#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:54,924 INFO L290 TraceCheckUtils]: 62: Hoare triple {33116#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33116#(<= main_~k~0 28)} is VALID [2022-04-15 12:34:54,925 INFO L290 TraceCheckUtils]: 63: Hoare triple {33116#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33117#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:54,926 INFO L290 TraceCheckUtils]: 64: Hoare triple {33117#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33117#(<= main_~k~0 29)} is VALID [2022-04-15 12:34:54,927 INFO L290 TraceCheckUtils]: 65: Hoare triple {33117#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33118#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:54,927 INFO L290 TraceCheckUtils]: 66: Hoare triple {33118#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33118#(<= main_~k~0 30)} is VALID [2022-04-15 12:34:54,928 INFO L290 TraceCheckUtils]: 67: Hoare triple {33118#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33119#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:54,929 INFO L290 TraceCheckUtils]: 68: Hoare triple {33119#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33119#(<= main_~k~0 31)} is VALID [2022-04-15 12:34:54,930 INFO L290 TraceCheckUtils]: 69: Hoare triple {33119#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33120#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:54,930 INFO L290 TraceCheckUtils]: 70: Hoare triple {33120#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33120#(<= main_~k~0 32)} is VALID [2022-04-15 12:34:54,931 INFO L290 TraceCheckUtils]: 71: Hoare triple {33120#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33121#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:54,931 INFO L290 TraceCheckUtils]: 72: Hoare triple {33121#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33121#(<= main_~k~0 33)} is VALID [2022-04-15 12:34:54,932 INFO L290 TraceCheckUtils]: 73: Hoare triple {33121#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33122#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:54,933 INFO L290 TraceCheckUtils]: 74: Hoare triple {33122#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33122#(<= main_~k~0 34)} is VALID [2022-04-15 12:34:54,934 INFO L290 TraceCheckUtils]: 75: Hoare triple {33122#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33123#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:54,934 INFO L290 TraceCheckUtils]: 76: Hoare triple {33123#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33123#(<= main_~k~0 35)} is VALID [2022-04-15 12:34:54,935 INFO L290 TraceCheckUtils]: 77: Hoare triple {33123#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33124#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:54,935 INFO L290 TraceCheckUtils]: 78: Hoare triple {33124#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33124#(<= main_~k~0 36)} is VALID [2022-04-15 12:34:54,937 INFO L290 TraceCheckUtils]: 79: Hoare triple {33124#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33125#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:54,937 INFO L290 TraceCheckUtils]: 80: Hoare triple {33125#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33125#(<= main_~k~0 37)} is VALID [2022-04-15 12:34:54,938 INFO L290 TraceCheckUtils]: 81: Hoare triple {33125#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33126#(<= main_~k~0 38)} is VALID [2022-04-15 12:34:54,938 INFO L290 TraceCheckUtils]: 82: Hoare triple {33126#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33126#(<= main_~k~0 38)} is VALID [2022-04-15 12:34:54,939 INFO L290 TraceCheckUtils]: 83: Hoare triple {33126#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33127#(<= main_~k~0 39)} is VALID [2022-04-15 12:34:54,940 INFO L290 TraceCheckUtils]: 84: Hoare triple {33127#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33127#(<= main_~k~0 39)} is VALID [2022-04-15 12:34:54,941 INFO L290 TraceCheckUtils]: 85: Hoare triple {33127#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33128#(<= main_~k~0 40)} is VALID [2022-04-15 12:34:54,941 INFO L290 TraceCheckUtils]: 86: Hoare triple {33128#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33128#(<= main_~k~0 40)} is VALID [2022-04-15 12:34:54,942 INFO L290 TraceCheckUtils]: 87: Hoare triple {33128#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33129#(<= main_~k~0 41)} is VALID [2022-04-15 12:34:54,942 INFO L290 TraceCheckUtils]: 88: Hoare triple {33129#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33129#(<= main_~k~0 41)} is VALID [2022-04-15 12:34:54,943 INFO L290 TraceCheckUtils]: 89: Hoare triple {33129#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33130#(<= main_~k~0 42)} is VALID [2022-04-15 12:34:54,944 INFO L290 TraceCheckUtils]: 90: Hoare triple {33130#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33130#(<= main_~k~0 42)} is VALID [2022-04-15 12:34:54,959 INFO L290 TraceCheckUtils]: 91: Hoare triple {33130#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33131#(<= main_~k~0 43)} is VALID [2022-04-15 12:34:54,960 INFO L290 TraceCheckUtils]: 92: Hoare triple {33131#(<= main_~k~0 43)} assume !(~i~0 < 1000000); {33131#(<= main_~k~0 43)} is VALID [2022-04-15 12:34:54,961 INFO L272 TraceCheckUtils]: 93: Hoare triple {33131#(<= main_~k~0 43)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {33418#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:34:54,961 INFO L290 TraceCheckUtils]: 94: Hoare triple {33418#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {33422#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:34:54,961 INFO L290 TraceCheckUtils]: 95: Hoare triple {33422#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {33084#false} is VALID [2022-04-15 12:34:54,961 INFO L290 TraceCheckUtils]: 96: Hoare triple {33084#false} assume !false; {33084#false} is VALID [2022-04-15 12:34:54,962 INFO L134 CoverageAnalysis]: Checked inductivity of 1849 backedges. 0 proven. 1849 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:54,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:34:56,595 INFO L290 TraceCheckUtils]: 96: Hoare triple {33084#false} assume !false; {33084#false} is VALID [2022-04-15 12:34:56,596 INFO L290 TraceCheckUtils]: 95: Hoare triple {33422#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {33084#false} is VALID [2022-04-15 12:34:56,596 INFO L290 TraceCheckUtils]: 94: Hoare triple {33418#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {33422#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:34:56,596 INFO L272 TraceCheckUtils]: 93: Hoare triple {33438#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {33418#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:34:56,596 INFO L290 TraceCheckUtils]: 92: Hoare triple {33438#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {33438#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:34:56,599 INFO L290 TraceCheckUtils]: 91: Hoare triple {33445#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33438#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:34:56,599 INFO L290 TraceCheckUtils]: 90: Hoare triple {33445#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33445#(<= main_~k~0 999999)} is VALID [2022-04-15 12:34:56,600 INFO L290 TraceCheckUtils]: 89: Hoare triple {33452#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33445#(<= main_~k~0 999999)} is VALID [2022-04-15 12:34:56,600 INFO L290 TraceCheckUtils]: 88: Hoare triple {33452#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33452#(<= main_~k~0 999998)} is VALID [2022-04-15 12:34:56,601 INFO L290 TraceCheckUtils]: 87: Hoare triple {33459#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33452#(<= main_~k~0 999998)} is VALID [2022-04-15 12:34:56,601 INFO L290 TraceCheckUtils]: 86: Hoare triple {33459#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33459#(<= main_~k~0 999997)} is VALID [2022-04-15 12:34:56,602 INFO L290 TraceCheckUtils]: 85: Hoare triple {33466#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33459#(<= main_~k~0 999997)} is VALID [2022-04-15 12:34:56,603 INFO L290 TraceCheckUtils]: 84: Hoare triple {33466#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33466#(<= main_~k~0 999996)} is VALID [2022-04-15 12:34:56,604 INFO L290 TraceCheckUtils]: 83: Hoare triple {33473#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33466#(<= main_~k~0 999996)} is VALID [2022-04-15 12:34:56,604 INFO L290 TraceCheckUtils]: 82: Hoare triple {33473#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33473#(<= main_~k~0 999995)} is VALID [2022-04-15 12:34:56,605 INFO L290 TraceCheckUtils]: 81: Hoare triple {33480#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33473#(<= main_~k~0 999995)} is VALID [2022-04-15 12:34:56,605 INFO L290 TraceCheckUtils]: 80: Hoare triple {33480#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33480#(<= main_~k~0 999994)} is VALID [2022-04-15 12:34:56,606 INFO L290 TraceCheckUtils]: 79: Hoare triple {33487#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33480#(<= main_~k~0 999994)} is VALID [2022-04-15 12:34:56,606 INFO L290 TraceCheckUtils]: 78: Hoare triple {33487#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33487#(<= main_~k~0 999993)} is VALID [2022-04-15 12:34:56,607 INFO L290 TraceCheckUtils]: 77: Hoare triple {33494#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33487#(<= main_~k~0 999993)} is VALID [2022-04-15 12:34:56,607 INFO L290 TraceCheckUtils]: 76: Hoare triple {33494#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33494#(<= main_~k~0 999992)} is VALID [2022-04-15 12:34:56,608 INFO L290 TraceCheckUtils]: 75: Hoare triple {33501#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33494#(<= main_~k~0 999992)} is VALID [2022-04-15 12:34:56,608 INFO L290 TraceCheckUtils]: 74: Hoare triple {33501#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33501#(<= main_~k~0 999991)} is VALID [2022-04-15 12:34:56,609 INFO L290 TraceCheckUtils]: 73: Hoare triple {33508#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33501#(<= main_~k~0 999991)} is VALID [2022-04-15 12:34:56,610 INFO L290 TraceCheckUtils]: 72: Hoare triple {33508#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33508#(<= main_~k~0 999990)} is VALID [2022-04-15 12:34:56,611 INFO L290 TraceCheckUtils]: 71: Hoare triple {33515#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33508#(<= main_~k~0 999990)} is VALID [2022-04-15 12:34:56,611 INFO L290 TraceCheckUtils]: 70: Hoare triple {33515#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33515#(<= main_~k~0 999989)} is VALID [2022-04-15 12:34:56,612 INFO L290 TraceCheckUtils]: 69: Hoare triple {33522#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33515#(<= main_~k~0 999989)} is VALID [2022-04-15 12:34:56,612 INFO L290 TraceCheckUtils]: 68: Hoare triple {33522#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33522#(<= main_~k~0 999988)} is VALID [2022-04-15 12:34:56,613 INFO L290 TraceCheckUtils]: 67: Hoare triple {33529#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33522#(<= main_~k~0 999988)} is VALID [2022-04-15 12:34:56,613 INFO L290 TraceCheckUtils]: 66: Hoare triple {33529#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33529#(<= main_~k~0 999987)} is VALID [2022-04-15 12:34:56,614 INFO L290 TraceCheckUtils]: 65: Hoare triple {33536#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33529#(<= main_~k~0 999987)} is VALID [2022-04-15 12:34:56,614 INFO L290 TraceCheckUtils]: 64: Hoare triple {33536#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33536#(<= main_~k~0 999986)} is VALID [2022-04-15 12:34:56,615 INFO L290 TraceCheckUtils]: 63: Hoare triple {33543#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33536#(<= main_~k~0 999986)} is VALID [2022-04-15 12:34:56,615 INFO L290 TraceCheckUtils]: 62: Hoare triple {33543#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33543#(<= main_~k~0 999985)} is VALID [2022-04-15 12:34:56,616 INFO L290 TraceCheckUtils]: 61: Hoare triple {33550#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33543#(<= main_~k~0 999985)} is VALID [2022-04-15 12:34:56,617 INFO L290 TraceCheckUtils]: 60: Hoare triple {33550#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33550#(<= main_~k~0 999984)} is VALID [2022-04-15 12:34:56,618 INFO L290 TraceCheckUtils]: 59: Hoare triple {33557#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33550#(<= main_~k~0 999984)} is VALID [2022-04-15 12:34:56,618 INFO L290 TraceCheckUtils]: 58: Hoare triple {33557#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33557#(<= main_~k~0 999983)} is VALID [2022-04-15 12:34:56,619 INFO L290 TraceCheckUtils]: 57: Hoare triple {33564#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33557#(<= main_~k~0 999983)} is VALID [2022-04-15 12:34:56,619 INFO L290 TraceCheckUtils]: 56: Hoare triple {33564#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33564#(<= main_~k~0 999982)} is VALID [2022-04-15 12:34:56,620 INFO L290 TraceCheckUtils]: 55: Hoare triple {33571#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33564#(<= main_~k~0 999982)} is VALID [2022-04-15 12:34:56,620 INFO L290 TraceCheckUtils]: 54: Hoare triple {33571#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33571#(<= main_~k~0 999981)} is VALID [2022-04-15 12:34:56,621 INFO L290 TraceCheckUtils]: 53: Hoare triple {33578#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33571#(<= main_~k~0 999981)} is VALID [2022-04-15 12:34:56,621 INFO L290 TraceCheckUtils]: 52: Hoare triple {33578#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33578#(<= main_~k~0 999980)} is VALID [2022-04-15 12:34:56,622 INFO L290 TraceCheckUtils]: 51: Hoare triple {33585#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33578#(<= main_~k~0 999980)} is VALID [2022-04-15 12:34:56,623 INFO L290 TraceCheckUtils]: 50: Hoare triple {33585#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33585#(<= main_~k~0 999979)} is VALID [2022-04-15 12:34:56,624 INFO L290 TraceCheckUtils]: 49: Hoare triple {33592#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33585#(<= main_~k~0 999979)} is VALID [2022-04-15 12:34:56,624 INFO L290 TraceCheckUtils]: 48: Hoare triple {33592#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33592#(<= main_~k~0 999978)} is VALID [2022-04-15 12:34:56,625 INFO L290 TraceCheckUtils]: 47: Hoare triple {33599#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33592#(<= main_~k~0 999978)} is VALID [2022-04-15 12:34:56,625 INFO L290 TraceCheckUtils]: 46: Hoare triple {33599#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33599#(<= main_~k~0 999977)} is VALID [2022-04-15 12:34:56,626 INFO L290 TraceCheckUtils]: 45: Hoare triple {33606#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33599#(<= main_~k~0 999977)} is VALID [2022-04-15 12:34:56,626 INFO L290 TraceCheckUtils]: 44: Hoare triple {33606#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33606#(<= main_~k~0 999976)} is VALID [2022-04-15 12:34:56,627 INFO L290 TraceCheckUtils]: 43: Hoare triple {33613#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33606#(<= main_~k~0 999976)} is VALID [2022-04-15 12:34:56,627 INFO L290 TraceCheckUtils]: 42: Hoare triple {33613#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33613#(<= main_~k~0 999975)} is VALID [2022-04-15 12:34:56,628 INFO L290 TraceCheckUtils]: 41: Hoare triple {33620#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33613#(<= main_~k~0 999975)} is VALID [2022-04-15 12:34:56,628 INFO L290 TraceCheckUtils]: 40: Hoare triple {33620#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33620#(<= main_~k~0 999974)} is VALID [2022-04-15 12:34:56,630 INFO L290 TraceCheckUtils]: 39: Hoare triple {33627#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33620#(<= main_~k~0 999974)} is VALID [2022-04-15 12:34:56,631 INFO L290 TraceCheckUtils]: 38: Hoare triple {33627#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33627#(<= main_~k~0 999973)} is VALID [2022-04-15 12:34:56,632 INFO L290 TraceCheckUtils]: 37: Hoare triple {33634#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33627#(<= main_~k~0 999973)} is VALID [2022-04-15 12:34:56,632 INFO L290 TraceCheckUtils]: 36: Hoare triple {33634#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33634#(<= main_~k~0 999972)} is VALID [2022-04-15 12:34:56,633 INFO L290 TraceCheckUtils]: 35: Hoare triple {33641#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33634#(<= main_~k~0 999972)} is VALID [2022-04-15 12:34:56,633 INFO L290 TraceCheckUtils]: 34: Hoare triple {33641#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33641#(<= main_~k~0 999971)} is VALID [2022-04-15 12:34:56,634 INFO L290 TraceCheckUtils]: 33: Hoare triple {33648#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33641#(<= main_~k~0 999971)} is VALID [2022-04-15 12:34:56,634 INFO L290 TraceCheckUtils]: 32: Hoare triple {33648#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33648#(<= main_~k~0 999970)} is VALID [2022-04-15 12:34:56,635 INFO L290 TraceCheckUtils]: 31: Hoare triple {33655#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33648#(<= main_~k~0 999970)} is VALID [2022-04-15 12:34:56,635 INFO L290 TraceCheckUtils]: 30: Hoare triple {33655#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33655#(<= main_~k~0 999969)} is VALID [2022-04-15 12:34:56,636 INFO L290 TraceCheckUtils]: 29: Hoare triple {33662#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33655#(<= main_~k~0 999969)} is VALID [2022-04-15 12:34:56,637 INFO L290 TraceCheckUtils]: 28: Hoare triple {33662#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33662#(<= main_~k~0 999968)} is VALID [2022-04-15 12:34:56,638 INFO L290 TraceCheckUtils]: 27: Hoare triple {33669#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33662#(<= main_~k~0 999968)} is VALID [2022-04-15 12:34:56,638 INFO L290 TraceCheckUtils]: 26: Hoare triple {33669#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33669#(<= main_~k~0 999967)} is VALID [2022-04-15 12:34:56,639 INFO L290 TraceCheckUtils]: 25: Hoare triple {33676#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33669#(<= main_~k~0 999967)} is VALID [2022-04-15 12:34:56,639 INFO L290 TraceCheckUtils]: 24: Hoare triple {33676#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33676#(<= main_~k~0 999966)} is VALID [2022-04-15 12:34:56,640 INFO L290 TraceCheckUtils]: 23: Hoare triple {33683#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33676#(<= main_~k~0 999966)} is VALID [2022-04-15 12:34:56,640 INFO L290 TraceCheckUtils]: 22: Hoare triple {33683#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33683#(<= main_~k~0 999965)} is VALID [2022-04-15 12:34:56,641 INFO L290 TraceCheckUtils]: 21: Hoare triple {33690#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33683#(<= main_~k~0 999965)} is VALID [2022-04-15 12:34:56,641 INFO L290 TraceCheckUtils]: 20: Hoare triple {33690#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33690#(<= main_~k~0 999964)} is VALID [2022-04-15 12:34:56,642 INFO L290 TraceCheckUtils]: 19: Hoare triple {33697#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33690#(<= main_~k~0 999964)} is VALID [2022-04-15 12:34:56,642 INFO L290 TraceCheckUtils]: 18: Hoare triple {33697#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33697#(<= main_~k~0 999963)} is VALID [2022-04-15 12:34:56,643 INFO L290 TraceCheckUtils]: 17: Hoare triple {33704#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33697#(<= main_~k~0 999963)} is VALID [2022-04-15 12:34:56,644 INFO L290 TraceCheckUtils]: 16: Hoare triple {33704#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33704#(<= main_~k~0 999962)} is VALID [2022-04-15 12:34:56,645 INFO L290 TraceCheckUtils]: 15: Hoare triple {33711#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33704#(<= main_~k~0 999962)} is VALID [2022-04-15 12:34:56,645 INFO L290 TraceCheckUtils]: 14: Hoare triple {33711#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33711#(<= main_~k~0 999961)} is VALID [2022-04-15 12:34:56,646 INFO L290 TraceCheckUtils]: 13: Hoare triple {33718#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33711#(<= main_~k~0 999961)} is VALID [2022-04-15 12:34:56,646 INFO L290 TraceCheckUtils]: 12: Hoare triple {33718#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33718#(<= main_~k~0 999960)} is VALID [2022-04-15 12:34:56,647 INFO L290 TraceCheckUtils]: 11: Hoare triple {33725#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33718#(<= main_~k~0 999960)} is VALID [2022-04-15 12:34:56,647 INFO L290 TraceCheckUtils]: 10: Hoare triple {33725#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33725#(<= main_~k~0 999959)} is VALID [2022-04-15 12:34:56,648 INFO L290 TraceCheckUtils]: 9: Hoare triple {33732#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33725#(<= main_~k~0 999959)} is VALID [2022-04-15 12:34:56,648 INFO L290 TraceCheckUtils]: 8: Hoare triple {33732#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33732#(<= main_~k~0 999958)} is VALID [2022-04-15 12:34:56,649 INFO L290 TraceCheckUtils]: 7: Hoare triple {33739#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {33732#(<= main_~k~0 999958)} is VALID [2022-04-15 12:34:56,649 INFO L290 TraceCheckUtils]: 6: Hoare triple {33739#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {33739#(<= main_~k~0 999957)} is VALID [2022-04-15 12:34:56,650 INFO L290 TraceCheckUtils]: 5: Hoare triple {33083#true} ~i~0 := 0;~k~0 := 0; {33739#(<= main_~k~0 999957)} is VALID [2022-04-15 12:34:56,650 INFO L272 TraceCheckUtils]: 4: Hoare triple {33083#true} call #t~ret3 := main(); {33083#true} is VALID [2022-04-15 12:34:56,650 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {33083#true} {33083#true} #54#return; {33083#true} is VALID [2022-04-15 12:34:56,650 INFO L290 TraceCheckUtils]: 2: Hoare triple {33083#true} assume true; {33083#true} is VALID [2022-04-15 12:34:56,650 INFO L290 TraceCheckUtils]: 1: Hoare triple {33083#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {33083#true} is VALID [2022-04-15 12:34:56,650 INFO L272 TraceCheckUtils]: 0: Hoare triple {33083#true} call ULTIMATE.init(); {33083#true} is VALID [2022-04-15 12:34:56,650 INFO L134 CoverageAnalysis]: Checked inductivity of 1849 backedges. 0 proven. 1849 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:34:56,650 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809449961] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:34:56,650 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:34:56,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 48, 48] total 96 [2022-04-15 12:34:56,650 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:34:56,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [959604244] [2022-04-15 12:34:56,651 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [959604244] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:34:56,651 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:34:56,651 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [49] imperfect sequences [] total 49 [2022-04-15 12:34:56,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027809413] [2022-04-15 12:34:56,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:34:56,651 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.8979591836734695) internal successors, (93), 47 states have internal predecessors, (93), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 97 [2022-04-15 12:34:56,651 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:34:56,651 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 49 states, 49 states have (on average 1.8979591836734695) internal successors, (93), 47 states have internal predecessors, (93), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:56,721 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 97 edges. 97 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:56,721 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-04-15 12:34:56,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:34:56,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-04-15 12:34:56,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4107, Invalid=5013, Unknown=0, NotChecked=0, Total=9120 [2022-04-15 12:34:56,723 INFO L87 Difference]: Start difference. First operand 98 states and 98 transitions. Second operand has 49 states, 49 states have (on average 1.8979591836734695) internal successors, (93), 47 states have internal predecessors, (93), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:58,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:58,156 INFO L93 Difference]: Finished difference Result 106 states and 106 transitions. [2022-04-15 12:34:58,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-04-15 12:34:58,156 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.8979591836734695) internal successors, (93), 47 states have internal predecessors, (93), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 97 [2022-04-15 12:34:58,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:34:58,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 49 states have (on average 1.8979591836734695) internal successors, (93), 47 states have internal predecessors, (93), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:58,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 106 transitions. [2022-04-15 12:34:58,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 49 states have (on average 1.8979591836734695) internal successors, (93), 47 states have internal predecessors, (93), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:58,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 106 transitions. [2022-04-15 12:34:58,158 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 49 states and 106 transitions. [2022-04-15 12:34:58,284 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 106 edges. 106 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:58,285 INFO L225 Difference]: With dead ends: 106 [2022-04-15 12:34:58,285 INFO L226 Difference]: Without dead ends: 101 [2022-04-15 12:34:58,287 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 148 SyntacticMatches, 1 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1779 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=8122, Invalid=11900, Unknown=0, NotChecked=0, Total=20022 [2022-04-15 12:34:58,288 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 98 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-15 12:34:58,288 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 48 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-15 12:34:58,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2022-04-15 12:34:58,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 100. [2022-04-15 12:34:58,596 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:34:58,596 INFO L82 GeneralOperation]: Start isEquivalent. First operand 101 states. Second operand has 100 states, 95 states have (on average 1.0105263157894737) internal successors, (96), 95 states have internal predecessors, (96), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:58,596 INFO L74 IsIncluded]: Start isIncluded. First operand 101 states. Second operand has 100 states, 95 states have (on average 1.0105263157894737) internal successors, (96), 95 states have internal predecessors, (96), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:58,596 INFO L87 Difference]: Start difference. First operand 101 states. Second operand has 100 states, 95 states have (on average 1.0105263157894737) internal successors, (96), 95 states have internal predecessors, (96), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:58,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:58,597 INFO L93 Difference]: Finished difference Result 101 states and 101 transitions. [2022-04-15 12:34:58,597 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 101 transitions. [2022-04-15 12:34:58,597 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:34:58,597 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:34:58,597 INFO L74 IsIncluded]: Start isIncluded. First operand has 100 states, 95 states have (on average 1.0105263157894737) internal successors, (96), 95 states have internal predecessors, (96), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 101 states. [2022-04-15 12:34:58,597 INFO L87 Difference]: Start difference. First operand has 100 states, 95 states have (on average 1.0105263157894737) internal successors, (96), 95 states have internal predecessors, (96), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 101 states. [2022-04-15 12:34:58,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:34:58,598 INFO L93 Difference]: Finished difference Result 101 states and 101 transitions. [2022-04-15 12:34:58,598 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 101 transitions. [2022-04-15 12:34:58,598 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:34:58,598 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:34:58,598 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:34:58,598 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:34:58,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 95 states have (on average 1.0105263157894737) internal successors, (96), 95 states have internal predecessors, (96), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:58,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 100 transitions. [2022-04-15 12:34:58,599 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 100 transitions. Word has length 97 [2022-04-15 12:34:58,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:34:58,599 INFO L478 AbstractCegarLoop]: Abstraction has 100 states and 100 transitions. [2022-04-15 12:34:58,600 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.8979591836734695) internal successors, (93), 47 states have internal predecessors, (93), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:34:58,600 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 100 states and 100 transitions. [2022-04-15 12:34:58,744 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 100 edges. 100 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:34:58,744 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 100 transitions. [2022-04-15 12:34:58,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-04-15 12:34:58,744 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:34:58,744 INFO L499 BasicCegarLoop]: trace histogram [44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:34:58,761 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-04-15 12:34:58,959 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-04-15 12:34:58,959 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:34:58,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:34:58,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1927246876, now seen corresponding path program 87 times [2022-04-15 12:34:58,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:34:58,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1310040961] [2022-04-15 12:34:59,250 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:34:59,250 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:34:59,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1927246876, now seen corresponding path program 88 times [2022-04-15 12:34:59,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:34:59,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944389690] [2022-04-15 12:34:59,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:34:59,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:34:59,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:00,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:35:00,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:00,012 INFO L290 TraceCheckUtils]: 0: Hoare triple {34521#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {34469#true} is VALID [2022-04-15 12:35:00,012 INFO L290 TraceCheckUtils]: 1: Hoare triple {34469#true} assume true; {34469#true} is VALID [2022-04-15 12:35:00,012 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {34469#true} {34469#true} #54#return; {34469#true} is VALID [2022-04-15 12:35:00,013 INFO L272 TraceCheckUtils]: 0: Hoare triple {34469#true} call ULTIMATE.init(); {34521#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:35:00,013 INFO L290 TraceCheckUtils]: 1: Hoare triple {34521#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {34469#true} is VALID [2022-04-15 12:35:00,013 INFO L290 TraceCheckUtils]: 2: Hoare triple {34469#true} assume true; {34469#true} is VALID [2022-04-15 12:35:00,013 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {34469#true} {34469#true} #54#return; {34469#true} is VALID [2022-04-15 12:35:00,013 INFO L272 TraceCheckUtils]: 4: Hoare triple {34469#true} call #t~ret3 := main(); {34469#true} is VALID [2022-04-15 12:35:00,013 INFO L290 TraceCheckUtils]: 5: Hoare triple {34469#true} ~i~0 := 0;~k~0 := 0; {34474#(= main_~k~0 0)} is VALID [2022-04-15 12:35:00,013 INFO L290 TraceCheckUtils]: 6: Hoare triple {34474#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34474#(= main_~k~0 0)} is VALID [2022-04-15 12:35:00,014 INFO L290 TraceCheckUtils]: 7: Hoare triple {34474#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34475#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:00,014 INFO L290 TraceCheckUtils]: 8: Hoare triple {34475#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34475#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:00,017 INFO L290 TraceCheckUtils]: 9: Hoare triple {34475#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34476#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:00,017 INFO L290 TraceCheckUtils]: 10: Hoare triple {34476#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34476#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:00,018 INFO L290 TraceCheckUtils]: 11: Hoare triple {34476#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34477#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:00,018 INFO L290 TraceCheckUtils]: 12: Hoare triple {34477#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34477#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:00,020 INFO L290 TraceCheckUtils]: 13: Hoare triple {34477#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34478#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:00,020 INFO L290 TraceCheckUtils]: 14: Hoare triple {34478#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34478#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:00,021 INFO L290 TraceCheckUtils]: 15: Hoare triple {34478#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34479#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:00,021 INFO L290 TraceCheckUtils]: 16: Hoare triple {34479#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34479#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:00,023 INFO L290 TraceCheckUtils]: 17: Hoare triple {34479#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34480#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:00,023 INFO L290 TraceCheckUtils]: 18: Hoare triple {34480#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34480#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:00,024 INFO L290 TraceCheckUtils]: 19: Hoare triple {34480#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34481#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:00,024 INFO L290 TraceCheckUtils]: 20: Hoare triple {34481#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34481#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:00,025 INFO L290 TraceCheckUtils]: 21: Hoare triple {34481#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34482#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:00,026 INFO L290 TraceCheckUtils]: 22: Hoare triple {34482#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34482#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:00,027 INFO L290 TraceCheckUtils]: 23: Hoare triple {34482#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34483#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:00,027 INFO L290 TraceCheckUtils]: 24: Hoare triple {34483#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34483#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:00,029 INFO L290 TraceCheckUtils]: 25: Hoare triple {34483#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34484#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:00,030 INFO L290 TraceCheckUtils]: 26: Hoare triple {34484#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34484#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:00,031 INFO L290 TraceCheckUtils]: 27: Hoare triple {34484#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34485#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:00,031 INFO L290 TraceCheckUtils]: 28: Hoare triple {34485#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34485#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:00,033 INFO L290 TraceCheckUtils]: 29: Hoare triple {34485#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34486#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:00,033 INFO L290 TraceCheckUtils]: 30: Hoare triple {34486#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34486#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:00,034 INFO L290 TraceCheckUtils]: 31: Hoare triple {34486#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34487#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:00,034 INFO L290 TraceCheckUtils]: 32: Hoare triple {34487#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34487#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:00,035 INFO L290 TraceCheckUtils]: 33: Hoare triple {34487#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34488#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:00,036 INFO L290 TraceCheckUtils]: 34: Hoare triple {34488#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34488#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:00,037 INFO L290 TraceCheckUtils]: 35: Hoare triple {34488#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34489#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:00,037 INFO L290 TraceCheckUtils]: 36: Hoare triple {34489#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34489#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:00,038 INFO L290 TraceCheckUtils]: 37: Hoare triple {34489#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34490#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:00,039 INFO L290 TraceCheckUtils]: 38: Hoare triple {34490#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34490#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:00,040 INFO L290 TraceCheckUtils]: 39: Hoare triple {34490#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34491#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:00,040 INFO L290 TraceCheckUtils]: 40: Hoare triple {34491#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34491#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:00,041 INFO L290 TraceCheckUtils]: 41: Hoare triple {34491#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34492#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:00,041 INFO L290 TraceCheckUtils]: 42: Hoare triple {34492#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34492#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:00,042 INFO L290 TraceCheckUtils]: 43: Hoare triple {34492#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34493#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:00,043 INFO L290 TraceCheckUtils]: 44: Hoare triple {34493#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34493#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:00,044 INFO L290 TraceCheckUtils]: 45: Hoare triple {34493#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34494#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:00,044 INFO L290 TraceCheckUtils]: 46: Hoare triple {34494#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34494#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:00,045 INFO L290 TraceCheckUtils]: 47: Hoare triple {34494#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34495#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:00,046 INFO L290 TraceCheckUtils]: 48: Hoare triple {34495#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34495#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:00,047 INFO L290 TraceCheckUtils]: 49: Hoare triple {34495#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34496#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:00,047 INFO L290 TraceCheckUtils]: 50: Hoare triple {34496#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34496#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:00,048 INFO L290 TraceCheckUtils]: 51: Hoare triple {34496#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34497#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:00,048 INFO L290 TraceCheckUtils]: 52: Hoare triple {34497#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34497#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:00,050 INFO L290 TraceCheckUtils]: 53: Hoare triple {34497#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34498#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:00,050 INFO L290 TraceCheckUtils]: 54: Hoare triple {34498#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34498#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:00,051 INFO L290 TraceCheckUtils]: 55: Hoare triple {34498#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34499#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:00,051 INFO L290 TraceCheckUtils]: 56: Hoare triple {34499#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34499#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:00,053 INFO L290 TraceCheckUtils]: 57: Hoare triple {34499#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34500#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:00,053 INFO L290 TraceCheckUtils]: 58: Hoare triple {34500#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34500#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:00,054 INFO L290 TraceCheckUtils]: 59: Hoare triple {34500#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34501#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:00,054 INFO L290 TraceCheckUtils]: 60: Hoare triple {34501#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34501#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:00,055 INFO L290 TraceCheckUtils]: 61: Hoare triple {34501#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34502#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:00,056 INFO L290 TraceCheckUtils]: 62: Hoare triple {34502#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34502#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:00,057 INFO L290 TraceCheckUtils]: 63: Hoare triple {34502#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34503#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:00,057 INFO L290 TraceCheckUtils]: 64: Hoare triple {34503#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34503#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:00,058 INFO L290 TraceCheckUtils]: 65: Hoare triple {34503#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34504#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:00,058 INFO L290 TraceCheckUtils]: 66: Hoare triple {34504#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34504#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:00,060 INFO L290 TraceCheckUtils]: 67: Hoare triple {34504#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34505#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:00,060 INFO L290 TraceCheckUtils]: 68: Hoare triple {34505#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34505#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:00,061 INFO L290 TraceCheckUtils]: 69: Hoare triple {34505#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34506#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:00,061 INFO L290 TraceCheckUtils]: 70: Hoare triple {34506#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34506#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:00,062 INFO L290 TraceCheckUtils]: 71: Hoare triple {34506#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34507#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:00,063 INFO L290 TraceCheckUtils]: 72: Hoare triple {34507#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34507#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:00,064 INFO L290 TraceCheckUtils]: 73: Hoare triple {34507#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34508#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:00,064 INFO L290 TraceCheckUtils]: 74: Hoare triple {34508#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34508#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:00,065 INFO L290 TraceCheckUtils]: 75: Hoare triple {34508#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34509#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:00,066 INFO L290 TraceCheckUtils]: 76: Hoare triple {34509#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34509#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:00,067 INFO L290 TraceCheckUtils]: 77: Hoare triple {34509#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34510#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:00,067 INFO L290 TraceCheckUtils]: 78: Hoare triple {34510#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34510#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:00,068 INFO L290 TraceCheckUtils]: 79: Hoare triple {34510#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34511#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:00,068 INFO L290 TraceCheckUtils]: 80: Hoare triple {34511#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34511#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:00,070 INFO L290 TraceCheckUtils]: 81: Hoare triple {34511#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34512#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:00,070 INFO L290 TraceCheckUtils]: 82: Hoare triple {34512#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34512#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:00,071 INFO L290 TraceCheckUtils]: 83: Hoare triple {34512#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34513#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:00,071 INFO L290 TraceCheckUtils]: 84: Hoare triple {34513#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34513#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:00,073 INFO L290 TraceCheckUtils]: 85: Hoare triple {34513#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34514#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:00,073 INFO L290 TraceCheckUtils]: 86: Hoare triple {34514#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34514#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:00,074 INFO L290 TraceCheckUtils]: 87: Hoare triple {34514#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34515#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:00,074 INFO L290 TraceCheckUtils]: 88: Hoare triple {34515#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34515#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:00,076 INFO L290 TraceCheckUtils]: 89: Hoare triple {34515#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34516#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:00,076 INFO L290 TraceCheckUtils]: 90: Hoare triple {34516#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34516#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:00,077 INFO L290 TraceCheckUtils]: 91: Hoare triple {34516#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34517#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:00,077 INFO L290 TraceCheckUtils]: 92: Hoare triple {34517#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34517#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:00,079 INFO L290 TraceCheckUtils]: 93: Hoare triple {34517#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34518#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:00,079 INFO L290 TraceCheckUtils]: 94: Hoare triple {34518#(<= main_~k~0 44)} assume !(~i~0 < 1000000); {34518#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:00,080 INFO L272 TraceCheckUtils]: 95: Hoare triple {34518#(<= main_~k~0 44)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {34519#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:35:00,080 INFO L290 TraceCheckUtils]: 96: Hoare triple {34519#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {34520#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:35:00,080 INFO L290 TraceCheckUtils]: 97: Hoare triple {34520#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {34470#false} is VALID [2022-04-15 12:35:00,080 INFO L290 TraceCheckUtils]: 98: Hoare triple {34470#false} assume !false; {34470#false} is VALID [2022-04-15 12:35:00,081 INFO L134 CoverageAnalysis]: Checked inductivity of 1936 backedges. 0 proven. 1936 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:00,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:35:00,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944389690] [2022-04-15 12:35:00,081 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944389690] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:35:00,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658433744] [2022-04-15 12:35:00,081 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:35:00,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:35:00,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:35:00,083 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:35:00,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-04-15 12:35:00,178 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:35:00,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:35:00,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 48 conjunts are in the unsatisfiable core [2022-04-15 12:35:00,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:00,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:35:00,585 INFO L272 TraceCheckUtils]: 0: Hoare triple {34469#true} call ULTIMATE.init(); {34469#true} is VALID [2022-04-15 12:35:00,585 INFO L290 TraceCheckUtils]: 1: Hoare triple {34469#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {34469#true} is VALID [2022-04-15 12:35:00,585 INFO L290 TraceCheckUtils]: 2: Hoare triple {34469#true} assume true; {34469#true} is VALID [2022-04-15 12:35:00,585 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {34469#true} {34469#true} #54#return; {34469#true} is VALID [2022-04-15 12:35:00,585 INFO L272 TraceCheckUtils]: 4: Hoare triple {34469#true} call #t~ret3 := main(); {34469#true} is VALID [2022-04-15 12:35:00,585 INFO L290 TraceCheckUtils]: 5: Hoare triple {34469#true} ~i~0 := 0;~k~0 := 0; {34540#(<= main_~k~0 0)} is VALID [2022-04-15 12:35:00,585 INFO L290 TraceCheckUtils]: 6: Hoare triple {34540#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34540#(<= main_~k~0 0)} is VALID [2022-04-15 12:35:00,588 INFO L290 TraceCheckUtils]: 7: Hoare triple {34540#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34475#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:00,588 INFO L290 TraceCheckUtils]: 8: Hoare triple {34475#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34475#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:00,589 INFO L290 TraceCheckUtils]: 9: Hoare triple {34475#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34476#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:00,590 INFO L290 TraceCheckUtils]: 10: Hoare triple {34476#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34476#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:00,591 INFO L290 TraceCheckUtils]: 11: Hoare triple {34476#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34477#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:00,591 INFO L290 TraceCheckUtils]: 12: Hoare triple {34477#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34477#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:00,592 INFO L290 TraceCheckUtils]: 13: Hoare triple {34477#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34478#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:00,592 INFO L290 TraceCheckUtils]: 14: Hoare triple {34478#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34478#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:00,593 INFO L290 TraceCheckUtils]: 15: Hoare triple {34478#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34479#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:00,593 INFO L290 TraceCheckUtils]: 16: Hoare triple {34479#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34479#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:00,594 INFO L290 TraceCheckUtils]: 17: Hoare triple {34479#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34480#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:00,594 INFO L290 TraceCheckUtils]: 18: Hoare triple {34480#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34480#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:00,595 INFO L290 TraceCheckUtils]: 19: Hoare triple {34480#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34481#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:00,596 INFO L290 TraceCheckUtils]: 20: Hoare triple {34481#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34481#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:00,597 INFO L290 TraceCheckUtils]: 21: Hoare triple {34481#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34482#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:00,597 INFO L290 TraceCheckUtils]: 22: Hoare triple {34482#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34482#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:00,598 INFO L290 TraceCheckUtils]: 23: Hoare triple {34482#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34483#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:00,598 INFO L290 TraceCheckUtils]: 24: Hoare triple {34483#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34483#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:00,599 INFO L290 TraceCheckUtils]: 25: Hoare triple {34483#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34484#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:00,599 INFO L290 TraceCheckUtils]: 26: Hoare triple {34484#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34484#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:00,600 INFO L290 TraceCheckUtils]: 27: Hoare triple {34484#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34485#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:00,601 INFO L290 TraceCheckUtils]: 28: Hoare triple {34485#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34485#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:00,602 INFO L290 TraceCheckUtils]: 29: Hoare triple {34485#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34486#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:00,602 INFO L290 TraceCheckUtils]: 30: Hoare triple {34486#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34486#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:00,603 INFO L290 TraceCheckUtils]: 31: Hoare triple {34486#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34487#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:00,603 INFO L290 TraceCheckUtils]: 32: Hoare triple {34487#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34487#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:00,604 INFO L290 TraceCheckUtils]: 33: Hoare triple {34487#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34488#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:00,604 INFO L290 TraceCheckUtils]: 34: Hoare triple {34488#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34488#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:00,605 INFO L290 TraceCheckUtils]: 35: Hoare triple {34488#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34489#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:00,605 INFO L290 TraceCheckUtils]: 36: Hoare triple {34489#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34489#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:00,606 INFO L290 TraceCheckUtils]: 37: Hoare triple {34489#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34490#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:00,607 INFO L290 TraceCheckUtils]: 38: Hoare triple {34490#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34490#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:00,608 INFO L290 TraceCheckUtils]: 39: Hoare triple {34490#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34491#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:00,608 INFO L290 TraceCheckUtils]: 40: Hoare triple {34491#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34491#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:00,609 INFO L290 TraceCheckUtils]: 41: Hoare triple {34491#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34492#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:00,609 INFO L290 TraceCheckUtils]: 42: Hoare triple {34492#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34492#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:00,610 INFO L290 TraceCheckUtils]: 43: Hoare triple {34492#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34493#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:00,610 INFO L290 TraceCheckUtils]: 44: Hoare triple {34493#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34493#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:00,611 INFO L290 TraceCheckUtils]: 45: Hoare triple {34493#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34494#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:00,611 INFO L290 TraceCheckUtils]: 46: Hoare triple {34494#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34494#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:00,613 INFO L290 TraceCheckUtils]: 47: Hoare triple {34494#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34495#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:00,613 INFO L290 TraceCheckUtils]: 48: Hoare triple {34495#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34495#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:00,614 INFO L290 TraceCheckUtils]: 49: Hoare triple {34495#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34496#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:00,614 INFO L290 TraceCheckUtils]: 50: Hoare triple {34496#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34496#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:00,615 INFO L290 TraceCheckUtils]: 51: Hoare triple {34496#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34497#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:00,615 INFO L290 TraceCheckUtils]: 52: Hoare triple {34497#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34497#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:00,616 INFO L290 TraceCheckUtils]: 53: Hoare triple {34497#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34498#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:00,616 INFO L290 TraceCheckUtils]: 54: Hoare triple {34498#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34498#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:00,617 INFO L290 TraceCheckUtils]: 55: Hoare triple {34498#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34499#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:00,618 INFO L290 TraceCheckUtils]: 56: Hoare triple {34499#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34499#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:00,619 INFO L290 TraceCheckUtils]: 57: Hoare triple {34499#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34500#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:00,619 INFO L290 TraceCheckUtils]: 58: Hoare triple {34500#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34500#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:00,620 INFO L290 TraceCheckUtils]: 59: Hoare triple {34500#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34501#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:00,620 INFO L290 TraceCheckUtils]: 60: Hoare triple {34501#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34501#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:00,621 INFO L290 TraceCheckUtils]: 61: Hoare triple {34501#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34502#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:00,621 INFO L290 TraceCheckUtils]: 62: Hoare triple {34502#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34502#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:00,622 INFO L290 TraceCheckUtils]: 63: Hoare triple {34502#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34503#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:00,622 INFO L290 TraceCheckUtils]: 64: Hoare triple {34503#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34503#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:00,623 INFO L290 TraceCheckUtils]: 65: Hoare triple {34503#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34504#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:00,623 INFO L290 TraceCheckUtils]: 66: Hoare triple {34504#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34504#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:00,625 INFO L290 TraceCheckUtils]: 67: Hoare triple {34504#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34505#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:00,625 INFO L290 TraceCheckUtils]: 68: Hoare triple {34505#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34505#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:00,626 INFO L290 TraceCheckUtils]: 69: Hoare triple {34505#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34506#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:00,626 INFO L290 TraceCheckUtils]: 70: Hoare triple {34506#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34506#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:00,627 INFO L290 TraceCheckUtils]: 71: Hoare triple {34506#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34507#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:00,627 INFO L290 TraceCheckUtils]: 72: Hoare triple {34507#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34507#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:00,628 INFO L290 TraceCheckUtils]: 73: Hoare triple {34507#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34508#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:00,628 INFO L290 TraceCheckUtils]: 74: Hoare triple {34508#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34508#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:00,630 INFO L290 TraceCheckUtils]: 75: Hoare triple {34508#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34509#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:00,630 INFO L290 TraceCheckUtils]: 76: Hoare triple {34509#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34509#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:00,631 INFO L290 TraceCheckUtils]: 77: Hoare triple {34509#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34510#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:00,632 INFO L290 TraceCheckUtils]: 78: Hoare triple {34510#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34510#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:00,633 INFO L290 TraceCheckUtils]: 79: Hoare triple {34510#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34511#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:00,633 INFO L290 TraceCheckUtils]: 80: Hoare triple {34511#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34511#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:00,634 INFO L290 TraceCheckUtils]: 81: Hoare triple {34511#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34512#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:00,634 INFO L290 TraceCheckUtils]: 82: Hoare triple {34512#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34512#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:00,635 INFO L290 TraceCheckUtils]: 83: Hoare triple {34512#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34513#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:00,635 INFO L290 TraceCheckUtils]: 84: Hoare triple {34513#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34513#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:00,636 INFO L290 TraceCheckUtils]: 85: Hoare triple {34513#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34514#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:00,636 INFO L290 TraceCheckUtils]: 86: Hoare triple {34514#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34514#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:00,637 INFO L290 TraceCheckUtils]: 87: Hoare triple {34514#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34515#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:00,638 INFO L290 TraceCheckUtils]: 88: Hoare triple {34515#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34515#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:00,639 INFO L290 TraceCheckUtils]: 89: Hoare triple {34515#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34516#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:00,639 INFO L290 TraceCheckUtils]: 90: Hoare triple {34516#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34516#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:00,640 INFO L290 TraceCheckUtils]: 91: Hoare triple {34516#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34517#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:00,640 INFO L290 TraceCheckUtils]: 92: Hoare triple {34517#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34517#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:00,641 INFO L290 TraceCheckUtils]: 93: Hoare triple {34517#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34518#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:00,641 INFO L290 TraceCheckUtils]: 94: Hoare triple {34518#(<= main_~k~0 44)} assume !(~i~0 < 1000000); {34518#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:00,642 INFO L272 TraceCheckUtils]: 95: Hoare triple {34518#(<= main_~k~0 44)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {34811#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:35:00,642 INFO L290 TraceCheckUtils]: 96: Hoare triple {34811#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {34815#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:35:00,642 INFO L290 TraceCheckUtils]: 97: Hoare triple {34815#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {34470#false} is VALID [2022-04-15 12:35:00,642 INFO L290 TraceCheckUtils]: 98: Hoare triple {34470#false} assume !false; {34470#false} is VALID [2022-04-15 12:35:00,642 INFO L134 CoverageAnalysis]: Checked inductivity of 1936 backedges. 0 proven. 1936 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:00,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:35:02,498 INFO L290 TraceCheckUtils]: 98: Hoare triple {34470#false} assume !false; {34470#false} is VALID [2022-04-15 12:35:02,499 INFO L290 TraceCheckUtils]: 97: Hoare triple {34815#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {34470#false} is VALID [2022-04-15 12:35:02,499 INFO L290 TraceCheckUtils]: 96: Hoare triple {34811#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {34815#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:35:02,499 INFO L272 TraceCheckUtils]: 95: Hoare triple {34831#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {34811#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:35:02,500 INFO L290 TraceCheckUtils]: 94: Hoare triple {34831#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {34831#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:35:02,502 INFO L290 TraceCheckUtils]: 93: Hoare triple {34838#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34831#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:35:02,503 INFO L290 TraceCheckUtils]: 92: Hoare triple {34838#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34838#(<= main_~k~0 999999)} is VALID [2022-04-15 12:35:02,504 INFO L290 TraceCheckUtils]: 91: Hoare triple {34845#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34838#(<= main_~k~0 999999)} is VALID [2022-04-15 12:35:02,504 INFO L290 TraceCheckUtils]: 90: Hoare triple {34845#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34845#(<= main_~k~0 999998)} is VALID [2022-04-15 12:35:02,505 INFO L290 TraceCheckUtils]: 89: Hoare triple {34852#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34845#(<= main_~k~0 999998)} is VALID [2022-04-15 12:35:02,505 INFO L290 TraceCheckUtils]: 88: Hoare triple {34852#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34852#(<= main_~k~0 999997)} is VALID [2022-04-15 12:35:02,506 INFO L290 TraceCheckUtils]: 87: Hoare triple {34859#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34852#(<= main_~k~0 999997)} is VALID [2022-04-15 12:35:02,506 INFO L290 TraceCheckUtils]: 86: Hoare triple {34859#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34859#(<= main_~k~0 999996)} is VALID [2022-04-15 12:35:02,507 INFO L290 TraceCheckUtils]: 85: Hoare triple {34866#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34859#(<= main_~k~0 999996)} is VALID [2022-04-15 12:35:02,508 INFO L290 TraceCheckUtils]: 84: Hoare triple {34866#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34866#(<= main_~k~0 999995)} is VALID [2022-04-15 12:35:02,509 INFO L290 TraceCheckUtils]: 83: Hoare triple {34873#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34866#(<= main_~k~0 999995)} is VALID [2022-04-15 12:35:02,509 INFO L290 TraceCheckUtils]: 82: Hoare triple {34873#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34873#(<= main_~k~0 999994)} is VALID [2022-04-15 12:35:02,511 INFO L290 TraceCheckUtils]: 81: Hoare triple {34880#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34873#(<= main_~k~0 999994)} is VALID [2022-04-15 12:35:02,511 INFO L290 TraceCheckUtils]: 80: Hoare triple {34880#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34880#(<= main_~k~0 999993)} is VALID [2022-04-15 12:35:02,512 INFO L290 TraceCheckUtils]: 79: Hoare triple {34887#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34880#(<= main_~k~0 999993)} is VALID [2022-04-15 12:35:02,513 INFO L290 TraceCheckUtils]: 78: Hoare triple {34887#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34887#(<= main_~k~0 999992)} is VALID [2022-04-15 12:35:02,514 INFO L290 TraceCheckUtils]: 77: Hoare triple {34894#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34887#(<= main_~k~0 999992)} is VALID [2022-04-15 12:35:02,514 INFO L290 TraceCheckUtils]: 76: Hoare triple {34894#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34894#(<= main_~k~0 999991)} is VALID [2022-04-15 12:35:02,515 INFO L290 TraceCheckUtils]: 75: Hoare triple {34901#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34894#(<= main_~k~0 999991)} is VALID [2022-04-15 12:35:02,515 INFO L290 TraceCheckUtils]: 74: Hoare triple {34901#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34901#(<= main_~k~0 999990)} is VALID [2022-04-15 12:35:02,516 INFO L290 TraceCheckUtils]: 73: Hoare triple {34908#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34901#(<= main_~k~0 999990)} is VALID [2022-04-15 12:35:02,517 INFO L290 TraceCheckUtils]: 72: Hoare triple {34908#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34908#(<= main_~k~0 999989)} is VALID [2022-04-15 12:35:02,518 INFO L290 TraceCheckUtils]: 71: Hoare triple {34915#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34908#(<= main_~k~0 999989)} is VALID [2022-04-15 12:35:02,518 INFO L290 TraceCheckUtils]: 70: Hoare triple {34915#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34915#(<= main_~k~0 999988)} is VALID [2022-04-15 12:35:02,519 INFO L290 TraceCheckUtils]: 69: Hoare triple {34922#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34915#(<= main_~k~0 999988)} is VALID [2022-04-15 12:35:02,519 INFO L290 TraceCheckUtils]: 68: Hoare triple {34922#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34922#(<= main_~k~0 999987)} is VALID [2022-04-15 12:35:02,520 INFO L290 TraceCheckUtils]: 67: Hoare triple {34929#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34922#(<= main_~k~0 999987)} is VALID [2022-04-15 12:35:02,520 INFO L290 TraceCheckUtils]: 66: Hoare triple {34929#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34929#(<= main_~k~0 999986)} is VALID [2022-04-15 12:35:02,521 INFO L290 TraceCheckUtils]: 65: Hoare triple {34936#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34929#(<= main_~k~0 999986)} is VALID [2022-04-15 12:35:02,522 INFO L290 TraceCheckUtils]: 64: Hoare triple {34936#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34936#(<= main_~k~0 999985)} is VALID [2022-04-15 12:35:02,523 INFO L290 TraceCheckUtils]: 63: Hoare triple {34943#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34936#(<= main_~k~0 999985)} is VALID [2022-04-15 12:35:02,523 INFO L290 TraceCheckUtils]: 62: Hoare triple {34943#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34943#(<= main_~k~0 999984)} is VALID [2022-04-15 12:35:02,524 INFO L290 TraceCheckUtils]: 61: Hoare triple {34950#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34943#(<= main_~k~0 999984)} is VALID [2022-04-15 12:35:02,524 INFO L290 TraceCheckUtils]: 60: Hoare triple {34950#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34950#(<= main_~k~0 999983)} is VALID [2022-04-15 12:35:02,525 INFO L290 TraceCheckUtils]: 59: Hoare triple {34957#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34950#(<= main_~k~0 999983)} is VALID [2022-04-15 12:35:02,525 INFO L290 TraceCheckUtils]: 58: Hoare triple {34957#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34957#(<= main_~k~0 999982)} is VALID [2022-04-15 12:35:02,527 INFO L290 TraceCheckUtils]: 57: Hoare triple {34964#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34957#(<= main_~k~0 999982)} is VALID [2022-04-15 12:35:02,527 INFO L290 TraceCheckUtils]: 56: Hoare triple {34964#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34964#(<= main_~k~0 999981)} is VALID [2022-04-15 12:35:02,528 INFO L290 TraceCheckUtils]: 55: Hoare triple {34971#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34964#(<= main_~k~0 999981)} is VALID [2022-04-15 12:35:02,528 INFO L290 TraceCheckUtils]: 54: Hoare triple {34971#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34971#(<= main_~k~0 999980)} is VALID [2022-04-15 12:35:02,529 INFO L290 TraceCheckUtils]: 53: Hoare triple {34978#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34971#(<= main_~k~0 999980)} is VALID [2022-04-15 12:35:02,529 INFO L290 TraceCheckUtils]: 52: Hoare triple {34978#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34978#(<= main_~k~0 999979)} is VALID [2022-04-15 12:35:02,530 INFO L290 TraceCheckUtils]: 51: Hoare triple {34985#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34978#(<= main_~k~0 999979)} is VALID [2022-04-15 12:35:02,531 INFO L290 TraceCheckUtils]: 50: Hoare triple {34985#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34985#(<= main_~k~0 999978)} is VALID [2022-04-15 12:35:02,532 INFO L290 TraceCheckUtils]: 49: Hoare triple {34992#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34985#(<= main_~k~0 999978)} is VALID [2022-04-15 12:35:02,532 INFO L290 TraceCheckUtils]: 48: Hoare triple {34992#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34992#(<= main_~k~0 999977)} is VALID [2022-04-15 12:35:02,533 INFO L290 TraceCheckUtils]: 47: Hoare triple {34999#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34992#(<= main_~k~0 999977)} is VALID [2022-04-15 12:35:02,533 INFO L290 TraceCheckUtils]: 46: Hoare triple {34999#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {34999#(<= main_~k~0 999976)} is VALID [2022-04-15 12:35:02,534 INFO L290 TraceCheckUtils]: 45: Hoare triple {35006#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {34999#(<= main_~k~0 999976)} is VALID [2022-04-15 12:35:02,535 INFO L290 TraceCheckUtils]: 44: Hoare triple {35006#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35006#(<= main_~k~0 999975)} is VALID [2022-04-15 12:35:02,536 INFO L290 TraceCheckUtils]: 43: Hoare triple {35013#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35006#(<= main_~k~0 999975)} is VALID [2022-04-15 12:35:02,536 INFO L290 TraceCheckUtils]: 42: Hoare triple {35013#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35013#(<= main_~k~0 999974)} is VALID [2022-04-15 12:35:02,537 INFO L290 TraceCheckUtils]: 41: Hoare triple {35020#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35013#(<= main_~k~0 999974)} is VALID [2022-04-15 12:35:02,537 INFO L290 TraceCheckUtils]: 40: Hoare triple {35020#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35020#(<= main_~k~0 999973)} is VALID [2022-04-15 12:35:02,538 INFO L290 TraceCheckUtils]: 39: Hoare triple {35027#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35020#(<= main_~k~0 999973)} is VALID [2022-04-15 12:35:02,539 INFO L290 TraceCheckUtils]: 38: Hoare triple {35027#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35027#(<= main_~k~0 999972)} is VALID [2022-04-15 12:35:02,540 INFO L290 TraceCheckUtils]: 37: Hoare triple {35034#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35027#(<= main_~k~0 999972)} is VALID [2022-04-15 12:35:02,540 INFO L290 TraceCheckUtils]: 36: Hoare triple {35034#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35034#(<= main_~k~0 999971)} is VALID [2022-04-15 12:35:02,541 INFO L290 TraceCheckUtils]: 35: Hoare triple {35041#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35034#(<= main_~k~0 999971)} is VALID [2022-04-15 12:35:02,541 INFO L290 TraceCheckUtils]: 34: Hoare triple {35041#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35041#(<= main_~k~0 999970)} is VALID [2022-04-15 12:35:02,542 INFO L290 TraceCheckUtils]: 33: Hoare triple {35048#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35041#(<= main_~k~0 999970)} is VALID [2022-04-15 12:35:02,542 INFO L290 TraceCheckUtils]: 32: Hoare triple {35048#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35048#(<= main_~k~0 999969)} is VALID [2022-04-15 12:35:02,544 INFO L290 TraceCheckUtils]: 31: Hoare triple {35055#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35048#(<= main_~k~0 999969)} is VALID [2022-04-15 12:35:02,544 INFO L290 TraceCheckUtils]: 30: Hoare triple {35055#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35055#(<= main_~k~0 999968)} is VALID [2022-04-15 12:35:02,545 INFO L290 TraceCheckUtils]: 29: Hoare triple {35062#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35055#(<= main_~k~0 999968)} is VALID [2022-04-15 12:35:02,545 INFO L290 TraceCheckUtils]: 28: Hoare triple {35062#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35062#(<= main_~k~0 999967)} is VALID [2022-04-15 12:35:02,546 INFO L290 TraceCheckUtils]: 27: Hoare triple {35069#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35062#(<= main_~k~0 999967)} is VALID [2022-04-15 12:35:02,547 INFO L290 TraceCheckUtils]: 26: Hoare triple {35069#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35069#(<= main_~k~0 999966)} is VALID [2022-04-15 12:35:02,548 INFO L290 TraceCheckUtils]: 25: Hoare triple {35076#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35069#(<= main_~k~0 999966)} is VALID [2022-04-15 12:35:02,548 INFO L290 TraceCheckUtils]: 24: Hoare triple {35076#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35076#(<= main_~k~0 999965)} is VALID [2022-04-15 12:35:02,549 INFO L290 TraceCheckUtils]: 23: Hoare triple {35083#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35076#(<= main_~k~0 999965)} is VALID [2022-04-15 12:35:02,549 INFO L290 TraceCheckUtils]: 22: Hoare triple {35083#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35083#(<= main_~k~0 999964)} is VALID [2022-04-15 12:35:02,551 INFO L290 TraceCheckUtils]: 21: Hoare triple {35090#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35083#(<= main_~k~0 999964)} is VALID [2022-04-15 12:35:02,551 INFO L290 TraceCheckUtils]: 20: Hoare triple {35090#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35090#(<= main_~k~0 999963)} is VALID [2022-04-15 12:35:02,552 INFO L290 TraceCheckUtils]: 19: Hoare triple {35097#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35090#(<= main_~k~0 999963)} is VALID [2022-04-15 12:35:02,552 INFO L290 TraceCheckUtils]: 18: Hoare triple {35097#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35097#(<= main_~k~0 999962)} is VALID [2022-04-15 12:35:02,553 INFO L290 TraceCheckUtils]: 17: Hoare triple {35104#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35097#(<= main_~k~0 999962)} is VALID [2022-04-15 12:35:02,554 INFO L290 TraceCheckUtils]: 16: Hoare triple {35104#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35104#(<= main_~k~0 999961)} is VALID [2022-04-15 12:35:02,555 INFO L290 TraceCheckUtils]: 15: Hoare triple {35111#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35104#(<= main_~k~0 999961)} is VALID [2022-04-15 12:35:02,555 INFO L290 TraceCheckUtils]: 14: Hoare triple {35111#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35111#(<= main_~k~0 999960)} is VALID [2022-04-15 12:35:02,556 INFO L290 TraceCheckUtils]: 13: Hoare triple {35118#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35111#(<= main_~k~0 999960)} is VALID [2022-04-15 12:35:02,556 INFO L290 TraceCheckUtils]: 12: Hoare triple {35118#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35118#(<= main_~k~0 999959)} is VALID [2022-04-15 12:35:02,558 INFO L290 TraceCheckUtils]: 11: Hoare triple {35125#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35118#(<= main_~k~0 999959)} is VALID [2022-04-15 12:35:02,558 INFO L290 TraceCheckUtils]: 10: Hoare triple {35125#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35125#(<= main_~k~0 999958)} is VALID [2022-04-15 12:35:02,559 INFO L290 TraceCheckUtils]: 9: Hoare triple {35132#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35125#(<= main_~k~0 999958)} is VALID [2022-04-15 12:35:02,559 INFO L290 TraceCheckUtils]: 8: Hoare triple {35132#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35132#(<= main_~k~0 999957)} is VALID [2022-04-15 12:35:02,560 INFO L290 TraceCheckUtils]: 7: Hoare triple {35139#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35132#(<= main_~k~0 999957)} is VALID [2022-04-15 12:35:02,560 INFO L290 TraceCheckUtils]: 6: Hoare triple {35139#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35139#(<= main_~k~0 999956)} is VALID [2022-04-15 12:35:02,561 INFO L290 TraceCheckUtils]: 5: Hoare triple {34469#true} ~i~0 := 0;~k~0 := 0; {35139#(<= main_~k~0 999956)} is VALID [2022-04-15 12:35:02,561 INFO L272 TraceCheckUtils]: 4: Hoare triple {34469#true} call #t~ret3 := main(); {34469#true} is VALID [2022-04-15 12:35:02,561 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {34469#true} {34469#true} #54#return; {34469#true} is VALID [2022-04-15 12:35:02,561 INFO L290 TraceCheckUtils]: 2: Hoare triple {34469#true} assume true; {34469#true} is VALID [2022-04-15 12:35:02,561 INFO L290 TraceCheckUtils]: 1: Hoare triple {34469#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {34469#true} is VALID [2022-04-15 12:35:02,561 INFO L272 TraceCheckUtils]: 0: Hoare triple {34469#true} call ULTIMATE.init(); {34469#true} is VALID [2022-04-15 12:35:02,561 INFO L134 CoverageAnalysis]: Checked inductivity of 1936 backedges. 0 proven. 1936 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:02,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658433744] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:35:02,562 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:35:02,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 49, 49] total 98 [2022-04-15 12:35:02,562 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:35:02,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1310040961] [2022-04-15 12:35:02,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1310040961] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:35:02,562 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:35:02,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [50] imperfect sequences [] total 50 [2022-04-15 12:35:02,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73494889] [2022-04-15 12:35:02,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:35:02,563 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.9) internal successors, (95), 48 states have internal predecessors, (95), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 99 [2022-04-15 12:35:02,563 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:35:02,563 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 50 states, 50 states have (on average 1.9) internal successors, (95), 48 states have internal predecessors, (95), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:02,641 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 99 edges. 99 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:02,641 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-04-15 12:35:02,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:35:02,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-04-15 12:35:02,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4290, Invalid=5216, Unknown=0, NotChecked=0, Total=9506 [2022-04-15 12:35:02,643 INFO L87 Difference]: Start difference. First operand 100 states and 100 transitions. Second operand has 50 states, 50 states have (on average 1.9) internal successors, (95), 48 states have internal predecessors, (95), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:03,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:03,929 INFO L93 Difference]: Finished difference Result 108 states and 108 transitions. [2022-04-15 12:35:03,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-04-15 12:35:03,929 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.9) internal successors, (95), 48 states have internal predecessors, (95), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 99 [2022-04-15 12:35:03,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:35:03,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 50 states have (on average 1.9) internal successors, (95), 48 states have internal predecessors, (95), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:03,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 108 transitions. [2022-04-15 12:35:03,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 50 states have (on average 1.9) internal successors, (95), 48 states have internal predecessors, (95), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:03,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 108 transitions. [2022-04-15 12:35:03,931 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 50 states and 108 transitions. [2022-04-15 12:35:04,022 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 108 edges. 108 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:04,023 INFO L225 Difference]: With dead ends: 108 [2022-04-15 12:35:04,023 INFO L226 Difference]: Without dead ends: 103 [2022-04-15 12:35:04,025 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 151 SyntacticMatches, 1 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1842 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=8486, Invalid=12394, Unknown=0, NotChecked=0, Total=20880 [2022-04-15 12:35:04,025 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 100 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-15 12:35:04,025 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 48 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-15 12:35:04,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-04-15 12:35:04,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 102. [2022-04-15 12:35:04,508 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:35:04,509 INFO L82 GeneralOperation]: Start isEquivalent. First operand 103 states. Second operand has 102 states, 97 states have (on average 1.0103092783505154) internal successors, (98), 97 states have internal predecessors, (98), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:04,509 INFO L74 IsIncluded]: Start isIncluded. First operand 103 states. Second operand has 102 states, 97 states have (on average 1.0103092783505154) internal successors, (98), 97 states have internal predecessors, (98), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:04,509 INFO L87 Difference]: Start difference. First operand 103 states. Second operand has 102 states, 97 states have (on average 1.0103092783505154) internal successors, (98), 97 states have internal predecessors, (98), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:04,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:04,511 INFO L93 Difference]: Finished difference Result 103 states and 103 transitions. [2022-04-15 12:35:04,511 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 103 transitions. [2022-04-15 12:35:04,511 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:35:04,511 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:35:04,511 INFO L74 IsIncluded]: Start isIncluded. First operand has 102 states, 97 states have (on average 1.0103092783505154) internal successors, (98), 97 states have internal predecessors, (98), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 103 states. [2022-04-15 12:35:04,511 INFO L87 Difference]: Start difference. First operand has 102 states, 97 states have (on average 1.0103092783505154) internal successors, (98), 97 states have internal predecessors, (98), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 103 states. [2022-04-15 12:35:04,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:04,512 INFO L93 Difference]: Finished difference Result 103 states and 103 transitions. [2022-04-15 12:35:04,512 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 103 transitions. [2022-04-15 12:35:04,512 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:35:04,512 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:35:04,512 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:35:04,512 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:35:04,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 97 states have (on average 1.0103092783505154) internal successors, (98), 97 states have internal predecessors, (98), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:04,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 102 transitions. [2022-04-15 12:35:04,513 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 102 transitions. Word has length 99 [2022-04-15 12:35:04,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:35:04,513 INFO L478 AbstractCegarLoop]: Abstraction has 102 states and 102 transitions. [2022-04-15 12:35:04,513 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 1.9) internal successors, (95), 48 states have internal predecessors, (95), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:04,513 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 102 states and 102 transitions. [2022-04-15 12:35:04,677 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 102 edges. 102 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:04,677 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 102 transitions. [2022-04-15 12:35:04,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-04-15 12:35:04,677 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:35:04,677 INFO L499 BasicCegarLoop]: trace histogram [45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:35:04,696 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-04-15 12:35:04,878 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-04-15 12:35:04,878 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:35:04,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:35:04,878 INFO L85 PathProgramCache]: Analyzing trace with hash 146805152, now seen corresponding path program 89 times [2022-04-15 12:35:04,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:35:04,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1815793702] [2022-04-15 12:35:05,263 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:35:05,264 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:35:05,264 INFO L85 PathProgramCache]: Analyzing trace with hash 146805152, now seen corresponding path program 90 times [2022-04-15 12:35:05,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:35:05,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204365830] [2022-04-15 12:35:05,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:35:05,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:35:05,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:06,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:35:06,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:06,114 INFO L290 TraceCheckUtils]: 0: Hoare triple {35936#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {35883#true} is VALID [2022-04-15 12:35:06,114 INFO L290 TraceCheckUtils]: 1: Hoare triple {35883#true} assume true; {35883#true} is VALID [2022-04-15 12:35:06,114 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {35883#true} {35883#true} #54#return; {35883#true} is VALID [2022-04-15 12:35:06,114 INFO L272 TraceCheckUtils]: 0: Hoare triple {35883#true} call ULTIMATE.init(); {35936#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:35:06,114 INFO L290 TraceCheckUtils]: 1: Hoare triple {35936#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {35883#true} is VALID [2022-04-15 12:35:06,114 INFO L290 TraceCheckUtils]: 2: Hoare triple {35883#true} assume true; {35883#true} is VALID [2022-04-15 12:35:06,114 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {35883#true} {35883#true} #54#return; {35883#true} is VALID [2022-04-15 12:35:06,114 INFO L272 TraceCheckUtils]: 4: Hoare triple {35883#true} call #t~ret3 := main(); {35883#true} is VALID [2022-04-15 12:35:06,115 INFO L290 TraceCheckUtils]: 5: Hoare triple {35883#true} ~i~0 := 0;~k~0 := 0; {35888#(= main_~k~0 0)} is VALID [2022-04-15 12:35:06,115 INFO L290 TraceCheckUtils]: 6: Hoare triple {35888#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35888#(= main_~k~0 0)} is VALID [2022-04-15 12:35:06,115 INFO L290 TraceCheckUtils]: 7: Hoare triple {35888#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35889#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:06,115 INFO L290 TraceCheckUtils]: 8: Hoare triple {35889#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35889#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:06,118 INFO L290 TraceCheckUtils]: 9: Hoare triple {35889#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35890#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:06,118 INFO L290 TraceCheckUtils]: 10: Hoare triple {35890#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35890#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:06,119 INFO L290 TraceCheckUtils]: 11: Hoare triple {35890#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35891#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:06,120 INFO L290 TraceCheckUtils]: 12: Hoare triple {35891#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35891#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:06,121 INFO L290 TraceCheckUtils]: 13: Hoare triple {35891#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35892#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:06,121 INFO L290 TraceCheckUtils]: 14: Hoare triple {35892#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35892#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:06,122 INFO L290 TraceCheckUtils]: 15: Hoare triple {35892#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35893#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:06,123 INFO L290 TraceCheckUtils]: 16: Hoare triple {35893#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35893#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:06,125 INFO L290 TraceCheckUtils]: 17: Hoare triple {35893#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35894#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:06,126 INFO L290 TraceCheckUtils]: 18: Hoare triple {35894#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35894#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:06,127 INFO L290 TraceCheckUtils]: 19: Hoare triple {35894#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35895#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:06,127 INFO L290 TraceCheckUtils]: 20: Hoare triple {35895#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35895#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:06,129 INFO L290 TraceCheckUtils]: 21: Hoare triple {35895#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35896#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:06,129 INFO L290 TraceCheckUtils]: 22: Hoare triple {35896#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35896#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:06,130 INFO L290 TraceCheckUtils]: 23: Hoare triple {35896#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35897#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:06,130 INFO L290 TraceCheckUtils]: 24: Hoare triple {35897#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35897#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:06,131 INFO L290 TraceCheckUtils]: 25: Hoare triple {35897#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35898#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:06,131 INFO L290 TraceCheckUtils]: 26: Hoare triple {35898#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35898#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:06,133 INFO L290 TraceCheckUtils]: 27: Hoare triple {35898#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35899#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:06,133 INFO L290 TraceCheckUtils]: 28: Hoare triple {35899#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35899#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:06,134 INFO L290 TraceCheckUtils]: 29: Hoare triple {35899#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35900#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:06,134 INFO L290 TraceCheckUtils]: 30: Hoare triple {35900#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35900#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:06,135 INFO L290 TraceCheckUtils]: 31: Hoare triple {35900#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35901#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:06,135 INFO L290 TraceCheckUtils]: 32: Hoare triple {35901#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35901#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:06,136 INFO L290 TraceCheckUtils]: 33: Hoare triple {35901#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35902#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:06,137 INFO L290 TraceCheckUtils]: 34: Hoare triple {35902#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35902#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:06,138 INFO L290 TraceCheckUtils]: 35: Hoare triple {35902#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35903#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:06,138 INFO L290 TraceCheckUtils]: 36: Hoare triple {35903#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35903#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:06,139 INFO L290 TraceCheckUtils]: 37: Hoare triple {35903#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35904#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:06,139 INFO L290 TraceCheckUtils]: 38: Hoare triple {35904#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35904#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:06,140 INFO L290 TraceCheckUtils]: 39: Hoare triple {35904#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35905#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:06,141 INFO L290 TraceCheckUtils]: 40: Hoare triple {35905#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35905#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:06,142 INFO L290 TraceCheckUtils]: 41: Hoare triple {35905#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35906#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:06,142 INFO L290 TraceCheckUtils]: 42: Hoare triple {35906#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35906#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:06,143 INFO L290 TraceCheckUtils]: 43: Hoare triple {35906#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35907#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:06,143 INFO L290 TraceCheckUtils]: 44: Hoare triple {35907#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35907#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:06,144 INFO L290 TraceCheckUtils]: 45: Hoare triple {35907#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35908#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:06,144 INFO L290 TraceCheckUtils]: 46: Hoare triple {35908#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35908#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:06,145 INFO L290 TraceCheckUtils]: 47: Hoare triple {35908#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35909#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:06,146 INFO L290 TraceCheckUtils]: 48: Hoare triple {35909#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35909#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:06,147 INFO L290 TraceCheckUtils]: 49: Hoare triple {35909#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35910#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:06,147 INFO L290 TraceCheckUtils]: 50: Hoare triple {35910#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35910#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:06,148 INFO L290 TraceCheckUtils]: 51: Hoare triple {35910#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35911#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:06,148 INFO L290 TraceCheckUtils]: 52: Hoare triple {35911#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35911#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:06,149 INFO L290 TraceCheckUtils]: 53: Hoare triple {35911#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35912#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:06,150 INFO L290 TraceCheckUtils]: 54: Hoare triple {35912#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35912#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:06,151 INFO L290 TraceCheckUtils]: 55: Hoare triple {35912#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35913#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:06,151 INFO L290 TraceCheckUtils]: 56: Hoare triple {35913#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35913#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:06,152 INFO L290 TraceCheckUtils]: 57: Hoare triple {35913#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35914#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:06,152 INFO L290 TraceCheckUtils]: 58: Hoare triple {35914#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35914#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:06,153 INFO L290 TraceCheckUtils]: 59: Hoare triple {35914#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35915#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:06,153 INFO L290 TraceCheckUtils]: 60: Hoare triple {35915#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35915#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:06,154 INFO L290 TraceCheckUtils]: 61: Hoare triple {35915#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35916#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:06,155 INFO L290 TraceCheckUtils]: 62: Hoare triple {35916#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35916#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:06,156 INFO L290 TraceCheckUtils]: 63: Hoare triple {35916#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35917#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:06,156 INFO L290 TraceCheckUtils]: 64: Hoare triple {35917#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35917#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:06,157 INFO L290 TraceCheckUtils]: 65: Hoare triple {35917#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35918#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:06,157 INFO L290 TraceCheckUtils]: 66: Hoare triple {35918#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35918#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:06,158 INFO L290 TraceCheckUtils]: 67: Hoare triple {35918#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35919#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:06,159 INFO L290 TraceCheckUtils]: 68: Hoare triple {35919#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35919#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:06,160 INFO L290 TraceCheckUtils]: 69: Hoare triple {35919#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35920#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:06,160 INFO L290 TraceCheckUtils]: 70: Hoare triple {35920#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35920#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:06,161 INFO L290 TraceCheckUtils]: 71: Hoare triple {35920#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35921#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:06,161 INFO L290 TraceCheckUtils]: 72: Hoare triple {35921#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35921#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:06,162 INFO L290 TraceCheckUtils]: 73: Hoare triple {35921#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35922#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:06,162 INFO L290 TraceCheckUtils]: 74: Hoare triple {35922#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35922#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:06,164 INFO L290 TraceCheckUtils]: 75: Hoare triple {35922#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35923#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:06,164 INFO L290 TraceCheckUtils]: 76: Hoare triple {35923#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35923#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:06,165 INFO L290 TraceCheckUtils]: 77: Hoare triple {35923#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35924#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:06,165 INFO L290 TraceCheckUtils]: 78: Hoare triple {35924#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35924#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:06,166 INFO L290 TraceCheckUtils]: 79: Hoare triple {35924#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35925#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:06,166 INFO L290 TraceCheckUtils]: 80: Hoare triple {35925#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35925#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:06,168 INFO L290 TraceCheckUtils]: 81: Hoare triple {35925#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35926#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:06,168 INFO L290 TraceCheckUtils]: 82: Hoare triple {35926#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35926#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:06,169 INFO L290 TraceCheckUtils]: 83: Hoare triple {35926#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35927#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:06,169 INFO L290 TraceCheckUtils]: 84: Hoare triple {35927#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35927#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:06,170 INFO L290 TraceCheckUtils]: 85: Hoare triple {35927#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35928#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:06,170 INFO L290 TraceCheckUtils]: 86: Hoare triple {35928#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35928#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:06,171 INFO L290 TraceCheckUtils]: 87: Hoare triple {35928#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35929#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:06,172 INFO L290 TraceCheckUtils]: 88: Hoare triple {35929#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35929#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:06,173 INFO L290 TraceCheckUtils]: 89: Hoare triple {35929#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35930#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:06,173 INFO L290 TraceCheckUtils]: 90: Hoare triple {35930#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35930#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:06,174 INFO L290 TraceCheckUtils]: 91: Hoare triple {35930#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35931#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:06,174 INFO L290 TraceCheckUtils]: 92: Hoare triple {35931#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35931#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:06,175 INFO L290 TraceCheckUtils]: 93: Hoare triple {35931#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35932#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:06,176 INFO L290 TraceCheckUtils]: 94: Hoare triple {35932#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35932#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:06,177 INFO L290 TraceCheckUtils]: 95: Hoare triple {35932#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35933#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:06,177 INFO L290 TraceCheckUtils]: 96: Hoare triple {35933#(<= main_~k~0 45)} assume !(~i~0 < 1000000); {35933#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:06,177 INFO L272 TraceCheckUtils]: 97: Hoare triple {35933#(<= main_~k~0 45)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {35934#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:35:06,177 INFO L290 TraceCheckUtils]: 98: Hoare triple {35934#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {35935#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:35:06,178 INFO L290 TraceCheckUtils]: 99: Hoare triple {35935#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {35884#false} is VALID [2022-04-15 12:35:06,178 INFO L290 TraceCheckUtils]: 100: Hoare triple {35884#false} assume !false; {35884#false} is VALID [2022-04-15 12:35:06,178 INFO L134 CoverageAnalysis]: Checked inductivity of 2025 backedges. 0 proven. 2025 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:06,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:35:06,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204365830] [2022-04-15 12:35:06,178 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204365830] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:35:06,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197186555] [2022-04-15 12:35:06,178 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:35:06,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:35:06,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:35:06,181 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:35:06,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-04-15 12:35:06,333 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 46 check-sat command(s) [2022-04-15 12:35:06,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:35:06,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 544 conjuncts, 49 conjunts are in the unsatisfiable core [2022-04-15 12:35:06,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:06,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:35:06,902 INFO L272 TraceCheckUtils]: 0: Hoare triple {35883#true} call ULTIMATE.init(); {35883#true} is VALID [2022-04-15 12:35:06,903 INFO L290 TraceCheckUtils]: 1: Hoare triple {35883#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {35883#true} is VALID [2022-04-15 12:35:06,903 INFO L290 TraceCheckUtils]: 2: Hoare triple {35883#true} assume true; {35883#true} is VALID [2022-04-15 12:35:06,903 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {35883#true} {35883#true} #54#return; {35883#true} is VALID [2022-04-15 12:35:06,903 INFO L272 TraceCheckUtils]: 4: Hoare triple {35883#true} call #t~ret3 := main(); {35883#true} is VALID [2022-04-15 12:35:06,903 INFO L290 TraceCheckUtils]: 5: Hoare triple {35883#true} ~i~0 := 0;~k~0 := 0; {35955#(<= main_~k~0 0)} is VALID [2022-04-15 12:35:06,903 INFO L290 TraceCheckUtils]: 6: Hoare triple {35955#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35955#(<= main_~k~0 0)} is VALID [2022-04-15 12:35:06,906 INFO L290 TraceCheckUtils]: 7: Hoare triple {35955#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35889#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:06,906 INFO L290 TraceCheckUtils]: 8: Hoare triple {35889#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35889#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:06,907 INFO L290 TraceCheckUtils]: 9: Hoare triple {35889#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35890#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:06,908 INFO L290 TraceCheckUtils]: 10: Hoare triple {35890#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35890#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:06,909 INFO L290 TraceCheckUtils]: 11: Hoare triple {35890#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35891#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:06,909 INFO L290 TraceCheckUtils]: 12: Hoare triple {35891#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35891#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:06,911 INFO L290 TraceCheckUtils]: 13: Hoare triple {35891#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35892#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:06,911 INFO L290 TraceCheckUtils]: 14: Hoare triple {35892#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35892#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:06,912 INFO L290 TraceCheckUtils]: 15: Hoare triple {35892#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35893#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:06,912 INFO L290 TraceCheckUtils]: 16: Hoare triple {35893#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35893#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:06,914 INFO L290 TraceCheckUtils]: 17: Hoare triple {35893#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35894#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:06,914 INFO L290 TraceCheckUtils]: 18: Hoare triple {35894#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35894#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:06,915 INFO L290 TraceCheckUtils]: 19: Hoare triple {35894#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35895#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:06,915 INFO L290 TraceCheckUtils]: 20: Hoare triple {35895#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35895#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:06,916 INFO L290 TraceCheckUtils]: 21: Hoare triple {35895#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35896#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:06,917 INFO L290 TraceCheckUtils]: 22: Hoare triple {35896#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35896#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:06,918 INFO L290 TraceCheckUtils]: 23: Hoare triple {35896#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35897#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:06,918 INFO L290 TraceCheckUtils]: 24: Hoare triple {35897#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35897#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:06,919 INFO L290 TraceCheckUtils]: 25: Hoare triple {35897#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35898#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:06,920 INFO L290 TraceCheckUtils]: 26: Hoare triple {35898#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35898#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:06,921 INFO L290 TraceCheckUtils]: 27: Hoare triple {35898#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35899#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:06,921 INFO L290 TraceCheckUtils]: 28: Hoare triple {35899#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35899#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:06,922 INFO L290 TraceCheckUtils]: 29: Hoare triple {35899#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35900#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:06,922 INFO L290 TraceCheckUtils]: 30: Hoare triple {35900#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35900#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:06,924 INFO L290 TraceCheckUtils]: 31: Hoare triple {35900#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35901#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:06,924 INFO L290 TraceCheckUtils]: 32: Hoare triple {35901#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35901#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:06,925 INFO L290 TraceCheckUtils]: 33: Hoare triple {35901#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35902#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:06,925 INFO L290 TraceCheckUtils]: 34: Hoare triple {35902#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35902#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:06,927 INFO L290 TraceCheckUtils]: 35: Hoare triple {35902#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35903#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:06,927 INFO L290 TraceCheckUtils]: 36: Hoare triple {35903#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35903#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:06,928 INFO L290 TraceCheckUtils]: 37: Hoare triple {35903#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35904#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:06,928 INFO L290 TraceCheckUtils]: 38: Hoare triple {35904#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35904#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:06,929 INFO L290 TraceCheckUtils]: 39: Hoare triple {35904#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35905#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:06,930 INFO L290 TraceCheckUtils]: 40: Hoare triple {35905#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35905#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:06,931 INFO L290 TraceCheckUtils]: 41: Hoare triple {35905#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35906#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:06,931 INFO L290 TraceCheckUtils]: 42: Hoare triple {35906#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35906#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:06,932 INFO L290 TraceCheckUtils]: 43: Hoare triple {35906#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35907#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:06,933 INFO L290 TraceCheckUtils]: 44: Hoare triple {35907#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35907#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:06,934 INFO L290 TraceCheckUtils]: 45: Hoare triple {35907#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35908#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:06,934 INFO L290 TraceCheckUtils]: 46: Hoare triple {35908#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35908#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:06,935 INFO L290 TraceCheckUtils]: 47: Hoare triple {35908#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35909#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:06,936 INFO L290 TraceCheckUtils]: 48: Hoare triple {35909#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35909#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:06,937 INFO L290 TraceCheckUtils]: 49: Hoare triple {35909#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35910#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:06,937 INFO L290 TraceCheckUtils]: 50: Hoare triple {35910#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35910#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:06,938 INFO L290 TraceCheckUtils]: 51: Hoare triple {35910#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35911#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:06,938 INFO L290 TraceCheckUtils]: 52: Hoare triple {35911#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35911#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:06,940 INFO L290 TraceCheckUtils]: 53: Hoare triple {35911#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35912#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:06,940 INFO L290 TraceCheckUtils]: 54: Hoare triple {35912#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35912#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:06,941 INFO L290 TraceCheckUtils]: 55: Hoare triple {35912#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35913#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:06,941 INFO L290 TraceCheckUtils]: 56: Hoare triple {35913#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35913#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:06,942 INFO L290 TraceCheckUtils]: 57: Hoare triple {35913#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35914#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:06,943 INFO L290 TraceCheckUtils]: 58: Hoare triple {35914#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35914#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:06,944 INFO L290 TraceCheckUtils]: 59: Hoare triple {35914#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35915#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:06,944 INFO L290 TraceCheckUtils]: 60: Hoare triple {35915#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35915#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:06,945 INFO L290 TraceCheckUtils]: 61: Hoare triple {35915#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35916#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:06,946 INFO L290 TraceCheckUtils]: 62: Hoare triple {35916#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35916#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:06,947 INFO L290 TraceCheckUtils]: 63: Hoare triple {35916#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35917#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:06,947 INFO L290 TraceCheckUtils]: 64: Hoare triple {35917#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35917#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:06,948 INFO L290 TraceCheckUtils]: 65: Hoare triple {35917#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35918#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:06,949 INFO L290 TraceCheckUtils]: 66: Hoare triple {35918#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35918#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:06,950 INFO L290 TraceCheckUtils]: 67: Hoare triple {35918#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35919#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:06,950 INFO L290 TraceCheckUtils]: 68: Hoare triple {35919#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35919#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:06,951 INFO L290 TraceCheckUtils]: 69: Hoare triple {35919#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35920#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:06,951 INFO L290 TraceCheckUtils]: 70: Hoare triple {35920#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35920#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:06,953 INFO L290 TraceCheckUtils]: 71: Hoare triple {35920#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35921#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:06,953 INFO L290 TraceCheckUtils]: 72: Hoare triple {35921#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35921#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:06,954 INFO L290 TraceCheckUtils]: 73: Hoare triple {35921#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35922#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:06,954 INFO L290 TraceCheckUtils]: 74: Hoare triple {35922#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35922#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:06,956 INFO L290 TraceCheckUtils]: 75: Hoare triple {35922#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35923#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:06,956 INFO L290 TraceCheckUtils]: 76: Hoare triple {35923#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35923#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:06,957 INFO L290 TraceCheckUtils]: 77: Hoare triple {35923#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35924#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:06,957 INFO L290 TraceCheckUtils]: 78: Hoare triple {35924#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35924#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:06,958 INFO L290 TraceCheckUtils]: 79: Hoare triple {35924#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35925#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:06,959 INFO L290 TraceCheckUtils]: 80: Hoare triple {35925#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35925#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:06,960 INFO L290 TraceCheckUtils]: 81: Hoare triple {35925#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35926#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:06,960 INFO L290 TraceCheckUtils]: 82: Hoare triple {35926#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35926#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:06,961 INFO L290 TraceCheckUtils]: 83: Hoare triple {35926#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35927#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:06,962 INFO L290 TraceCheckUtils]: 84: Hoare triple {35927#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35927#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:06,963 INFO L290 TraceCheckUtils]: 85: Hoare triple {35927#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35928#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:06,963 INFO L290 TraceCheckUtils]: 86: Hoare triple {35928#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35928#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:06,964 INFO L290 TraceCheckUtils]: 87: Hoare triple {35928#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35929#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:06,965 INFO L290 TraceCheckUtils]: 88: Hoare triple {35929#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35929#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:06,966 INFO L290 TraceCheckUtils]: 89: Hoare triple {35929#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35930#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:06,966 INFO L290 TraceCheckUtils]: 90: Hoare triple {35930#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35930#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:06,967 INFO L290 TraceCheckUtils]: 91: Hoare triple {35930#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35931#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:06,967 INFO L290 TraceCheckUtils]: 92: Hoare triple {35931#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35931#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:06,969 INFO L290 TraceCheckUtils]: 93: Hoare triple {35931#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35932#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:06,969 INFO L290 TraceCheckUtils]: 94: Hoare triple {35932#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {35932#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:06,970 INFO L290 TraceCheckUtils]: 95: Hoare triple {35932#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {35933#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:06,970 INFO L290 TraceCheckUtils]: 96: Hoare triple {35933#(<= main_~k~0 45)} assume !(~i~0 < 1000000); {35933#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:06,971 INFO L272 TraceCheckUtils]: 97: Hoare triple {35933#(<= main_~k~0 45)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {36232#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:35:06,971 INFO L290 TraceCheckUtils]: 98: Hoare triple {36232#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {36236#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:35:06,971 INFO L290 TraceCheckUtils]: 99: Hoare triple {36236#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {35884#false} is VALID [2022-04-15 12:35:06,971 INFO L290 TraceCheckUtils]: 100: Hoare triple {35884#false} assume !false; {35884#false} is VALID [2022-04-15 12:35:06,972 INFO L134 CoverageAnalysis]: Checked inductivity of 2025 backedges. 0 proven. 2025 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:06,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:35:08,767 INFO L290 TraceCheckUtils]: 100: Hoare triple {35884#false} assume !false; {35884#false} is VALID [2022-04-15 12:35:08,767 INFO L290 TraceCheckUtils]: 99: Hoare triple {36236#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {35884#false} is VALID [2022-04-15 12:35:08,767 INFO L290 TraceCheckUtils]: 98: Hoare triple {36232#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {36236#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:35:08,768 INFO L272 TraceCheckUtils]: 97: Hoare triple {36252#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {36232#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:35:08,768 INFO L290 TraceCheckUtils]: 96: Hoare triple {36252#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {36252#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:35:08,771 INFO L290 TraceCheckUtils]: 95: Hoare triple {36259#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36252#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:35:08,771 INFO L290 TraceCheckUtils]: 94: Hoare triple {36259#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36259#(<= main_~k~0 999999)} is VALID [2022-04-15 12:35:08,772 INFO L290 TraceCheckUtils]: 93: Hoare triple {36266#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36259#(<= main_~k~0 999999)} is VALID [2022-04-15 12:35:08,773 INFO L290 TraceCheckUtils]: 92: Hoare triple {36266#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36266#(<= main_~k~0 999998)} is VALID [2022-04-15 12:35:08,774 INFO L290 TraceCheckUtils]: 91: Hoare triple {36273#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36266#(<= main_~k~0 999998)} is VALID [2022-04-15 12:35:08,774 INFO L290 TraceCheckUtils]: 90: Hoare triple {36273#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36273#(<= main_~k~0 999997)} is VALID [2022-04-15 12:35:08,776 INFO L290 TraceCheckUtils]: 89: Hoare triple {36280#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36273#(<= main_~k~0 999997)} is VALID [2022-04-15 12:35:08,776 INFO L290 TraceCheckUtils]: 88: Hoare triple {36280#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36280#(<= main_~k~0 999996)} is VALID [2022-04-15 12:35:08,777 INFO L290 TraceCheckUtils]: 87: Hoare triple {36287#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36280#(<= main_~k~0 999996)} is VALID [2022-04-15 12:35:08,777 INFO L290 TraceCheckUtils]: 86: Hoare triple {36287#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36287#(<= main_~k~0 999995)} is VALID [2022-04-15 12:35:08,778 INFO L290 TraceCheckUtils]: 85: Hoare triple {36294#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36287#(<= main_~k~0 999995)} is VALID [2022-04-15 12:35:08,779 INFO L290 TraceCheckUtils]: 84: Hoare triple {36294#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36294#(<= main_~k~0 999994)} is VALID [2022-04-15 12:35:08,780 INFO L290 TraceCheckUtils]: 83: Hoare triple {36301#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36294#(<= main_~k~0 999994)} is VALID [2022-04-15 12:35:08,780 INFO L290 TraceCheckUtils]: 82: Hoare triple {36301#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36301#(<= main_~k~0 999993)} is VALID [2022-04-15 12:35:08,781 INFO L290 TraceCheckUtils]: 81: Hoare triple {36308#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36301#(<= main_~k~0 999993)} is VALID [2022-04-15 12:35:08,782 INFO L290 TraceCheckUtils]: 80: Hoare triple {36308#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36308#(<= main_~k~0 999992)} is VALID [2022-04-15 12:35:08,783 INFO L290 TraceCheckUtils]: 79: Hoare triple {36315#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36308#(<= main_~k~0 999992)} is VALID [2022-04-15 12:35:08,783 INFO L290 TraceCheckUtils]: 78: Hoare triple {36315#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36315#(<= main_~k~0 999991)} is VALID [2022-04-15 12:35:08,784 INFO L290 TraceCheckUtils]: 77: Hoare triple {36322#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36315#(<= main_~k~0 999991)} is VALID [2022-04-15 12:35:08,785 INFO L290 TraceCheckUtils]: 76: Hoare triple {36322#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36322#(<= main_~k~0 999990)} is VALID [2022-04-15 12:35:08,786 INFO L290 TraceCheckUtils]: 75: Hoare triple {36329#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36322#(<= main_~k~0 999990)} is VALID [2022-04-15 12:35:08,786 INFO L290 TraceCheckUtils]: 74: Hoare triple {36329#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36329#(<= main_~k~0 999989)} is VALID [2022-04-15 12:35:08,787 INFO L290 TraceCheckUtils]: 73: Hoare triple {36336#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36329#(<= main_~k~0 999989)} is VALID [2022-04-15 12:35:08,788 INFO L290 TraceCheckUtils]: 72: Hoare triple {36336#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36336#(<= main_~k~0 999988)} is VALID [2022-04-15 12:35:08,789 INFO L290 TraceCheckUtils]: 71: Hoare triple {36343#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36336#(<= main_~k~0 999988)} is VALID [2022-04-15 12:35:08,789 INFO L290 TraceCheckUtils]: 70: Hoare triple {36343#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36343#(<= main_~k~0 999987)} is VALID [2022-04-15 12:35:08,791 INFO L290 TraceCheckUtils]: 69: Hoare triple {36350#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36343#(<= main_~k~0 999987)} is VALID [2022-04-15 12:35:08,791 INFO L290 TraceCheckUtils]: 68: Hoare triple {36350#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36350#(<= main_~k~0 999986)} is VALID [2022-04-15 12:35:08,792 INFO L290 TraceCheckUtils]: 67: Hoare triple {36357#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36350#(<= main_~k~0 999986)} is VALID [2022-04-15 12:35:08,792 INFO L290 TraceCheckUtils]: 66: Hoare triple {36357#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36357#(<= main_~k~0 999985)} is VALID [2022-04-15 12:35:08,794 INFO L290 TraceCheckUtils]: 65: Hoare triple {36364#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36357#(<= main_~k~0 999985)} is VALID [2022-04-15 12:35:08,794 INFO L290 TraceCheckUtils]: 64: Hoare triple {36364#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36364#(<= main_~k~0 999984)} is VALID [2022-04-15 12:35:08,795 INFO L290 TraceCheckUtils]: 63: Hoare triple {36371#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36364#(<= main_~k~0 999984)} is VALID [2022-04-15 12:35:08,795 INFO L290 TraceCheckUtils]: 62: Hoare triple {36371#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36371#(<= main_~k~0 999983)} is VALID [2022-04-15 12:35:08,797 INFO L290 TraceCheckUtils]: 61: Hoare triple {36378#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36371#(<= main_~k~0 999983)} is VALID [2022-04-15 12:35:08,797 INFO L290 TraceCheckUtils]: 60: Hoare triple {36378#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36378#(<= main_~k~0 999982)} is VALID [2022-04-15 12:35:08,798 INFO L290 TraceCheckUtils]: 59: Hoare triple {36385#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36378#(<= main_~k~0 999982)} is VALID [2022-04-15 12:35:08,798 INFO L290 TraceCheckUtils]: 58: Hoare triple {36385#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36385#(<= main_~k~0 999981)} is VALID [2022-04-15 12:35:08,799 INFO L290 TraceCheckUtils]: 57: Hoare triple {36392#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36385#(<= main_~k~0 999981)} is VALID [2022-04-15 12:35:08,800 INFO L290 TraceCheckUtils]: 56: Hoare triple {36392#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36392#(<= main_~k~0 999980)} is VALID [2022-04-15 12:35:08,801 INFO L290 TraceCheckUtils]: 55: Hoare triple {36399#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36392#(<= main_~k~0 999980)} is VALID [2022-04-15 12:35:08,801 INFO L290 TraceCheckUtils]: 54: Hoare triple {36399#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36399#(<= main_~k~0 999979)} is VALID [2022-04-15 12:35:08,802 INFO L290 TraceCheckUtils]: 53: Hoare triple {36406#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36399#(<= main_~k~0 999979)} is VALID [2022-04-15 12:35:08,803 INFO L290 TraceCheckUtils]: 52: Hoare triple {36406#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36406#(<= main_~k~0 999978)} is VALID [2022-04-15 12:35:08,804 INFO L290 TraceCheckUtils]: 51: Hoare triple {36413#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36406#(<= main_~k~0 999978)} is VALID [2022-04-15 12:35:08,804 INFO L290 TraceCheckUtils]: 50: Hoare triple {36413#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36413#(<= main_~k~0 999977)} is VALID [2022-04-15 12:35:08,805 INFO L290 TraceCheckUtils]: 49: Hoare triple {36420#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36413#(<= main_~k~0 999977)} is VALID [2022-04-15 12:35:08,805 INFO L290 TraceCheckUtils]: 48: Hoare triple {36420#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36420#(<= main_~k~0 999976)} is VALID [2022-04-15 12:35:08,807 INFO L290 TraceCheckUtils]: 47: Hoare triple {36427#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36420#(<= main_~k~0 999976)} is VALID [2022-04-15 12:35:08,807 INFO L290 TraceCheckUtils]: 46: Hoare triple {36427#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36427#(<= main_~k~0 999975)} is VALID [2022-04-15 12:35:08,808 INFO L290 TraceCheckUtils]: 45: Hoare triple {36434#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36427#(<= main_~k~0 999975)} is VALID [2022-04-15 12:35:08,808 INFO L290 TraceCheckUtils]: 44: Hoare triple {36434#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36434#(<= main_~k~0 999974)} is VALID [2022-04-15 12:35:08,810 INFO L290 TraceCheckUtils]: 43: Hoare triple {36441#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36434#(<= main_~k~0 999974)} is VALID [2022-04-15 12:35:08,810 INFO L290 TraceCheckUtils]: 42: Hoare triple {36441#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36441#(<= main_~k~0 999973)} is VALID [2022-04-15 12:35:08,811 INFO L290 TraceCheckUtils]: 41: Hoare triple {36448#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36441#(<= main_~k~0 999973)} is VALID [2022-04-15 12:35:08,811 INFO L290 TraceCheckUtils]: 40: Hoare triple {36448#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36448#(<= main_~k~0 999972)} is VALID [2022-04-15 12:35:08,812 INFO L290 TraceCheckUtils]: 39: Hoare triple {36455#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36448#(<= main_~k~0 999972)} is VALID [2022-04-15 12:35:08,813 INFO L290 TraceCheckUtils]: 38: Hoare triple {36455#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36455#(<= main_~k~0 999971)} is VALID [2022-04-15 12:35:08,814 INFO L290 TraceCheckUtils]: 37: Hoare triple {36462#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36455#(<= main_~k~0 999971)} is VALID [2022-04-15 12:35:08,814 INFO L290 TraceCheckUtils]: 36: Hoare triple {36462#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36462#(<= main_~k~0 999970)} is VALID [2022-04-15 12:35:08,815 INFO L290 TraceCheckUtils]: 35: Hoare triple {36469#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36462#(<= main_~k~0 999970)} is VALID [2022-04-15 12:35:08,816 INFO L290 TraceCheckUtils]: 34: Hoare triple {36469#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36469#(<= main_~k~0 999969)} is VALID [2022-04-15 12:35:08,817 INFO L290 TraceCheckUtils]: 33: Hoare triple {36476#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36469#(<= main_~k~0 999969)} is VALID [2022-04-15 12:35:08,817 INFO L290 TraceCheckUtils]: 32: Hoare triple {36476#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36476#(<= main_~k~0 999968)} is VALID [2022-04-15 12:35:08,818 INFO L290 TraceCheckUtils]: 31: Hoare triple {36483#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36476#(<= main_~k~0 999968)} is VALID [2022-04-15 12:35:08,819 INFO L290 TraceCheckUtils]: 30: Hoare triple {36483#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36483#(<= main_~k~0 999967)} is VALID [2022-04-15 12:35:08,820 INFO L290 TraceCheckUtils]: 29: Hoare triple {36490#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36483#(<= main_~k~0 999967)} is VALID [2022-04-15 12:35:08,820 INFO L290 TraceCheckUtils]: 28: Hoare triple {36490#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36490#(<= main_~k~0 999966)} is VALID [2022-04-15 12:35:08,821 INFO L290 TraceCheckUtils]: 27: Hoare triple {36497#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36490#(<= main_~k~0 999966)} is VALID [2022-04-15 12:35:08,821 INFO L290 TraceCheckUtils]: 26: Hoare triple {36497#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36497#(<= main_~k~0 999965)} is VALID [2022-04-15 12:35:08,823 INFO L290 TraceCheckUtils]: 25: Hoare triple {36504#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36497#(<= main_~k~0 999965)} is VALID [2022-04-15 12:35:08,823 INFO L290 TraceCheckUtils]: 24: Hoare triple {36504#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36504#(<= main_~k~0 999964)} is VALID [2022-04-15 12:35:08,824 INFO L290 TraceCheckUtils]: 23: Hoare triple {36511#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36504#(<= main_~k~0 999964)} is VALID [2022-04-15 12:35:08,824 INFO L290 TraceCheckUtils]: 22: Hoare triple {36511#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36511#(<= main_~k~0 999963)} is VALID [2022-04-15 12:35:08,826 INFO L290 TraceCheckUtils]: 21: Hoare triple {36518#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36511#(<= main_~k~0 999963)} is VALID [2022-04-15 12:35:08,826 INFO L290 TraceCheckUtils]: 20: Hoare triple {36518#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36518#(<= main_~k~0 999962)} is VALID [2022-04-15 12:35:08,827 INFO L290 TraceCheckUtils]: 19: Hoare triple {36525#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36518#(<= main_~k~0 999962)} is VALID [2022-04-15 12:35:08,827 INFO L290 TraceCheckUtils]: 18: Hoare triple {36525#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36525#(<= main_~k~0 999961)} is VALID [2022-04-15 12:35:08,828 INFO L290 TraceCheckUtils]: 17: Hoare triple {36532#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36525#(<= main_~k~0 999961)} is VALID [2022-04-15 12:35:08,830 INFO L290 TraceCheckUtils]: 16: Hoare triple {36532#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36532#(<= main_~k~0 999960)} is VALID [2022-04-15 12:35:08,831 INFO L290 TraceCheckUtils]: 15: Hoare triple {36539#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36532#(<= main_~k~0 999960)} is VALID [2022-04-15 12:35:08,831 INFO L290 TraceCheckUtils]: 14: Hoare triple {36539#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36539#(<= main_~k~0 999959)} is VALID [2022-04-15 12:35:08,832 INFO L290 TraceCheckUtils]: 13: Hoare triple {36546#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36539#(<= main_~k~0 999959)} is VALID [2022-04-15 12:35:08,833 INFO L290 TraceCheckUtils]: 12: Hoare triple {36546#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36546#(<= main_~k~0 999958)} is VALID [2022-04-15 12:35:08,834 INFO L290 TraceCheckUtils]: 11: Hoare triple {36553#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36546#(<= main_~k~0 999958)} is VALID [2022-04-15 12:35:08,834 INFO L290 TraceCheckUtils]: 10: Hoare triple {36553#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36553#(<= main_~k~0 999957)} is VALID [2022-04-15 12:35:08,835 INFO L290 TraceCheckUtils]: 9: Hoare triple {36560#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36553#(<= main_~k~0 999957)} is VALID [2022-04-15 12:35:08,835 INFO L290 TraceCheckUtils]: 8: Hoare triple {36560#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36560#(<= main_~k~0 999956)} is VALID [2022-04-15 12:35:08,837 INFO L290 TraceCheckUtils]: 7: Hoare triple {36567#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {36560#(<= main_~k~0 999956)} is VALID [2022-04-15 12:35:08,837 INFO L290 TraceCheckUtils]: 6: Hoare triple {36567#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {36567#(<= main_~k~0 999955)} is VALID [2022-04-15 12:35:08,837 INFO L290 TraceCheckUtils]: 5: Hoare triple {35883#true} ~i~0 := 0;~k~0 := 0; {36567#(<= main_~k~0 999955)} is VALID [2022-04-15 12:35:08,837 INFO L272 TraceCheckUtils]: 4: Hoare triple {35883#true} call #t~ret3 := main(); {35883#true} is VALID [2022-04-15 12:35:08,837 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {35883#true} {35883#true} #54#return; {35883#true} is VALID [2022-04-15 12:35:08,837 INFO L290 TraceCheckUtils]: 2: Hoare triple {35883#true} assume true; {35883#true} is VALID [2022-04-15 12:35:08,837 INFO L290 TraceCheckUtils]: 1: Hoare triple {35883#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {35883#true} is VALID [2022-04-15 12:35:08,838 INFO L272 TraceCheckUtils]: 0: Hoare triple {35883#true} call ULTIMATE.init(); {35883#true} is VALID [2022-04-15 12:35:08,838 INFO L134 CoverageAnalysis]: Checked inductivity of 2025 backedges. 0 proven. 2025 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:08,838 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [197186555] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:35:08,838 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:35:08,838 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 50, 50] total 100 [2022-04-15 12:35:08,838 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:35:08,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1815793702] [2022-04-15 12:35:08,838 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1815793702] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:35:08,838 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:35:08,838 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [51] imperfect sequences [] total 51 [2022-04-15 12:35:08,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46384089] [2022-04-15 12:35:08,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:35:08,839 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.9019607843137254) internal successors, (97), 49 states have internal predecessors, (97), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 101 [2022-04-15 12:35:08,839 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:35:08,839 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 51 states, 51 states have (on average 1.9019607843137254) internal successors, (97), 49 states have internal predecessors, (97), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:08,941 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 101 edges. 101 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:08,941 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-04-15 12:35:08,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:35:08,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-04-15 12:35:08,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4477, Invalid=5423, Unknown=0, NotChecked=0, Total=9900 [2022-04-15 12:35:08,942 INFO L87 Difference]: Start difference. First operand 102 states and 102 transitions. Second operand has 51 states, 51 states have (on average 1.9019607843137254) internal successors, (97), 49 states have internal predecessors, (97), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:10,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:10,664 INFO L93 Difference]: Finished difference Result 110 states and 110 transitions. [2022-04-15 12:35:10,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-04-15 12:35:10,664 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.9019607843137254) internal successors, (97), 49 states have internal predecessors, (97), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 101 [2022-04-15 12:35:10,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:35:10,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 51 states have (on average 1.9019607843137254) internal successors, (97), 49 states have internal predecessors, (97), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:10,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 110 transitions. [2022-04-15 12:35:10,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 51 states have (on average 1.9019607843137254) internal successors, (97), 49 states have internal predecessors, (97), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:10,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 110 transitions. [2022-04-15 12:35:10,666 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 51 states and 110 transitions. [2022-04-15 12:35:10,755 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 110 edges. 110 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:10,756 INFO L225 Difference]: With dead ends: 110 [2022-04-15 12:35:10,756 INFO L226 Difference]: Without dead ends: 105 [2022-04-15 12:35:10,758 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 154 SyntacticMatches, 1 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1906 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=8858, Invalid=12898, Unknown=0, NotChecked=0, Total=21756 [2022-04-15 12:35:10,758 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 102 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-15 12:35:10,759 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 53 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-15 12:35:10,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2022-04-15 12:35:11,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 104. [2022-04-15 12:35:11,033 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:35:11,033 INFO L82 GeneralOperation]: Start isEquivalent. First operand 105 states. Second operand has 104 states, 99 states have (on average 1.0101010101010102) internal successors, (100), 99 states have internal predecessors, (100), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:11,033 INFO L74 IsIncluded]: Start isIncluded. First operand 105 states. Second operand has 104 states, 99 states have (on average 1.0101010101010102) internal successors, (100), 99 states have internal predecessors, (100), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:11,033 INFO L87 Difference]: Start difference. First operand 105 states. Second operand has 104 states, 99 states have (on average 1.0101010101010102) internal successors, (100), 99 states have internal predecessors, (100), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:11,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:11,034 INFO L93 Difference]: Finished difference Result 105 states and 105 transitions. [2022-04-15 12:35:11,034 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 105 transitions. [2022-04-15 12:35:11,034 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:35:11,035 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:35:11,035 INFO L74 IsIncluded]: Start isIncluded. First operand has 104 states, 99 states have (on average 1.0101010101010102) internal successors, (100), 99 states have internal predecessors, (100), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 105 states. [2022-04-15 12:35:11,035 INFO L87 Difference]: Start difference. First operand has 104 states, 99 states have (on average 1.0101010101010102) internal successors, (100), 99 states have internal predecessors, (100), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 105 states. [2022-04-15 12:35:11,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:11,036 INFO L93 Difference]: Finished difference Result 105 states and 105 transitions. [2022-04-15 12:35:11,036 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 105 transitions. [2022-04-15 12:35:11,036 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:35:11,036 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:35:11,036 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:35:11,036 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:35:11,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 99 states have (on average 1.0101010101010102) internal successors, (100), 99 states have internal predecessors, (100), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:11,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 104 transitions. [2022-04-15 12:35:11,037 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 104 transitions. Word has length 101 [2022-04-15 12:35:11,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:35:11,037 INFO L478 AbstractCegarLoop]: Abstraction has 104 states and 104 transitions. [2022-04-15 12:35:11,037 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.9019607843137254) internal successors, (97), 49 states have internal predecessors, (97), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:11,037 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 104 states and 104 transitions. [2022-04-15 12:35:11,216 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 104 edges. 104 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:11,217 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 104 transitions. [2022-04-15 12:35:11,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-04-15 12:35:11,217 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:35:11,217 INFO L499 BasicCegarLoop]: trace histogram [46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:35:11,234 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-04-15 12:35:11,417 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-04-15 12:35:11,418 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:35:11,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:35:11,418 INFO L85 PathProgramCache]: Analyzing trace with hash 445978716, now seen corresponding path program 91 times [2022-04-15 12:35:11,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:35:11,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [925056098] [2022-04-15 12:35:11,733 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:35:11,733 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:35:11,734 INFO L85 PathProgramCache]: Analyzing trace with hash 445978716, now seen corresponding path program 92 times [2022-04-15 12:35:11,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:35:11,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234290653] [2022-04-15 12:35:11,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:35:11,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:35:11,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:12,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:35:12,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:12,630 INFO L290 TraceCheckUtils]: 0: Hoare triple {37379#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {37325#true} is VALID [2022-04-15 12:35:12,630 INFO L290 TraceCheckUtils]: 1: Hoare triple {37325#true} assume true; {37325#true} is VALID [2022-04-15 12:35:12,630 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {37325#true} {37325#true} #54#return; {37325#true} is VALID [2022-04-15 12:35:12,631 INFO L272 TraceCheckUtils]: 0: Hoare triple {37325#true} call ULTIMATE.init(); {37379#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:35:12,631 INFO L290 TraceCheckUtils]: 1: Hoare triple {37379#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {37325#true} is VALID [2022-04-15 12:35:12,631 INFO L290 TraceCheckUtils]: 2: Hoare triple {37325#true} assume true; {37325#true} is VALID [2022-04-15 12:35:12,631 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {37325#true} {37325#true} #54#return; {37325#true} is VALID [2022-04-15 12:35:12,631 INFO L272 TraceCheckUtils]: 4: Hoare triple {37325#true} call #t~ret3 := main(); {37325#true} is VALID [2022-04-15 12:35:12,631 INFO L290 TraceCheckUtils]: 5: Hoare triple {37325#true} ~i~0 := 0;~k~0 := 0; {37330#(= main_~k~0 0)} is VALID [2022-04-15 12:35:12,631 INFO L290 TraceCheckUtils]: 6: Hoare triple {37330#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37330#(= main_~k~0 0)} is VALID [2022-04-15 12:35:12,631 INFO L290 TraceCheckUtils]: 7: Hoare triple {37330#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37331#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:12,632 INFO L290 TraceCheckUtils]: 8: Hoare triple {37331#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37331#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:12,634 INFO L290 TraceCheckUtils]: 9: Hoare triple {37331#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37332#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:12,634 INFO L290 TraceCheckUtils]: 10: Hoare triple {37332#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37332#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:12,635 INFO L290 TraceCheckUtils]: 11: Hoare triple {37332#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37333#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:12,636 INFO L290 TraceCheckUtils]: 12: Hoare triple {37333#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37333#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:12,637 INFO L290 TraceCheckUtils]: 13: Hoare triple {37333#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37334#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:12,637 INFO L290 TraceCheckUtils]: 14: Hoare triple {37334#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37334#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:12,638 INFO L290 TraceCheckUtils]: 15: Hoare triple {37334#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37335#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:12,638 INFO L290 TraceCheckUtils]: 16: Hoare triple {37335#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37335#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:12,639 INFO L290 TraceCheckUtils]: 17: Hoare triple {37335#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37336#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:12,639 INFO L290 TraceCheckUtils]: 18: Hoare triple {37336#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37336#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:12,640 INFO L290 TraceCheckUtils]: 19: Hoare triple {37336#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37337#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:12,641 INFO L290 TraceCheckUtils]: 20: Hoare triple {37337#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37337#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:12,642 INFO L290 TraceCheckUtils]: 21: Hoare triple {37337#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37338#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:12,642 INFO L290 TraceCheckUtils]: 22: Hoare triple {37338#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37338#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:12,643 INFO L290 TraceCheckUtils]: 23: Hoare triple {37338#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37339#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:12,643 INFO L290 TraceCheckUtils]: 24: Hoare triple {37339#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37339#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:12,644 INFO L290 TraceCheckUtils]: 25: Hoare triple {37339#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37340#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:12,644 INFO L290 TraceCheckUtils]: 26: Hoare triple {37340#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37340#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:12,645 INFO L290 TraceCheckUtils]: 27: Hoare triple {37340#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37341#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:12,646 INFO L290 TraceCheckUtils]: 28: Hoare triple {37341#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37341#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:12,647 INFO L290 TraceCheckUtils]: 29: Hoare triple {37341#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37342#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:12,647 INFO L290 TraceCheckUtils]: 30: Hoare triple {37342#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37342#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:12,648 INFO L290 TraceCheckUtils]: 31: Hoare triple {37342#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37343#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:12,648 INFO L290 TraceCheckUtils]: 32: Hoare triple {37343#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37343#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:12,649 INFO L290 TraceCheckUtils]: 33: Hoare triple {37343#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37344#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:12,649 INFO L290 TraceCheckUtils]: 34: Hoare triple {37344#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37344#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:12,650 INFO L290 TraceCheckUtils]: 35: Hoare triple {37344#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37345#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:12,651 INFO L290 TraceCheckUtils]: 36: Hoare triple {37345#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37345#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:12,652 INFO L290 TraceCheckUtils]: 37: Hoare triple {37345#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37346#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:12,652 INFO L290 TraceCheckUtils]: 38: Hoare triple {37346#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37346#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:12,653 INFO L290 TraceCheckUtils]: 39: Hoare triple {37346#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37347#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:12,653 INFO L290 TraceCheckUtils]: 40: Hoare triple {37347#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37347#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:12,654 INFO L290 TraceCheckUtils]: 41: Hoare triple {37347#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37348#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:12,654 INFO L290 TraceCheckUtils]: 42: Hoare triple {37348#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37348#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:12,655 INFO L290 TraceCheckUtils]: 43: Hoare triple {37348#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37349#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:12,656 INFO L290 TraceCheckUtils]: 44: Hoare triple {37349#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37349#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:12,657 INFO L290 TraceCheckUtils]: 45: Hoare triple {37349#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37350#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:12,657 INFO L290 TraceCheckUtils]: 46: Hoare triple {37350#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37350#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:12,658 INFO L290 TraceCheckUtils]: 47: Hoare triple {37350#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37351#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:12,658 INFO L290 TraceCheckUtils]: 48: Hoare triple {37351#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37351#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:12,659 INFO L290 TraceCheckUtils]: 49: Hoare triple {37351#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37352#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:12,659 INFO L290 TraceCheckUtils]: 50: Hoare triple {37352#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37352#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:12,660 INFO L290 TraceCheckUtils]: 51: Hoare triple {37352#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37353#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:12,661 INFO L290 TraceCheckUtils]: 52: Hoare triple {37353#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37353#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:12,662 INFO L290 TraceCheckUtils]: 53: Hoare triple {37353#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37354#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:12,662 INFO L290 TraceCheckUtils]: 54: Hoare triple {37354#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37354#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:12,663 INFO L290 TraceCheckUtils]: 55: Hoare triple {37354#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37355#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:12,663 INFO L290 TraceCheckUtils]: 56: Hoare triple {37355#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37355#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:12,664 INFO L290 TraceCheckUtils]: 57: Hoare triple {37355#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37356#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:12,664 INFO L290 TraceCheckUtils]: 58: Hoare triple {37356#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37356#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:12,665 INFO L290 TraceCheckUtils]: 59: Hoare triple {37356#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37357#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:12,666 INFO L290 TraceCheckUtils]: 60: Hoare triple {37357#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37357#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:12,667 INFO L290 TraceCheckUtils]: 61: Hoare triple {37357#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37358#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:12,667 INFO L290 TraceCheckUtils]: 62: Hoare triple {37358#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37358#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:12,668 INFO L290 TraceCheckUtils]: 63: Hoare triple {37358#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37359#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:12,668 INFO L290 TraceCheckUtils]: 64: Hoare triple {37359#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37359#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:12,669 INFO L290 TraceCheckUtils]: 65: Hoare triple {37359#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37360#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:12,669 INFO L290 TraceCheckUtils]: 66: Hoare triple {37360#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37360#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:12,670 INFO L290 TraceCheckUtils]: 67: Hoare triple {37360#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37361#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:12,671 INFO L290 TraceCheckUtils]: 68: Hoare triple {37361#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37361#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:12,672 INFO L290 TraceCheckUtils]: 69: Hoare triple {37361#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37362#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:12,672 INFO L290 TraceCheckUtils]: 70: Hoare triple {37362#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37362#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:12,673 INFO L290 TraceCheckUtils]: 71: Hoare triple {37362#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37363#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:12,673 INFO L290 TraceCheckUtils]: 72: Hoare triple {37363#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37363#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:12,674 INFO L290 TraceCheckUtils]: 73: Hoare triple {37363#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37364#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:12,674 INFO L290 TraceCheckUtils]: 74: Hoare triple {37364#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37364#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:12,675 INFO L290 TraceCheckUtils]: 75: Hoare triple {37364#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37365#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:12,676 INFO L290 TraceCheckUtils]: 76: Hoare triple {37365#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37365#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:12,677 INFO L290 TraceCheckUtils]: 77: Hoare triple {37365#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37366#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:12,677 INFO L290 TraceCheckUtils]: 78: Hoare triple {37366#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37366#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:12,678 INFO L290 TraceCheckUtils]: 79: Hoare triple {37366#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37367#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:12,678 INFO L290 TraceCheckUtils]: 80: Hoare triple {37367#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37367#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:12,679 INFO L290 TraceCheckUtils]: 81: Hoare triple {37367#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37368#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:12,679 INFO L290 TraceCheckUtils]: 82: Hoare triple {37368#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37368#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:12,680 INFO L290 TraceCheckUtils]: 83: Hoare triple {37368#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37369#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:12,681 INFO L290 TraceCheckUtils]: 84: Hoare triple {37369#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37369#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:12,682 INFO L290 TraceCheckUtils]: 85: Hoare triple {37369#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37370#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:12,682 INFO L290 TraceCheckUtils]: 86: Hoare triple {37370#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37370#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:12,683 INFO L290 TraceCheckUtils]: 87: Hoare triple {37370#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37371#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:12,683 INFO L290 TraceCheckUtils]: 88: Hoare triple {37371#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37371#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:12,684 INFO L290 TraceCheckUtils]: 89: Hoare triple {37371#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37372#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:12,684 INFO L290 TraceCheckUtils]: 90: Hoare triple {37372#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37372#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:12,685 INFO L290 TraceCheckUtils]: 91: Hoare triple {37372#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37373#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:12,686 INFO L290 TraceCheckUtils]: 92: Hoare triple {37373#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37373#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:12,687 INFO L290 TraceCheckUtils]: 93: Hoare triple {37373#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37374#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:12,687 INFO L290 TraceCheckUtils]: 94: Hoare triple {37374#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37374#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:12,688 INFO L290 TraceCheckUtils]: 95: Hoare triple {37374#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37375#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:12,688 INFO L290 TraceCheckUtils]: 96: Hoare triple {37375#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37375#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:12,689 INFO L290 TraceCheckUtils]: 97: Hoare triple {37375#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37376#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:12,689 INFO L290 TraceCheckUtils]: 98: Hoare triple {37376#(<= main_~k~0 46)} assume !(~i~0 < 1000000); {37376#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:12,690 INFO L272 TraceCheckUtils]: 99: Hoare triple {37376#(<= main_~k~0 46)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {37377#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:35:12,690 INFO L290 TraceCheckUtils]: 100: Hoare triple {37377#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {37378#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:35:12,690 INFO L290 TraceCheckUtils]: 101: Hoare triple {37378#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {37326#false} is VALID [2022-04-15 12:35:12,690 INFO L290 TraceCheckUtils]: 102: Hoare triple {37326#false} assume !false; {37326#false} is VALID [2022-04-15 12:35:12,690 INFO L134 CoverageAnalysis]: Checked inductivity of 2116 backedges. 0 proven. 2116 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:12,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:35:12,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234290653] [2022-04-15 12:35:12,691 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234290653] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:35:12,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225484116] [2022-04-15 12:35:12,691 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:35:12,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:35:12,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:35:12,692 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:35:12,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-04-15 12:35:12,795 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:35:12,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:35:12,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 555 conjuncts, 50 conjunts are in the unsatisfiable core [2022-04-15 12:35:12,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:12,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:35:13,191 INFO L272 TraceCheckUtils]: 0: Hoare triple {37325#true} call ULTIMATE.init(); {37325#true} is VALID [2022-04-15 12:35:13,191 INFO L290 TraceCheckUtils]: 1: Hoare triple {37325#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {37325#true} is VALID [2022-04-15 12:35:13,191 INFO L290 TraceCheckUtils]: 2: Hoare triple {37325#true} assume true; {37325#true} is VALID [2022-04-15 12:35:13,191 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {37325#true} {37325#true} #54#return; {37325#true} is VALID [2022-04-15 12:35:13,191 INFO L272 TraceCheckUtils]: 4: Hoare triple {37325#true} call #t~ret3 := main(); {37325#true} is VALID [2022-04-15 12:35:13,192 INFO L290 TraceCheckUtils]: 5: Hoare triple {37325#true} ~i~0 := 0;~k~0 := 0; {37398#(<= main_~k~0 0)} is VALID [2022-04-15 12:35:13,192 INFO L290 TraceCheckUtils]: 6: Hoare triple {37398#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37398#(<= main_~k~0 0)} is VALID [2022-04-15 12:35:13,194 INFO L290 TraceCheckUtils]: 7: Hoare triple {37398#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37331#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:13,195 INFO L290 TraceCheckUtils]: 8: Hoare triple {37331#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37331#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:13,196 INFO L290 TraceCheckUtils]: 9: Hoare triple {37331#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37332#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:13,196 INFO L290 TraceCheckUtils]: 10: Hoare triple {37332#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37332#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:13,197 INFO L290 TraceCheckUtils]: 11: Hoare triple {37332#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37333#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:13,197 INFO L290 TraceCheckUtils]: 12: Hoare triple {37333#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37333#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:13,198 INFO L290 TraceCheckUtils]: 13: Hoare triple {37333#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37334#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:13,198 INFO L290 TraceCheckUtils]: 14: Hoare triple {37334#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37334#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:13,200 INFO L290 TraceCheckUtils]: 15: Hoare triple {37334#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37335#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:13,200 INFO L290 TraceCheckUtils]: 16: Hoare triple {37335#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37335#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:13,201 INFO L290 TraceCheckUtils]: 17: Hoare triple {37335#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37336#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:13,201 INFO L290 TraceCheckUtils]: 18: Hoare triple {37336#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37336#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:13,202 INFO L290 TraceCheckUtils]: 19: Hoare triple {37336#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37337#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:13,202 INFO L290 TraceCheckUtils]: 20: Hoare triple {37337#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37337#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:13,203 INFO L290 TraceCheckUtils]: 21: Hoare triple {37337#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37338#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:13,203 INFO L290 TraceCheckUtils]: 22: Hoare triple {37338#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37338#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:13,205 INFO L290 TraceCheckUtils]: 23: Hoare triple {37338#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37339#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:13,205 INFO L290 TraceCheckUtils]: 24: Hoare triple {37339#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37339#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:13,206 INFO L290 TraceCheckUtils]: 25: Hoare triple {37339#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37340#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:13,206 INFO L290 TraceCheckUtils]: 26: Hoare triple {37340#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37340#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:13,207 INFO L290 TraceCheckUtils]: 27: Hoare triple {37340#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37341#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:13,207 INFO L290 TraceCheckUtils]: 28: Hoare triple {37341#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37341#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:13,208 INFO L290 TraceCheckUtils]: 29: Hoare triple {37341#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37342#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:13,209 INFO L290 TraceCheckUtils]: 30: Hoare triple {37342#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37342#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:13,210 INFO L290 TraceCheckUtils]: 31: Hoare triple {37342#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37343#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:13,210 INFO L290 TraceCheckUtils]: 32: Hoare triple {37343#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37343#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:13,211 INFO L290 TraceCheckUtils]: 33: Hoare triple {37343#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37344#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:13,211 INFO L290 TraceCheckUtils]: 34: Hoare triple {37344#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37344#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:13,212 INFO L290 TraceCheckUtils]: 35: Hoare triple {37344#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37345#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:13,212 INFO L290 TraceCheckUtils]: 36: Hoare triple {37345#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37345#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:13,213 INFO L290 TraceCheckUtils]: 37: Hoare triple {37345#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37346#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:13,214 INFO L290 TraceCheckUtils]: 38: Hoare triple {37346#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37346#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:13,215 INFO L290 TraceCheckUtils]: 39: Hoare triple {37346#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37347#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:13,215 INFO L290 TraceCheckUtils]: 40: Hoare triple {37347#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37347#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:13,216 INFO L290 TraceCheckUtils]: 41: Hoare triple {37347#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37348#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:13,216 INFO L290 TraceCheckUtils]: 42: Hoare triple {37348#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37348#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:13,217 INFO L290 TraceCheckUtils]: 43: Hoare triple {37348#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37349#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:13,217 INFO L290 TraceCheckUtils]: 44: Hoare triple {37349#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37349#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:13,218 INFO L290 TraceCheckUtils]: 45: Hoare triple {37349#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37350#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:13,219 INFO L290 TraceCheckUtils]: 46: Hoare triple {37350#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37350#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:13,220 INFO L290 TraceCheckUtils]: 47: Hoare triple {37350#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37351#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:13,220 INFO L290 TraceCheckUtils]: 48: Hoare triple {37351#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37351#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:13,221 INFO L290 TraceCheckUtils]: 49: Hoare triple {37351#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37352#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:13,221 INFO L290 TraceCheckUtils]: 50: Hoare triple {37352#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37352#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:13,236 INFO L290 TraceCheckUtils]: 51: Hoare triple {37352#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37353#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:13,237 INFO L290 TraceCheckUtils]: 52: Hoare triple {37353#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37353#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:13,238 INFO L290 TraceCheckUtils]: 53: Hoare triple {37353#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37354#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:13,238 INFO L290 TraceCheckUtils]: 54: Hoare triple {37354#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37354#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:13,240 INFO L290 TraceCheckUtils]: 55: Hoare triple {37354#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37355#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:13,240 INFO L290 TraceCheckUtils]: 56: Hoare triple {37355#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37355#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:13,241 INFO L290 TraceCheckUtils]: 57: Hoare triple {37355#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37356#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:13,241 INFO L290 TraceCheckUtils]: 58: Hoare triple {37356#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37356#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:13,243 INFO L290 TraceCheckUtils]: 59: Hoare triple {37356#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37357#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:13,243 INFO L290 TraceCheckUtils]: 60: Hoare triple {37357#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37357#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:13,244 INFO L290 TraceCheckUtils]: 61: Hoare triple {37357#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37358#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:13,244 INFO L290 TraceCheckUtils]: 62: Hoare triple {37358#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37358#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:13,246 INFO L290 TraceCheckUtils]: 63: Hoare triple {37358#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37359#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:13,246 INFO L290 TraceCheckUtils]: 64: Hoare triple {37359#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37359#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:13,247 INFO L290 TraceCheckUtils]: 65: Hoare triple {37359#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37360#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:13,247 INFO L290 TraceCheckUtils]: 66: Hoare triple {37360#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37360#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:13,249 INFO L290 TraceCheckUtils]: 67: Hoare triple {37360#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37361#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:13,249 INFO L290 TraceCheckUtils]: 68: Hoare triple {37361#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37361#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:13,250 INFO L290 TraceCheckUtils]: 69: Hoare triple {37361#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37362#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:13,250 INFO L290 TraceCheckUtils]: 70: Hoare triple {37362#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37362#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:13,252 INFO L290 TraceCheckUtils]: 71: Hoare triple {37362#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37363#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:13,252 INFO L290 TraceCheckUtils]: 72: Hoare triple {37363#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37363#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:13,253 INFO L290 TraceCheckUtils]: 73: Hoare triple {37363#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37364#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:13,254 INFO L290 TraceCheckUtils]: 74: Hoare triple {37364#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37364#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:13,255 INFO L290 TraceCheckUtils]: 75: Hoare triple {37364#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37365#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:13,255 INFO L290 TraceCheckUtils]: 76: Hoare triple {37365#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37365#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:13,256 INFO L290 TraceCheckUtils]: 77: Hoare triple {37365#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37366#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:13,257 INFO L290 TraceCheckUtils]: 78: Hoare triple {37366#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37366#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:13,258 INFO L290 TraceCheckUtils]: 79: Hoare triple {37366#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37367#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:13,258 INFO L290 TraceCheckUtils]: 80: Hoare triple {37367#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37367#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:13,259 INFO L290 TraceCheckUtils]: 81: Hoare triple {37367#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37368#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:13,260 INFO L290 TraceCheckUtils]: 82: Hoare triple {37368#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37368#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:13,261 INFO L290 TraceCheckUtils]: 83: Hoare triple {37368#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37369#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:13,261 INFO L290 TraceCheckUtils]: 84: Hoare triple {37369#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37369#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:13,262 INFO L290 TraceCheckUtils]: 85: Hoare triple {37369#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37370#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:13,263 INFO L290 TraceCheckUtils]: 86: Hoare triple {37370#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37370#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:13,264 INFO L290 TraceCheckUtils]: 87: Hoare triple {37370#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37371#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:13,264 INFO L290 TraceCheckUtils]: 88: Hoare triple {37371#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37371#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:13,265 INFO L290 TraceCheckUtils]: 89: Hoare triple {37371#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37372#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:13,266 INFO L290 TraceCheckUtils]: 90: Hoare triple {37372#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37372#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:13,267 INFO L290 TraceCheckUtils]: 91: Hoare triple {37372#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37373#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:13,267 INFO L290 TraceCheckUtils]: 92: Hoare triple {37373#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37373#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:13,268 INFO L290 TraceCheckUtils]: 93: Hoare triple {37373#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37374#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:13,269 INFO L290 TraceCheckUtils]: 94: Hoare triple {37374#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37374#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:13,270 INFO L290 TraceCheckUtils]: 95: Hoare triple {37374#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37375#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:13,270 INFO L290 TraceCheckUtils]: 96: Hoare triple {37375#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37375#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:13,271 INFO L290 TraceCheckUtils]: 97: Hoare triple {37375#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37376#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:13,272 INFO L290 TraceCheckUtils]: 98: Hoare triple {37376#(<= main_~k~0 46)} assume !(~i~0 < 1000000); {37376#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:13,272 INFO L272 TraceCheckUtils]: 99: Hoare triple {37376#(<= main_~k~0 46)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {37681#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:35:13,272 INFO L290 TraceCheckUtils]: 100: Hoare triple {37681#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {37685#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:35:13,273 INFO L290 TraceCheckUtils]: 101: Hoare triple {37685#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {37326#false} is VALID [2022-04-15 12:35:13,273 INFO L290 TraceCheckUtils]: 102: Hoare triple {37326#false} assume !false; {37326#false} is VALID [2022-04-15 12:35:13,273 INFO L134 CoverageAnalysis]: Checked inductivity of 2116 backedges. 0 proven. 2116 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:13,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:35:14,970 INFO L290 TraceCheckUtils]: 102: Hoare triple {37326#false} assume !false; {37326#false} is VALID [2022-04-15 12:35:14,970 INFO L290 TraceCheckUtils]: 101: Hoare triple {37685#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {37326#false} is VALID [2022-04-15 12:35:14,971 INFO L290 TraceCheckUtils]: 100: Hoare triple {37681#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {37685#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:35:14,971 INFO L272 TraceCheckUtils]: 99: Hoare triple {37701#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {37681#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:35:14,971 INFO L290 TraceCheckUtils]: 98: Hoare triple {37701#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {37701#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:35:14,974 INFO L290 TraceCheckUtils]: 97: Hoare triple {37708#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37701#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:35:14,974 INFO L290 TraceCheckUtils]: 96: Hoare triple {37708#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37708#(<= main_~k~0 999999)} is VALID [2022-04-15 12:35:14,975 INFO L290 TraceCheckUtils]: 95: Hoare triple {37715#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37708#(<= main_~k~0 999999)} is VALID [2022-04-15 12:35:14,975 INFO L290 TraceCheckUtils]: 94: Hoare triple {37715#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37715#(<= main_~k~0 999998)} is VALID [2022-04-15 12:35:14,976 INFO L290 TraceCheckUtils]: 93: Hoare triple {37722#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37715#(<= main_~k~0 999998)} is VALID [2022-04-15 12:35:14,976 INFO L290 TraceCheckUtils]: 92: Hoare triple {37722#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37722#(<= main_~k~0 999997)} is VALID [2022-04-15 12:35:14,978 INFO L290 TraceCheckUtils]: 91: Hoare triple {37729#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37722#(<= main_~k~0 999997)} is VALID [2022-04-15 12:35:14,978 INFO L290 TraceCheckUtils]: 90: Hoare triple {37729#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37729#(<= main_~k~0 999996)} is VALID [2022-04-15 12:35:14,979 INFO L290 TraceCheckUtils]: 89: Hoare triple {37736#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37729#(<= main_~k~0 999996)} is VALID [2022-04-15 12:35:14,979 INFO L290 TraceCheckUtils]: 88: Hoare triple {37736#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37736#(<= main_~k~0 999995)} is VALID [2022-04-15 12:35:14,980 INFO L290 TraceCheckUtils]: 87: Hoare triple {37743#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37736#(<= main_~k~0 999995)} is VALID [2022-04-15 12:35:14,980 INFO L290 TraceCheckUtils]: 86: Hoare triple {37743#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37743#(<= main_~k~0 999994)} is VALID [2022-04-15 12:35:14,981 INFO L290 TraceCheckUtils]: 85: Hoare triple {37750#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37743#(<= main_~k~0 999994)} is VALID [2022-04-15 12:35:14,982 INFO L290 TraceCheckUtils]: 84: Hoare triple {37750#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37750#(<= main_~k~0 999993)} is VALID [2022-04-15 12:35:14,983 INFO L290 TraceCheckUtils]: 83: Hoare triple {37757#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37750#(<= main_~k~0 999993)} is VALID [2022-04-15 12:35:14,983 INFO L290 TraceCheckUtils]: 82: Hoare triple {37757#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37757#(<= main_~k~0 999992)} is VALID [2022-04-15 12:35:14,984 INFO L290 TraceCheckUtils]: 81: Hoare triple {37764#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37757#(<= main_~k~0 999992)} is VALID [2022-04-15 12:35:14,984 INFO L290 TraceCheckUtils]: 80: Hoare triple {37764#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37764#(<= main_~k~0 999991)} is VALID [2022-04-15 12:35:14,985 INFO L290 TraceCheckUtils]: 79: Hoare triple {37771#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37764#(<= main_~k~0 999991)} is VALID [2022-04-15 12:35:14,985 INFO L290 TraceCheckUtils]: 78: Hoare triple {37771#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37771#(<= main_~k~0 999990)} is VALID [2022-04-15 12:35:14,986 INFO L290 TraceCheckUtils]: 77: Hoare triple {37778#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37771#(<= main_~k~0 999990)} is VALID [2022-04-15 12:35:14,987 INFO L290 TraceCheckUtils]: 76: Hoare triple {37778#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37778#(<= main_~k~0 999989)} is VALID [2022-04-15 12:35:14,988 INFO L290 TraceCheckUtils]: 75: Hoare triple {37785#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37778#(<= main_~k~0 999989)} is VALID [2022-04-15 12:35:14,988 INFO L290 TraceCheckUtils]: 74: Hoare triple {37785#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37785#(<= main_~k~0 999988)} is VALID [2022-04-15 12:35:14,989 INFO L290 TraceCheckUtils]: 73: Hoare triple {37792#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37785#(<= main_~k~0 999988)} is VALID [2022-04-15 12:35:14,989 INFO L290 TraceCheckUtils]: 72: Hoare triple {37792#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37792#(<= main_~k~0 999987)} is VALID [2022-04-15 12:35:14,990 INFO L290 TraceCheckUtils]: 71: Hoare triple {37799#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37792#(<= main_~k~0 999987)} is VALID [2022-04-15 12:35:14,990 INFO L290 TraceCheckUtils]: 70: Hoare triple {37799#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37799#(<= main_~k~0 999986)} is VALID [2022-04-15 12:35:14,991 INFO L290 TraceCheckUtils]: 69: Hoare triple {37806#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37799#(<= main_~k~0 999986)} is VALID [2022-04-15 12:35:14,992 INFO L290 TraceCheckUtils]: 68: Hoare triple {37806#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37806#(<= main_~k~0 999985)} is VALID [2022-04-15 12:35:14,993 INFO L290 TraceCheckUtils]: 67: Hoare triple {37813#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37806#(<= main_~k~0 999985)} is VALID [2022-04-15 12:35:14,993 INFO L290 TraceCheckUtils]: 66: Hoare triple {37813#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37813#(<= main_~k~0 999984)} is VALID [2022-04-15 12:35:14,994 INFO L290 TraceCheckUtils]: 65: Hoare triple {37820#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37813#(<= main_~k~0 999984)} is VALID [2022-04-15 12:35:14,994 INFO L290 TraceCheckUtils]: 64: Hoare triple {37820#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37820#(<= main_~k~0 999983)} is VALID [2022-04-15 12:35:14,995 INFO L290 TraceCheckUtils]: 63: Hoare triple {37827#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37820#(<= main_~k~0 999983)} is VALID [2022-04-15 12:35:14,995 INFO L290 TraceCheckUtils]: 62: Hoare triple {37827#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37827#(<= main_~k~0 999982)} is VALID [2022-04-15 12:35:14,997 INFO L290 TraceCheckUtils]: 61: Hoare triple {37834#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37827#(<= main_~k~0 999982)} is VALID [2022-04-15 12:35:14,997 INFO L290 TraceCheckUtils]: 60: Hoare triple {37834#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37834#(<= main_~k~0 999981)} is VALID [2022-04-15 12:35:14,998 INFO L290 TraceCheckUtils]: 59: Hoare triple {37841#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37834#(<= main_~k~0 999981)} is VALID [2022-04-15 12:35:14,998 INFO L290 TraceCheckUtils]: 58: Hoare triple {37841#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37841#(<= main_~k~0 999980)} is VALID [2022-04-15 12:35:14,999 INFO L290 TraceCheckUtils]: 57: Hoare triple {37848#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37841#(<= main_~k~0 999980)} is VALID [2022-04-15 12:35:14,999 INFO L290 TraceCheckUtils]: 56: Hoare triple {37848#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37848#(<= main_~k~0 999979)} is VALID [2022-04-15 12:35:15,000 INFO L290 TraceCheckUtils]: 55: Hoare triple {37855#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37848#(<= main_~k~0 999979)} is VALID [2022-04-15 12:35:15,001 INFO L290 TraceCheckUtils]: 54: Hoare triple {37855#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37855#(<= main_~k~0 999978)} is VALID [2022-04-15 12:35:15,002 INFO L290 TraceCheckUtils]: 53: Hoare triple {37862#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37855#(<= main_~k~0 999978)} is VALID [2022-04-15 12:35:15,002 INFO L290 TraceCheckUtils]: 52: Hoare triple {37862#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37862#(<= main_~k~0 999977)} is VALID [2022-04-15 12:35:15,003 INFO L290 TraceCheckUtils]: 51: Hoare triple {37869#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37862#(<= main_~k~0 999977)} is VALID [2022-04-15 12:35:15,004 INFO L290 TraceCheckUtils]: 50: Hoare triple {37869#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37869#(<= main_~k~0 999976)} is VALID [2022-04-15 12:35:15,005 INFO L290 TraceCheckUtils]: 49: Hoare triple {37876#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37869#(<= main_~k~0 999976)} is VALID [2022-04-15 12:35:15,005 INFO L290 TraceCheckUtils]: 48: Hoare triple {37876#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37876#(<= main_~k~0 999975)} is VALID [2022-04-15 12:35:15,006 INFO L290 TraceCheckUtils]: 47: Hoare triple {37883#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37876#(<= main_~k~0 999975)} is VALID [2022-04-15 12:35:15,006 INFO L290 TraceCheckUtils]: 46: Hoare triple {37883#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37883#(<= main_~k~0 999974)} is VALID [2022-04-15 12:35:15,008 INFO L290 TraceCheckUtils]: 45: Hoare triple {37890#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37883#(<= main_~k~0 999974)} is VALID [2022-04-15 12:35:15,008 INFO L290 TraceCheckUtils]: 44: Hoare triple {37890#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37890#(<= main_~k~0 999973)} is VALID [2022-04-15 12:35:15,009 INFO L290 TraceCheckUtils]: 43: Hoare triple {37897#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37890#(<= main_~k~0 999973)} is VALID [2022-04-15 12:35:15,009 INFO L290 TraceCheckUtils]: 42: Hoare triple {37897#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37897#(<= main_~k~0 999972)} is VALID [2022-04-15 12:35:15,010 INFO L290 TraceCheckUtils]: 41: Hoare triple {37904#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37897#(<= main_~k~0 999972)} is VALID [2022-04-15 12:35:15,010 INFO L290 TraceCheckUtils]: 40: Hoare triple {37904#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37904#(<= main_~k~0 999971)} is VALID [2022-04-15 12:35:15,011 INFO L290 TraceCheckUtils]: 39: Hoare triple {37911#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37904#(<= main_~k~0 999971)} is VALID [2022-04-15 12:35:15,012 INFO L290 TraceCheckUtils]: 38: Hoare triple {37911#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37911#(<= main_~k~0 999970)} is VALID [2022-04-15 12:35:15,013 INFO L290 TraceCheckUtils]: 37: Hoare triple {37918#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37911#(<= main_~k~0 999970)} is VALID [2022-04-15 12:35:15,013 INFO L290 TraceCheckUtils]: 36: Hoare triple {37918#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37918#(<= main_~k~0 999969)} is VALID [2022-04-15 12:35:15,014 INFO L290 TraceCheckUtils]: 35: Hoare triple {37925#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37918#(<= main_~k~0 999969)} is VALID [2022-04-15 12:35:15,014 INFO L290 TraceCheckUtils]: 34: Hoare triple {37925#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37925#(<= main_~k~0 999968)} is VALID [2022-04-15 12:35:15,015 INFO L290 TraceCheckUtils]: 33: Hoare triple {37932#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37925#(<= main_~k~0 999968)} is VALID [2022-04-15 12:35:15,015 INFO L290 TraceCheckUtils]: 32: Hoare triple {37932#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37932#(<= main_~k~0 999967)} is VALID [2022-04-15 12:35:15,016 INFO L290 TraceCheckUtils]: 31: Hoare triple {37939#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37932#(<= main_~k~0 999967)} is VALID [2022-04-15 12:35:15,017 INFO L290 TraceCheckUtils]: 30: Hoare triple {37939#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37939#(<= main_~k~0 999966)} is VALID [2022-04-15 12:35:15,018 INFO L290 TraceCheckUtils]: 29: Hoare triple {37946#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37939#(<= main_~k~0 999966)} is VALID [2022-04-15 12:35:15,018 INFO L290 TraceCheckUtils]: 28: Hoare triple {37946#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37946#(<= main_~k~0 999965)} is VALID [2022-04-15 12:35:15,019 INFO L290 TraceCheckUtils]: 27: Hoare triple {37953#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37946#(<= main_~k~0 999965)} is VALID [2022-04-15 12:35:15,019 INFO L290 TraceCheckUtils]: 26: Hoare triple {37953#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37953#(<= main_~k~0 999964)} is VALID [2022-04-15 12:35:15,020 INFO L290 TraceCheckUtils]: 25: Hoare triple {37960#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37953#(<= main_~k~0 999964)} is VALID [2022-04-15 12:35:15,020 INFO L290 TraceCheckUtils]: 24: Hoare triple {37960#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37960#(<= main_~k~0 999963)} is VALID [2022-04-15 12:35:15,021 INFO L290 TraceCheckUtils]: 23: Hoare triple {37967#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37960#(<= main_~k~0 999963)} is VALID [2022-04-15 12:35:15,022 INFO L290 TraceCheckUtils]: 22: Hoare triple {37967#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37967#(<= main_~k~0 999962)} is VALID [2022-04-15 12:35:15,023 INFO L290 TraceCheckUtils]: 21: Hoare triple {37974#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37967#(<= main_~k~0 999962)} is VALID [2022-04-15 12:35:15,023 INFO L290 TraceCheckUtils]: 20: Hoare triple {37974#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37974#(<= main_~k~0 999961)} is VALID [2022-04-15 12:35:15,024 INFO L290 TraceCheckUtils]: 19: Hoare triple {37981#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37974#(<= main_~k~0 999961)} is VALID [2022-04-15 12:35:15,024 INFO L290 TraceCheckUtils]: 18: Hoare triple {37981#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37981#(<= main_~k~0 999960)} is VALID [2022-04-15 12:35:15,025 INFO L290 TraceCheckUtils]: 17: Hoare triple {37988#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37981#(<= main_~k~0 999960)} is VALID [2022-04-15 12:35:15,025 INFO L290 TraceCheckUtils]: 16: Hoare triple {37988#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37988#(<= main_~k~0 999959)} is VALID [2022-04-15 12:35:15,027 INFO L290 TraceCheckUtils]: 15: Hoare triple {37995#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37988#(<= main_~k~0 999959)} is VALID [2022-04-15 12:35:15,027 INFO L290 TraceCheckUtils]: 14: Hoare triple {37995#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {37995#(<= main_~k~0 999958)} is VALID [2022-04-15 12:35:15,028 INFO L290 TraceCheckUtils]: 13: Hoare triple {38002#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {37995#(<= main_~k~0 999958)} is VALID [2022-04-15 12:35:15,028 INFO L290 TraceCheckUtils]: 12: Hoare triple {38002#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38002#(<= main_~k~0 999957)} is VALID [2022-04-15 12:35:15,030 INFO L290 TraceCheckUtils]: 11: Hoare triple {38009#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38002#(<= main_~k~0 999957)} is VALID [2022-04-15 12:35:15,030 INFO L290 TraceCheckUtils]: 10: Hoare triple {38009#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38009#(<= main_~k~0 999956)} is VALID [2022-04-15 12:35:15,031 INFO L290 TraceCheckUtils]: 9: Hoare triple {38016#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38009#(<= main_~k~0 999956)} is VALID [2022-04-15 12:35:15,031 INFO L290 TraceCheckUtils]: 8: Hoare triple {38016#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38016#(<= main_~k~0 999955)} is VALID [2022-04-15 12:35:15,033 INFO L290 TraceCheckUtils]: 7: Hoare triple {38023#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38016#(<= main_~k~0 999955)} is VALID [2022-04-15 12:35:15,033 INFO L290 TraceCheckUtils]: 6: Hoare triple {38023#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38023#(<= main_~k~0 999954)} is VALID [2022-04-15 12:35:15,033 INFO L290 TraceCheckUtils]: 5: Hoare triple {37325#true} ~i~0 := 0;~k~0 := 0; {38023#(<= main_~k~0 999954)} is VALID [2022-04-15 12:35:15,033 INFO L272 TraceCheckUtils]: 4: Hoare triple {37325#true} call #t~ret3 := main(); {37325#true} is VALID [2022-04-15 12:35:15,033 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {37325#true} {37325#true} #54#return; {37325#true} is VALID [2022-04-15 12:35:15,033 INFO L290 TraceCheckUtils]: 2: Hoare triple {37325#true} assume true; {37325#true} is VALID [2022-04-15 12:35:15,033 INFO L290 TraceCheckUtils]: 1: Hoare triple {37325#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {37325#true} is VALID [2022-04-15 12:35:15,033 INFO L272 TraceCheckUtils]: 0: Hoare triple {37325#true} call ULTIMATE.init(); {37325#true} is VALID [2022-04-15 12:35:15,034 INFO L134 CoverageAnalysis]: Checked inductivity of 2116 backedges. 0 proven. 2116 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:15,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [225484116] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:35:15,034 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:35:15,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 51, 51] total 102 [2022-04-15 12:35:15,034 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:35:15,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [925056098] [2022-04-15 12:35:15,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [925056098] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:35:15,034 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:35:15,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [52] imperfect sequences [] total 52 [2022-04-15 12:35:15,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868603306] [2022-04-15 12:35:15,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:35:15,046 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.9038461538461537) internal successors, (99), 50 states have internal predecessors, (99), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 103 [2022-04-15 12:35:15,047 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:35:15,047 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 52 states, 52 states have (on average 1.9038461538461537) internal successors, (99), 50 states have internal predecessors, (99), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:15,152 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 103 edges. 103 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:15,153 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-04-15 12:35:15,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:35:15,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-04-15 12:35:15,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4668, Invalid=5634, Unknown=0, NotChecked=0, Total=10302 [2022-04-15 12:35:15,154 INFO L87 Difference]: Start difference. First operand 104 states and 104 transitions. Second operand has 52 states, 52 states have (on average 1.9038461538461537) internal successors, (99), 50 states have internal predecessors, (99), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:16,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:16,943 INFO L93 Difference]: Finished difference Result 112 states and 112 transitions. [2022-04-15 12:35:16,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-04-15 12:35:16,943 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.9038461538461537) internal successors, (99), 50 states have internal predecessors, (99), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 103 [2022-04-15 12:35:16,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:35:16,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 52 states have (on average 1.9038461538461537) internal successors, (99), 50 states have internal predecessors, (99), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:16,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 112 transitions. [2022-04-15 12:35:16,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 52 states have (on average 1.9038461538461537) internal successors, (99), 50 states have internal predecessors, (99), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:16,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 112 transitions. [2022-04-15 12:35:16,951 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 52 states and 112 transitions. [2022-04-15 12:35:17,051 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 112 edges. 112 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:17,052 INFO L225 Difference]: With dead ends: 112 [2022-04-15 12:35:17,052 INFO L226 Difference]: Without dead ends: 107 [2022-04-15 12:35:17,054 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 157 SyntacticMatches, 1 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1971 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=9238, Invalid=13412, Unknown=0, NotChecked=0, Total=22650 [2022-04-15 12:35:17,054 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 104 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-15 12:35:17,054 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 53 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-15 12:35:17,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2022-04-15 12:35:17,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 106. [2022-04-15 12:35:17,515 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:35:17,515 INFO L82 GeneralOperation]: Start isEquivalent. First operand 107 states. Second operand has 106 states, 101 states have (on average 1.00990099009901) internal successors, (102), 101 states have internal predecessors, (102), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:17,515 INFO L74 IsIncluded]: Start isIncluded. First operand 107 states. Second operand has 106 states, 101 states have (on average 1.00990099009901) internal successors, (102), 101 states have internal predecessors, (102), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:17,515 INFO L87 Difference]: Start difference. First operand 107 states. Second operand has 106 states, 101 states have (on average 1.00990099009901) internal successors, (102), 101 states have internal predecessors, (102), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:17,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:17,516 INFO L93 Difference]: Finished difference Result 107 states and 107 transitions. [2022-04-15 12:35:17,516 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 107 transitions. [2022-04-15 12:35:17,516 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:35:17,516 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:35:17,517 INFO L74 IsIncluded]: Start isIncluded. First operand has 106 states, 101 states have (on average 1.00990099009901) internal successors, (102), 101 states have internal predecessors, (102), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 107 states. [2022-04-15 12:35:17,517 INFO L87 Difference]: Start difference. First operand has 106 states, 101 states have (on average 1.00990099009901) internal successors, (102), 101 states have internal predecessors, (102), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 107 states. [2022-04-15 12:35:17,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:17,518 INFO L93 Difference]: Finished difference Result 107 states and 107 transitions. [2022-04-15 12:35:17,518 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 107 transitions. [2022-04-15 12:35:17,518 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:35:17,518 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:35:17,518 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:35:17,518 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:35:17,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 101 states have (on average 1.00990099009901) internal successors, (102), 101 states have internal predecessors, (102), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:17,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 106 transitions. [2022-04-15 12:35:17,519 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 106 transitions. Word has length 103 [2022-04-15 12:35:17,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:35:17,519 INFO L478 AbstractCegarLoop]: Abstraction has 106 states and 106 transitions. [2022-04-15 12:35:17,519 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 1.9038461538461537) internal successors, (99), 50 states have internal predecessors, (99), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:17,519 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 106 states and 106 transitions. [2022-04-15 12:35:17,701 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 106 edges. 106 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:17,702 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 106 transitions. [2022-04-15 12:35:17,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-04-15 12:35:17,702 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:35:17,702 INFO L499 BasicCegarLoop]: trace histogram [47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:35:17,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-04-15 12:35:17,902 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:35:17,903 INFO L403 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:35:17,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:35:17,903 INFO L85 PathProgramCache]: Analyzing trace with hash 188964888, now seen corresponding path program 93 times [2022-04-15 12:35:17,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:35:17,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1608812300] [2022-04-15 12:35:18,227 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:35:18,227 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:35:18,227 INFO L85 PathProgramCache]: Analyzing trace with hash 188964888, now seen corresponding path program 94 times [2022-04-15 12:35:18,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:35:18,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769654198] [2022-04-15 12:35:18,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:35:18,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:35:18,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:18,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:35:18,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:18,813 INFO L290 TraceCheckUtils]: 0: Hoare triple {38850#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {38795#true} is VALID [2022-04-15 12:35:18,813 INFO L290 TraceCheckUtils]: 1: Hoare triple {38795#true} assume true; {38795#true} is VALID [2022-04-15 12:35:18,813 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {38795#true} {38795#true} #54#return; {38795#true} is VALID [2022-04-15 12:35:18,813 INFO L272 TraceCheckUtils]: 0: Hoare triple {38795#true} call ULTIMATE.init(); {38850#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:35:18,813 INFO L290 TraceCheckUtils]: 1: Hoare triple {38850#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {38795#true} is VALID [2022-04-15 12:35:18,813 INFO L290 TraceCheckUtils]: 2: Hoare triple {38795#true} assume true; {38795#true} is VALID [2022-04-15 12:35:18,813 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {38795#true} {38795#true} #54#return; {38795#true} is VALID [2022-04-15 12:35:18,813 INFO L272 TraceCheckUtils]: 4: Hoare triple {38795#true} call #t~ret3 := main(); {38795#true} is VALID [2022-04-15 12:35:18,814 INFO L290 TraceCheckUtils]: 5: Hoare triple {38795#true} ~i~0 := 0;~k~0 := 0; {38800#(= main_~k~0 0)} is VALID [2022-04-15 12:35:18,814 INFO L290 TraceCheckUtils]: 6: Hoare triple {38800#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38800#(= main_~k~0 0)} is VALID [2022-04-15 12:35:18,814 INFO L290 TraceCheckUtils]: 7: Hoare triple {38800#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38801#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:18,814 INFO L290 TraceCheckUtils]: 8: Hoare triple {38801#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38801#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:18,817 INFO L290 TraceCheckUtils]: 9: Hoare triple {38801#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38802#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:18,817 INFO L290 TraceCheckUtils]: 10: Hoare triple {38802#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38802#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:18,818 INFO L290 TraceCheckUtils]: 11: Hoare triple {38802#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38803#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:18,818 INFO L290 TraceCheckUtils]: 12: Hoare triple {38803#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38803#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:18,820 INFO L290 TraceCheckUtils]: 13: Hoare triple {38803#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38804#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:18,820 INFO L290 TraceCheckUtils]: 14: Hoare triple {38804#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38804#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:18,821 INFO L290 TraceCheckUtils]: 15: Hoare triple {38804#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38805#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:18,821 INFO L290 TraceCheckUtils]: 16: Hoare triple {38805#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38805#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:18,822 INFO L290 TraceCheckUtils]: 17: Hoare triple {38805#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38806#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:18,822 INFO L290 TraceCheckUtils]: 18: Hoare triple {38806#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38806#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:18,823 INFO L290 TraceCheckUtils]: 19: Hoare triple {38806#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38807#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:18,823 INFO L290 TraceCheckUtils]: 20: Hoare triple {38807#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38807#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:18,825 INFO L290 TraceCheckUtils]: 21: Hoare triple {38807#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38808#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:18,825 INFO L290 TraceCheckUtils]: 22: Hoare triple {38808#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38808#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:18,826 INFO L290 TraceCheckUtils]: 23: Hoare triple {38808#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38809#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:18,826 INFO L290 TraceCheckUtils]: 24: Hoare triple {38809#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38809#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:18,827 INFO L290 TraceCheckUtils]: 25: Hoare triple {38809#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38810#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:18,827 INFO L290 TraceCheckUtils]: 26: Hoare triple {38810#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38810#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:18,828 INFO L290 TraceCheckUtils]: 27: Hoare triple {38810#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38811#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:18,829 INFO L290 TraceCheckUtils]: 28: Hoare triple {38811#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38811#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:18,831 INFO L290 TraceCheckUtils]: 29: Hoare triple {38811#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38812#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:18,831 INFO L290 TraceCheckUtils]: 30: Hoare triple {38812#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38812#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:18,832 INFO L290 TraceCheckUtils]: 31: Hoare triple {38812#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38813#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:18,832 INFO L290 TraceCheckUtils]: 32: Hoare triple {38813#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38813#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:18,833 INFO L290 TraceCheckUtils]: 33: Hoare triple {38813#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38814#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:18,833 INFO L290 TraceCheckUtils]: 34: Hoare triple {38814#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38814#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:18,835 INFO L290 TraceCheckUtils]: 35: Hoare triple {38814#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38815#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:18,835 INFO L290 TraceCheckUtils]: 36: Hoare triple {38815#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38815#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:18,836 INFO L290 TraceCheckUtils]: 37: Hoare triple {38815#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38816#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:18,836 INFO L290 TraceCheckUtils]: 38: Hoare triple {38816#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38816#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:18,837 INFO L290 TraceCheckUtils]: 39: Hoare triple {38816#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38817#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:18,837 INFO L290 TraceCheckUtils]: 40: Hoare triple {38817#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38817#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:18,838 INFO L290 TraceCheckUtils]: 41: Hoare triple {38817#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38818#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:18,839 INFO L290 TraceCheckUtils]: 42: Hoare triple {38818#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38818#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:18,840 INFO L290 TraceCheckUtils]: 43: Hoare triple {38818#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38819#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:18,840 INFO L290 TraceCheckUtils]: 44: Hoare triple {38819#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38819#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:18,841 INFO L290 TraceCheckUtils]: 45: Hoare triple {38819#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38820#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:18,841 INFO L290 TraceCheckUtils]: 46: Hoare triple {38820#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38820#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:18,842 INFO L290 TraceCheckUtils]: 47: Hoare triple {38820#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38821#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:18,842 INFO L290 TraceCheckUtils]: 48: Hoare triple {38821#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38821#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:18,843 INFO L290 TraceCheckUtils]: 49: Hoare triple {38821#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38822#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:18,844 INFO L290 TraceCheckUtils]: 50: Hoare triple {38822#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38822#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:18,845 INFO L290 TraceCheckUtils]: 51: Hoare triple {38822#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38823#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:18,845 INFO L290 TraceCheckUtils]: 52: Hoare triple {38823#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38823#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:18,846 INFO L290 TraceCheckUtils]: 53: Hoare triple {38823#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38824#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:18,846 INFO L290 TraceCheckUtils]: 54: Hoare triple {38824#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38824#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:18,847 INFO L290 TraceCheckUtils]: 55: Hoare triple {38824#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38825#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:18,847 INFO L290 TraceCheckUtils]: 56: Hoare triple {38825#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38825#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:18,849 INFO L290 TraceCheckUtils]: 57: Hoare triple {38825#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38826#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:18,849 INFO L290 TraceCheckUtils]: 58: Hoare triple {38826#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38826#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:18,850 INFO L290 TraceCheckUtils]: 59: Hoare triple {38826#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38827#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:18,850 INFO L290 TraceCheckUtils]: 60: Hoare triple {38827#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38827#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:18,851 INFO L290 TraceCheckUtils]: 61: Hoare triple {38827#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38828#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:18,851 INFO L290 TraceCheckUtils]: 62: Hoare triple {38828#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38828#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:18,852 INFO L290 TraceCheckUtils]: 63: Hoare triple {38828#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38829#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:18,853 INFO L290 TraceCheckUtils]: 64: Hoare triple {38829#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38829#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:18,854 INFO L290 TraceCheckUtils]: 65: Hoare triple {38829#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38830#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:18,854 INFO L290 TraceCheckUtils]: 66: Hoare triple {38830#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38830#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:18,855 INFO L290 TraceCheckUtils]: 67: Hoare triple {38830#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38831#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:18,855 INFO L290 TraceCheckUtils]: 68: Hoare triple {38831#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38831#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:18,856 INFO L290 TraceCheckUtils]: 69: Hoare triple {38831#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38832#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:18,856 INFO L290 TraceCheckUtils]: 70: Hoare triple {38832#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38832#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:18,858 INFO L290 TraceCheckUtils]: 71: Hoare triple {38832#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38833#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:18,858 INFO L290 TraceCheckUtils]: 72: Hoare triple {38833#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38833#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:18,859 INFO L290 TraceCheckUtils]: 73: Hoare triple {38833#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38834#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:18,859 INFO L290 TraceCheckUtils]: 74: Hoare triple {38834#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38834#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:18,860 INFO L290 TraceCheckUtils]: 75: Hoare triple {38834#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38835#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:18,860 INFO L290 TraceCheckUtils]: 76: Hoare triple {38835#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38835#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:18,861 INFO L290 TraceCheckUtils]: 77: Hoare triple {38835#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38836#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:18,862 INFO L290 TraceCheckUtils]: 78: Hoare triple {38836#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38836#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:18,863 INFO L290 TraceCheckUtils]: 79: Hoare triple {38836#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38837#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:18,863 INFO L290 TraceCheckUtils]: 80: Hoare triple {38837#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38837#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:18,864 INFO L290 TraceCheckUtils]: 81: Hoare triple {38837#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38838#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:18,864 INFO L290 TraceCheckUtils]: 82: Hoare triple {38838#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38838#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:18,865 INFO L290 TraceCheckUtils]: 83: Hoare triple {38838#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38839#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:18,865 INFO L290 TraceCheckUtils]: 84: Hoare triple {38839#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38839#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:18,866 INFO L290 TraceCheckUtils]: 85: Hoare triple {38839#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38840#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:18,867 INFO L290 TraceCheckUtils]: 86: Hoare triple {38840#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38840#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:18,868 INFO L290 TraceCheckUtils]: 87: Hoare triple {38840#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38841#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:18,868 INFO L290 TraceCheckUtils]: 88: Hoare triple {38841#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38841#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:18,869 INFO L290 TraceCheckUtils]: 89: Hoare triple {38841#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38842#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:18,869 INFO L290 TraceCheckUtils]: 90: Hoare triple {38842#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38842#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:18,870 INFO L290 TraceCheckUtils]: 91: Hoare triple {38842#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38843#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:18,870 INFO L290 TraceCheckUtils]: 92: Hoare triple {38843#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38843#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:18,872 INFO L290 TraceCheckUtils]: 93: Hoare triple {38843#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38844#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:18,872 INFO L290 TraceCheckUtils]: 94: Hoare triple {38844#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38844#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:18,873 INFO L290 TraceCheckUtils]: 95: Hoare triple {38844#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38845#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:18,873 INFO L290 TraceCheckUtils]: 96: Hoare triple {38845#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38845#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:18,874 INFO L290 TraceCheckUtils]: 97: Hoare triple {38845#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38846#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:18,874 INFO L290 TraceCheckUtils]: 98: Hoare triple {38846#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38846#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:18,875 INFO L290 TraceCheckUtils]: 99: Hoare triple {38846#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38847#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:18,876 INFO L290 TraceCheckUtils]: 100: Hoare triple {38847#(<= main_~k~0 47)} assume !(~i~0 < 1000000); {38847#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:18,876 INFO L272 TraceCheckUtils]: 101: Hoare triple {38847#(<= main_~k~0 47)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {38848#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:35:18,876 INFO L290 TraceCheckUtils]: 102: Hoare triple {38848#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {38849#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:35:18,876 INFO L290 TraceCheckUtils]: 103: Hoare triple {38849#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {38796#false} is VALID [2022-04-15 12:35:18,876 INFO L290 TraceCheckUtils]: 104: Hoare triple {38796#false} assume !false; {38796#false} is VALID [2022-04-15 12:35:18,877 INFO L134 CoverageAnalysis]: Checked inductivity of 2209 backedges. 0 proven. 2209 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:18,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:35:18,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769654198] [2022-04-15 12:35:18,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769654198] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:35:18,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145743630] [2022-04-15 12:35:18,877 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:35:18,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:35:18,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:35:18,878 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:35:18,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-04-15 12:35:19,005 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:35:19,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:35:19,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 566 conjuncts, 51 conjunts are in the unsatisfiable core [2022-04-15 12:35:19,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:19,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:35:19,537 INFO L272 TraceCheckUtils]: 0: Hoare triple {38795#true} call ULTIMATE.init(); {38795#true} is VALID [2022-04-15 12:35:19,537 INFO L290 TraceCheckUtils]: 1: Hoare triple {38795#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {38795#true} is VALID [2022-04-15 12:35:19,537 INFO L290 TraceCheckUtils]: 2: Hoare triple {38795#true} assume true; {38795#true} is VALID [2022-04-15 12:35:19,537 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {38795#true} {38795#true} #54#return; {38795#true} is VALID [2022-04-15 12:35:19,537 INFO L272 TraceCheckUtils]: 4: Hoare triple {38795#true} call #t~ret3 := main(); {38795#true} is VALID [2022-04-15 12:35:19,538 INFO L290 TraceCheckUtils]: 5: Hoare triple {38795#true} ~i~0 := 0;~k~0 := 0; {38869#(<= main_~k~0 0)} is VALID [2022-04-15 12:35:19,538 INFO L290 TraceCheckUtils]: 6: Hoare triple {38869#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38869#(<= main_~k~0 0)} is VALID [2022-04-15 12:35:19,541 INFO L290 TraceCheckUtils]: 7: Hoare triple {38869#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38801#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:19,541 INFO L290 TraceCheckUtils]: 8: Hoare triple {38801#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38801#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:19,542 INFO L290 TraceCheckUtils]: 9: Hoare triple {38801#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38802#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:19,542 INFO L290 TraceCheckUtils]: 10: Hoare triple {38802#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38802#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:19,543 INFO L290 TraceCheckUtils]: 11: Hoare triple {38802#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38803#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:19,544 INFO L290 TraceCheckUtils]: 12: Hoare triple {38803#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38803#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:19,545 INFO L290 TraceCheckUtils]: 13: Hoare triple {38803#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38804#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:19,545 INFO L290 TraceCheckUtils]: 14: Hoare triple {38804#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38804#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:19,546 INFO L290 TraceCheckUtils]: 15: Hoare triple {38804#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38805#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:19,546 INFO L290 TraceCheckUtils]: 16: Hoare triple {38805#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38805#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:19,547 INFO L290 TraceCheckUtils]: 17: Hoare triple {38805#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38806#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:19,548 INFO L290 TraceCheckUtils]: 18: Hoare triple {38806#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38806#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:19,549 INFO L290 TraceCheckUtils]: 19: Hoare triple {38806#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38807#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:19,549 INFO L290 TraceCheckUtils]: 20: Hoare triple {38807#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38807#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:19,550 INFO L290 TraceCheckUtils]: 21: Hoare triple {38807#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38808#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:19,550 INFO L290 TraceCheckUtils]: 22: Hoare triple {38808#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38808#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:19,551 INFO L290 TraceCheckUtils]: 23: Hoare triple {38808#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38809#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:19,552 INFO L290 TraceCheckUtils]: 24: Hoare triple {38809#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38809#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:19,553 INFO L290 TraceCheckUtils]: 25: Hoare triple {38809#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38810#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:19,553 INFO L290 TraceCheckUtils]: 26: Hoare triple {38810#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38810#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:19,554 INFO L290 TraceCheckUtils]: 27: Hoare triple {38810#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38811#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:19,554 INFO L290 TraceCheckUtils]: 28: Hoare triple {38811#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38811#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:19,555 INFO L290 TraceCheckUtils]: 29: Hoare triple {38811#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38812#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:19,555 INFO L290 TraceCheckUtils]: 30: Hoare triple {38812#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38812#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:19,557 INFO L290 TraceCheckUtils]: 31: Hoare triple {38812#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38813#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:19,557 INFO L290 TraceCheckUtils]: 32: Hoare triple {38813#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38813#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:19,558 INFO L290 TraceCheckUtils]: 33: Hoare triple {38813#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38814#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:19,558 INFO L290 TraceCheckUtils]: 34: Hoare triple {38814#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38814#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:19,559 INFO L290 TraceCheckUtils]: 35: Hoare triple {38814#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38815#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:19,559 INFO L290 TraceCheckUtils]: 36: Hoare triple {38815#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38815#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:19,560 INFO L290 TraceCheckUtils]: 37: Hoare triple {38815#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38816#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:19,561 INFO L290 TraceCheckUtils]: 38: Hoare triple {38816#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38816#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:19,562 INFO L290 TraceCheckUtils]: 39: Hoare triple {38816#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38817#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:19,562 INFO L290 TraceCheckUtils]: 40: Hoare triple {38817#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38817#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:19,563 INFO L290 TraceCheckUtils]: 41: Hoare triple {38817#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38818#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:19,563 INFO L290 TraceCheckUtils]: 42: Hoare triple {38818#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38818#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:19,564 INFO L290 TraceCheckUtils]: 43: Hoare triple {38818#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38819#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:19,565 INFO L290 TraceCheckUtils]: 44: Hoare triple {38819#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38819#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:19,566 INFO L290 TraceCheckUtils]: 45: Hoare triple {38819#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38820#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:19,566 INFO L290 TraceCheckUtils]: 46: Hoare triple {38820#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38820#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:19,567 INFO L290 TraceCheckUtils]: 47: Hoare triple {38820#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38821#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:19,567 INFO L290 TraceCheckUtils]: 48: Hoare triple {38821#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38821#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:19,568 INFO L290 TraceCheckUtils]: 49: Hoare triple {38821#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38822#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:19,568 INFO L290 TraceCheckUtils]: 50: Hoare triple {38822#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38822#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:19,569 INFO L290 TraceCheckUtils]: 51: Hoare triple {38822#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38823#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:19,570 INFO L290 TraceCheckUtils]: 52: Hoare triple {38823#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38823#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:19,571 INFO L290 TraceCheckUtils]: 53: Hoare triple {38823#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38824#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:19,571 INFO L290 TraceCheckUtils]: 54: Hoare triple {38824#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38824#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:19,572 INFO L290 TraceCheckUtils]: 55: Hoare triple {38824#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38825#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:19,572 INFO L290 TraceCheckUtils]: 56: Hoare triple {38825#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38825#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:19,573 INFO L290 TraceCheckUtils]: 57: Hoare triple {38825#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38826#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:19,574 INFO L290 TraceCheckUtils]: 58: Hoare triple {38826#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38826#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:19,575 INFO L290 TraceCheckUtils]: 59: Hoare triple {38826#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38827#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:19,575 INFO L290 TraceCheckUtils]: 60: Hoare triple {38827#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38827#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:19,576 INFO L290 TraceCheckUtils]: 61: Hoare triple {38827#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38828#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:19,576 INFO L290 TraceCheckUtils]: 62: Hoare triple {38828#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38828#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:19,577 INFO L290 TraceCheckUtils]: 63: Hoare triple {38828#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38829#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:19,577 INFO L290 TraceCheckUtils]: 64: Hoare triple {38829#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38829#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:19,579 INFO L290 TraceCheckUtils]: 65: Hoare triple {38829#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38830#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:19,579 INFO L290 TraceCheckUtils]: 66: Hoare triple {38830#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38830#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:19,580 INFO L290 TraceCheckUtils]: 67: Hoare triple {38830#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38831#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:19,580 INFO L290 TraceCheckUtils]: 68: Hoare triple {38831#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38831#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:19,581 INFO L290 TraceCheckUtils]: 69: Hoare triple {38831#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38832#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:19,581 INFO L290 TraceCheckUtils]: 70: Hoare triple {38832#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38832#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:19,582 INFO L290 TraceCheckUtils]: 71: Hoare triple {38832#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38833#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:19,583 INFO L290 TraceCheckUtils]: 72: Hoare triple {38833#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38833#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:19,584 INFO L290 TraceCheckUtils]: 73: Hoare triple {38833#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38834#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:19,584 INFO L290 TraceCheckUtils]: 74: Hoare triple {38834#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38834#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:19,585 INFO L290 TraceCheckUtils]: 75: Hoare triple {38834#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38835#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:19,585 INFO L290 TraceCheckUtils]: 76: Hoare triple {38835#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38835#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:19,586 INFO L290 TraceCheckUtils]: 77: Hoare triple {38835#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38836#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:19,587 INFO L290 TraceCheckUtils]: 78: Hoare triple {38836#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38836#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:19,588 INFO L290 TraceCheckUtils]: 79: Hoare triple {38836#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38837#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:19,588 INFO L290 TraceCheckUtils]: 80: Hoare triple {38837#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38837#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:19,589 INFO L290 TraceCheckUtils]: 81: Hoare triple {38837#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38838#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:19,589 INFO L290 TraceCheckUtils]: 82: Hoare triple {38838#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38838#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:19,590 INFO L290 TraceCheckUtils]: 83: Hoare triple {38838#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38839#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:19,591 INFO L290 TraceCheckUtils]: 84: Hoare triple {38839#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38839#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:19,592 INFO L290 TraceCheckUtils]: 85: Hoare triple {38839#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38840#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:19,592 INFO L290 TraceCheckUtils]: 86: Hoare triple {38840#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38840#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:19,593 INFO L290 TraceCheckUtils]: 87: Hoare triple {38840#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38841#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:19,593 INFO L290 TraceCheckUtils]: 88: Hoare triple {38841#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38841#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:19,594 INFO L290 TraceCheckUtils]: 89: Hoare triple {38841#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38842#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:19,594 INFO L290 TraceCheckUtils]: 90: Hoare triple {38842#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38842#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:19,596 INFO L290 TraceCheckUtils]: 91: Hoare triple {38842#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38843#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:19,596 INFO L290 TraceCheckUtils]: 92: Hoare triple {38843#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38843#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:19,597 INFO L290 TraceCheckUtils]: 93: Hoare triple {38843#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38844#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:19,597 INFO L290 TraceCheckUtils]: 94: Hoare triple {38844#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38844#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:19,598 INFO L290 TraceCheckUtils]: 95: Hoare triple {38844#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38845#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:19,598 INFO L290 TraceCheckUtils]: 96: Hoare triple {38845#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38845#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:19,599 INFO L290 TraceCheckUtils]: 97: Hoare triple {38845#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38846#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:19,600 INFO L290 TraceCheckUtils]: 98: Hoare triple {38846#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {38846#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:19,601 INFO L290 TraceCheckUtils]: 99: Hoare triple {38846#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {38847#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:19,601 INFO L290 TraceCheckUtils]: 100: Hoare triple {38847#(<= main_~k~0 47)} assume !(~i~0 < 1000000); {38847#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:19,601 INFO L272 TraceCheckUtils]: 101: Hoare triple {38847#(<= main_~k~0 47)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {39158#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:35:19,601 INFO L290 TraceCheckUtils]: 102: Hoare triple {39158#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {39162#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:35:19,602 INFO L290 TraceCheckUtils]: 103: Hoare triple {39162#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {38796#false} is VALID [2022-04-15 12:35:19,602 INFO L290 TraceCheckUtils]: 104: Hoare triple {38796#false} assume !false; {38796#false} is VALID [2022-04-15 12:35:19,602 INFO L134 CoverageAnalysis]: Checked inductivity of 2209 backedges. 0 proven. 2209 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:19,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:35:21,226 INFO L290 TraceCheckUtils]: 104: Hoare triple {38796#false} assume !false; {38796#false} is VALID [2022-04-15 12:35:21,226 INFO L290 TraceCheckUtils]: 103: Hoare triple {39162#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {38796#false} is VALID [2022-04-15 12:35:21,227 INFO L290 TraceCheckUtils]: 102: Hoare triple {39158#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {39162#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:35:21,227 INFO L272 TraceCheckUtils]: 101: Hoare triple {39178#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {39158#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:35:21,227 INFO L290 TraceCheckUtils]: 100: Hoare triple {39178#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {39178#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:35:21,230 INFO L290 TraceCheckUtils]: 99: Hoare triple {39185#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39178#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:35:21,230 INFO L290 TraceCheckUtils]: 98: Hoare triple {39185#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39185#(<= main_~k~0 999999)} is VALID [2022-04-15 12:35:21,231 INFO L290 TraceCheckUtils]: 97: Hoare triple {39192#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39185#(<= main_~k~0 999999)} is VALID [2022-04-15 12:35:21,231 INFO L290 TraceCheckUtils]: 96: Hoare triple {39192#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39192#(<= main_~k~0 999998)} is VALID [2022-04-15 12:35:21,233 INFO L290 TraceCheckUtils]: 95: Hoare triple {39199#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39192#(<= main_~k~0 999998)} is VALID [2022-04-15 12:35:21,233 INFO L290 TraceCheckUtils]: 94: Hoare triple {39199#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39199#(<= main_~k~0 999997)} is VALID [2022-04-15 12:35:21,234 INFO L290 TraceCheckUtils]: 93: Hoare triple {39206#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39199#(<= main_~k~0 999997)} is VALID [2022-04-15 12:35:21,234 INFO L290 TraceCheckUtils]: 92: Hoare triple {39206#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39206#(<= main_~k~0 999996)} is VALID [2022-04-15 12:35:21,235 INFO L290 TraceCheckUtils]: 91: Hoare triple {39213#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39206#(<= main_~k~0 999996)} is VALID [2022-04-15 12:35:21,235 INFO L290 TraceCheckUtils]: 90: Hoare triple {39213#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39213#(<= main_~k~0 999995)} is VALID [2022-04-15 12:35:21,236 INFO L290 TraceCheckUtils]: 89: Hoare triple {39220#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39213#(<= main_~k~0 999995)} is VALID [2022-04-15 12:35:21,266 INFO L290 TraceCheckUtils]: 88: Hoare triple {39220#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39220#(<= main_~k~0 999994)} is VALID [2022-04-15 12:35:21,268 INFO L290 TraceCheckUtils]: 87: Hoare triple {39227#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39220#(<= main_~k~0 999994)} is VALID [2022-04-15 12:35:21,268 INFO L290 TraceCheckUtils]: 86: Hoare triple {39227#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39227#(<= main_~k~0 999993)} is VALID [2022-04-15 12:35:21,270 INFO L290 TraceCheckUtils]: 85: Hoare triple {39234#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39227#(<= main_~k~0 999993)} is VALID [2022-04-15 12:35:21,270 INFO L290 TraceCheckUtils]: 84: Hoare triple {39234#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39234#(<= main_~k~0 999992)} is VALID [2022-04-15 12:35:21,271 INFO L290 TraceCheckUtils]: 83: Hoare triple {39241#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39234#(<= main_~k~0 999992)} is VALID [2022-04-15 12:35:21,271 INFO L290 TraceCheckUtils]: 82: Hoare triple {39241#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39241#(<= main_~k~0 999991)} is VALID [2022-04-15 12:35:21,272 INFO L290 TraceCheckUtils]: 81: Hoare triple {39248#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39241#(<= main_~k~0 999991)} is VALID [2022-04-15 12:35:21,272 INFO L290 TraceCheckUtils]: 80: Hoare triple {39248#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39248#(<= main_~k~0 999990)} is VALID [2022-04-15 12:35:21,273 INFO L290 TraceCheckUtils]: 79: Hoare triple {39255#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39248#(<= main_~k~0 999990)} is VALID [2022-04-15 12:35:21,274 INFO L290 TraceCheckUtils]: 78: Hoare triple {39255#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39255#(<= main_~k~0 999989)} is VALID [2022-04-15 12:35:21,275 INFO L290 TraceCheckUtils]: 77: Hoare triple {39262#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39255#(<= main_~k~0 999989)} is VALID [2022-04-15 12:35:21,275 INFO L290 TraceCheckUtils]: 76: Hoare triple {39262#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39262#(<= main_~k~0 999988)} is VALID [2022-04-15 12:35:21,276 INFO L290 TraceCheckUtils]: 75: Hoare triple {39269#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39262#(<= main_~k~0 999988)} is VALID [2022-04-15 12:35:21,276 INFO L290 TraceCheckUtils]: 74: Hoare triple {39269#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39269#(<= main_~k~0 999987)} is VALID [2022-04-15 12:35:21,277 INFO L290 TraceCheckUtils]: 73: Hoare triple {39276#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39269#(<= main_~k~0 999987)} is VALID [2022-04-15 12:35:21,278 INFO L290 TraceCheckUtils]: 72: Hoare triple {39276#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39276#(<= main_~k~0 999986)} is VALID [2022-04-15 12:35:21,279 INFO L290 TraceCheckUtils]: 71: Hoare triple {39283#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39276#(<= main_~k~0 999986)} is VALID [2022-04-15 12:35:21,279 INFO L290 TraceCheckUtils]: 70: Hoare triple {39283#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39283#(<= main_~k~0 999985)} is VALID [2022-04-15 12:35:21,280 INFO L290 TraceCheckUtils]: 69: Hoare triple {39290#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39283#(<= main_~k~0 999985)} is VALID [2022-04-15 12:35:21,280 INFO L290 TraceCheckUtils]: 68: Hoare triple {39290#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39290#(<= main_~k~0 999984)} is VALID [2022-04-15 12:35:21,281 INFO L290 TraceCheckUtils]: 67: Hoare triple {39297#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39290#(<= main_~k~0 999984)} is VALID [2022-04-15 12:35:21,281 INFO L290 TraceCheckUtils]: 66: Hoare triple {39297#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39297#(<= main_~k~0 999983)} is VALID [2022-04-15 12:35:21,283 INFO L290 TraceCheckUtils]: 65: Hoare triple {39304#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39297#(<= main_~k~0 999983)} is VALID [2022-04-15 12:35:21,283 INFO L290 TraceCheckUtils]: 64: Hoare triple {39304#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39304#(<= main_~k~0 999982)} is VALID [2022-04-15 12:35:21,284 INFO L290 TraceCheckUtils]: 63: Hoare triple {39311#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39304#(<= main_~k~0 999982)} is VALID [2022-04-15 12:35:21,284 INFO L290 TraceCheckUtils]: 62: Hoare triple {39311#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39311#(<= main_~k~0 999981)} is VALID [2022-04-15 12:35:21,285 INFO L290 TraceCheckUtils]: 61: Hoare triple {39318#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39311#(<= main_~k~0 999981)} is VALID [2022-04-15 12:35:21,285 INFO L290 TraceCheckUtils]: 60: Hoare triple {39318#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39318#(<= main_~k~0 999980)} is VALID [2022-04-15 12:35:21,286 INFO L290 TraceCheckUtils]: 59: Hoare triple {39325#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39318#(<= main_~k~0 999980)} is VALID [2022-04-15 12:35:21,287 INFO L290 TraceCheckUtils]: 58: Hoare triple {39325#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39325#(<= main_~k~0 999979)} is VALID [2022-04-15 12:35:21,288 INFO L290 TraceCheckUtils]: 57: Hoare triple {39332#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39325#(<= main_~k~0 999979)} is VALID [2022-04-15 12:35:21,288 INFO L290 TraceCheckUtils]: 56: Hoare triple {39332#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39332#(<= main_~k~0 999978)} is VALID [2022-04-15 12:35:21,289 INFO L290 TraceCheckUtils]: 55: Hoare triple {39339#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39332#(<= main_~k~0 999978)} is VALID [2022-04-15 12:35:21,289 INFO L290 TraceCheckUtils]: 54: Hoare triple {39339#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39339#(<= main_~k~0 999977)} is VALID [2022-04-15 12:35:21,290 INFO L290 TraceCheckUtils]: 53: Hoare triple {39346#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39339#(<= main_~k~0 999977)} is VALID [2022-04-15 12:35:21,290 INFO L290 TraceCheckUtils]: 52: Hoare triple {39346#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39346#(<= main_~k~0 999976)} is VALID [2022-04-15 12:35:21,292 INFO L290 TraceCheckUtils]: 51: Hoare triple {39353#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39346#(<= main_~k~0 999976)} is VALID [2022-04-15 12:35:21,292 INFO L290 TraceCheckUtils]: 50: Hoare triple {39353#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39353#(<= main_~k~0 999975)} is VALID [2022-04-15 12:35:21,293 INFO L290 TraceCheckUtils]: 49: Hoare triple {39360#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39353#(<= main_~k~0 999975)} is VALID [2022-04-15 12:35:21,293 INFO L290 TraceCheckUtils]: 48: Hoare triple {39360#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39360#(<= main_~k~0 999974)} is VALID [2022-04-15 12:35:21,294 INFO L290 TraceCheckUtils]: 47: Hoare triple {39367#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39360#(<= main_~k~0 999974)} is VALID [2022-04-15 12:35:21,294 INFO L290 TraceCheckUtils]: 46: Hoare triple {39367#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39367#(<= main_~k~0 999973)} is VALID [2022-04-15 12:35:21,295 INFO L290 TraceCheckUtils]: 45: Hoare triple {39374#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39367#(<= main_~k~0 999973)} is VALID [2022-04-15 12:35:21,296 INFO L290 TraceCheckUtils]: 44: Hoare triple {39374#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39374#(<= main_~k~0 999972)} is VALID [2022-04-15 12:35:21,297 INFO L290 TraceCheckUtils]: 43: Hoare triple {39381#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39374#(<= main_~k~0 999972)} is VALID [2022-04-15 12:35:21,297 INFO L290 TraceCheckUtils]: 42: Hoare triple {39381#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39381#(<= main_~k~0 999971)} is VALID [2022-04-15 12:35:21,298 INFO L290 TraceCheckUtils]: 41: Hoare triple {39388#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39381#(<= main_~k~0 999971)} is VALID [2022-04-15 12:35:21,298 INFO L290 TraceCheckUtils]: 40: Hoare triple {39388#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39388#(<= main_~k~0 999970)} is VALID [2022-04-15 12:35:21,299 INFO L290 TraceCheckUtils]: 39: Hoare triple {39395#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39388#(<= main_~k~0 999970)} is VALID [2022-04-15 12:35:21,300 INFO L290 TraceCheckUtils]: 38: Hoare triple {39395#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39395#(<= main_~k~0 999969)} is VALID [2022-04-15 12:35:21,301 INFO L290 TraceCheckUtils]: 37: Hoare triple {39402#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39395#(<= main_~k~0 999969)} is VALID [2022-04-15 12:35:21,301 INFO L290 TraceCheckUtils]: 36: Hoare triple {39402#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39402#(<= main_~k~0 999968)} is VALID [2022-04-15 12:35:21,302 INFO L290 TraceCheckUtils]: 35: Hoare triple {39409#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39402#(<= main_~k~0 999968)} is VALID [2022-04-15 12:35:21,302 INFO L290 TraceCheckUtils]: 34: Hoare triple {39409#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39409#(<= main_~k~0 999967)} is VALID [2022-04-15 12:35:21,303 INFO L290 TraceCheckUtils]: 33: Hoare triple {39416#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39409#(<= main_~k~0 999967)} is VALID [2022-04-15 12:35:21,303 INFO L290 TraceCheckUtils]: 32: Hoare triple {39416#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39416#(<= main_~k~0 999966)} is VALID [2022-04-15 12:35:21,305 INFO L290 TraceCheckUtils]: 31: Hoare triple {39423#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39416#(<= main_~k~0 999966)} is VALID [2022-04-15 12:35:21,305 INFO L290 TraceCheckUtils]: 30: Hoare triple {39423#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39423#(<= main_~k~0 999965)} is VALID [2022-04-15 12:35:21,306 INFO L290 TraceCheckUtils]: 29: Hoare triple {39430#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39423#(<= main_~k~0 999965)} is VALID [2022-04-15 12:35:21,306 INFO L290 TraceCheckUtils]: 28: Hoare triple {39430#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39430#(<= main_~k~0 999964)} is VALID [2022-04-15 12:35:21,307 INFO L290 TraceCheckUtils]: 27: Hoare triple {39437#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39430#(<= main_~k~0 999964)} is VALID [2022-04-15 12:35:21,307 INFO L290 TraceCheckUtils]: 26: Hoare triple {39437#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39437#(<= main_~k~0 999963)} is VALID [2022-04-15 12:35:21,308 INFO L290 TraceCheckUtils]: 25: Hoare triple {39444#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39437#(<= main_~k~0 999963)} is VALID [2022-04-15 12:35:21,309 INFO L290 TraceCheckUtils]: 24: Hoare triple {39444#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39444#(<= main_~k~0 999962)} is VALID [2022-04-15 12:35:21,311 INFO L290 TraceCheckUtils]: 23: Hoare triple {39451#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39444#(<= main_~k~0 999962)} is VALID [2022-04-15 12:35:21,311 INFO L290 TraceCheckUtils]: 22: Hoare triple {39451#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39451#(<= main_~k~0 999961)} is VALID [2022-04-15 12:35:21,312 INFO L290 TraceCheckUtils]: 21: Hoare triple {39458#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39451#(<= main_~k~0 999961)} is VALID [2022-04-15 12:35:21,312 INFO L290 TraceCheckUtils]: 20: Hoare triple {39458#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39458#(<= main_~k~0 999960)} is VALID [2022-04-15 12:35:21,313 INFO L290 TraceCheckUtils]: 19: Hoare triple {39465#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39458#(<= main_~k~0 999960)} is VALID [2022-04-15 12:35:21,313 INFO L290 TraceCheckUtils]: 18: Hoare triple {39465#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39465#(<= main_~k~0 999959)} is VALID [2022-04-15 12:35:21,315 INFO L290 TraceCheckUtils]: 17: Hoare triple {39472#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39465#(<= main_~k~0 999959)} is VALID [2022-04-15 12:35:21,315 INFO L290 TraceCheckUtils]: 16: Hoare triple {39472#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39472#(<= main_~k~0 999958)} is VALID [2022-04-15 12:35:21,316 INFO L290 TraceCheckUtils]: 15: Hoare triple {39479#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39472#(<= main_~k~0 999958)} is VALID [2022-04-15 12:35:21,316 INFO L290 TraceCheckUtils]: 14: Hoare triple {39479#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39479#(<= main_~k~0 999957)} is VALID [2022-04-15 12:35:21,317 INFO L290 TraceCheckUtils]: 13: Hoare triple {39486#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39479#(<= main_~k~0 999957)} is VALID [2022-04-15 12:35:21,317 INFO L290 TraceCheckUtils]: 12: Hoare triple {39486#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39486#(<= main_~k~0 999956)} is VALID [2022-04-15 12:35:21,318 INFO L290 TraceCheckUtils]: 11: Hoare triple {39493#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39486#(<= main_~k~0 999956)} is VALID [2022-04-15 12:35:21,319 INFO L290 TraceCheckUtils]: 10: Hoare triple {39493#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39493#(<= main_~k~0 999955)} is VALID [2022-04-15 12:35:21,320 INFO L290 TraceCheckUtils]: 9: Hoare triple {39500#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39493#(<= main_~k~0 999955)} is VALID [2022-04-15 12:35:21,320 INFO L290 TraceCheckUtils]: 8: Hoare triple {39500#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39500#(<= main_~k~0 999954)} is VALID [2022-04-15 12:35:21,321 INFO L290 TraceCheckUtils]: 7: Hoare triple {39507#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {39500#(<= main_~k~0 999954)} is VALID [2022-04-15 12:35:21,321 INFO L290 TraceCheckUtils]: 6: Hoare triple {39507#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {39507#(<= main_~k~0 999953)} is VALID [2022-04-15 12:35:21,321 INFO L290 TraceCheckUtils]: 5: Hoare triple {38795#true} ~i~0 := 0;~k~0 := 0; {39507#(<= main_~k~0 999953)} is VALID [2022-04-15 12:35:21,321 INFO L272 TraceCheckUtils]: 4: Hoare triple {38795#true} call #t~ret3 := main(); {38795#true} is VALID [2022-04-15 12:35:21,322 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {38795#true} {38795#true} #54#return; {38795#true} is VALID [2022-04-15 12:35:21,322 INFO L290 TraceCheckUtils]: 2: Hoare triple {38795#true} assume true; {38795#true} is VALID [2022-04-15 12:35:21,322 INFO L290 TraceCheckUtils]: 1: Hoare triple {38795#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {38795#true} is VALID [2022-04-15 12:35:21,322 INFO L272 TraceCheckUtils]: 0: Hoare triple {38795#true} call ULTIMATE.init(); {38795#true} is VALID [2022-04-15 12:35:21,322 INFO L134 CoverageAnalysis]: Checked inductivity of 2209 backedges. 0 proven. 2209 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:21,322 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145743630] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:35:21,322 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:35:21,322 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 52, 52] total 104 [2022-04-15 12:35:21,322 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:35:21,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1608812300] [2022-04-15 12:35:21,323 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1608812300] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:35:21,323 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:35:21,323 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [53] imperfect sequences [] total 53 [2022-04-15 12:35:21,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134467036] [2022-04-15 12:35:21,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:35:21,323 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9056603773584906) internal successors, (101), 51 states have internal predecessors, (101), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 105 [2022-04-15 12:35:21,323 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:35:21,323 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 53 states, 53 states have (on average 1.9056603773584906) internal successors, (101), 51 states have internal predecessors, (101), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:21,404 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 105 edges. 105 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:21,404 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-04-15 12:35:21,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:35:21,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-04-15 12:35:21,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4863, Invalid=5849, Unknown=0, NotChecked=0, Total=10712 [2022-04-15 12:35:21,406 INFO L87 Difference]: Start difference. First operand 106 states and 106 transitions. Second operand has 53 states, 53 states have (on average 1.9056603773584906) internal successors, (101), 51 states have internal predecessors, (101), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:23,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:23,090 INFO L93 Difference]: Finished difference Result 114 states and 114 transitions. [2022-04-15 12:35:23,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-04-15 12:35:23,091 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9056603773584906) internal successors, (101), 51 states have internal predecessors, (101), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 105 [2022-04-15 12:35:23,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:35:23,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 53 states have (on average 1.9056603773584906) internal successors, (101), 51 states have internal predecessors, (101), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:23,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 114 transitions. [2022-04-15 12:35:23,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 53 states have (on average 1.9056603773584906) internal successors, (101), 51 states have internal predecessors, (101), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:23,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 114 transitions. [2022-04-15 12:35:23,092 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 53 states and 114 transitions. [2022-04-15 12:35:23,206 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 114 edges. 114 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:23,207 INFO L225 Difference]: With dead ends: 114 [2022-04-15 12:35:23,208 INFO L226 Difference]: Without dead ends: 109 [2022-04-15 12:35:23,209 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 160 SyntacticMatches, 1 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2037 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=9626, Invalid=13936, Unknown=0, NotChecked=0, Total=23562 [2022-04-15 12:35:23,209 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 106 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-15 12:35:23,210 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 53 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-15 12:35:23,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2022-04-15 12:35:23,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 108. [2022-04-15 12:35:23,545 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:35:23,545 INFO L82 GeneralOperation]: Start isEquivalent. First operand 109 states. Second operand has 108 states, 103 states have (on average 1.0097087378640777) internal successors, (104), 103 states have internal predecessors, (104), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:23,546 INFO L74 IsIncluded]: Start isIncluded. First operand 109 states. Second operand has 108 states, 103 states have (on average 1.0097087378640777) internal successors, (104), 103 states have internal predecessors, (104), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:23,546 INFO L87 Difference]: Start difference. First operand 109 states. Second operand has 108 states, 103 states have (on average 1.0097087378640777) internal successors, (104), 103 states have internal predecessors, (104), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:23,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:23,547 INFO L93 Difference]: Finished difference Result 109 states and 109 transitions. [2022-04-15 12:35:23,547 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 109 transitions. [2022-04-15 12:35:23,547 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:35:23,547 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:35:23,547 INFO L74 IsIncluded]: Start isIncluded. First operand has 108 states, 103 states have (on average 1.0097087378640777) internal successors, (104), 103 states have internal predecessors, (104), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 109 states. [2022-04-15 12:35:23,547 INFO L87 Difference]: Start difference. First operand has 108 states, 103 states have (on average 1.0097087378640777) internal successors, (104), 103 states have internal predecessors, (104), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 109 states. [2022-04-15 12:35:23,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:23,548 INFO L93 Difference]: Finished difference Result 109 states and 109 transitions. [2022-04-15 12:35:23,548 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 109 transitions. [2022-04-15 12:35:23,548 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:35:23,548 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:35:23,548 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:35:23,548 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:35:23,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 103 states have (on average 1.0097087378640777) internal successors, (104), 103 states have internal predecessors, (104), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:23,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 108 transitions. [2022-04-15 12:35:23,549 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 108 transitions. Word has length 105 [2022-04-15 12:35:23,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:35:23,549 INFO L478 AbstractCegarLoop]: Abstraction has 108 states and 108 transitions. [2022-04-15 12:35:23,549 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9056603773584906) internal successors, (101), 51 states have internal predecessors, (101), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:23,549 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 108 states and 108 transitions. [2022-04-15 12:35:23,752 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 108 edges. 108 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:23,753 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 108 transitions. [2022-04-15 12:35:23,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-04-15 12:35:23,753 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:35:23,753 INFO L499 BasicCegarLoop]: trace histogram [48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:35:23,770 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-04-15 12:35:23,953 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-04-15 12:35:23,953 INFO L403 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:35:23,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:35:23,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1988187948, now seen corresponding path program 95 times [2022-04-15 12:35:23,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:35:23,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1460922477] [2022-04-15 12:35:24,484 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:35:24,484 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:35:24,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1988187948, now seen corresponding path program 96 times [2022-04-15 12:35:24,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:35:24,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907449585] [2022-04-15 12:35:24,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:35:24,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:35:24,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:25,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:35:25,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:25,427 INFO L290 TraceCheckUtils]: 0: Hoare triple {40349#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {40293#true} is VALID [2022-04-15 12:35:25,427 INFO L290 TraceCheckUtils]: 1: Hoare triple {40293#true} assume true; {40293#true} is VALID [2022-04-15 12:35:25,427 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {40293#true} {40293#true} #54#return; {40293#true} is VALID [2022-04-15 12:35:25,427 INFO L272 TraceCheckUtils]: 0: Hoare triple {40293#true} call ULTIMATE.init(); {40349#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:35:25,427 INFO L290 TraceCheckUtils]: 1: Hoare triple {40349#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {40293#true} is VALID [2022-04-15 12:35:25,427 INFO L290 TraceCheckUtils]: 2: Hoare triple {40293#true} assume true; {40293#true} is VALID [2022-04-15 12:35:25,427 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {40293#true} {40293#true} #54#return; {40293#true} is VALID [2022-04-15 12:35:25,428 INFO L272 TraceCheckUtils]: 4: Hoare triple {40293#true} call #t~ret3 := main(); {40293#true} is VALID [2022-04-15 12:35:25,428 INFO L290 TraceCheckUtils]: 5: Hoare triple {40293#true} ~i~0 := 0;~k~0 := 0; {40298#(= main_~k~0 0)} is VALID [2022-04-15 12:35:25,428 INFO L290 TraceCheckUtils]: 6: Hoare triple {40298#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40298#(= main_~k~0 0)} is VALID [2022-04-15 12:35:25,428 INFO L290 TraceCheckUtils]: 7: Hoare triple {40298#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40299#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:25,428 INFO L290 TraceCheckUtils]: 8: Hoare triple {40299#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40299#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:25,431 INFO L290 TraceCheckUtils]: 9: Hoare triple {40299#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40300#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:25,432 INFO L290 TraceCheckUtils]: 10: Hoare triple {40300#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40300#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:25,433 INFO L290 TraceCheckUtils]: 11: Hoare triple {40300#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40301#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:25,433 INFO L290 TraceCheckUtils]: 12: Hoare triple {40301#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40301#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:25,434 INFO L290 TraceCheckUtils]: 13: Hoare triple {40301#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40302#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:25,434 INFO L290 TraceCheckUtils]: 14: Hoare triple {40302#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40302#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:25,436 INFO L290 TraceCheckUtils]: 15: Hoare triple {40302#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40303#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:25,436 INFO L290 TraceCheckUtils]: 16: Hoare triple {40303#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40303#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:25,437 INFO L290 TraceCheckUtils]: 17: Hoare triple {40303#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40304#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:25,437 INFO L290 TraceCheckUtils]: 18: Hoare triple {40304#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40304#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:25,438 INFO L290 TraceCheckUtils]: 19: Hoare triple {40304#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40305#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:25,439 INFO L290 TraceCheckUtils]: 20: Hoare triple {40305#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40305#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:25,440 INFO L290 TraceCheckUtils]: 21: Hoare triple {40305#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40306#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:25,440 INFO L290 TraceCheckUtils]: 22: Hoare triple {40306#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40306#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:25,441 INFO L290 TraceCheckUtils]: 23: Hoare triple {40306#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40307#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:25,442 INFO L290 TraceCheckUtils]: 24: Hoare triple {40307#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40307#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:25,443 INFO L290 TraceCheckUtils]: 25: Hoare triple {40307#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40308#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:25,443 INFO L290 TraceCheckUtils]: 26: Hoare triple {40308#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40308#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:25,444 INFO L290 TraceCheckUtils]: 27: Hoare triple {40308#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40309#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:25,444 INFO L290 TraceCheckUtils]: 28: Hoare triple {40309#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40309#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:25,445 INFO L290 TraceCheckUtils]: 29: Hoare triple {40309#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40310#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:25,446 INFO L290 TraceCheckUtils]: 30: Hoare triple {40310#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40310#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:25,447 INFO L290 TraceCheckUtils]: 31: Hoare triple {40310#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40311#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:25,447 INFO L290 TraceCheckUtils]: 32: Hoare triple {40311#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40311#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:25,448 INFO L290 TraceCheckUtils]: 33: Hoare triple {40311#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40312#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:25,449 INFO L290 TraceCheckUtils]: 34: Hoare triple {40312#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40312#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:25,450 INFO L290 TraceCheckUtils]: 35: Hoare triple {40312#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40313#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:25,450 INFO L290 TraceCheckUtils]: 36: Hoare triple {40313#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40313#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:25,451 INFO L290 TraceCheckUtils]: 37: Hoare triple {40313#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40314#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:25,451 INFO L290 TraceCheckUtils]: 38: Hoare triple {40314#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40314#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:25,453 INFO L290 TraceCheckUtils]: 39: Hoare triple {40314#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40315#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:25,453 INFO L290 TraceCheckUtils]: 40: Hoare triple {40315#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40315#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:25,454 INFO L290 TraceCheckUtils]: 41: Hoare triple {40315#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40316#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:25,454 INFO L290 TraceCheckUtils]: 42: Hoare triple {40316#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40316#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:25,456 INFO L290 TraceCheckUtils]: 43: Hoare triple {40316#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40317#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:25,456 INFO L290 TraceCheckUtils]: 44: Hoare triple {40317#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40317#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:25,457 INFO L290 TraceCheckUtils]: 45: Hoare triple {40317#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40318#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:25,457 INFO L290 TraceCheckUtils]: 46: Hoare triple {40318#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40318#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:25,458 INFO L290 TraceCheckUtils]: 47: Hoare triple {40318#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40319#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:25,459 INFO L290 TraceCheckUtils]: 48: Hoare triple {40319#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40319#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:25,460 INFO L290 TraceCheckUtils]: 49: Hoare triple {40319#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40320#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:25,460 INFO L290 TraceCheckUtils]: 50: Hoare triple {40320#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40320#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:25,461 INFO L290 TraceCheckUtils]: 51: Hoare triple {40320#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40321#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:25,461 INFO L290 TraceCheckUtils]: 52: Hoare triple {40321#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40321#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:25,463 INFO L290 TraceCheckUtils]: 53: Hoare triple {40321#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40322#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:25,463 INFO L290 TraceCheckUtils]: 54: Hoare triple {40322#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40322#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:25,464 INFO L290 TraceCheckUtils]: 55: Hoare triple {40322#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40323#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:25,464 INFO L290 TraceCheckUtils]: 56: Hoare triple {40323#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40323#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:25,466 INFO L290 TraceCheckUtils]: 57: Hoare triple {40323#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40324#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:25,466 INFO L290 TraceCheckUtils]: 58: Hoare triple {40324#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40324#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:25,467 INFO L290 TraceCheckUtils]: 59: Hoare triple {40324#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40325#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:25,467 INFO L290 TraceCheckUtils]: 60: Hoare triple {40325#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40325#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:25,469 INFO L290 TraceCheckUtils]: 61: Hoare triple {40325#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40326#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:25,469 INFO L290 TraceCheckUtils]: 62: Hoare triple {40326#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40326#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:25,470 INFO L290 TraceCheckUtils]: 63: Hoare triple {40326#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40327#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:25,470 INFO L290 TraceCheckUtils]: 64: Hoare triple {40327#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40327#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:25,471 INFO L290 TraceCheckUtils]: 65: Hoare triple {40327#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40328#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:25,472 INFO L290 TraceCheckUtils]: 66: Hoare triple {40328#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40328#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:25,473 INFO L290 TraceCheckUtils]: 67: Hoare triple {40328#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40329#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:25,473 INFO L290 TraceCheckUtils]: 68: Hoare triple {40329#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40329#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:25,474 INFO L290 TraceCheckUtils]: 69: Hoare triple {40329#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40330#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:25,474 INFO L290 TraceCheckUtils]: 70: Hoare triple {40330#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40330#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:25,476 INFO L290 TraceCheckUtils]: 71: Hoare triple {40330#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40331#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:25,476 INFO L290 TraceCheckUtils]: 72: Hoare triple {40331#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40331#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:25,477 INFO L290 TraceCheckUtils]: 73: Hoare triple {40331#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40332#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:25,477 INFO L290 TraceCheckUtils]: 74: Hoare triple {40332#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40332#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:25,479 INFO L290 TraceCheckUtils]: 75: Hoare triple {40332#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40333#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:25,479 INFO L290 TraceCheckUtils]: 76: Hoare triple {40333#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40333#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:25,480 INFO L290 TraceCheckUtils]: 77: Hoare triple {40333#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40334#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:25,480 INFO L290 TraceCheckUtils]: 78: Hoare triple {40334#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40334#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:25,482 INFO L290 TraceCheckUtils]: 79: Hoare triple {40334#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40335#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:25,482 INFO L290 TraceCheckUtils]: 80: Hoare triple {40335#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40335#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:25,483 INFO L290 TraceCheckUtils]: 81: Hoare triple {40335#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40336#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:25,483 INFO L290 TraceCheckUtils]: 82: Hoare triple {40336#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40336#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:25,485 INFO L290 TraceCheckUtils]: 83: Hoare triple {40336#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40337#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:25,485 INFO L290 TraceCheckUtils]: 84: Hoare triple {40337#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40337#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:25,486 INFO L290 TraceCheckUtils]: 85: Hoare triple {40337#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40338#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:25,486 INFO L290 TraceCheckUtils]: 86: Hoare triple {40338#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40338#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:25,487 INFO L290 TraceCheckUtils]: 87: Hoare triple {40338#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40339#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:25,488 INFO L290 TraceCheckUtils]: 88: Hoare triple {40339#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40339#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:25,489 INFO L290 TraceCheckUtils]: 89: Hoare triple {40339#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40340#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:25,489 INFO L290 TraceCheckUtils]: 90: Hoare triple {40340#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40340#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:25,490 INFO L290 TraceCheckUtils]: 91: Hoare triple {40340#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40341#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:25,490 INFO L290 TraceCheckUtils]: 92: Hoare triple {40341#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40341#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:25,492 INFO L290 TraceCheckUtils]: 93: Hoare triple {40341#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40342#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:25,492 INFO L290 TraceCheckUtils]: 94: Hoare triple {40342#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40342#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:25,493 INFO L290 TraceCheckUtils]: 95: Hoare triple {40342#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40343#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:25,493 INFO L290 TraceCheckUtils]: 96: Hoare triple {40343#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40343#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:25,495 INFO L290 TraceCheckUtils]: 97: Hoare triple {40343#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40344#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:25,495 INFO L290 TraceCheckUtils]: 98: Hoare triple {40344#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40344#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:25,496 INFO L290 TraceCheckUtils]: 99: Hoare triple {40344#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40345#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:25,496 INFO L290 TraceCheckUtils]: 100: Hoare triple {40345#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40345#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:25,498 INFO L290 TraceCheckUtils]: 101: Hoare triple {40345#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40346#(<= main_~k~0 48)} is VALID [2022-04-15 12:35:25,498 INFO L290 TraceCheckUtils]: 102: Hoare triple {40346#(<= main_~k~0 48)} assume !(~i~0 < 1000000); {40346#(<= main_~k~0 48)} is VALID [2022-04-15 12:35:25,498 INFO L272 TraceCheckUtils]: 103: Hoare triple {40346#(<= main_~k~0 48)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {40347#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:35:25,498 INFO L290 TraceCheckUtils]: 104: Hoare triple {40347#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {40348#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:35:25,499 INFO L290 TraceCheckUtils]: 105: Hoare triple {40348#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {40294#false} is VALID [2022-04-15 12:35:25,499 INFO L290 TraceCheckUtils]: 106: Hoare triple {40294#false} assume !false; {40294#false} is VALID [2022-04-15 12:35:25,499 INFO L134 CoverageAnalysis]: Checked inductivity of 2304 backedges. 0 proven. 2304 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:25,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:35:25,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907449585] [2022-04-15 12:35:25,499 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907449585] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:35:25,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006420204] [2022-04-15 12:35:25,499 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:35:25,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:35:25,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:35:25,501 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:35:25,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-04-15 12:35:25,636 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 49 check-sat command(s) [2022-04-15 12:35:25,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:35:25,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 577 conjuncts, 52 conjunts are in the unsatisfiable core [2022-04-15 12:35:25,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:25,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:35:26,337 INFO L272 TraceCheckUtils]: 0: Hoare triple {40293#true} call ULTIMATE.init(); {40293#true} is VALID [2022-04-15 12:35:26,337 INFO L290 TraceCheckUtils]: 1: Hoare triple {40293#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {40293#true} is VALID [2022-04-15 12:35:26,337 INFO L290 TraceCheckUtils]: 2: Hoare triple {40293#true} assume true; {40293#true} is VALID [2022-04-15 12:35:26,337 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {40293#true} {40293#true} #54#return; {40293#true} is VALID [2022-04-15 12:35:26,337 INFO L272 TraceCheckUtils]: 4: Hoare triple {40293#true} call #t~ret3 := main(); {40293#true} is VALID [2022-04-15 12:35:26,338 INFO L290 TraceCheckUtils]: 5: Hoare triple {40293#true} ~i~0 := 0;~k~0 := 0; {40368#(<= main_~k~0 0)} is VALID [2022-04-15 12:35:26,338 INFO L290 TraceCheckUtils]: 6: Hoare triple {40368#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40368#(<= main_~k~0 0)} is VALID [2022-04-15 12:35:26,341 INFO L290 TraceCheckUtils]: 7: Hoare triple {40368#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40299#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:26,341 INFO L290 TraceCheckUtils]: 8: Hoare triple {40299#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40299#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:26,343 INFO L290 TraceCheckUtils]: 9: Hoare triple {40299#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40300#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:26,343 INFO L290 TraceCheckUtils]: 10: Hoare triple {40300#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40300#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:26,344 INFO L290 TraceCheckUtils]: 11: Hoare triple {40300#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40301#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:26,344 INFO L290 TraceCheckUtils]: 12: Hoare triple {40301#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40301#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:26,346 INFO L290 TraceCheckUtils]: 13: Hoare triple {40301#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40302#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:26,346 INFO L290 TraceCheckUtils]: 14: Hoare triple {40302#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40302#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:26,348 INFO L290 TraceCheckUtils]: 15: Hoare triple {40302#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40303#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:26,348 INFO L290 TraceCheckUtils]: 16: Hoare triple {40303#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40303#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:26,349 INFO L290 TraceCheckUtils]: 17: Hoare triple {40303#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40304#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:26,350 INFO L290 TraceCheckUtils]: 18: Hoare triple {40304#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40304#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:26,351 INFO L290 TraceCheckUtils]: 19: Hoare triple {40304#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40305#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:26,351 INFO L290 TraceCheckUtils]: 20: Hoare triple {40305#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40305#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:26,353 INFO L290 TraceCheckUtils]: 21: Hoare triple {40305#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40306#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:26,353 INFO L290 TraceCheckUtils]: 22: Hoare triple {40306#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40306#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:26,355 INFO L290 TraceCheckUtils]: 23: Hoare triple {40306#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40307#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:26,355 INFO L290 TraceCheckUtils]: 24: Hoare triple {40307#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40307#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:26,356 INFO L290 TraceCheckUtils]: 25: Hoare triple {40307#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40308#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:26,357 INFO L290 TraceCheckUtils]: 26: Hoare triple {40308#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40308#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:26,358 INFO L290 TraceCheckUtils]: 27: Hoare triple {40308#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40309#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:26,358 INFO L290 TraceCheckUtils]: 28: Hoare triple {40309#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40309#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:26,360 INFO L290 TraceCheckUtils]: 29: Hoare triple {40309#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40310#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:26,360 INFO L290 TraceCheckUtils]: 30: Hoare triple {40310#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40310#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:26,361 INFO L290 TraceCheckUtils]: 31: Hoare triple {40310#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40311#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:26,362 INFO L290 TraceCheckUtils]: 32: Hoare triple {40311#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40311#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:26,363 INFO L290 TraceCheckUtils]: 33: Hoare triple {40311#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40312#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:26,363 INFO L290 TraceCheckUtils]: 34: Hoare triple {40312#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40312#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:26,365 INFO L290 TraceCheckUtils]: 35: Hoare triple {40312#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40313#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:26,365 INFO L290 TraceCheckUtils]: 36: Hoare triple {40313#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40313#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:26,366 INFO L290 TraceCheckUtils]: 37: Hoare triple {40313#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40314#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:26,367 INFO L290 TraceCheckUtils]: 38: Hoare triple {40314#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40314#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:26,368 INFO L290 TraceCheckUtils]: 39: Hoare triple {40314#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40315#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:26,369 INFO L290 TraceCheckUtils]: 40: Hoare triple {40315#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40315#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:26,370 INFO L290 TraceCheckUtils]: 41: Hoare triple {40315#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40316#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:26,370 INFO L290 TraceCheckUtils]: 42: Hoare triple {40316#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40316#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:26,372 INFO L290 TraceCheckUtils]: 43: Hoare triple {40316#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40317#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:26,372 INFO L290 TraceCheckUtils]: 44: Hoare triple {40317#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40317#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:26,373 INFO L290 TraceCheckUtils]: 45: Hoare triple {40317#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40318#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:26,374 INFO L290 TraceCheckUtils]: 46: Hoare triple {40318#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40318#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:26,375 INFO L290 TraceCheckUtils]: 47: Hoare triple {40318#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40319#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:26,375 INFO L290 TraceCheckUtils]: 48: Hoare triple {40319#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40319#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:26,377 INFO L290 TraceCheckUtils]: 49: Hoare triple {40319#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40320#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:26,377 INFO L290 TraceCheckUtils]: 50: Hoare triple {40320#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40320#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:26,378 INFO L290 TraceCheckUtils]: 51: Hoare triple {40320#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40321#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:26,379 INFO L290 TraceCheckUtils]: 52: Hoare triple {40321#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40321#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:26,380 INFO L290 TraceCheckUtils]: 53: Hoare triple {40321#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40322#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:26,380 INFO L290 TraceCheckUtils]: 54: Hoare triple {40322#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40322#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:26,382 INFO L290 TraceCheckUtils]: 55: Hoare triple {40322#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40323#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:26,382 INFO L290 TraceCheckUtils]: 56: Hoare triple {40323#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40323#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:26,383 INFO L290 TraceCheckUtils]: 57: Hoare triple {40323#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40324#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:26,384 INFO L290 TraceCheckUtils]: 58: Hoare triple {40324#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40324#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:26,385 INFO L290 TraceCheckUtils]: 59: Hoare triple {40324#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40325#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:26,385 INFO L290 TraceCheckUtils]: 60: Hoare triple {40325#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40325#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:26,387 INFO L290 TraceCheckUtils]: 61: Hoare triple {40325#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40326#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:26,387 INFO L290 TraceCheckUtils]: 62: Hoare triple {40326#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40326#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:26,388 INFO L290 TraceCheckUtils]: 63: Hoare triple {40326#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40327#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:26,389 INFO L290 TraceCheckUtils]: 64: Hoare triple {40327#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40327#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:26,390 INFO L290 TraceCheckUtils]: 65: Hoare triple {40327#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40328#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:26,391 INFO L290 TraceCheckUtils]: 66: Hoare triple {40328#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40328#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:26,392 INFO L290 TraceCheckUtils]: 67: Hoare triple {40328#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40329#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:26,392 INFO L290 TraceCheckUtils]: 68: Hoare triple {40329#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40329#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:26,394 INFO L290 TraceCheckUtils]: 69: Hoare triple {40329#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40330#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:26,394 INFO L290 TraceCheckUtils]: 70: Hoare triple {40330#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40330#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:26,396 INFO L290 TraceCheckUtils]: 71: Hoare triple {40330#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40331#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:26,396 INFO L290 TraceCheckUtils]: 72: Hoare triple {40331#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40331#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:26,397 INFO L290 TraceCheckUtils]: 73: Hoare triple {40331#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40332#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:26,398 INFO L290 TraceCheckUtils]: 74: Hoare triple {40332#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40332#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:26,399 INFO L290 TraceCheckUtils]: 75: Hoare triple {40332#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40333#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:26,399 INFO L290 TraceCheckUtils]: 76: Hoare triple {40333#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40333#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:26,401 INFO L290 TraceCheckUtils]: 77: Hoare triple {40333#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40334#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:26,401 INFO L290 TraceCheckUtils]: 78: Hoare triple {40334#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40334#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:26,402 INFO L290 TraceCheckUtils]: 79: Hoare triple {40334#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40335#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:26,403 INFO L290 TraceCheckUtils]: 80: Hoare triple {40335#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40335#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:26,404 INFO L290 TraceCheckUtils]: 81: Hoare triple {40335#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40336#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:26,404 INFO L290 TraceCheckUtils]: 82: Hoare triple {40336#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40336#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:26,406 INFO L290 TraceCheckUtils]: 83: Hoare triple {40336#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40337#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:26,406 INFO L290 TraceCheckUtils]: 84: Hoare triple {40337#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40337#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:26,408 INFO L290 TraceCheckUtils]: 85: Hoare triple {40337#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40338#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:26,408 INFO L290 TraceCheckUtils]: 86: Hoare triple {40338#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40338#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:26,409 INFO L290 TraceCheckUtils]: 87: Hoare triple {40338#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40339#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:26,410 INFO L290 TraceCheckUtils]: 88: Hoare triple {40339#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40339#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:26,411 INFO L290 TraceCheckUtils]: 89: Hoare triple {40339#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40340#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:26,411 INFO L290 TraceCheckUtils]: 90: Hoare triple {40340#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40340#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:26,413 INFO L290 TraceCheckUtils]: 91: Hoare triple {40340#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40341#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:26,413 INFO L290 TraceCheckUtils]: 92: Hoare triple {40341#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40341#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:26,414 INFO L290 TraceCheckUtils]: 93: Hoare triple {40341#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40342#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:26,415 INFO L290 TraceCheckUtils]: 94: Hoare triple {40342#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40342#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:26,416 INFO L290 TraceCheckUtils]: 95: Hoare triple {40342#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40343#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:26,417 INFO L290 TraceCheckUtils]: 96: Hoare triple {40343#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40343#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:26,418 INFO L290 TraceCheckUtils]: 97: Hoare triple {40343#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40344#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:26,419 INFO L290 TraceCheckUtils]: 98: Hoare triple {40344#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40344#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:26,420 INFO L290 TraceCheckUtils]: 99: Hoare triple {40344#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40345#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:26,420 INFO L290 TraceCheckUtils]: 100: Hoare triple {40345#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40345#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:26,422 INFO L290 TraceCheckUtils]: 101: Hoare triple {40345#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40346#(<= main_~k~0 48)} is VALID [2022-04-15 12:35:26,422 INFO L290 TraceCheckUtils]: 102: Hoare triple {40346#(<= main_~k~0 48)} assume !(~i~0 < 1000000); {40346#(<= main_~k~0 48)} is VALID [2022-04-15 12:35:26,422 INFO L272 TraceCheckUtils]: 103: Hoare triple {40346#(<= main_~k~0 48)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {40663#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:35:26,423 INFO L290 TraceCheckUtils]: 104: Hoare triple {40663#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {40667#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:35:26,423 INFO L290 TraceCheckUtils]: 105: Hoare triple {40667#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {40294#false} is VALID [2022-04-15 12:35:26,423 INFO L290 TraceCheckUtils]: 106: Hoare triple {40294#false} assume !false; {40294#false} is VALID [2022-04-15 12:35:26,423 INFO L134 CoverageAnalysis]: Checked inductivity of 2304 backedges. 0 proven. 2304 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:26,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:35:28,762 INFO L290 TraceCheckUtils]: 106: Hoare triple {40294#false} assume !false; {40294#false} is VALID [2022-04-15 12:35:28,763 INFO L290 TraceCheckUtils]: 105: Hoare triple {40667#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {40294#false} is VALID [2022-04-15 12:35:28,763 INFO L290 TraceCheckUtils]: 104: Hoare triple {40663#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {40667#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:35:28,763 INFO L272 TraceCheckUtils]: 103: Hoare triple {40683#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {40663#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:35:28,764 INFO L290 TraceCheckUtils]: 102: Hoare triple {40683#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {40683#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:35:28,767 INFO L290 TraceCheckUtils]: 101: Hoare triple {40690#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40683#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:35:28,767 INFO L290 TraceCheckUtils]: 100: Hoare triple {40690#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40690#(<= main_~k~0 999999)} is VALID [2022-04-15 12:35:28,768 INFO L290 TraceCheckUtils]: 99: Hoare triple {40697#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40690#(<= main_~k~0 999999)} is VALID [2022-04-15 12:35:28,769 INFO L290 TraceCheckUtils]: 98: Hoare triple {40697#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40697#(<= main_~k~0 999998)} is VALID [2022-04-15 12:35:28,770 INFO L290 TraceCheckUtils]: 97: Hoare triple {40704#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40697#(<= main_~k~0 999998)} is VALID [2022-04-15 12:35:28,770 INFO L290 TraceCheckUtils]: 96: Hoare triple {40704#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40704#(<= main_~k~0 999997)} is VALID [2022-04-15 12:35:28,771 INFO L290 TraceCheckUtils]: 95: Hoare triple {40711#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40704#(<= main_~k~0 999997)} is VALID [2022-04-15 12:35:28,772 INFO L290 TraceCheckUtils]: 94: Hoare triple {40711#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40711#(<= main_~k~0 999996)} is VALID [2022-04-15 12:35:28,773 INFO L290 TraceCheckUtils]: 93: Hoare triple {40718#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40711#(<= main_~k~0 999996)} is VALID [2022-04-15 12:35:28,773 INFO L290 TraceCheckUtils]: 92: Hoare triple {40718#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40718#(<= main_~k~0 999995)} is VALID [2022-04-15 12:35:28,774 INFO L290 TraceCheckUtils]: 91: Hoare triple {40725#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40718#(<= main_~k~0 999995)} is VALID [2022-04-15 12:35:28,774 INFO L290 TraceCheckUtils]: 90: Hoare triple {40725#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40725#(<= main_~k~0 999994)} is VALID [2022-04-15 12:35:28,776 INFO L290 TraceCheckUtils]: 89: Hoare triple {40732#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40725#(<= main_~k~0 999994)} is VALID [2022-04-15 12:35:28,776 INFO L290 TraceCheckUtils]: 88: Hoare triple {40732#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40732#(<= main_~k~0 999993)} is VALID [2022-04-15 12:35:28,777 INFO L290 TraceCheckUtils]: 87: Hoare triple {40739#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40732#(<= main_~k~0 999993)} is VALID [2022-04-15 12:35:28,777 INFO L290 TraceCheckUtils]: 86: Hoare triple {40739#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40739#(<= main_~k~0 999992)} is VALID [2022-04-15 12:35:28,779 INFO L290 TraceCheckUtils]: 85: Hoare triple {40746#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40739#(<= main_~k~0 999992)} is VALID [2022-04-15 12:35:28,779 INFO L290 TraceCheckUtils]: 84: Hoare triple {40746#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40746#(<= main_~k~0 999991)} is VALID [2022-04-15 12:35:28,780 INFO L290 TraceCheckUtils]: 83: Hoare triple {40753#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40746#(<= main_~k~0 999991)} is VALID [2022-04-15 12:35:28,780 INFO L290 TraceCheckUtils]: 82: Hoare triple {40753#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40753#(<= main_~k~0 999990)} is VALID [2022-04-15 12:35:28,781 INFO L290 TraceCheckUtils]: 81: Hoare triple {40760#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40753#(<= main_~k~0 999990)} is VALID [2022-04-15 12:35:28,782 INFO L290 TraceCheckUtils]: 80: Hoare triple {40760#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40760#(<= main_~k~0 999989)} is VALID [2022-04-15 12:35:28,783 INFO L290 TraceCheckUtils]: 79: Hoare triple {40767#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40760#(<= main_~k~0 999989)} is VALID [2022-04-15 12:35:28,783 INFO L290 TraceCheckUtils]: 78: Hoare triple {40767#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40767#(<= main_~k~0 999988)} is VALID [2022-04-15 12:35:28,784 INFO L290 TraceCheckUtils]: 77: Hoare triple {40774#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40767#(<= main_~k~0 999988)} is VALID [2022-04-15 12:35:28,784 INFO L290 TraceCheckUtils]: 76: Hoare triple {40774#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40774#(<= main_~k~0 999987)} is VALID [2022-04-15 12:35:28,786 INFO L290 TraceCheckUtils]: 75: Hoare triple {40781#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40774#(<= main_~k~0 999987)} is VALID [2022-04-15 12:35:28,786 INFO L290 TraceCheckUtils]: 74: Hoare triple {40781#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40781#(<= main_~k~0 999986)} is VALID [2022-04-15 12:35:28,787 INFO L290 TraceCheckUtils]: 73: Hoare triple {40788#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40781#(<= main_~k~0 999986)} is VALID [2022-04-15 12:35:28,788 INFO L290 TraceCheckUtils]: 72: Hoare triple {40788#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40788#(<= main_~k~0 999985)} is VALID [2022-04-15 12:35:28,789 INFO L290 TraceCheckUtils]: 71: Hoare triple {40795#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40788#(<= main_~k~0 999985)} is VALID [2022-04-15 12:35:28,789 INFO L290 TraceCheckUtils]: 70: Hoare triple {40795#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40795#(<= main_~k~0 999984)} is VALID [2022-04-15 12:35:28,790 INFO L290 TraceCheckUtils]: 69: Hoare triple {40802#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40795#(<= main_~k~0 999984)} is VALID [2022-04-15 12:35:28,790 INFO L290 TraceCheckUtils]: 68: Hoare triple {40802#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40802#(<= main_~k~0 999983)} is VALID [2022-04-15 12:35:28,792 INFO L290 TraceCheckUtils]: 67: Hoare triple {40809#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40802#(<= main_~k~0 999983)} is VALID [2022-04-15 12:35:28,792 INFO L290 TraceCheckUtils]: 66: Hoare triple {40809#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40809#(<= main_~k~0 999982)} is VALID [2022-04-15 12:35:28,793 INFO L290 TraceCheckUtils]: 65: Hoare triple {40816#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40809#(<= main_~k~0 999982)} is VALID [2022-04-15 12:35:28,793 INFO L290 TraceCheckUtils]: 64: Hoare triple {40816#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40816#(<= main_~k~0 999981)} is VALID [2022-04-15 12:35:28,794 INFO L290 TraceCheckUtils]: 63: Hoare triple {40823#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40816#(<= main_~k~0 999981)} is VALID [2022-04-15 12:35:28,795 INFO L290 TraceCheckUtils]: 62: Hoare triple {40823#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40823#(<= main_~k~0 999980)} is VALID [2022-04-15 12:35:28,796 INFO L290 TraceCheckUtils]: 61: Hoare triple {40830#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40823#(<= main_~k~0 999980)} is VALID [2022-04-15 12:35:28,796 INFO L290 TraceCheckUtils]: 60: Hoare triple {40830#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40830#(<= main_~k~0 999979)} is VALID [2022-04-15 12:35:28,797 INFO L290 TraceCheckUtils]: 59: Hoare triple {40837#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40830#(<= main_~k~0 999979)} is VALID [2022-04-15 12:35:28,797 INFO L290 TraceCheckUtils]: 58: Hoare triple {40837#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40837#(<= main_~k~0 999978)} is VALID [2022-04-15 12:35:28,799 INFO L290 TraceCheckUtils]: 57: Hoare triple {40844#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40837#(<= main_~k~0 999978)} is VALID [2022-04-15 12:35:28,799 INFO L290 TraceCheckUtils]: 56: Hoare triple {40844#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40844#(<= main_~k~0 999977)} is VALID [2022-04-15 12:35:28,800 INFO L290 TraceCheckUtils]: 55: Hoare triple {40851#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40844#(<= main_~k~0 999977)} is VALID [2022-04-15 12:35:28,800 INFO L290 TraceCheckUtils]: 54: Hoare triple {40851#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40851#(<= main_~k~0 999976)} is VALID [2022-04-15 12:35:28,801 INFO L290 TraceCheckUtils]: 53: Hoare triple {40858#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40851#(<= main_~k~0 999976)} is VALID [2022-04-15 12:35:28,802 INFO L290 TraceCheckUtils]: 52: Hoare triple {40858#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40858#(<= main_~k~0 999975)} is VALID [2022-04-15 12:35:28,803 INFO L290 TraceCheckUtils]: 51: Hoare triple {40865#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40858#(<= main_~k~0 999975)} is VALID [2022-04-15 12:35:28,803 INFO L290 TraceCheckUtils]: 50: Hoare triple {40865#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40865#(<= main_~k~0 999974)} is VALID [2022-04-15 12:35:28,804 INFO L290 TraceCheckUtils]: 49: Hoare triple {40872#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40865#(<= main_~k~0 999974)} is VALID [2022-04-15 12:35:28,804 INFO L290 TraceCheckUtils]: 48: Hoare triple {40872#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40872#(<= main_~k~0 999973)} is VALID [2022-04-15 12:35:28,806 INFO L290 TraceCheckUtils]: 47: Hoare triple {40879#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40872#(<= main_~k~0 999973)} is VALID [2022-04-15 12:35:28,806 INFO L290 TraceCheckUtils]: 46: Hoare triple {40879#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40879#(<= main_~k~0 999972)} is VALID [2022-04-15 12:35:28,807 INFO L290 TraceCheckUtils]: 45: Hoare triple {40886#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40879#(<= main_~k~0 999972)} is VALID [2022-04-15 12:35:28,807 INFO L290 TraceCheckUtils]: 44: Hoare triple {40886#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40886#(<= main_~k~0 999971)} is VALID [2022-04-15 12:35:28,808 INFO L290 TraceCheckUtils]: 43: Hoare triple {40893#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40886#(<= main_~k~0 999971)} is VALID [2022-04-15 12:35:28,809 INFO L290 TraceCheckUtils]: 42: Hoare triple {40893#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40893#(<= main_~k~0 999970)} is VALID [2022-04-15 12:35:28,810 INFO L290 TraceCheckUtils]: 41: Hoare triple {40900#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40893#(<= main_~k~0 999970)} is VALID [2022-04-15 12:35:28,810 INFO L290 TraceCheckUtils]: 40: Hoare triple {40900#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40900#(<= main_~k~0 999969)} is VALID [2022-04-15 12:35:28,811 INFO L290 TraceCheckUtils]: 39: Hoare triple {40907#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40900#(<= main_~k~0 999969)} is VALID [2022-04-15 12:35:28,812 INFO L290 TraceCheckUtils]: 38: Hoare triple {40907#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40907#(<= main_~k~0 999968)} is VALID [2022-04-15 12:35:28,813 INFO L290 TraceCheckUtils]: 37: Hoare triple {40914#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40907#(<= main_~k~0 999968)} is VALID [2022-04-15 12:35:28,813 INFO L290 TraceCheckUtils]: 36: Hoare triple {40914#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40914#(<= main_~k~0 999967)} is VALID [2022-04-15 12:35:28,814 INFO L290 TraceCheckUtils]: 35: Hoare triple {40921#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40914#(<= main_~k~0 999967)} is VALID [2022-04-15 12:35:28,814 INFO L290 TraceCheckUtils]: 34: Hoare triple {40921#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40921#(<= main_~k~0 999966)} is VALID [2022-04-15 12:35:28,816 INFO L290 TraceCheckUtils]: 33: Hoare triple {40928#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40921#(<= main_~k~0 999966)} is VALID [2022-04-15 12:35:28,816 INFO L290 TraceCheckUtils]: 32: Hoare triple {40928#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40928#(<= main_~k~0 999965)} is VALID [2022-04-15 12:35:28,817 INFO L290 TraceCheckUtils]: 31: Hoare triple {40935#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40928#(<= main_~k~0 999965)} is VALID [2022-04-15 12:35:28,817 INFO L290 TraceCheckUtils]: 30: Hoare triple {40935#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40935#(<= main_~k~0 999964)} is VALID [2022-04-15 12:35:28,818 INFO L290 TraceCheckUtils]: 29: Hoare triple {40942#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40935#(<= main_~k~0 999964)} is VALID [2022-04-15 12:35:28,819 INFO L290 TraceCheckUtils]: 28: Hoare triple {40942#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40942#(<= main_~k~0 999963)} is VALID [2022-04-15 12:35:28,820 INFO L290 TraceCheckUtils]: 27: Hoare triple {40949#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40942#(<= main_~k~0 999963)} is VALID [2022-04-15 12:35:28,820 INFO L290 TraceCheckUtils]: 26: Hoare triple {40949#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40949#(<= main_~k~0 999962)} is VALID [2022-04-15 12:35:28,821 INFO L290 TraceCheckUtils]: 25: Hoare triple {40956#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40949#(<= main_~k~0 999962)} is VALID [2022-04-15 12:35:28,821 INFO L290 TraceCheckUtils]: 24: Hoare triple {40956#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40956#(<= main_~k~0 999961)} is VALID [2022-04-15 12:35:28,823 INFO L290 TraceCheckUtils]: 23: Hoare triple {40963#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40956#(<= main_~k~0 999961)} is VALID [2022-04-15 12:35:28,823 INFO L290 TraceCheckUtils]: 22: Hoare triple {40963#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40963#(<= main_~k~0 999960)} is VALID [2022-04-15 12:35:28,824 INFO L290 TraceCheckUtils]: 21: Hoare triple {40970#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40963#(<= main_~k~0 999960)} is VALID [2022-04-15 12:35:28,824 INFO L290 TraceCheckUtils]: 20: Hoare triple {40970#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40970#(<= main_~k~0 999959)} is VALID [2022-04-15 12:35:28,825 INFO L290 TraceCheckUtils]: 19: Hoare triple {40977#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40970#(<= main_~k~0 999959)} is VALID [2022-04-15 12:35:28,826 INFO L290 TraceCheckUtils]: 18: Hoare triple {40977#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40977#(<= main_~k~0 999958)} is VALID [2022-04-15 12:35:28,827 INFO L290 TraceCheckUtils]: 17: Hoare triple {40984#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40977#(<= main_~k~0 999958)} is VALID [2022-04-15 12:35:28,827 INFO L290 TraceCheckUtils]: 16: Hoare triple {40984#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40984#(<= main_~k~0 999957)} is VALID [2022-04-15 12:35:28,828 INFO L290 TraceCheckUtils]: 15: Hoare triple {40991#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40984#(<= main_~k~0 999957)} is VALID [2022-04-15 12:35:28,829 INFO L290 TraceCheckUtils]: 14: Hoare triple {40991#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40991#(<= main_~k~0 999956)} is VALID [2022-04-15 12:35:28,831 INFO L290 TraceCheckUtils]: 13: Hoare triple {40998#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40991#(<= main_~k~0 999956)} is VALID [2022-04-15 12:35:28,831 INFO L290 TraceCheckUtils]: 12: Hoare triple {40998#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {40998#(<= main_~k~0 999955)} is VALID [2022-04-15 12:35:28,833 INFO L290 TraceCheckUtils]: 11: Hoare triple {41005#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {40998#(<= main_~k~0 999955)} is VALID [2022-04-15 12:35:28,833 INFO L290 TraceCheckUtils]: 10: Hoare triple {41005#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41005#(<= main_~k~0 999954)} is VALID [2022-04-15 12:35:28,834 INFO L290 TraceCheckUtils]: 9: Hoare triple {41012#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41005#(<= main_~k~0 999954)} is VALID [2022-04-15 12:35:28,834 INFO L290 TraceCheckUtils]: 8: Hoare triple {41012#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41012#(<= main_~k~0 999953)} is VALID [2022-04-15 12:35:28,835 INFO L290 TraceCheckUtils]: 7: Hoare triple {41019#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41012#(<= main_~k~0 999953)} is VALID [2022-04-15 12:35:28,836 INFO L290 TraceCheckUtils]: 6: Hoare triple {41019#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41019#(<= main_~k~0 999952)} is VALID [2022-04-15 12:35:28,836 INFO L290 TraceCheckUtils]: 5: Hoare triple {40293#true} ~i~0 := 0;~k~0 := 0; {41019#(<= main_~k~0 999952)} is VALID [2022-04-15 12:35:28,836 INFO L272 TraceCheckUtils]: 4: Hoare triple {40293#true} call #t~ret3 := main(); {40293#true} is VALID [2022-04-15 12:35:28,836 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {40293#true} {40293#true} #54#return; {40293#true} is VALID [2022-04-15 12:35:28,836 INFO L290 TraceCheckUtils]: 2: Hoare triple {40293#true} assume true; {40293#true} is VALID [2022-04-15 12:35:28,836 INFO L290 TraceCheckUtils]: 1: Hoare triple {40293#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {40293#true} is VALID [2022-04-15 12:35:28,836 INFO L272 TraceCheckUtils]: 0: Hoare triple {40293#true} call ULTIMATE.init(); {40293#true} is VALID [2022-04-15 12:35:28,836 INFO L134 CoverageAnalysis]: Checked inductivity of 2304 backedges. 0 proven. 2304 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:28,837 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006420204] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:35:28,837 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:35:28,837 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 53, 53] total 106 [2022-04-15 12:35:28,837 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:35:28,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1460922477] [2022-04-15 12:35:28,837 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1460922477] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:35:28,837 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:35:28,837 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [54] imperfect sequences [] total 54 [2022-04-15 12:35:28,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530748950] [2022-04-15 12:35:28,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:35:28,850 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.9074074074074074) internal successors, (103), 52 states have internal predecessors, (103), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 107 [2022-04-15 12:35:28,850 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:35:28,850 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 54 states, 54 states have (on average 1.9074074074074074) internal successors, (103), 52 states have internal predecessors, (103), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:28,945 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 107 edges. 107 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:28,945 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-04-15 12:35:28,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:35:28,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-04-15 12:35:28,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5062, Invalid=6068, Unknown=0, NotChecked=0, Total=11130 [2022-04-15 12:35:28,947 INFO L87 Difference]: Start difference. First operand 108 states and 108 transitions. Second operand has 54 states, 54 states have (on average 1.9074074074074074) internal successors, (103), 52 states have internal predecessors, (103), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:30,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:30,405 INFO L93 Difference]: Finished difference Result 116 states and 116 transitions. [2022-04-15 12:35:30,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-04-15 12:35:30,405 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.9074074074074074) internal successors, (103), 52 states have internal predecessors, (103), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 107 [2022-04-15 12:35:30,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:35:30,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 54 states have (on average 1.9074074074074074) internal successors, (103), 52 states have internal predecessors, (103), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:30,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 116 transitions. [2022-04-15 12:35:30,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 54 states have (on average 1.9074074074074074) internal successors, (103), 52 states have internal predecessors, (103), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:30,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 116 transitions. [2022-04-15 12:35:30,407 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 54 states and 116 transitions. [2022-04-15 12:35:30,507 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 116 edges. 116 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:30,512 INFO L225 Difference]: With dead ends: 116 [2022-04-15 12:35:30,512 INFO L226 Difference]: Without dead ends: 111 [2022-04-15 12:35:30,514 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 163 SyntacticMatches, 1 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2104 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=10022, Invalid=14470, Unknown=0, NotChecked=0, Total=24492 [2022-04-15 12:35:30,520 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 108 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-15 12:35:30,521 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 63 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-15 12:35:30,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2022-04-15 12:35:30,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 110. [2022-04-15 12:35:30,821 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:35:30,821 INFO L82 GeneralOperation]: Start isEquivalent. First operand 111 states. Second operand has 110 states, 105 states have (on average 1.0095238095238095) internal successors, (106), 105 states have internal predecessors, (106), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:30,821 INFO L74 IsIncluded]: Start isIncluded. First operand 111 states. Second operand has 110 states, 105 states have (on average 1.0095238095238095) internal successors, (106), 105 states have internal predecessors, (106), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:30,821 INFO L87 Difference]: Start difference. First operand 111 states. Second operand has 110 states, 105 states have (on average 1.0095238095238095) internal successors, (106), 105 states have internal predecessors, (106), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:30,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:30,822 INFO L93 Difference]: Finished difference Result 111 states and 111 transitions. [2022-04-15 12:35:30,822 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 111 transitions. [2022-04-15 12:35:30,822 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:35:30,822 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:35:30,822 INFO L74 IsIncluded]: Start isIncluded. First operand has 110 states, 105 states have (on average 1.0095238095238095) internal successors, (106), 105 states have internal predecessors, (106), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 111 states. [2022-04-15 12:35:30,822 INFO L87 Difference]: Start difference. First operand has 110 states, 105 states have (on average 1.0095238095238095) internal successors, (106), 105 states have internal predecessors, (106), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 111 states. [2022-04-15 12:35:30,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:30,823 INFO L93 Difference]: Finished difference Result 111 states and 111 transitions. [2022-04-15 12:35:30,823 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 111 transitions. [2022-04-15 12:35:30,823 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:35:30,823 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:35:30,824 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:35:30,824 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:35:30,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 105 states have (on average 1.0095238095238095) internal successors, (106), 105 states have internal predecessors, (106), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:30,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 110 transitions. [2022-04-15 12:35:30,825 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 110 transitions. Word has length 107 [2022-04-15 12:35:30,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:35:30,830 INFO L478 AbstractCegarLoop]: Abstraction has 110 states and 110 transitions. [2022-04-15 12:35:30,830 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 1.9074074074074074) internal successors, (103), 52 states have internal predecessors, (103), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:30,830 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 110 states and 110 transitions. [2022-04-15 12:35:30,986 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 110 edges. 110 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:30,986 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 110 transitions. [2022-04-15 12:35:30,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-04-15 12:35:30,986 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:35:30,987 INFO L499 BasicCegarLoop]: trace histogram [49, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:35:31,005 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-04-15 12:35:31,203 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-04-15 12:35:31,204 INFO L403 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:35:31,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:35:31,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1711977104, now seen corresponding path program 97 times [2022-04-15 12:35:31,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:35:31,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1899876183] [2022-04-15 12:35:31,485 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:35:31,485 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:35:31,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1711977104, now seen corresponding path program 98 times [2022-04-15 12:35:31,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:35:31,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742178020] [2022-04-15 12:35:31,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:35:31,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:35:31,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:32,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:35:32,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:32,163 INFO L290 TraceCheckUtils]: 0: Hoare triple {41876#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {41819#true} is VALID [2022-04-15 12:35:32,164 INFO L290 TraceCheckUtils]: 1: Hoare triple {41819#true} assume true; {41819#true} is VALID [2022-04-15 12:35:32,164 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {41819#true} {41819#true} #54#return; {41819#true} is VALID [2022-04-15 12:35:32,164 INFO L272 TraceCheckUtils]: 0: Hoare triple {41819#true} call ULTIMATE.init(); {41876#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:35:32,164 INFO L290 TraceCheckUtils]: 1: Hoare triple {41876#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {41819#true} is VALID [2022-04-15 12:35:32,164 INFO L290 TraceCheckUtils]: 2: Hoare triple {41819#true} assume true; {41819#true} is VALID [2022-04-15 12:35:32,164 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {41819#true} {41819#true} #54#return; {41819#true} is VALID [2022-04-15 12:35:32,164 INFO L272 TraceCheckUtils]: 4: Hoare triple {41819#true} call #t~ret3 := main(); {41819#true} is VALID [2022-04-15 12:35:32,164 INFO L290 TraceCheckUtils]: 5: Hoare triple {41819#true} ~i~0 := 0;~k~0 := 0; {41824#(= main_~k~0 0)} is VALID [2022-04-15 12:35:32,164 INFO L290 TraceCheckUtils]: 6: Hoare triple {41824#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41824#(= main_~k~0 0)} is VALID [2022-04-15 12:35:32,165 INFO L290 TraceCheckUtils]: 7: Hoare triple {41824#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41825#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:32,165 INFO L290 TraceCheckUtils]: 8: Hoare triple {41825#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41825#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:32,168 INFO L290 TraceCheckUtils]: 9: Hoare triple {41825#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41826#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:32,168 INFO L290 TraceCheckUtils]: 10: Hoare triple {41826#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41826#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:32,170 INFO L290 TraceCheckUtils]: 11: Hoare triple {41826#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41827#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:32,170 INFO L290 TraceCheckUtils]: 12: Hoare triple {41827#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41827#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:32,171 INFO L290 TraceCheckUtils]: 13: Hoare triple {41827#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41828#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:32,172 INFO L290 TraceCheckUtils]: 14: Hoare triple {41828#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41828#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:32,173 INFO L290 TraceCheckUtils]: 15: Hoare triple {41828#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41829#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:32,173 INFO L290 TraceCheckUtils]: 16: Hoare triple {41829#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41829#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:32,175 INFO L290 TraceCheckUtils]: 17: Hoare triple {41829#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41830#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:32,175 INFO L290 TraceCheckUtils]: 18: Hoare triple {41830#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41830#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:32,176 INFO L290 TraceCheckUtils]: 19: Hoare triple {41830#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41831#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:32,176 INFO L290 TraceCheckUtils]: 20: Hoare triple {41831#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41831#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:32,178 INFO L290 TraceCheckUtils]: 21: Hoare triple {41831#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41832#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:32,178 INFO L290 TraceCheckUtils]: 22: Hoare triple {41832#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41832#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:32,179 INFO L290 TraceCheckUtils]: 23: Hoare triple {41832#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41833#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:32,179 INFO L290 TraceCheckUtils]: 24: Hoare triple {41833#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41833#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:32,181 INFO L290 TraceCheckUtils]: 25: Hoare triple {41833#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41834#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:32,181 INFO L290 TraceCheckUtils]: 26: Hoare triple {41834#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41834#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:32,182 INFO L290 TraceCheckUtils]: 27: Hoare triple {41834#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41835#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:32,182 INFO L290 TraceCheckUtils]: 28: Hoare triple {41835#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41835#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:32,184 INFO L290 TraceCheckUtils]: 29: Hoare triple {41835#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41836#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:32,184 INFO L290 TraceCheckUtils]: 30: Hoare triple {41836#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41836#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:32,185 INFO L290 TraceCheckUtils]: 31: Hoare triple {41836#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41837#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:32,185 INFO L290 TraceCheckUtils]: 32: Hoare triple {41837#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41837#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:32,187 INFO L290 TraceCheckUtils]: 33: Hoare triple {41837#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41838#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:32,187 INFO L290 TraceCheckUtils]: 34: Hoare triple {41838#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41838#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:32,188 INFO L290 TraceCheckUtils]: 35: Hoare triple {41838#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41839#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:32,188 INFO L290 TraceCheckUtils]: 36: Hoare triple {41839#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41839#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:32,190 INFO L290 TraceCheckUtils]: 37: Hoare triple {41839#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41840#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:32,190 INFO L290 TraceCheckUtils]: 38: Hoare triple {41840#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41840#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:32,191 INFO L290 TraceCheckUtils]: 39: Hoare triple {41840#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41841#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:32,191 INFO L290 TraceCheckUtils]: 40: Hoare triple {41841#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41841#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:32,192 INFO L290 TraceCheckUtils]: 41: Hoare triple {41841#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41842#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:32,193 INFO L290 TraceCheckUtils]: 42: Hoare triple {41842#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41842#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:32,194 INFO L290 TraceCheckUtils]: 43: Hoare triple {41842#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41843#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:32,194 INFO L290 TraceCheckUtils]: 44: Hoare triple {41843#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41843#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:32,195 INFO L290 TraceCheckUtils]: 45: Hoare triple {41843#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41844#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:32,196 INFO L290 TraceCheckUtils]: 46: Hoare triple {41844#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41844#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:32,197 INFO L290 TraceCheckUtils]: 47: Hoare triple {41844#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41845#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:32,197 INFO L290 TraceCheckUtils]: 48: Hoare triple {41845#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41845#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:32,198 INFO L290 TraceCheckUtils]: 49: Hoare triple {41845#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41846#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:32,199 INFO L290 TraceCheckUtils]: 50: Hoare triple {41846#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41846#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:32,200 INFO L290 TraceCheckUtils]: 51: Hoare triple {41846#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41847#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:32,200 INFO L290 TraceCheckUtils]: 52: Hoare triple {41847#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41847#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:32,201 INFO L290 TraceCheckUtils]: 53: Hoare triple {41847#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41848#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:32,202 INFO L290 TraceCheckUtils]: 54: Hoare triple {41848#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41848#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:32,203 INFO L290 TraceCheckUtils]: 55: Hoare triple {41848#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41849#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:32,203 INFO L290 TraceCheckUtils]: 56: Hoare triple {41849#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41849#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:32,204 INFO L290 TraceCheckUtils]: 57: Hoare triple {41849#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41850#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:32,204 INFO L290 TraceCheckUtils]: 58: Hoare triple {41850#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41850#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:32,206 INFO L290 TraceCheckUtils]: 59: Hoare triple {41850#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41851#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:32,206 INFO L290 TraceCheckUtils]: 60: Hoare triple {41851#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41851#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:32,207 INFO L290 TraceCheckUtils]: 61: Hoare triple {41851#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41852#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:32,208 INFO L290 TraceCheckUtils]: 62: Hoare triple {41852#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41852#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:32,209 INFO L290 TraceCheckUtils]: 63: Hoare triple {41852#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41853#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:32,209 INFO L290 TraceCheckUtils]: 64: Hoare triple {41853#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41853#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:32,210 INFO L290 TraceCheckUtils]: 65: Hoare triple {41853#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41854#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:32,211 INFO L290 TraceCheckUtils]: 66: Hoare triple {41854#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41854#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:32,212 INFO L290 TraceCheckUtils]: 67: Hoare triple {41854#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41855#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:32,212 INFO L290 TraceCheckUtils]: 68: Hoare triple {41855#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41855#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:32,213 INFO L290 TraceCheckUtils]: 69: Hoare triple {41855#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41856#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:32,214 INFO L290 TraceCheckUtils]: 70: Hoare triple {41856#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41856#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:32,215 INFO L290 TraceCheckUtils]: 71: Hoare triple {41856#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41857#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:32,215 INFO L290 TraceCheckUtils]: 72: Hoare triple {41857#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41857#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:32,216 INFO L290 TraceCheckUtils]: 73: Hoare triple {41857#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41858#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:32,217 INFO L290 TraceCheckUtils]: 74: Hoare triple {41858#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41858#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:32,218 INFO L290 TraceCheckUtils]: 75: Hoare triple {41858#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41859#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:32,218 INFO L290 TraceCheckUtils]: 76: Hoare triple {41859#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41859#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:32,219 INFO L290 TraceCheckUtils]: 77: Hoare triple {41859#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41860#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:32,220 INFO L290 TraceCheckUtils]: 78: Hoare triple {41860#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41860#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:32,221 INFO L290 TraceCheckUtils]: 79: Hoare triple {41860#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41861#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:32,221 INFO L290 TraceCheckUtils]: 80: Hoare triple {41861#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41861#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:32,222 INFO L290 TraceCheckUtils]: 81: Hoare triple {41861#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41862#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:32,223 INFO L290 TraceCheckUtils]: 82: Hoare triple {41862#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41862#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:32,224 INFO L290 TraceCheckUtils]: 83: Hoare triple {41862#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41863#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:32,224 INFO L290 TraceCheckUtils]: 84: Hoare triple {41863#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41863#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:32,225 INFO L290 TraceCheckUtils]: 85: Hoare triple {41863#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41864#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:32,226 INFO L290 TraceCheckUtils]: 86: Hoare triple {41864#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41864#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:32,227 INFO L290 TraceCheckUtils]: 87: Hoare triple {41864#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41865#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:32,227 INFO L290 TraceCheckUtils]: 88: Hoare triple {41865#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41865#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:32,228 INFO L290 TraceCheckUtils]: 89: Hoare triple {41865#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41866#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:32,229 INFO L290 TraceCheckUtils]: 90: Hoare triple {41866#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41866#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:32,231 INFO L290 TraceCheckUtils]: 91: Hoare triple {41866#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41867#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:32,231 INFO L290 TraceCheckUtils]: 92: Hoare triple {41867#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41867#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:32,232 INFO L290 TraceCheckUtils]: 93: Hoare triple {41867#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41868#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:32,233 INFO L290 TraceCheckUtils]: 94: Hoare triple {41868#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41868#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:32,234 INFO L290 TraceCheckUtils]: 95: Hoare triple {41868#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41869#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:32,234 INFO L290 TraceCheckUtils]: 96: Hoare triple {41869#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41869#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:32,236 INFO L290 TraceCheckUtils]: 97: Hoare triple {41869#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41870#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:32,236 INFO L290 TraceCheckUtils]: 98: Hoare triple {41870#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41870#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:32,237 INFO L290 TraceCheckUtils]: 99: Hoare triple {41870#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41871#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:32,237 INFO L290 TraceCheckUtils]: 100: Hoare triple {41871#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41871#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:32,238 INFO L290 TraceCheckUtils]: 101: Hoare triple {41871#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41872#(<= main_~k~0 48)} is VALID [2022-04-15 12:35:32,239 INFO L290 TraceCheckUtils]: 102: Hoare triple {41872#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41872#(<= main_~k~0 48)} is VALID [2022-04-15 12:35:32,240 INFO L290 TraceCheckUtils]: 103: Hoare triple {41872#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41873#(<= main_~k~0 49)} is VALID [2022-04-15 12:35:32,240 INFO L290 TraceCheckUtils]: 104: Hoare triple {41873#(<= main_~k~0 49)} assume !(~i~0 < 1000000); {41873#(<= main_~k~0 49)} is VALID [2022-04-15 12:35:32,241 INFO L272 TraceCheckUtils]: 105: Hoare triple {41873#(<= main_~k~0 49)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {41874#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:35:32,241 INFO L290 TraceCheckUtils]: 106: Hoare triple {41874#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {41875#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:35:32,241 INFO L290 TraceCheckUtils]: 107: Hoare triple {41875#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {41820#false} is VALID [2022-04-15 12:35:32,241 INFO L290 TraceCheckUtils]: 108: Hoare triple {41820#false} assume !false; {41820#false} is VALID [2022-04-15 12:35:32,241 INFO L134 CoverageAnalysis]: Checked inductivity of 2401 backedges. 0 proven. 2401 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:32,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:35:32,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742178020] [2022-04-15 12:35:32,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742178020] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:35:32,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972734859] [2022-04-15 12:35:32,242 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:35:32,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:35:32,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:35:32,243 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:35:32,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-04-15 12:35:32,349 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:35:32,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:35:32,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 588 conjuncts, 53 conjunts are in the unsatisfiable core [2022-04-15 12:35:32,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:32,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:35:32,790 INFO L272 TraceCheckUtils]: 0: Hoare triple {41819#true} call ULTIMATE.init(); {41819#true} is VALID [2022-04-15 12:35:32,790 INFO L290 TraceCheckUtils]: 1: Hoare triple {41819#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {41819#true} is VALID [2022-04-15 12:35:32,791 INFO L290 TraceCheckUtils]: 2: Hoare triple {41819#true} assume true; {41819#true} is VALID [2022-04-15 12:35:32,791 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {41819#true} {41819#true} #54#return; {41819#true} is VALID [2022-04-15 12:35:32,791 INFO L272 TraceCheckUtils]: 4: Hoare triple {41819#true} call #t~ret3 := main(); {41819#true} is VALID [2022-04-15 12:35:32,791 INFO L290 TraceCheckUtils]: 5: Hoare triple {41819#true} ~i~0 := 0;~k~0 := 0; {41895#(<= main_~k~0 0)} is VALID [2022-04-15 12:35:32,791 INFO L290 TraceCheckUtils]: 6: Hoare triple {41895#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41895#(<= main_~k~0 0)} is VALID [2022-04-15 12:35:32,794 INFO L290 TraceCheckUtils]: 7: Hoare triple {41895#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41825#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:32,794 INFO L290 TraceCheckUtils]: 8: Hoare triple {41825#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41825#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:32,796 INFO L290 TraceCheckUtils]: 9: Hoare triple {41825#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41826#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:32,796 INFO L290 TraceCheckUtils]: 10: Hoare triple {41826#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41826#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:32,797 INFO L290 TraceCheckUtils]: 11: Hoare triple {41826#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41827#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:32,797 INFO L290 TraceCheckUtils]: 12: Hoare triple {41827#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41827#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:32,798 INFO L290 TraceCheckUtils]: 13: Hoare triple {41827#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41828#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:32,799 INFO L290 TraceCheckUtils]: 14: Hoare triple {41828#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41828#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:32,800 INFO L290 TraceCheckUtils]: 15: Hoare triple {41828#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41829#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:32,800 INFO L290 TraceCheckUtils]: 16: Hoare triple {41829#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41829#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:32,801 INFO L290 TraceCheckUtils]: 17: Hoare triple {41829#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41830#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:32,802 INFO L290 TraceCheckUtils]: 18: Hoare triple {41830#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41830#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:32,803 INFO L290 TraceCheckUtils]: 19: Hoare triple {41830#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41831#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:32,803 INFO L290 TraceCheckUtils]: 20: Hoare triple {41831#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41831#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:32,804 INFO L290 TraceCheckUtils]: 21: Hoare triple {41831#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41832#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:32,804 INFO L290 TraceCheckUtils]: 22: Hoare triple {41832#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41832#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:32,806 INFO L290 TraceCheckUtils]: 23: Hoare triple {41832#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41833#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:32,806 INFO L290 TraceCheckUtils]: 24: Hoare triple {41833#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41833#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:32,807 INFO L290 TraceCheckUtils]: 25: Hoare triple {41833#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41834#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:32,807 INFO L290 TraceCheckUtils]: 26: Hoare triple {41834#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41834#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:32,809 INFO L290 TraceCheckUtils]: 27: Hoare triple {41834#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41835#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:32,809 INFO L290 TraceCheckUtils]: 28: Hoare triple {41835#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41835#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:32,810 INFO L290 TraceCheckUtils]: 29: Hoare triple {41835#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41836#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:32,810 INFO L290 TraceCheckUtils]: 30: Hoare triple {41836#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41836#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:32,812 INFO L290 TraceCheckUtils]: 31: Hoare triple {41836#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41837#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:32,812 INFO L290 TraceCheckUtils]: 32: Hoare triple {41837#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41837#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:32,813 INFO L290 TraceCheckUtils]: 33: Hoare triple {41837#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41838#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:32,813 INFO L290 TraceCheckUtils]: 34: Hoare triple {41838#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41838#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:32,815 INFO L290 TraceCheckUtils]: 35: Hoare triple {41838#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41839#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:32,815 INFO L290 TraceCheckUtils]: 36: Hoare triple {41839#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41839#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:32,816 INFO L290 TraceCheckUtils]: 37: Hoare triple {41839#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41840#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:32,816 INFO L290 TraceCheckUtils]: 38: Hoare triple {41840#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41840#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:32,818 INFO L290 TraceCheckUtils]: 39: Hoare triple {41840#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41841#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:32,818 INFO L290 TraceCheckUtils]: 40: Hoare triple {41841#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41841#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:32,819 INFO L290 TraceCheckUtils]: 41: Hoare triple {41841#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41842#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:32,819 INFO L290 TraceCheckUtils]: 42: Hoare triple {41842#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41842#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:32,820 INFO L290 TraceCheckUtils]: 43: Hoare triple {41842#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41843#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:32,820 INFO L290 TraceCheckUtils]: 44: Hoare triple {41843#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41843#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:32,822 INFO L290 TraceCheckUtils]: 45: Hoare triple {41843#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41844#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:32,822 INFO L290 TraceCheckUtils]: 46: Hoare triple {41844#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41844#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:32,823 INFO L290 TraceCheckUtils]: 47: Hoare triple {41844#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41845#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:32,823 INFO L290 TraceCheckUtils]: 48: Hoare triple {41845#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41845#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:32,824 INFO L290 TraceCheckUtils]: 49: Hoare triple {41845#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41846#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:32,825 INFO L290 TraceCheckUtils]: 50: Hoare triple {41846#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41846#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:32,826 INFO L290 TraceCheckUtils]: 51: Hoare triple {41846#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41847#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:32,826 INFO L290 TraceCheckUtils]: 52: Hoare triple {41847#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41847#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:32,827 INFO L290 TraceCheckUtils]: 53: Hoare triple {41847#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41848#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:32,827 INFO L290 TraceCheckUtils]: 54: Hoare triple {41848#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41848#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:32,829 INFO L290 TraceCheckUtils]: 55: Hoare triple {41848#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41849#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:32,830 INFO L290 TraceCheckUtils]: 56: Hoare triple {41849#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41849#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:32,831 INFO L290 TraceCheckUtils]: 57: Hoare triple {41849#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41850#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:32,831 INFO L290 TraceCheckUtils]: 58: Hoare triple {41850#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41850#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:32,832 INFO L290 TraceCheckUtils]: 59: Hoare triple {41850#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41851#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:32,833 INFO L290 TraceCheckUtils]: 60: Hoare triple {41851#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41851#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:32,834 INFO L290 TraceCheckUtils]: 61: Hoare triple {41851#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41852#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:32,834 INFO L290 TraceCheckUtils]: 62: Hoare triple {41852#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41852#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:32,835 INFO L290 TraceCheckUtils]: 63: Hoare triple {41852#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41853#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:32,836 INFO L290 TraceCheckUtils]: 64: Hoare triple {41853#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41853#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:32,837 INFO L290 TraceCheckUtils]: 65: Hoare triple {41853#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41854#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:32,837 INFO L290 TraceCheckUtils]: 66: Hoare triple {41854#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41854#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:32,838 INFO L290 TraceCheckUtils]: 67: Hoare triple {41854#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41855#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:32,838 INFO L290 TraceCheckUtils]: 68: Hoare triple {41855#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41855#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:32,840 INFO L290 TraceCheckUtils]: 69: Hoare triple {41855#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41856#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:32,840 INFO L290 TraceCheckUtils]: 70: Hoare triple {41856#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41856#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:32,841 INFO L290 TraceCheckUtils]: 71: Hoare triple {41856#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41857#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:32,841 INFO L290 TraceCheckUtils]: 72: Hoare triple {41857#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41857#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:32,843 INFO L290 TraceCheckUtils]: 73: Hoare triple {41857#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41858#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:32,843 INFO L290 TraceCheckUtils]: 74: Hoare triple {41858#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41858#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:32,844 INFO L290 TraceCheckUtils]: 75: Hoare triple {41858#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41859#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:32,844 INFO L290 TraceCheckUtils]: 76: Hoare triple {41859#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41859#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:32,846 INFO L290 TraceCheckUtils]: 77: Hoare triple {41859#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41860#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:32,846 INFO L290 TraceCheckUtils]: 78: Hoare triple {41860#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41860#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:32,847 INFO L290 TraceCheckUtils]: 79: Hoare triple {41860#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41861#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:32,847 INFO L290 TraceCheckUtils]: 80: Hoare triple {41861#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41861#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:32,849 INFO L290 TraceCheckUtils]: 81: Hoare triple {41861#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41862#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:32,850 INFO L290 TraceCheckUtils]: 82: Hoare triple {41862#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41862#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:32,851 INFO L290 TraceCheckUtils]: 83: Hoare triple {41862#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41863#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:32,851 INFO L290 TraceCheckUtils]: 84: Hoare triple {41863#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41863#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:32,853 INFO L290 TraceCheckUtils]: 85: Hoare triple {41863#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41864#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:32,853 INFO L290 TraceCheckUtils]: 86: Hoare triple {41864#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41864#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:32,854 INFO L290 TraceCheckUtils]: 87: Hoare triple {41864#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41865#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:32,855 INFO L290 TraceCheckUtils]: 88: Hoare triple {41865#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41865#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:32,856 INFO L290 TraceCheckUtils]: 89: Hoare triple {41865#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41866#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:32,856 INFO L290 TraceCheckUtils]: 90: Hoare triple {41866#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41866#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:32,857 INFO L290 TraceCheckUtils]: 91: Hoare triple {41866#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41867#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:32,857 INFO L290 TraceCheckUtils]: 92: Hoare triple {41867#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41867#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:32,859 INFO L290 TraceCheckUtils]: 93: Hoare triple {41867#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41868#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:32,859 INFO L290 TraceCheckUtils]: 94: Hoare triple {41868#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41868#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:32,860 INFO L290 TraceCheckUtils]: 95: Hoare triple {41868#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41869#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:32,860 INFO L290 TraceCheckUtils]: 96: Hoare triple {41869#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41869#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:32,861 INFO L290 TraceCheckUtils]: 97: Hoare triple {41869#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41870#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:32,862 INFO L290 TraceCheckUtils]: 98: Hoare triple {41870#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41870#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:32,863 INFO L290 TraceCheckUtils]: 99: Hoare triple {41870#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41871#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:32,863 INFO L290 TraceCheckUtils]: 100: Hoare triple {41871#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41871#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:32,864 INFO L290 TraceCheckUtils]: 101: Hoare triple {41871#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41872#(<= main_~k~0 48)} is VALID [2022-04-15 12:35:32,864 INFO L290 TraceCheckUtils]: 102: Hoare triple {41872#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {41872#(<= main_~k~0 48)} is VALID [2022-04-15 12:35:32,866 INFO L290 TraceCheckUtils]: 103: Hoare triple {41872#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {41873#(<= main_~k~0 49)} is VALID [2022-04-15 12:35:32,866 INFO L290 TraceCheckUtils]: 104: Hoare triple {41873#(<= main_~k~0 49)} assume !(~i~0 < 1000000); {41873#(<= main_~k~0 49)} is VALID [2022-04-15 12:35:32,866 INFO L272 TraceCheckUtils]: 105: Hoare triple {41873#(<= main_~k~0 49)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {42196#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:35:32,866 INFO L290 TraceCheckUtils]: 106: Hoare triple {42196#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {42200#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:35:32,867 INFO L290 TraceCheckUtils]: 107: Hoare triple {42200#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {41820#false} is VALID [2022-04-15 12:35:32,867 INFO L290 TraceCheckUtils]: 108: Hoare triple {41820#false} assume !false; {41820#false} is VALID [2022-04-15 12:35:32,867 INFO L134 CoverageAnalysis]: Checked inductivity of 2401 backedges. 0 proven. 2401 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:32,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:35:34,662 INFO L290 TraceCheckUtils]: 108: Hoare triple {41820#false} assume !false; {41820#false} is VALID [2022-04-15 12:35:34,663 INFO L290 TraceCheckUtils]: 107: Hoare triple {42200#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {41820#false} is VALID [2022-04-15 12:35:34,663 INFO L290 TraceCheckUtils]: 106: Hoare triple {42196#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {42200#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:35:34,663 INFO L272 TraceCheckUtils]: 105: Hoare triple {42216#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {42196#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:35:34,663 INFO L290 TraceCheckUtils]: 104: Hoare triple {42216#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {42216#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:35:34,667 INFO L290 TraceCheckUtils]: 103: Hoare triple {42223#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42216#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:35:34,667 INFO L290 TraceCheckUtils]: 102: Hoare triple {42223#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42223#(<= main_~k~0 999999)} is VALID [2022-04-15 12:35:34,668 INFO L290 TraceCheckUtils]: 101: Hoare triple {42230#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42223#(<= main_~k~0 999999)} is VALID [2022-04-15 12:35:34,668 INFO L290 TraceCheckUtils]: 100: Hoare triple {42230#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42230#(<= main_~k~0 999998)} is VALID [2022-04-15 12:35:34,670 INFO L290 TraceCheckUtils]: 99: Hoare triple {42237#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42230#(<= main_~k~0 999998)} is VALID [2022-04-15 12:35:34,670 INFO L290 TraceCheckUtils]: 98: Hoare triple {42237#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42237#(<= main_~k~0 999997)} is VALID [2022-04-15 12:35:34,671 INFO L290 TraceCheckUtils]: 97: Hoare triple {42244#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42237#(<= main_~k~0 999997)} is VALID [2022-04-15 12:35:34,671 INFO L290 TraceCheckUtils]: 96: Hoare triple {42244#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42244#(<= main_~k~0 999996)} is VALID [2022-04-15 12:35:34,673 INFO L290 TraceCheckUtils]: 95: Hoare triple {42251#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42244#(<= main_~k~0 999996)} is VALID [2022-04-15 12:35:34,673 INFO L290 TraceCheckUtils]: 94: Hoare triple {42251#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42251#(<= main_~k~0 999995)} is VALID [2022-04-15 12:35:34,674 INFO L290 TraceCheckUtils]: 93: Hoare triple {42258#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42251#(<= main_~k~0 999995)} is VALID [2022-04-15 12:35:34,674 INFO L290 TraceCheckUtils]: 92: Hoare triple {42258#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42258#(<= main_~k~0 999994)} is VALID [2022-04-15 12:35:34,675 INFO L290 TraceCheckUtils]: 91: Hoare triple {42265#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42258#(<= main_~k~0 999994)} is VALID [2022-04-15 12:35:34,676 INFO L290 TraceCheckUtils]: 90: Hoare triple {42265#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42265#(<= main_~k~0 999993)} is VALID [2022-04-15 12:35:34,677 INFO L290 TraceCheckUtils]: 89: Hoare triple {42272#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42265#(<= main_~k~0 999993)} is VALID [2022-04-15 12:35:34,677 INFO L290 TraceCheckUtils]: 88: Hoare triple {42272#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42272#(<= main_~k~0 999992)} is VALID [2022-04-15 12:35:34,678 INFO L290 TraceCheckUtils]: 87: Hoare triple {42279#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42272#(<= main_~k~0 999992)} is VALID [2022-04-15 12:35:34,678 INFO L290 TraceCheckUtils]: 86: Hoare triple {42279#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42279#(<= main_~k~0 999991)} is VALID [2022-04-15 12:35:34,679 INFO L290 TraceCheckUtils]: 85: Hoare triple {42286#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42279#(<= main_~k~0 999991)} is VALID [2022-04-15 12:35:34,680 INFO L290 TraceCheckUtils]: 84: Hoare triple {42286#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42286#(<= main_~k~0 999990)} is VALID [2022-04-15 12:35:34,681 INFO L290 TraceCheckUtils]: 83: Hoare triple {42293#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42286#(<= main_~k~0 999990)} is VALID [2022-04-15 12:35:34,681 INFO L290 TraceCheckUtils]: 82: Hoare triple {42293#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42293#(<= main_~k~0 999989)} is VALID [2022-04-15 12:35:34,682 INFO L290 TraceCheckUtils]: 81: Hoare triple {42300#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42293#(<= main_~k~0 999989)} is VALID [2022-04-15 12:35:34,682 INFO L290 TraceCheckUtils]: 80: Hoare triple {42300#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42300#(<= main_~k~0 999988)} is VALID [2022-04-15 12:35:34,684 INFO L290 TraceCheckUtils]: 79: Hoare triple {42307#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42300#(<= main_~k~0 999988)} is VALID [2022-04-15 12:35:34,684 INFO L290 TraceCheckUtils]: 78: Hoare triple {42307#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42307#(<= main_~k~0 999987)} is VALID [2022-04-15 12:35:34,685 INFO L290 TraceCheckUtils]: 77: Hoare triple {42314#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42307#(<= main_~k~0 999987)} is VALID [2022-04-15 12:35:34,685 INFO L290 TraceCheckUtils]: 76: Hoare triple {42314#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42314#(<= main_~k~0 999986)} is VALID [2022-04-15 12:35:34,686 INFO L290 TraceCheckUtils]: 75: Hoare triple {42321#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42314#(<= main_~k~0 999986)} is VALID [2022-04-15 12:35:34,686 INFO L290 TraceCheckUtils]: 74: Hoare triple {42321#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42321#(<= main_~k~0 999985)} is VALID [2022-04-15 12:35:34,688 INFO L290 TraceCheckUtils]: 73: Hoare triple {42328#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42321#(<= main_~k~0 999985)} is VALID [2022-04-15 12:35:34,688 INFO L290 TraceCheckUtils]: 72: Hoare triple {42328#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42328#(<= main_~k~0 999984)} is VALID [2022-04-15 12:35:34,689 INFO L290 TraceCheckUtils]: 71: Hoare triple {42335#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42328#(<= main_~k~0 999984)} is VALID [2022-04-15 12:35:34,689 INFO L290 TraceCheckUtils]: 70: Hoare triple {42335#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42335#(<= main_~k~0 999983)} is VALID [2022-04-15 12:35:34,690 INFO L290 TraceCheckUtils]: 69: Hoare triple {42342#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42335#(<= main_~k~0 999983)} is VALID [2022-04-15 12:35:34,691 INFO L290 TraceCheckUtils]: 68: Hoare triple {42342#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42342#(<= main_~k~0 999982)} is VALID [2022-04-15 12:35:34,692 INFO L290 TraceCheckUtils]: 67: Hoare triple {42349#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42342#(<= main_~k~0 999982)} is VALID [2022-04-15 12:35:34,692 INFO L290 TraceCheckUtils]: 66: Hoare triple {42349#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42349#(<= main_~k~0 999981)} is VALID [2022-04-15 12:35:34,693 INFO L290 TraceCheckUtils]: 65: Hoare triple {42356#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42349#(<= main_~k~0 999981)} is VALID [2022-04-15 12:35:34,693 INFO L290 TraceCheckUtils]: 64: Hoare triple {42356#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42356#(<= main_~k~0 999980)} is VALID [2022-04-15 12:35:34,694 INFO L290 TraceCheckUtils]: 63: Hoare triple {42363#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42356#(<= main_~k~0 999980)} is VALID [2022-04-15 12:35:34,695 INFO L290 TraceCheckUtils]: 62: Hoare triple {42363#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42363#(<= main_~k~0 999979)} is VALID [2022-04-15 12:35:34,696 INFO L290 TraceCheckUtils]: 61: Hoare triple {42370#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42363#(<= main_~k~0 999979)} is VALID [2022-04-15 12:35:34,696 INFO L290 TraceCheckUtils]: 60: Hoare triple {42370#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42370#(<= main_~k~0 999978)} is VALID [2022-04-15 12:35:34,697 INFO L290 TraceCheckUtils]: 59: Hoare triple {42377#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42370#(<= main_~k~0 999978)} is VALID [2022-04-15 12:35:34,697 INFO L290 TraceCheckUtils]: 58: Hoare triple {42377#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42377#(<= main_~k~0 999977)} is VALID [2022-04-15 12:35:34,699 INFO L290 TraceCheckUtils]: 57: Hoare triple {42384#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42377#(<= main_~k~0 999977)} is VALID [2022-04-15 12:35:34,699 INFO L290 TraceCheckUtils]: 56: Hoare triple {42384#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42384#(<= main_~k~0 999976)} is VALID [2022-04-15 12:35:34,700 INFO L290 TraceCheckUtils]: 55: Hoare triple {42391#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42384#(<= main_~k~0 999976)} is VALID [2022-04-15 12:35:34,700 INFO L290 TraceCheckUtils]: 54: Hoare triple {42391#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42391#(<= main_~k~0 999975)} is VALID [2022-04-15 12:35:34,701 INFO L290 TraceCheckUtils]: 53: Hoare triple {42398#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42391#(<= main_~k~0 999975)} is VALID [2022-04-15 12:35:34,702 INFO L290 TraceCheckUtils]: 52: Hoare triple {42398#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42398#(<= main_~k~0 999974)} is VALID [2022-04-15 12:35:34,703 INFO L290 TraceCheckUtils]: 51: Hoare triple {42405#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42398#(<= main_~k~0 999974)} is VALID [2022-04-15 12:35:34,703 INFO L290 TraceCheckUtils]: 50: Hoare triple {42405#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42405#(<= main_~k~0 999973)} is VALID [2022-04-15 12:35:34,704 INFO L290 TraceCheckUtils]: 49: Hoare triple {42412#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42405#(<= main_~k~0 999973)} is VALID [2022-04-15 12:35:34,704 INFO L290 TraceCheckUtils]: 48: Hoare triple {42412#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42412#(<= main_~k~0 999972)} is VALID [2022-04-15 12:35:34,705 INFO L290 TraceCheckUtils]: 47: Hoare triple {42419#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42412#(<= main_~k~0 999972)} is VALID [2022-04-15 12:35:34,706 INFO L290 TraceCheckUtils]: 46: Hoare triple {42419#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42419#(<= main_~k~0 999971)} is VALID [2022-04-15 12:35:34,707 INFO L290 TraceCheckUtils]: 45: Hoare triple {42426#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42419#(<= main_~k~0 999971)} is VALID [2022-04-15 12:35:34,707 INFO L290 TraceCheckUtils]: 44: Hoare triple {42426#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42426#(<= main_~k~0 999970)} is VALID [2022-04-15 12:35:34,708 INFO L290 TraceCheckUtils]: 43: Hoare triple {42433#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42426#(<= main_~k~0 999970)} is VALID [2022-04-15 12:35:34,708 INFO L290 TraceCheckUtils]: 42: Hoare triple {42433#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42433#(<= main_~k~0 999969)} is VALID [2022-04-15 12:35:34,710 INFO L290 TraceCheckUtils]: 41: Hoare triple {42440#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42433#(<= main_~k~0 999969)} is VALID [2022-04-15 12:35:34,710 INFO L290 TraceCheckUtils]: 40: Hoare triple {42440#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42440#(<= main_~k~0 999968)} is VALID [2022-04-15 12:35:34,711 INFO L290 TraceCheckUtils]: 39: Hoare triple {42447#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42440#(<= main_~k~0 999968)} is VALID [2022-04-15 12:35:34,711 INFO L290 TraceCheckUtils]: 38: Hoare triple {42447#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42447#(<= main_~k~0 999967)} is VALID [2022-04-15 12:35:34,713 INFO L290 TraceCheckUtils]: 37: Hoare triple {42454#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42447#(<= main_~k~0 999967)} is VALID [2022-04-15 12:35:34,713 INFO L290 TraceCheckUtils]: 36: Hoare triple {42454#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42454#(<= main_~k~0 999966)} is VALID [2022-04-15 12:35:34,715 INFO L290 TraceCheckUtils]: 35: Hoare triple {42461#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42454#(<= main_~k~0 999966)} is VALID [2022-04-15 12:35:34,715 INFO L290 TraceCheckUtils]: 34: Hoare triple {42461#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42461#(<= main_~k~0 999965)} is VALID [2022-04-15 12:35:34,716 INFO L290 TraceCheckUtils]: 33: Hoare triple {42468#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42461#(<= main_~k~0 999965)} is VALID [2022-04-15 12:35:34,716 INFO L290 TraceCheckUtils]: 32: Hoare triple {42468#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42468#(<= main_~k~0 999964)} is VALID [2022-04-15 12:35:34,717 INFO L290 TraceCheckUtils]: 31: Hoare triple {42475#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42468#(<= main_~k~0 999964)} is VALID [2022-04-15 12:35:34,718 INFO L290 TraceCheckUtils]: 30: Hoare triple {42475#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42475#(<= main_~k~0 999963)} is VALID [2022-04-15 12:35:34,719 INFO L290 TraceCheckUtils]: 29: Hoare triple {42482#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42475#(<= main_~k~0 999963)} is VALID [2022-04-15 12:35:34,719 INFO L290 TraceCheckUtils]: 28: Hoare triple {42482#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42482#(<= main_~k~0 999962)} is VALID [2022-04-15 12:35:34,720 INFO L290 TraceCheckUtils]: 27: Hoare triple {42489#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42482#(<= main_~k~0 999962)} is VALID [2022-04-15 12:35:34,720 INFO L290 TraceCheckUtils]: 26: Hoare triple {42489#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42489#(<= main_~k~0 999961)} is VALID [2022-04-15 12:35:34,722 INFO L290 TraceCheckUtils]: 25: Hoare triple {42496#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42489#(<= main_~k~0 999961)} is VALID [2022-04-15 12:35:34,722 INFO L290 TraceCheckUtils]: 24: Hoare triple {42496#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42496#(<= main_~k~0 999960)} is VALID [2022-04-15 12:35:34,723 INFO L290 TraceCheckUtils]: 23: Hoare triple {42503#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42496#(<= main_~k~0 999960)} is VALID [2022-04-15 12:35:34,723 INFO L290 TraceCheckUtils]: 22: Hoare triple {42503#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42503#(<= main_~k~0 999959)} is VALID [2022-04-15 12:35:34,725 INFO L290 TraceCheckUtils]: 21: Hoare triple {42510#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42503#(<= main_~k~0 999959)} is VALID [2022-04-15 12:35:34,725 INFO L290 TraceCheckUtils]: 20: Hoare triple {42510#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42510#(<= main_~k~0 999958)} is VALID [2022-04-15 12:35:34,726 INFO L290 TraceCheckUtils]: 19: Hoare triple {42517#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42510#(<= main_~k~0 999958)} is VALID [2022-04-15 12:35:34,726 INFO L290 TraceCheckUtils]: 18: Hoare triple {42517#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42517#(<= main_~k~0 999957)} is VALID [2022-04-15 12:35:34,728 INFO L290 TraceCheckUtils]: 17: Hoare triple {42524#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42517#(<= main_~k~0 999957)} is VALID [2022-04-15 12:35:34,728 INFO L290 TraceCheckUtils]: 16: Hoare triple {42524#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42524#(<= main_~k~0 999956)} is VALID [2022-04-15 12:35:34,729 INFO L290 TraceCheckUtils]: 15: Hoare triple {42531#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42524#(<= main_~k~0 999956)} is VALID [2022-04-15 12:35:34,729 INFO L290 TraceCheckUtils]: 14: Hoare triple {42531#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42531#(<= main_~k~0 999955)} is VALID [2022-04-15 12:35:34,731 INFO L290 TraceCheckUtils]: 13: Hoare triple {42538#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42531#(<= main_~k~0 999955)} is VALID [2022-04-15 12:35:34,731 INFO L290 TraceCheckUtils]: 12: Hoare triple {42538#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42538#(<= main_~k~0 999954)} is VALID [2022-04-15 12:35:34,732 INFO L290 TraceCheckUtils]: 11: Hoare triple {42545#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42538#(<= main_~k~0 999954)} is VALID [2022-04-15 12:35:34,732 INFO L290 TraceCheckUtils]: 10: Hoare triple {42545#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42545#(<= main_~k~0 999953)} is VALID [2022-04-15 12:35:34,733 INFO L290 TraceCheckUtils]: 9: Hoare triple {42552#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42545#(<= main_~k~0 999953)} is VALID [2022-04-15 12:35:34,734 INFO L290 TraceCheckUtils]: 8: Hoare triple {42552#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42552#(<= main_~k~0 999952)} is VALID [2022-04-15 12:35:34,735 INFO L290 TraceCheckUtils]: 7: Hoare triple {42559#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {42552#(<= main_~k~0 999952)} is VALID [2022-04-15 12:35:34,735 INFO L290 TraceCheckUtils]: 6: Hoare triple {42559#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {42559#(<= main_~k~0 999951)} is VALID [2022-04-15 12:35:34,735 INFO L290 TraceCheckUtils]: 5: Hoare triple {41819#true} ~i~0 := 0;~k~0 := 0; {42559#(<= main_~k~0 999951)} is VALID [2022-04-15 12:35:34,735 INFO L272 TraceCheckUtils]: 4: Hoare triple {41819#true} call #t~ret3 := main(); {41819#true} is VALID [2022-04-15 12:35:34,735 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {41819#true} {41819#true} #54#return; {41819#true} is VALID [2022-04-15 12:35:34,735 INFO L290 TraceCheckUtils]: 2: Hoare triple {41819#true} assume true; {41819#true} is VALID [2022-04-15 12:35:34,735 INFO L290 TraceCheckUtils]: 1: Hoare triple {41819#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {41819#true} is VALID [2022-04-15 12:35:34,735 INFO L272 TraceCheckUtils]: 0: Hoare triple {41819#true} call ULTIMATE.init(); {41819#true} is VALID [2022-04-15 12:35:34,736 INFO L134 CoverageAnalysis]: Checked inductivity of 2401 backedges. 0 proven. 2401 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:34,736 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1972734859] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:35:34,736 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:35:34,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 54, 54] total 108 [2022-04-15 12:35:34,736 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:35:34,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1899876183] [2022-04-15 12:35:34,736 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1899876183] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:35:34,736 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:35:34,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [55] imperfect sequences [] total 55 [2022-04-15 12:35:34,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235133513] [2022-04-15 12:35:34,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:35:34,737 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 53 states have internal predecessors, (105), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 109 [2022-04-15 12:35:34,737 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:35:34,737 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 53 states have internal predecessors, (105), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:34,837 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 109 edges. 109 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:34,838 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-04-15 12:35:34,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:35:34,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-04-15 12:35:34,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5265, Invalid=6291, Unknown=0, NotChecked=0, Total=11556 [2022-04-15 12:35:34,840 INFO L87 Difference]: Start difference. First operand 110 states and 110 transitions. Second operand has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 53 states have internal predecessors, (105), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:36,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:36,323 INFO L93 Difference]: Finished difference Result 118 states and 118 transitions. [2022-04-15 12:35:36,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-04-15 12:35:36,323 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 53 states have internal predecessors, (105), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 109 [2022-04-15 12:35:36,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:35:36,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 53 states have internal predecessors, (105), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:36,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 118 transitions. [2022-04-15 12:35:36,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 53 states have internal predecessors, (105), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:36,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 118 transitions. [2022-04-15 12:35:36,332 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 55 states and 118 transitions. [2022-04-15 12:35:36,454 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 118 edges. 118 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:36,455 INFO L225 Difference]: With dead ends: 118 [2022-04-15 12:35:36,455 INFO L226 Difference]: Without dead ends: 113 [2022-04-15 12:35:36,457 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2172 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=10426, Invalid=15014, Unknown=0, NotChecked=0, Total=25440 [2022-04-15 12:35:36,457 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 110 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-15 12:35:36,457 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 48 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-15 12:35:36,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2022-04-15 12:35:36,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 112. [2022-04-15 12:35:36,774 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:35:36,774 INFO L82 GeneralOperation]: Start isEquivalent. First operand 113 states. Second operand has 112 states, 107 states have (on average 1.0093457943925233) internal successors, (108), 107 states have internal predecessors, (108), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:36,774 INFO L74 IsIncluded]: Start isIncluded. First operand 113 states. Second operand has 112 states, 107 states have (on average 1.0093457943925233) internal successors, (108), 107 states have internal predecessors, (108), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:36,774 INFO L87 Difference]: Start difference. First operand 113 states. Second operand has 112 states, 107 states have (on average 1.0093457943925233) internal successors, (108), 107 states have internal predecessors, (108), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:36,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:36,775 INFO L93 Difference]: Finished difference Result 113 states and 113 transitions. [2022-04-15 12:35:36,775 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 113 transitions. [2022-04-15 12:35:36,775 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:35:36,775 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:35:36,775 INFO L74 IsIncluded]: Start isIncluded. First operand has 112 states, 107 states have (on average 1.0093457943925233) internal successors, (108), 107 states have internal predecessors, (108), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 113 states. [2022-04-15 12:35:36,775 INFO L87 Difference]: Start difference. First operand has 112 states, 107 states have (on average 1.0093457943925233) internal successors, (108), 107 states have internal predecessors, (108), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 113 states. [2022-04-15 12:35:36,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:36,776 INFO L93 Difference]: Finished difference Result 113 states and 113 transitions. [2022-04-15 12:35:36,776 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 113 transitions. [2022-04-15 12:35:36,776 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:35:36,776 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:35:36,776 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:35:36,776 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:35:36,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 107 states have (on average 1.0093457943925233) internal successors, (108), 107 states have internal predecessors, (108), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:36,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 112 transitions. [2022-04-15 12:35:36,777 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 112 transitions. Word has length 109 [2022-04-15 12:35:36,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:35:36,778 INFO L478 AbstractCegarLoop]: Abstraction has 112 states and 112 transitions. [2022-04-15 12:35:36,778 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 53 states have internal predecessors, (105), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:36,778 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 112 states and 112 transitions. [2022-04-15 12:35:36,998 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 112 edges. 112 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:36,999 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 112 transitions. [2022-04-15 12:35:36,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-04-15 12:35:36,999 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:35:36,999 INFO L499 BasicCegarLoop]: trace histogram [50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:35:37,027 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-04-15 12:35:37,199 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-04-15 12:35:37,199 INFO L403 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:35:37,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:35:37,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1337670988, now seen corresponding path program 99 times [2022-04-15 12:35:37,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:35:37,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [560638304] [2022-04-15 12:35:37,601 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:35:37,601 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:35:37,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1337670988, now seen corresponding path program 100 times [2022-04-15 12:35:37,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:35:37,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486763024] [2022-04-15 12:35:37,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:35:37,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:35:37,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:38,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:35:38,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:38,289 INFO L290 TraceCheckUtils]: 0: Hoare triple {43431#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {43373#true} is VALID [2022-04-15 12:35:38,289 INFO L290 TraceCheckUtils]: 1: Hoare triple {43373#true} assume true; {43373#true} is VALID [2022-04-15 12:35:38,289 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {43373#true} {43373#true} #54#return; {43373#true} is VALID [2022-04-15 12:35:38,289 INFO L272 TraceCheckUtils]: 0: Hoare triple {43373#true} call ULTIMATE.init(); {43431#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:35:38,290 INFO L290 TraceCheckUtils]: 1: Hoare triple {43431#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {43373#true} is VALID [2022-04-15 12:35:38,290 INFO L290 TraceCheckUtils]: 2: Hoare triple {43373#true} assume true; {43373#true} is VALID [2022-04-15 12:35:38,290 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {43373#true} {43373#true} #54#return; {43373#true} is VALID [2022-04-15 12:35:38,290 INFO L272 TraceCheckUtils]: 4: Hoare triple {43373#true} call #t~ret3 := main(); {43373#true} is VALID [2022-04-15 12:35:38,290 INFO L290 TraceCheckUtils]: 5: Hoare triple {43373#true} ~i~0 := 0;~k~0 := 0; {43378#(= main_~k~0 0)} is VALID [2022-04-15 12:35:38,290 INFO L290 TraceCheckUtils]: 6: Hoare triple {43378#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43378#(= main_~k~0 0)} is VALID [2022-04-15 12:35:38,290 INFO L290 TraceCheckUtils]: 7: Hoare triple {43378#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43379#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:38,290 INFO L290 TraceCheckUtils]: 8: Hoare triple {43379#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43379#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:38,294 INFO L290 TraceCheckUtils]: 9: Hoare triple {43379#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43380#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:38,294 INFO L290 TraceCheckUtils]: 10: Hoare triple {43380#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43380#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:38,295 INFO L290 TraceCheckUtils]: 11: Hoare triple {43380#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43381#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:38,295 INFO L290 TraceCheckUtils]: 12: Hoare triple {43381#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43381#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:38,296 INFO L290 TraceCheckUtils]: 13: Hoare triple {43381#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43382#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:38,297 INFO L290 TraceCheckUtils]: 14: Hoare triple {43382#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43382#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:38,298 INFO L290 TraceCheckUtils]: 15: Hoare triple {43382#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43383#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:38,298 INFO L290 TraceCheckUtils]: 16: Hoare triple {43383#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43383#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:38,299 INFO L290 TraceCheckUtils]: 17: Hoare triple {43383#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43384#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:38,299 INFO L290 TraceCheckUtils]: 18: Hoare triple {43384#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43384#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:38,301 INFO L290 TraceCheckUtils]: 19: Hoare triple {43384#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43385#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:38,301 INFO L290 TraceCheckUtils]: 20: Hoare triple {43385#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43385#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:38,302 INFO L290 TraceCheckUtils]: 21: Hoare triple {43385#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43386#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:38,302 INFO L290 TraceCheckUtils]: 22: Hoare triple {43386#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43386#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:38,303 INFO L290 TraceCheckUtils]: 23: Hoare triple {43386#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43387#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:38,304 INFO L290 TraceCheckUtils]: 24: Hoare triple {43387#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43387#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:38,305 INFO L290 TraceCheckUtils]: 25: Hoare triple {43387#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43388#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:38,305 INFO L290 TraceCheckUtils]: 26: Hoare triple {43388#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43388#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:38,306 INFO L290 TraceCheckUtils]: 27: Hoare triple {43388#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43389#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:38,306 INFO L290 TraceCheckUtils]: 28: Hoare triple {43389#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43389#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:38,308 INFO L290 TraceCheckUtils]: 29: Hoare triple {43389#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43390#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:38,308 INFO L290 TraceCheckUtils]: 30: Hoare triple {43390#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43390#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:38,309 INFO L290 TraceCheckUtils]: 31: Hoare triple {43390#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43391#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:38,309 INFO L290 TraceCheckUtils]: 32: Hoare triple {43391#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43391#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:38,310 INFO L290 TraceCheckUtils]: 33: Hoare triple {43391#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43392#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:38,311 INFO L290 TraceCheckUtils]: 34: Hoare triple {43392#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43392#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:38,313 INFO L290 TraceCheckUtils]: 35: Hoare triple {43392#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43393#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:38,313 INFO L290 TraceCheckUtils]: 36: Hoare triple {43393#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43393#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:38,314 INFO L290 TraceCheckUtils]: 37: Hoare triple {43393#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43394#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:38,314 INFO L290 TraceCheckUtils]: 38: Hoare triple {43394#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43394#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:38,315 INFO L290 TraceCheckUtils]: 39: Hoare triple {43394#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43395#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:38,316 INFO L290 TraceCheckUtils]: 40: Hoare triple {43395#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43395#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:38,317 INFO L290 TraceCheckUtils]: 41: Hoare triple {43395#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43396#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:38,317 INFO L290 TraceCheckUtils]: 42: Hoare triple {43396#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43396#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:38,318 INFO L290 TraceCheckUtils]: 43: Hoare triple {43396#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43397#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:38,318 INFO L290 TraceCheckUtils]: 44: Hoare triple {43397#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43397#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:38,320 INFO L290 TraceCheckUtils]: 45: Hoare triple {43397#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43398#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:38,320 INFO L290 TraceCheckUtils]: 46: Hoare triple {43398#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43398#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:38,321 INFO L290 TraceCheckUtils]: 47: Hoare triple {43398#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43399#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:38,321 INFO L290 TraceCheckUtils]: 48: Hoare triple {43399#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43399#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:38,322 INFO L290 TraceCheckUtils]: 49: Hoare triple {43399#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43400#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:38,323 INFO L290 TraceCheckUtils]: 50: Hoare triple {43400#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43400#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:38,324 INFO L290 TraceCheckUtils]: 51: Hoare triple {43400#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43401#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:38,324 INFO L290 TraceCheckUtils]: 52: Hoare triple {43401#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43401#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:38,325 INFO L290 TraceCheckUtils]: 53: Hoare triple {43401#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43402#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:38,325 INFO L290 TraceCheckUtils]: 54: Hoare triple {43402#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43402#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:38,327 INFO L290 TraceCheckUtils]: 55: Hoare triple {43402#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43403#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:38,327 INFO L290 TraceCheckUtils]: 56: Hoare triple {43403#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43403#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:38,328 INFO L290 TraceCheckUtils]: 57: Hoare triple {43403#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43404#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:38,328 INFO L290 TraceCheckUtils]: 58: Hoare triple {43404#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43404#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:38,330 INFO L290 TraceCheckUtils]: 59: Hoare triple {43404#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43405#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:38,330 INFO L290 TraceCheckUtils]: 60: Hoare triple {43405#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43405#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:38,331 INFO L290 TraceCheckUtils]: 61: Hoare triple {43405#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43406#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:38,331 INFO L290 TraceCheckUtils]: 62: Hoare triple {43406#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43406#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:38,332 INFO L290 TraceCheckUtils]: 63: Hoare triple {43406#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43407#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:38,333 INFO L290 TraceCheckUtils]: 64: Hoare triple {43407#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43407#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:38,334 INFO L290 TraceCheckUtils]: 65: Hoare triple {43407#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43408#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:38,334 INFO L290 TraceCheckUtils]: 66: Hoare triple {43408#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43408#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:38,335 INFO L290 TraceCheckUtils]: 67: Hoare triple {43408#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43409#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:38,335 INFO L290 TraceCheckUtils]: 68: Hoare triple {43409#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43409#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:38,337 INFO L290 TraceCheckUtils]: 69: Hoare triple {43409#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43410#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:38,337 INFO L290 TraceCheckUtils]: 70: Hoare triple {43410#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43410#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:38,338 INFO L290 TraceCheckUtils]: 71: Hoare triple {43410#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43411#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:38,338 INFO L290 TraceCheckUtils]: 72: Hoare triple {43411#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43411#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:38,339 INFO L290 TraceCheckUtils]: 73: Hoare triple {43411#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43412#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:38,340 INFO L290 TraceCheckUtils]: 74: Hoare triple {43412#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43412#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:38,341 INFO L290 TraceCheckUtils]: 75: Hoare triple {43412#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43413#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:38,341 INFO L290 TraceCheckUtils]: 76: Hoare triple {43413#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43413#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:38,342 INFO L290 TraceCheckUtils]: 77: Hoare triple {43413#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43414#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:38,342 INFO L290 TraceCheckUtils]: 78: Hoare triple {43414#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43414#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:38,344 INFO L290 TraceCheckUtils]: 79: Hoare triple {43414#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43415#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:38,344 INFO L290 TraceCheckUtils]: 80: Hoare triple {43415#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43415#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:38,345 INFO L290 TraceCheckUtils]: 81: Hoare triple {43415#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43416#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:38,345 INFO L290 TraceCheckUtils]: 82: Hoare triple {43416#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43416#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:38,346 INFO L290 TraceCheckUtils]: 83: Hoare triple {43416#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43417#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:38,346 INFO L290 TraceCheckUtils]: 84: Hoare triple {43417#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43417#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:38,348 INFO L290 TraceCheckUtils]: 85: Hoare triple {43417#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43418#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:38,348 INFO L290 TraceCheckUtils]: 86: Hoare triple {43418#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43418#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:38,349 INFO L290 TraceCheckUtils]: 87: Hoare triple {43418#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43419#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:38,349 INFO L290 TraceCheckUtils]: 88: Hoare triple {43419#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43419#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:38,350 INFO L290 TraceCheckUtils]: 89: Hoare triple {43419#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43420#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:38,351 INFO L290 TraceCheckUtils]: 90: Hoare triple {43420#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43420#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:38,352 INFO L290 TraceCheckUtils]: 91: Hoare triple {43420#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43421#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:38,352 INFO L290 TraceCheckUtils]: 92: Hoare triple {43421#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43421#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:38,353 INFO L290 TraceCheckUtils]: 93: Hoare triple {43421#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43422#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:38,353 INFO L290 TraceCheckUtils]: 94: Hoare triple {43422#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43422#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:38,355 INFO L290 TraceCheckUtils]: 95: Hoare triple {43422#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43423#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:38,355 INFO L290 TraceCheckUtils]: 96: Hoare triple {43423#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43423#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:38,356 INFO L290 TraceCheckUtils]: 97: Hoare triple {43423#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43424#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:38,356 INFO L290 TraceCheckUtils]: 98: Hoare triple {43424#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43424#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:38,358 INFO L290 TraceCheckUtils]: 99: Hoare triple {43424#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43425#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:38,358 INFO L290 TraceCheckUtils]: 100: Hoare triple {43425#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43425#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:38,359 INFO L290 TraceCheckUtils]: 101: Hoare triple {43425#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43426#(<= main_~k~0 48)} is VALID [2022-04-15 12:35:38,359 INFO L290 TraceCheckUtils]: 102: Hoare triple {43426#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43426#(<= main_~k~0 48)} is VALID [2022-04-15 12:35:38,360 INFO L290 TraceCheckUtils]: 103: Hoare triple {43426#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43427#(<= main_~k~0 49)} is VALID [2022-04-15 12:35:38,361 INFO L290 TraceCheckUtils]: 104: Hoare triple {43427#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43427#(<= main_~k~0 49)} is VALID [2022-04-15 12:35:38,362 INFO L290 TraceCheckUtils]: 105: Hoare triple {43427#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43428#(<= main_~k~0 50)} is VALID [2022-04-15 12:35:38,362 INFO L290 TraceCheckUtils]: 106: Hoare triple {43428#(<= main_~k~0 50)} assume !(~i~0 < 1000000); {43428#(<= main_~k~0 50)} is VALID [2022-04-15 12:35:38,362 INFO L272 TraceCheckUtils]: 107: Hoare triple {43428#(<= main_~k~0 50)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {43429#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:35:38,362 INFO L290 TraceCheckUtils]: 108: Hoare triple {43429#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {43430#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:35:38,363 INFO L290 TraceCheckUtils]: 109: Hoare triple {43430#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {43374#false} is VALID [2022-04-15 12:35:38,363 INFO L290 TraceCheckUtils]: 110: Hoare triple {43374#false} assume !false; {43374#false} is VALID [2022-04-15 12:35:38,363 INFO L134 CoverageAnalysis]: Checked inductivity of 2500 backedges. 0 proven. 2500 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:38,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:35:38,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486763024] [2022-04-15 12:35:38,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486763024] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:35:38,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258655510] [2022-04-15 12:35:38,363 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:35:38,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:35:38,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:35:38,364 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:35:38,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-04-15 12:35:38,474 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:35:38,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:35:38,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 599 conjuncts, 54 conjunts are in the unsatisfiable core [2022-04-15 12:35:38,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:38,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:35:39,204 INFO L272 TraceCheckUtils]: 0: Hoare triple {43373#true} call ULTIMATE.init(); {43373#true} is VALID [2022-04-15 12:35:39,204 INFO L290 TraceCheckUtils]: 1: Hoare triple {43373#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {43373#true} is VALID [2022-04-15 12:35:39,204 INFO L290 TraceCheckUtils]: 2: Hoare triple {43373#true} assume true; {43373#true} is VALID [2022-04-15 12:35:39,205 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {43373#true} {43373#true} #54#return; {43373#true} is VALID [2022-04-15 12:35:39,205 INFO L272 TraceCheckUtils]: 4: Hoare triple {43373#true} call #t~ret3 := main(); {43373#true} is VALID [2022-04-15 12:35:39,205 INFO L290 TraceCheckUtils]: 5: Hoare triple {43373#true} ~i~0 := 0;~k~0 := 0; {43450#(<= main_~k~0 0)} is VALID [2022-04-15 12:35:39,205 INFO L290 TraceCheckUtils]: 6: Hoare triple {43450#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43450#(<= main_~k~0 0)} is VALID [2022-04-15 12:35:39,208 INFO L290 TraceCheckUtils]: 7: Hoare triple {43450#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43379#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:39,209 INFO L290 TraceCheckUtils]: 8: Hoare triple {43379#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43379#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:39,210 INFO L290 TraceCheckUtils]: 9: Hoare triple {43379#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43380#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:39,210 INFO L290 TraceCheckUtils]: 10: Hoare triple {43380#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43380#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:39,212 INFO L290 TraceCheckUtils]: 11: Hoare triple {43380#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43381#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:39,212 INFO L290 TraceCheckUtils]: 12: Hoare triple {43381#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43381#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:39,214 INFO L290 TraceCheckUtils]: 13: Hoare triple {43381#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43382#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:39,214 INFO L290 TraceCheckUtils]: 14: Hoare triple {43382#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43382#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:39,216 INFO L290 TraceCheckUtils]: 15: Hoare triple {43382#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43383#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:39,216 INFO L290 TraceCheckUtils]: 16: Hoare triple {43383#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43383#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:39,218 INFO L290 TraceCheckUtils]: 17: Hoare triple {43383#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43384#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:39,218 INFO L290 TraceCheckUtils]: 18: Hoare triple {43384#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43384#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:39,220 INFO L290 TraceCheckUtils]: 19: Hoare triple {43384#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43385#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:39,220 INFO L290 TraceCheckUtils]: 20: Hoare triple {43385#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43385#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:39,222 INFO L290 TraceCheckUtils]: 21: Hoare triple {43385#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43386#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:39,222 INFO L290 TraceCheckUtils]: 22: Hoare triple {43386#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43386#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:39,224 INFO L290 TraceCheckUtils]: 23: Hoare triple {43386#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43387#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:39,224 INFO L290 TraceCheckUtils]: 24: Hoare triple {43387#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43387#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:39,226 INFO L290 TraceCheckUtils]: 25: Hoare triple {43387#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43388#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:39,226 INFO L290 TraceCheckUtils]: 26: Hoare triple {43388#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43388#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:39,228 INFO L290 TraceCheckUtils]: 27: Hoare triple {43388#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43389#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:39,229 INFO L290 TraceCheckUtils]: 28: Hoare triple {43389#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43389#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:39,232 INFO L290 TraceCheckUtils]: 29: Hoare triple {43389#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43390#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:39,232 INFO L290 TraceCheckUtils]: 30: Hoare triple {43390#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43390#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:39,234 INFO L290 TraceCheckUtils]: 31: Hoare triple {43390#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43391#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:39,234 INFO L290 TraceCheckUtils]: 32: Hoare triple {43391#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43391#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:39,236 INFO L290 TraceCheckUtils]: 33: Hoare triple {43391#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43392#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:39,236 INFO L290 TraceCheckUtils]: 34: Hoare triple {43392#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43392#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:39,238 INFO L290 TraceCheckUtils]: 35: Hoare triple {43392#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43393#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:39,238 INFO L290 TraceCheckUtils]: 36: Hoare triple {43393#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43393#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:39,240 INFO L290 TraceCheckUtils]: 37: Hoare triple {43393#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43394#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:39,240 INFO L290 TraceCheckUtils]: 38: Hoare triple {43394#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43394#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:39,242 INFO L290 TraceCheckUtils]: 39: Hoare triple {43394#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43395#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:39,242 INFO L290 TraceCheckUtils]: 40: Hoare triple {43395#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43395#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:39,244 INFO L290 TraceCheckUtils]: 41: Hoare triple {43395#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43396#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:39,245 INFO L290 TraceCheckUtils]: 42: Hoare triple {43396#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43396#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:39,246 INFO L290 TraceCheckUtils]: 43: Hoare triple {43396#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43397#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:39,247 INFO L290 TraceCheckUtils]: 44: Hoare triple {43397#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43397#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:39,249 INFO L290 TraceCheckUtils]: 45: Hoare triple {43397#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43398#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:39,249 INFO L290 TraceCheckUtils]: 46: Hoare triple {43398#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43398#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:39,251 INFO L290 TraceCheckUtils]: 47: Hoare triple {43398#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43399#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:39,251 INFO L290 TraceCheckUtils]: 48: Hoare triple {43399#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43399#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:39,253 INFO L290 TraceCheckUtils]: 49: Hoare triple {43399#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43400#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:39,253 INFO L290 TraceCheckUtils]: 50: Hoare triple {43400#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43400#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:39,255 INFO L290 TraceCheckUtils]: 51: Hoare triple {43400#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43401#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:39,255 INFO L290 TraceCheckUtils]: 52: Hoare triple {43401#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43401#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:39,257 INFO L290 TraceCheckUtils]: 53: Hoare triple {43401#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43402#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:39,257 INFO L290 TraceCheckUtils]: 54: Hoare triple {43402#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43402#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:39,259 INFO L290 TraceCheckUtils]: 55: Hoare triple {43402#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43403#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:39,259 INFO L290 TraceCheckUtils]: 56: Hoare triple {43403#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43403#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:39,261 INFO L290 TraceCheckUtils]: 57: Hoare triple {43403#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43404#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:39,262 INFO L290 TraceCheckUtils]: 58: Hoare triple {43404#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43404#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:39,263 INFO L290 TraceCheckUtils]: 59: Hoare triple {43404#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43405#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:39,264 INFO L290 TraceCheckUtils]: 60: Hoare triple {43405#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43405#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:39,265 INFO L290 TraceCheckUtils]: 61: Hoare triple {43405#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43406#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:39,266 INFO L290 TraceCheckUtils]: 62: Hoare triple {43406#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43406#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:39,268 INFO L290 TraceCheckUtils]: 63: Hoare triple {43406#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43407#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:39,268 INFO L290 TraceCheckUtils]: 64: Hoare triple {43407#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43407#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:39,270 INFO L290 TraceCheckUtils]: 65: Hoare triple {43407#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43408#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:39,270 INFO L290 TraceCheckUtils]: 66: Hoare triple {43408#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43408#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:39,272 INFO L290 TraceCheckUtils]: 67: Hoare triple {43408#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43409#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:39,272 INFO L290 TraceCheckUtils]: 68: Hoare triple {43409#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43409#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:39,274 INFO L290 TraceCheckUtils]: 69: Hoare triple {43409#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43410#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:39,274 INFO L290 TraceCheckUtils]: 70: Hoare triple {43410#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43410#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:39,276 INFO L290 TraceCheckUtils]: 71: Hoare triple {43410#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43411#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:39,276 INFO L290 TraceCheckUtils]: 72: Hoare triple {43411#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43411#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:39,278 INFO L290 TraceCheckUtils]: 73: Hoare triple {43411#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43412#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:39,278 INFO L290 TraceCheckUtils]: 74: Hoare triple {43412#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43412#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:39,280 INFO L290 TraceCheckUtils]: 75: Hoare triple {43412#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43413#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:39,280 INFO L290 TraceCheckUtils]: 76: Hoare triple {43413#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43413#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:39,282 INFO L290 TraceCheckUtils]: 77: Hoare triple {43413#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43414#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:39,282 INFO L290 TraceCheckUtils]: 78: Hoare triple {43414#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43414#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:39,284 INFO L290 TraceCheckUtils]: 79: Hoare triple {43414#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43415#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:39,285 INFO L290 TraceCheckUtils]: 80: Hoare triple {43415#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43415#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:39,286 INFO L290 TraceCheckUtils]: 81: Hoare triple {43415#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43416#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:39,287 INFO L290 TraceCheckUtils]: 82: Hoare triple {43416#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43416#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:39,288 INFO L290 TraceCheckUtils]: 83: Hoare triple {43416#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43417#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:39,289 INFO L290 TraceCheckUtils]: 84: Hoare triple {43417#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43417#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:39,290 INFO L290 TraceCheckUtils]: 85: Hoare triple {43417#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43418#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:39,291 INFO L290 TraceCheckUtils]: 86: Hoare triple {43418#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43418#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:39,292 INFO L290 TraceCheckUtils]: 87: Hoare triple {43418#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43419#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:39,293 INFO L290 TraceCheckUtils]: 88: Hoare triple {43419#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43419#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:39,295 INFO L290 TraceCheckUtils]: 89: Hoare triple {43419#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43420#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:39,295 INFO L290 TraceCheckUtils]: 90: Hoare triple {43420#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43420#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:39,297 INFO L290 TraceCheckUtils]: 91: Hoare triple {43420#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43421#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:39,297 INFO L290 TraceCheckUtils]: 92: Hoare triple {43421#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43421#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:39,299 INFO L290 TraceCheckUtils]: 93: Hoare triple {43421#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43422#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:39,299 INFO L290 TraceCheckUtils]: 94: Hoare triple {43422#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43422#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:39,301 INFO L290 TraceCheckUtils]: 95: Hoare triple {43422#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43423#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:39,301 INFO L290 TraceCheckUtils]: 96: Hoare triple {43423#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43423#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:39,303 INFO L290 TraceCheckUtils]: 97: Hoare triple {43423#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43424#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:39,304 INFO L290 TraceCheckUtils]: 98: Hoare triple {43424#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43424#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:39,305 INFO L290 TraceCheckUtils]: 99: Hoare triple {43424#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43425#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:39,306 INFO L290 TraceCheckUtils]: 100: Hoare triple {43425#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43425#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:39,307 INFO L290 TraceCheckUtils]: 101: Hoare triple {43425#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43426#(<= main_~k~0 48)} is VALID [2022-04-15 12:35:39,308 INFO L290 TraceCheckUtils]: 102: Hoare triple {43426#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43426#(<= main_~k~0 48)} is VALID [2022-04-15 12:35:39,310 INFO L290 TraceCheckUtils]: 103: Hoare triple {43426#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43427#(<= main_~k~0 49)} is VALID [2022-04-15 12:35:39,310 INFO L290 TraceCheckUtils]: 104: Hoare triple {43427#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43427#(<= main_~k~0 49)} is VALID [2022-04-15 12:35:39,313 INFO L290 TraceCheckUtils]: 105: Hoare triple {43427#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43428#(<= main_~k~0 50)} is VALID [2022-04-15 12:35:39,313 INFO L290 TraceCheckUtils]: 106: Hoare triple {43428#(<= main_~k~0 50)} assume !(~i~0 < 1000000); {43428#(<= main_~k~0 50)} is VALID [2022-04-15 12:35:39,314 INFO L272 TraceCheckUtils]: 107: Hoare triple {43428#(<= main_~k~0 50)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {43757#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:35:39,314 INFO L290 TraceCheckUtils]: 108: Hoare triple {43757#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {43761#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:35:39,314 INFO L290 TraceCheckUtils]: 109: Hoare triple {43761#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {43374#false} is VALID [2022-04-15 12:35:39,314 INFO L290 TraceCheckUtils]: 110: Hoare triple {43374#false} assume !false; {43374#false} is VALID [2022-04-15 12:35:39,315 INFO L134 CoverageAnalysis]: Checked inductivity of 2500 backedges. 0 proven. 2500 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:39,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:35:41,545 INFO L290 TraceCheckUtils]: 110: Hoare triple {43374#false} assume !false; {43374#false} is VALID [2022-04-15 12:35:41,545 INFO L290 TraceCheckUtils]: 109: Hoare triple {43761#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {43374#false} is VALID [2022-04-15 12:35:41,546 INFO L290 TraceCheckUtils]: 108: Hoare triple {43757#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {43761#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:35:41,546 INFO L272 TraceCheckUtils]: 107: Hoare triple {43777#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {43757#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:35:41,546 INFO L290 TraceCheckUtils]: 106: Hoare triple {43777#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {43777#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:35:41,550 INFO L290 TraceCheckUtils]: 105: Hoare triple {43784#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43777#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:35:41,550 INFO L290 TraceCheckUtils]: 104: Hoare triple {43784#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43784#(<= main_~k~0 999999)} is VALID [2022-04-15 12:35:41,551 INFO L290 TraceCheckUtils]: 103: Hoare triple {43791#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43784#(<= main_~k~0 999999)} is VALID [2022-04-15 12:35:41,552 INFO L290 TraceCheckUtils]: 102: Hoare triple {43791#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43791#(<= main_~k~0 999998)} is VALID [2022-04-15 12:35:41,553 INFO L290 TraceCheckUtils]: 101: Hoare triple {43798#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43791#(<= main_~k~0 999998)} is VALID [2022-04-15 12:35:41,553 INFO L290 TraceCheckUtils]: 100: Hoare triple {43798#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43798#(<= main_~k~0 999997)} is VALID [2022-04-15 12:35:41,554 INFO L290 TraceCheckUtils]: 99: Hoare triple {43805#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43798#(<= main_~k~0 999997)} is VALID [2022-04-15 12:35:41,555 INFO L290 TraceCheckUtils]: 98: Hoare triple {43805#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43805#(<= main_~k~0 999996)} is VALID [2022-04-15 12:35:41,556 INFO L290 TraceCheckUtils]: 97: Hoare triple {43812#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43805#(<= main_~k~0 999996)} is VALID [2022-04-15 12:35:41,556 INFO L290 TraceCheckUtils]: 96: Hoare triple {43812#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43812#(<= main_~k~0 999995)} is VALID [2022-04-15 12:35:41,558 INFO L290 TraceCheckUtils]: 95: Hoare triple {43819#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43812#(<= main_~k~0 999995)} is VALID [2022-04-15 12:35:41,558 INFO L290 TraceCheckUtils]: 94: Hoare triple {43819#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43819#(<= main_~k~0 999994)} is VALID [2022-04-15 12:35:41,559 INFO L290 TraceCheckUtils]: 93: Hoare triple {43826#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43819#(<= main_~k~0 999994)} is VALID [2022-04-15 12:35:41,560 INFO L290 TraceCheckUtils]: 92: Hoare triple {43826#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43826#(<= main_~k~0 999993)} is VALID [2022-04-15 12:35:41,561 INFO L290 TraceCheckUtils]: 91: Hoare triple {43833#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43826#(<= main_~k~0 999993)} is VALID [2022-04-15 12:35:41,561 INFO L290 TraceCheckUtils]: 90: Hoare triple {43833#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43833#(<= main_~k~0 999992)} is VALID [2022-04-15 12:35:41,563 INFO L290 TraceCheckUtils]: 89: Hoare triple {43840#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43833#(<= main_~k~0 999992)} is VALID [2022-04-15 12:35:41,563 INFO L290 TraceCheckUtils]: 88: Hoare triple {43840#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43840#(<= main_~k~0 999991)} is VALID [2022-04-15 12:35:41,564 INFO L290 TraceCheckUtils]: 87: Hoare triple {43847#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43840#(<= main_~k~0 999991)} is VALID [2022-04-15 12:35:41,564 INFO L290 TraceCheckUtils]: 86: Hoare triple {43847#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43847#(<= main_~k~0 999990)} is VALID [2022-04-15 12:35:41,566 INFO L290 TraceCheckUtils]: 85: Hoare triple {43854#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43847#(<= main_~k~0 999990)} is VALID [2022-04-15 12:35:41,566 INFO L290 TraceCheckUtils]: 84: Hoare triple {43854#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43854#(<= main_~k~0 999989)} is VALID [2022-04-15 12:35:41,567 INFO L290 TraceCheckUtils]: 83: Hoare triple {43861#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43854#(<= main_~k~0 999989)} is VALID [2022-04-15 12:35:41,568 INFO L290 TraceCheckUtils]: 82: Hoare triple {43861#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43861#(<= main_~k~0 999988)} is VALID [2022-04-15 12:35:41,569 INFO L290 TraceCheckUtils]: 81: Hoare triple {43868#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43861#(<= main_~k~0 999988)} is VALID [2022-04-15 12:35:41,569 INFO L290 TraceCheckUtils]: 80: Hoare triple {43868#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43868#(<= main_~k~0 999987)} is VALID [2022-04-15 12:35:41,571 INFO L290 TraceCheckUtils]: 79: Hoare triple {43875#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43868#(<= main_~k~0 999987)} is VALID [2022-04-15 12:35:41,571 INFO L290 TraceCheckUtils]: 78: Hoare triple {43875#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43875#(<= main_~k~0 999986)} is VALID [2022-04-15 12:35:41,573 INFO L290 TraceCheckUtils]: 77: Hoare triple {43882#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43875#(<= main_~k~0 999986)} is VALID [2022-04-15 12:35:41,573 INFO L290 TraceCheckUtils]: 76: Hoare triple {43882#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43882#(<= main_~k~0 999985)} is VALID [2022-04-15 12:35:41,575 INFO L290 TraceCheckUtils]: 75: Hoare triple {43889#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43882#(<= main_~k~0 999985)} is VALID [2022-04-15 12:35:41,576 INFO L290 TraceCheckUtils]: 74: Hoare triple {43889#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43889#(<= main_~k~0 999984)} is VALID [2022-04-15 12:35:41,577 INFO L290 TraceCheckUtils]: 73: Hoare triple {43896#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43889#(<= main_~k~0 999984)} is VALID [2022-04-15 12:35:41,577 INFO L290 TraceCheckUtils]: 72: Hoare triple {43896#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43896#(<= main_~k~0 999983)} is VALID [2022-04-15 12:35:41,579 INFO L290 TraceCheckUtils]: 71: Hoare triple {43903#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43896#(<= main_~k~0 999983)} is VALID [2022-04-15 12:35:41,579 INFO L290 TraceCheckUtils]: 70: Hoare triple {43903#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43903#(<= main_~k~0 999982)} is VALID [2022-04-15 12:35:41,580 INFO L290 TraceCheckUtils]: 69: Hoare triple {43910#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43903#(<= main_~k~0 999982)} is VALID [2022-04-15 12:35:41,581 INFO L290 TraceCheckUtils]: 68: Hoare triple {43910#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43910#(<= main_~k~0 999981)} is VALID [2022-04-15 12:35:41,582 INFO L290 TraceCheckUtils]: 67: Hoare triple {43917#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43910#(<= main_~k~0 999981)} is VALID [2022-04-15 12:35:41,582 INFO L290 TraceCheckUtils]: 66: Hoare triple {43917#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43917#(<= main_~k~0 999980)} is VALID [2022-04-15 12:35:41,583 INFO L290 TraceCheckUtils]: 65: Hoare triple {43924#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43917#(<= main_~k~0 999980)} is VALID [2022-04-15 12:35:41,584 INFO L290 TraceCheckUtils]: 64: Hoare triple {43924#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43924#(<= main_~k~0 999979)} is VALID [2022-04-15 12:35:41,585 INFO L290 TraceCheckUtils]: 63: Hoare triple {43931#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43924#(<= main_~k~0 999979)} is VALID [2022-04-15 12:35:41,585 INFO L290 TraceCheckUtils]: 62: Hoare triple {43931#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43931#(<= main_~k~0 999978)} is VALID [2022-04-15 12:35:41,587 INFO L290 TraceCheckUtils]: 61: Hoare triple {43938#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43931#(<= main_~k~0 999978)} is VALID [2022-04-15 12:35:41,587 INFO L290 TraceCheckUtils]: 60: Hoare triple {43938#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43938#(<= main_~k~0 999977)} is VALID [2022-04-15 12:35:41,588 INFO L290 TraceCheckUtils]: 59: Hoare triple {43945#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43938#(<= main_~k~0 999977)} is VALID [2022-04-15 12:35:41,589 INFO L290 TraceCheckUtils]: 58: Hoare triple {43945#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43945#(<= main_~k~0 999976)} is VALID [2022-04-15 12:35:41,590 INFO L290 TraceCheckUtils]: 57: Hoare triple {43952#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43945#(<= main_~k~0 999976)} is VALID [2022-04-15 12:35:41,590 INFO L290 TraceCheckUtils]: 56: Hoare triple {43952#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43952#(<= main_~k~0 999975)} is VALID [2022-04-15 12:35:41,592 INFO L290 TraceCheckUtils]: 55: Hoare triple {43959#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43952#(<= main_~k~0 999975)} is VALID [2022-04-15 12:35:41,592 INFO L290 TraceCheckUtils]: 54: Hoare triple {43959#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43959#(<= main_~k~0 999974)} is VALID [2022-04-15 12:35:41,593 INFO L290 TraceCheckUtils]: 53: Hoare triple {43966#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43959#(<= main_~k~0 999974)} is VALID [2022-04-15 12:35:41,594 INFO L290 TraceCheckUtils]: 52: Hoare triple {43966#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43966#(<= main_~k~0 999973)} is VALID [2022-04-15 12:35:41,595 INFO L290 TraceCheckUtils]: 51: Hoare triple {43973#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43966#(<= main_~k~0 999973)} is VALID [2022-04-15 12:35:41,595 INFO L290 TraceCheckUtils]: 50: Hoare triple {43973#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43973#(<= main_~k~0 999972)} is VALID [2022-04-15 12:35:41,597 INFO L290 TraceCheckUtils]: 49: Hoare triple {43980#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43973#(<= main_~k~0 999972)} is VALID [2022-04-15 12:35:41,597 INFO L290 TraceCheckUtils]: 48: Hoare triple {43980#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43980#(<= main_~k~0 999971)} is VALID [2022-04-15 12:35:41,598 INFO L290 TraceCheckUtils]: 47: Hoare triple {43987#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43980#(<= main_~k~0 999971)} is VALID [2022-04-15 12:35:41,599 INFO L290 TraceCheckUtils]: 46: Hoare triple {43987#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43987#(<= main_~k~0 999970)} is VALID [2022-04-15 12:35:41,600 INFO L290 TraceCheckUtils]: 45: Hoare triple {43994#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43987#(<= main_~k~0 999970)} is VALID [2022-04-15 12:35:41,600 INFO L290 TraceCheckUtils]: 44: Hoare triple {43994#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {43994#(<= main_~k~0 999969)} is VALID [2022-04-15 12:35:41,602 INFO L290 TraceCheckUtils]: 43: Hoare triple {44001#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {43994#(<= main_~k~0 999969)} is VALID [2022-04-15 12:35:41,602 INFO L290 TraceCheckUtils]: 42: Hoare triple {44001#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44001#(<= main_~k~0 999968)} is VALID [2022-04-15 12:35:41,603 INFO L290 TraceCheckUtils]: 41: Hoare triple {44008#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44001#(<= main_~k~0 999968)} is VALID [2022-04-15 12:35:41,603 INFO L290 TraceCheckUtils]: 40: Hoare triple {44008#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44008#(<= main_~k~0 999967)} is VALID [2022-04-15 12:35:41,605 INFO L290 TraceCheckUtils]: 39: Hoare triple {44015#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44008#(<= main_~k~0 999967)} is VALID [2022-04-15 12:35:41,605 INFO L290 TraceCheckUtils]: 38: Hoare triple {44015#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44015#(<= main_~k~0 999966)} is VALID [2022-04-15 12:35:41,606 INFO L290 TraceCheckUtils]: 37: Hoare triple {44022#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44015#(<= main_~k~0 999966)} is VALID [2022-04-15 12:35:41,607 INFO L290 TraceCheckUtils]: 36: Hoare triple {44022#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44022#(<= main_~k~0 999965)} is VALID [2022-04-15 12:35:41,608 INFO L290 TraceCheckUtils]: 35: Hoare triple {44029#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44022#(<= main_~k~0 999965)} is VALID [2022-04-15 12:35:41,608 INFO L290 TraceCheckUtils]: 34: Hoare triple {44029#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44029#(<= main_~k~0 999964)} is VALID [2022-04-15 12:35:41,610 INFO L290 TraceCheckUtils]: 33: Hoare triple {44036#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44029#(<= main_~k~0 999964)} is VALID [2022-04-15 12:35:41,610 INFO L290 TraceCheckUtils]: 32: Hoare triple {44036#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44036#(<= main_~k~0 999963)} is VALID [2022-04-15 12:35:41,611 INFO L290 TraceCheckUtils]: 31: Hoare triple {44043#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44036#(<= main_~k~0 999963)} is VALID [2022-04-15 12:35:41,612 INFO L290 TraceCheckUtils]: 30: Hoare triple {44043#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44043#(<= main_~k~0 999962)} is VALID [2022-04-15 12:35:41,613 INFO L290 TraceCheckUtils]: 29: Hoare triple {44050#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44043#(<= main_~k~0 999962)} is VALID [2022-04-15 12:35:41,613 INFO L290 TraceCheckUtils]: 28: Hoare triple {44050#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44050#(<= main_~k~0 999961)} is VALID [2022-04-15 12:35:41,615 INFO L290 TraceCheckUtils]: 27: Hoare triple {44057#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44050#(<= main_~k~0 999961)} is VALID [2022-04-15 12:35:41,615 INFO L290 TraceCheckUtils]: 26: Hoare triple {44057#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44057#(<= main_~k~0 999960)} is VALID [2022-04-15 12:35:41,616 INFO L290 TraceCheckUtils]: 25: Hoare triple {44064#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44057#(<= main_~k~0 999960)} is VALID [2022-04-15 12:35:41,616 INFO L290 TraceCheckUtils]: 24: Hoare triple {44064#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44064#(<= main_~k~0 999959)} is VALID [2022-04-15 12:35:41,618 INFO L290 TraceCheckUtils]: 23: Hoare triple {44071#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44064#(<= main_~k~0 999959)} is VALID [2022-04-15 12:35:41,618 INFO L290 TraceCheckUtils]: 22: Hoare triple {44071#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44071#(<= main_~k~0 999958)} is VALID [2022-04-15 12:35:41,619 INFO L290 TraceCheckUtils]: 21: Hoare triple {44078#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44071#(<= main_~k~0 999958)} is VALID [2022-04-15 12:35:41,620 INFO L290 TraceCheckUtils]: 20: Hoare triple {44078#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44078#(<= main_~k~0 999957)} is VALID [2022-04-15 12:35:41,621 INFO L290 TraceCheckUtils]: 19: Hoare triple {44085#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44078#(<= main_~k~0 999957)} is VALID [2022-04-15 12:35:41,621 INFO L290 TraceCheckUtils]: 18: Hoare triple {44085#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44085#(<= main_~k~0 999956)} is VALID [2022-04-15 12:35:41,623 INFO L290 TraceCheckUtils]: 17: Hoare triple {44092#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44085#(<= main_~k~0 999956)} is VALID [2022-04-15 12:35:41,623 INFO L290 TraceCheckUtils]: 16: Hoare triple {44092#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44092#(<= main_~k~0 999955)} is VALID [2022-04-15 12:35:41,624 INFO L290 TraceCheckUtils]: 15: Hoare triple {44099#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44092#(<= main_~k~0 999955)} is VALID [2022-04-15 12:35:41,625 INFO L290 TraceCheckUtils]: 14: Hoare triple {44099#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44099#(<= main_~k~0 999954)} is VALID [2022-04-15 12:35:41,626 INFO L290 TraceCheckUtils]: 13: Hoare triple {44106#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44099#(<= main_~k~0 999954)} is VALID [2022-04-15 12:35:41,626 INFO L290 TraceCheckUtils]: 12: Hoare triple {44106#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44106#(<= main_~k~0 999953)} is VALID [2022-04-15 12:35:41,628 INFO L290 TraceCheckUtils]: 11: Hoare triple {44113#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44106#(<= main_~k~0 999953)} is VALID [2022-04-15 12:35:41,628 INFO L290 TraceCheckUtils]: 10: Hoare triple {44113#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44113#(<= main_~k~0 999952)} is VALID [2022-04-15 12:35:41,630 INFO L290 TraceCheckUtils]: 9: Hoare triple {44120#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44113#(<= main_~k~0 999952)} is VALID [2022-04-15 12:35:41,631 INFO L290 TraceCheckUtils]: 8: Hoare triple {44120#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44120#(<= main_~k~0 999951)} is VALID [2022-04-15 12:35:41,632 INFO L290 TraceCheckUtils]: 7: Hoare triple {44127#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44120#(<= main_~k~0 999951)} is VALID [2022-04-15 12:35:41,632 INFO L290 TraceCheckUtils]: 6: Hoare triple {44127#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44127#(<= main_~k~0 999950)} is VALID [2022-04-15 12:35:41,633 INFO L290 TraceCheckUtils]: 5: Hoare triple {43373#true} ~i~0 := 0;~k~0 := 0; {44127#(<= main_~k~0 999950)} is VALID [2022-04-15 12:35:41,633 INFO L272 TraceCheckUtils]: 4: Hoare triple {43373#true} call #t~ret3 := main(); {43373#true} is VALID [2022-04-15 12:35:41,633 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {43373#true} {43373#true} #54#return; {43373#true} is VALID [2022-04-15 12:35:41,633 INFO L290 TraceCheckUtils]: 2: Hoare triple {43373#true} assume true; {43373#true} is VALID [2022-04-15 12:35:41,633 INFO L290 TraceCheckUtils]: 1: Hoare triple {43373#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {43373#true} is VALID [2022-04-15 12:35:41,633 INFO L272 TraceCheckUtils]: 0: Hoare triple {43373#true} call ULTIMATE.init(); {43373#true} is VALID [2022-04-15 12:35:41,633 INFO L134 CoverageAnalysis]: Checked inductivity of 2500 backedges. 0 proven. 2500 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:41,633 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258655510] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:35:41,633 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:35:41,634 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 55, 55] total 110 [2022-04-15 12:35:41,634 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:35:41,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [560638304] [2022-04-15 12:35:41,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [560638304] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:35:41,634 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:35:41,634 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [56] imperfect sequences [] total 56 [2022-04-15 12:35:41,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746658211] [2022-04-15 12:35:41,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:35:41,635 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.9107142857142858) internal successors, (107), 54 states have internal predecessors, (107), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 111 [2022-04-15 12:35:41,635 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:35:41,635 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 56 states, 56 states have (on average 1.9107142857142858) internal successors, (107), 54 states have internal predecessors, (107), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:41,756 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 111 edges. 111 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:41,756 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-04-15 12:35:41,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:35:41,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-04-15 12:35:41,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5472, Invalid=6518, Unknown=0, NotChecked=0, Total=11990 [2022-04-15 12:35:41,758 INFO L87 Difference]: Start difference. First operand 112 states and 112 transitions. Second operand has 56 states, 56 states have (on average 1.9107142857142858) internal successors, (107), 54 states have internal predecessors, (107), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:43,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:43,586 INFO L93 Difference]: Finished difference Result 120 states and 120 transitions. [2022-04-15 12:35:43,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-04-15 12:35:43,586 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.9107142857142858) internal successors, (107), 54 states have internal predecessors, (107), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 111 [2022-04-15 12:35:43,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:35:43,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 56 states have (on average 1.9107142857142858) internal successors, (107), 54 states have internal predecessors, (107), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:43,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 120 transitions. [2022-04-15 12:35:43,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 56 states have (on average 1.9107142857142858) internal successors, (107), 54 states have internal predecessors, (107), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:43,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 120 transitions. [2022-04-15 12:35:43,588 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 56 states and 120 transitions. [2022-04-15 12:35:43,708 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 120 edges. 120 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:43,709 INFO L225 Difference]: With dead ends: 120 [2022-04-15 12:35:43,709 INFO L226 Difference]: Without dead ends: 115 [2022-04-15 12:35:43,711 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 169 SyntacticMatches, 1 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2241 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=10838, Invalid=15568, Unknown=0, NotChecked=0, Total=26406 [2022-04-15 12:35:43,711 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 112 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-15 12:35:43,711 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 58 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-15 12:35:43,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2022-04-15 12:35:44,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 114. [2022-04-15 12:35:44,055 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:35:44,056 INFO L82 GeneralOperation]: Start isEquivalent. First operand 115 states. Second operand has 114 states, 109 states have (on average 1.0091743119266054) internal successors, (110), 109 states have internal predecessors, (110), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:44,056 INFO L74 IsIncluded]: Start isIncluded. First operand 115 states. Second operand has 114 states, 109 states have (on average 1.0091743119266054) internal successors, (110), 109 states have internal predecessors, (110), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:44,056 INFO L87 Difference]: Start difference. First operand 115 states. Second operand has 114 states, 109 states have (on average 1.0091743119266054) internal successors, (110), 109 states have internal predecessors, (110), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:44,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:44,057 INFO L93 Difference]: Finished difference Result 115 states and 115 transitions. [2022-04-15 12:35:44,057 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 115 transitions. [2022-04-15 12:35:44,057 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:35:44,057 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:35:44,057 INFO L74 IsIncluded]: Start isIncluded. First operand has 114 states, 109 states have (on average 1.0091743119266054) internal successors, (110), 109 states have internal predecessors, (110), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 115 states. [2022-04-15 12:35:44,057 INFO L87 Difference]: Start difference. First operand has 114 states, 109 states have (on average 1.0091743119266054) internal successors, (110), 109 states have internal predecessors, (110), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 115 states. [2022-04-15 12:35:44,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:44,058 INFO L93 Difference]: Finished difference Result 115 states and 115 transitions. [2022-04-15 12:35:44,058 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 115 transitions. [2022-04-15 12:35:44,058 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:35:44,058 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:35:44,058 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:35:44,058 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:35:44,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 109 states have (on average 1.0091743119266054) internal successors, (110), 109 states have internal predecessors, (110), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:44,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 114 transitions. [2022-04-15 12:35:44,059 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 114 transitions. Word has length 111 [2022-04-15 12:35:44,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:35:44,059 INFO L478 AbstractCegarLoop]: Abstraction has 114 states and 114 transitions. [2022-04-15 12:35:44,059 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.9107142857142858) internal successors, (107), 54 states have internal predecessors, (107), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:44,059 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 114 states and 114 transitions. [2022-04-15 12:35:44,231 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 114 edges. 114 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:44,231 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 114 transitions. [2022-04-15 12:35:44,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-04-15 12:35:44,232 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:35:44,232 INFO L499 BasicCegarLoop]: trace histogram [51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:35:44,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-04-15 12:35:44,448 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2022-04-15 12:35:44,448 INFO L403 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:35:44,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:35:44,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1888220920, now seen corresponding path program 101 times [2022-04-15 12:35:44,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:35:44,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [455724560] [2022-04-15 12:35:44,862 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:35:44,862 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:35:44,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1888220920, now seen corresponding path program 102 times [2022-04-15 12:35:44,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:35:44,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908913986] [2022-04-15 12:35:44,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:35:44,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:35:44,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:45,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:35:45,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:45,808 INFO L290 TraceCheckUtils]: 0: Hoare triple {45014#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {44955#true} is VALID [2022-04-15 12:35:45,808 INFO L290 TraceCheckUtils]: 1: Hoare triple {44955#true} assume true; {44955#true} is VALID [2022-04-15 12:35:45,808 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {44955#true} {44955#true} #54#return; {44955#true} is VALID [2022-04-15 12:35:45,808 INFO L272 TraceCheckUtils]: 0: Hoare triple {44955#true} call ULTIMATE.init(); {45014#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:35:45,808 INFO L290 TraceCheckUtils]: 1: Hoare triple {45014#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {44955#true} is VALID [2022-04-15 12:35:45,808 INFO L290 TraceCheckUtils]: 2: Hoare triple {44955#true} assume true; {44955#true} is VALID [2022-04-15 12:35:45,808 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {44955#true} {44955#true} #54#return; {44955#true} is VALID [2022-04-15 12:35:45,808 INFO L272 TraceCheckUtils]: 4: Hoare triple {44955#true} call #t~ret3 := main(); {44955#true} is VALID [2022-04-15 12:35:45,809 INFO L290 TraceCheckUtils]: 5: Hoare triple {44955#true} ~i~0 := 0;~k~0 := 0; {44960#(= main_~k~0 0)} is VALID [2022-04-15 12:35:45,809 INFO L290 TraceCheckUtils]: 6: Hoare triple {44960#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44960#(= main_~k~0 0)} is VALID [2022-04-15 12:35:45,809 INFO L290 TraceCheckUtils]: 7: Hoare triple {44960#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44961#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:45,809 INFO L290 TraceCheckUtils]: 8: Hoare triple {44961#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44961#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:45,813 INFO L290 TraceCheckUtils]: 9: Hoare triple {44961#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44962#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:45,813 INFO L290 TraceCheckUtils]: 10: Hoare triple {44962#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44962#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:45,814 INFO L290 TraceCheckUtils]: 11: Hoare triple {44962#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44963#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:45,815 INFO L290 TraceCheckUtils]: 12: Hoare triple {44963#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44963#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:45,816 INFO L290 TraceCheckUtils]: 13: Hoare triple {44963#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44964#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:45,816 INFO L290 TraceCheckUtils]: 14: Hoare triple {44964#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44964#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:45,817 INFO L290 TraceCheckUtils]: 15: Hoare triple {44964#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44965#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:45,818 INFO L290 TraceCheckUtils]: 16: Hoare triple {44965#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44965#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:45,819 INFO L290 TraceCheckUtils]: 17: Hoare triple {44965#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44966#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:45,819 INFO L290 TraceCheckUtils]: 18: Hoare triple {44966#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44966#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:45,820 INFO L290 TraceCheckUtils]: 19: Hoare triple {44966#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44967#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:45,821 INFO L290 TraceCheckUtils]: 20: Hoare triple {44967#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44967#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:45,822 INFO L290 TraceCheckUtils]: 21: Hoare triple {44967#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44968#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:45,822 INFO L290 TraceCheckUtils]: 22: Hoare triple {44968#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44968#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:45,823 INFO L290 TraceCheckUtils]: 23: Hoare triple {44968#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44969#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:45,824 INFO L290 TraceCheckUtils]: 24: Hoare triple {44969#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44969#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:45,825 INFO L290 TraceCheckUtils]: 25: Hoare triple {44969#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44970#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:45,825 INFO L290 TraceCheckUtils]: 26: Hoare triple {44970#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44970#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:45,826 INFO L290 TraceCheckUtils]: 27: Hoare triple {44970#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44971#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:45,827 INFO L290 TraceCheckUtils]: 28: Hoare triple {44971#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44971#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:45,828 INFO L290 TraceCheckUtils]: 29: Hoare triple {44971#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44972#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:45,828 INFO L290 TraceCheckUtils]: 30: Hoare triple {44972#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44972#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:45,830 INFO L290 TraceCheckUtils]: 31: Hoare triple {44972#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44973#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:45,830 INFO L290 TraceCheckUtils]: 32: Hoare triple {44973#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44973#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:45,831 INFO L290 TraceCheckUtils]: 33: Hoare triple {44973#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44974#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:45,832 INFO L290 TraceCheckUtils]: 34: Hoare triple {44974#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44974#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:45,833 INFO L290 TraceCheckUtils]: 35: Hoare triple {44974#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44975#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:45,833 INFO L290 TraceCheckUtils]: 36: Hoare triple {44975#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44975#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:45,834 INFO L290 TraceCheckUtils]: 37: Hoare triple {44975#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44976#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:45,834 INFO L290 TraceCheckUtils]: 38: Hoare triple {44976#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44976#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:45,836 INFO L290 TraceCheckUtils]: 39: Hoare triple {44976#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44977#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:45,836 INFO L290 TraceCheckUtils]: 40: Hoare triple {44977#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44977#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:45,837 INFO L290 TraceCheckUtils]: 41: Hoare triple {44977#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44978#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:45,837 INFO L290 TraceCheckUtils]: 42: Hoare triple {44978#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44978#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:45,839 INFO L290 TraceCheckUtils]: 43: Hoare triple {44978#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44979#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:45,839 INFO L290 TraceCheckUtils]: 44: Hoare triple {44979#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44979#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:45,840 INFO L290 TraceCheckUtils]: 45: Hoare triple {44979#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44980#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:45,840 INFO L290 TraceCheckUtils]: 46: Hoare triple {44980#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44980#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:45,841 INFO L290 TraceCheckUtils]: 47: Hoare triple {44980#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44981#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:45,842 INFO L290 TraceCheckUtils]: 48: Hoare triple {44981#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44981#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:45,843 INFO L290 TraceCheckUtils]: 49: Hoare triple {44981#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44982#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:45,843 INFO L290 TraceCheckUtils]: 50: Hoare triple {44982#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44982#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:45,844 INFO L290 TraceCheckUtils]: 51: Hoare triple {44982#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44983#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:45,844 INFO L290 TraceCheckUtils]: 52: Hoare triple {44983#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44983#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:45,846 INFO L290 TraceCheckUtils]: 53: Hoare triple {44983#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44984#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:45,846 INFO L290 TraceCheckUtils]: 54: Hoare triple {44984#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44984#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:45,847 INFO L290 TraceCheckUtils]: 55: Hoare triple {44984#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44985#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:45,847 INFO L290 TraceCheckUtils]: 56: Hoare triple {44985#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44985#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:45,848 INFO L290 TraceCheckUtils]: 57: Hoare triple {44985#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44986#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:45,849 INFO L290 TraceCheckUtils]: 58: Hoare triple {44986#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44986#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:45,850 INFO L290 TraceCheckUtils]: 59: Hoare triple {44986#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44987#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:45,850 INFO L290 TraceCheckUtils]: 60: Hoare triple {44987#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44987#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:45,851 INFO L290 TraceCheckUtils]: 61: Hoare triple {44987#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44988#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:45,852 INFO L290 TraceCheckUtils]: 62: Hoare triple {44988#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44988#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:45,853 INFO L290 TraceCheckUtils]: 63: Hoare triple {44988#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44989#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:45,853 INFO L290 TraceCheckUtils]: 64: Hoare triple {44989#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44989#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:45,854 INFO L290 TraceCheckUtils]: 65: Hoare triple {44989#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44990#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:45,854 INFO L290 TraceCheckUtils]: 66: Hoare triple {44990#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44990#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:45,856 INFO L290 TraceCheckUtils]: 67: Hoare triple {44990#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44991#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:45,856 INFO L290 TraceCheckUtils]: 68: Hoare triple {44991#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44991#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:45,857 INFO L290 TraceCheckUtils]: 69: Hoare triple {44991#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44992#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:45,857 INFO L290 TraceCheckUtils]: 70: Hoare triple {44992#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44992#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:45,859 INFO L290 TraceCheckUtils]: 71: Hoare triple {44992#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44993#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:45,859 INFO L290 TraceCheckUtils]: 72: Hoare triple {44993#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44993#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:45,860 INFO L290 TraceCheckUtils]: 73: Hoare triple {44993#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44994#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:45,860 INFO L290 TraceCheckUtils]: 74: Hoare triple {44994#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44994#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:45,861 INFO L290 TraceCheckUtils]: 75: Hoare triple {44994#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44995#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:45,862 INFO L290 TraceCheckUtils]: 76: Hoare triple {44995#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44995#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:45,863 INFO L290 TraceCheckUtils]: 77: Hoare triple {44995#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44996#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:45,863 INFO L290 TraceCheckUtils]: 78: Hoare triple {44996#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44996#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:45,864 INFO L290 TraceCheckUtils]: 79: Hoare triple {44996#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44997#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:45,864 INFO L290 TraceCheckUtils]: 80: Hoare triple {44997#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44997#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:45,866 INFO L290 TraceCheckUtils]: 81: Hoare triple {44997#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44998#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:45,866 INFO L290 TraceCheckUtils]: 82: Hoare triple {44998#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44998#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:45,867 INFO L290 TraceCheckUtils]: 83: Hoare triple {44998#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44999#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:45,867 INFO L290 TraceCheckUtils]: 84: Hoare triple {44999#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44999#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:45,869 INFO L290 TraceCheckUtils]: 85: Hoare triple {44999#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45000#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:45,869 INFO L290 TraceCheckUtils]: 86: Hoare triple {45000#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45000#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:45,870 INFO L290 TraceCheckUtils]: 87: Hoare triple {45000#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45001#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:45,870 INFO L290 TraceCheckUtils]: 88: Hoare triple {45001#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45001#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:45,871 INFO L290 TraceCheckUtils]: 89: Hoare triple {45001#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45002#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:45,872 INFO L290 TraceCheckUtils]: 90: Hoare triple {45002#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45002#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:45,873 INFO L290 TraceCheckUtils]: 91: Hoare triple {45002#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45003#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:45,873 INFO L290 TraceCheckUtils]: 92: Hoare triple {45003#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45003#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:45,874 INFO L290 TraceCheckUtils]: 93: Hoare triple {45003#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45004#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:45,875 INFO L290 TraceCheckUtils]: 94: Hoare triple {45004#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45004#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:45,876 INFO L290 TraceCheckUtils]: 95: Hoare triple {45004#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45005#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:45,876 INFO L290 TraceCheckUtils]: 96: Hoare triple {45005#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45005#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:45,877 INFO L290 TraceCheckUtils]: 97: Hoare triple {45005#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45006#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:45,877 INFO L290 TraceCheckUtils]: 98: Hoare triple {45006#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45006#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:45,879 INFO L290 TraceCheckUtils]: 99: Hoare triple {45006#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45007#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:45,879 INFO L290 TraceCheckUtils]: 100: Hoare triple {45007#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45007#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:45,880 INFO L290 TraceCheckUtils]: 101: Hoare triple {45007#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45008#(<= main_~k~0 48)} is VALID [2022-04-15 12:35:45,880 INFO L290 TraceCheckUtils]: 102: Hoare triple {45008#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45008#(<= main_~k~0 48)} is VALID [2022-04-15 12:35:45,882 INFO L290 TraceCheckUtils]: 103: Hoare triple {45008#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45009#(<= main_~k~0 49)} is VALID [2022-04-15 12:35:45,882 INFO L290 TraceCheckUtils]: 104: Hoare triple {45009#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45009#(<= main_~k~0 49)} is VALID [2022-04-15 12:35:45,883 INFO L290 TraceCheckUtils]: 105: Hoare triple {45009#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45010#(<= main_~k~0 50)} is VALID [2022-04-15 12:35:45,883 INFO L290 TraceCheckUtils]: 106: Hoare triple {45010#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45010#(<= main_~k~0 50)} is VALID [2022-04-15 12:35:45,884 INFO L290 TraceCheckUtils]: 107: Hoare triple {45010#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45011#(<= main_~k~0 51)} is VALID [2022-04-15 12:35:45,885 INFO L290 TraceCheckUtils]: 108: Hoare triple {45011#(<= main_~k~0 51)} assume !(~i~0 < 1000000); {45011#(<= main_~k~0 51)} is VALID [2022-04-15 12:35:45,885 INFO L272 TraceCheckUtils]: 109: Hoare triple {45011#(<= main_~k~0 51)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {45012#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:35:45,885 INFO L290 TraceCheckUtils]: 110: Hoare triple {45012#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {45013#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:35:45,885 INFO L290 TraceCheckUtils]: 111: Hoare triple {45013#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {44956#false} is VALID [2022-04-15 12:35:45,885 INFO L290 TraceCheckUtils]: 112: Hoare triple {44956#false} assume !false; {44956#false} is VALID [2022-04-15 12:35:45,886 INFO L134 CoverageAnalysis]: Checked inductivity of 2601 backedges. 0 proven. 2601 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:45,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:35:45,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908913986] [2022-04-15 12:35:45,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908913986] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:35:45,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284509975] [2022-04-15 12:35:45,886 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:35:45,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:35:45,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:35:45,887 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:35:45,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-04-15 12:35:46,018 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 52 check-sat command(s) [2022-04-15 12:35:46,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:35:46,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 610 conjuncts, 55 conjunts are in the unsatisfiable core [2022-04-15 12:35:46,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:46,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:35:46,445 INFO L272 TraceCheckUtils]: 0: Hoare triple {44955#true} call ULTIMATE.init(); {44955#true} is VALID [2022-04-15 12:35:46,445 INFO L290 TraceCheckUtils]: 1: Hoare triple {44955#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {44955#true} is VALID [2022-04-15 12:35:46,445 INFO L290 TraceCheckUtils]: 2: Hoare triple {44955#true} assume true; {44955#true} is VALID [2022-04-15 12:35:46,445 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {44955#true} {44955#true} #54#return; {44955#true} is VALID [2022-04-15 12:35:46,445 INFO L272 TraceCheckUtils]: 4: Hoare triple {44955#true} call #t~ret3 := main(); {44955#true} is VALID [2022-04-15 12:35:46,446 INFO L290 TraceCheckUtils]: 5: Hoare triple {44955#true} ~i~0 := 0;~k~0 := 0; {45033#(<= main_~k~0 0)} is VALID [2022-04-15 12:35:46,446 INFO L290 TraceCheckUtils]: 6: Hoare triple {45033#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45033#(<= main_~k~0 0)} is VALID [2022-04-15 12:35:46,449 INFO L290 TraceCheckUtils]: 7: Hoare triple {45033#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44961#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:46,449 INFO L290 TraceCheckUtils]: 8: Hoare triple {44961#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44961#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:46,450 INFO L290 TraceCheckUtils]: 9: Hoare triple {44961#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44962#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:46,451 INFO L290 TraceCheckUtils]: 10: Hoare triple {44962#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44962#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:46,452 INFO L290 TraceCheckUtils]: 11: Hoare triple {44962#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44963#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:46,452 INFO L290 TraceCheckUtils]: 12: Hoare triple {44963#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44963#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:46,453 INFO L290 TraceCheckUtils]: 13: Hoare triple {44963#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44964#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:46,454 INFO L290 TraceCheckUtils]: 14: Hoare triple {44964#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44964#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:46,455 INFO L290 TraceCheckUtils]: 15: Hoare triple {44964#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44965#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:46,455 INFO L290 TraceCheckUtils]: 16: Hoare triple {44965#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44965#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:46,456 INFO L290 TraceCheckUtils]: 17: Hoare triple {44965#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44966#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:46,456 INFO L290 TraceCheckUtils]: 18: Hoare triple {44966#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44966#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:46,458 INFO L290 TraceCheckUtils]: 19: Hoare triple {44966#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44967#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:46,458 INFO L290 TraceCheckUtils]: 20: Hoare triple {44967#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44967#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:46,459 INFO L290 TraceCheckUtils]: 21: Hoare triple {44967#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44968#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:46,459 INFO L290 TraceCheckUtils]: 22: Hoare triple {44968#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44968#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:46,461 INFO L290 TraceCheckUtils]: 23: Hoare triple {44968#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44969#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:46,461 INFO L290 TraceCheckUtils]: 24: Hoare triple {44969#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44969#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:46,462 INFO L290 TraceCheckUtils]: 25: Hoare triple {44969#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44970#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:46,462 INFO L290 TraceCheckUtils]: 26: Hoare triple {44970#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44970#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:46,463 INFO L290 TraceCheckUtils]: 27: Hoare triple {44970#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44971#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:46,464 INFO L290 TraceCheckUtils]: 28: Hoare triple {44971#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44971#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:46,465 INFO L290 TraceCheckUtils]: 29: Hoare triple {44971#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44972#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:46,465 INFO L290 TraceCheckUtils]: 30: Hoare triple {44972#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44972#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:46,466 INFO L290 TraceCheckUtils]: 31: Hoare triple {44972#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44973#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:46,467 INFO L290 TraceCheckUtils]: 32: Hoare triple {44973#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44973#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:46,468 INFO L290 TraceCheckUtils]: 33: Hoare triple {44973#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44974#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:46,468 INFO L290 TraceCheckUtils]: 34: Hoare triple {44974#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44974#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:46,469 INFO L290 TraceCheckUtils]: 35: Hoare triple {44974#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44975#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:46,470 INFO L290 TraceCheckUtils]: 36: Hoare triple {44975#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44975#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:46,471 INFO L290 TraceCheckUtils]: 37: Hoare triple {44975#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44976#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:46,471 INFO L290 TraceCheckUtils]: 38: Hoare triple {44976#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44976#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:46,472 INFO L290 TraceCheckUtils]: 39: Hoare triple {44976#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44977#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:46,472 INFO L290 TraceCheckUtils]: 40: Hoare triple {44977#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44977#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:46,474 INFO L290 TraceCheckUtils]: 41: Hoare triple {44977#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44978#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:46,474 INFO L290 TraceCheckUtils]: 42: Hoare triple {44978#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44978#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:46,475 INFO L290 TraceCheckUtils]: 43: Hoare triple {44978#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44979#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:46,475 INFO L290 TraceCheckUtils]: 44: Hoare triple {44979#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44979#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:46,499 INFO L290 TraceCheckUtils]: 45: Hoare triple {44979#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44980#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:46,500 INFO L290 TraceCheckUtils]: 46: Hoare triple {44980#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44980#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:46,503 INFO L290 TraceCheckUtils]: 47: Hoare triple {44980#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44981#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:46,503 INFO L290 TraceCheckUtils]: 48: Hoare triple {44981#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44981#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:46,505 INFO L290 TraceCheckUtils]: 49: Hoare triple {44981#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44982#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:46,505 INFO L290 TraceCheckUtils]: 50: Hoare triple {44982#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44982#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:46,506 INFO L290 TraceCheckUtils]: 51: Hoare triple {44982#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44983#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:46,506 INFO L290 TraceCheckUtils]: 52: Hoare triple {44983#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44983#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:46,507 INFO L290 TraceCheckUtils]: 53: Hoare triple {44983#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44984#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:46,508 INFO L290 TraceCheckUtils]: 54: Hoare triple {44984#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44984#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:46,509 INFO L290 TraceCheckUtils]: 55: Hoare triple {44984#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44985#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:46,509 INFO L290 TraceCheckUtils]: 56: Hoare triple {44985#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44985#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:46,510 INFO L290 TraceCheckUtils]: 57: Hoare triple {44985#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44986#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:46,510 INFO L290 TraceCheckUtils]: 58: Hoare triple {44986#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44986#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:46,513 INFO L290 TraceCheckUtils]: 59: Hoare triple {44986#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44987#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:46,513 INFO L290 TraceCheckUtils]: 60: Hoare triple {44987#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44987#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:46,514 INFO L290 TraceCheckUtils]: 61: Hoare triple {44987#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44988#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:46,514 INFO L290 TraceCheckUtils]: 62: Hoare triple {44988#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44988#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:46,516 INFO L290 TraceCheckUtils]: 63: Hoare triple {44988#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44989#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:46,516 INFO L290 TraceCheckUtils]: 64: Hoare triple {44989#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44989#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:46,517 INFO L290 TraceCheckUtils]: 65: Hoare triple {44989#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44990#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:46,517 INFO L290 TraceCheckUtils]: 66: Hoare triple {44990#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44990#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:46,518 INFO L290 TraceCheckUtils]: 67: Hoare triple {44990#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44991#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:46,519 INFO L290 TraceCheckUtils]: 68: Hoare triple {44991#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44991#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:46,520 INFO L290 TraceCheckUtils]: 69: Hoare triple {44991#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44992#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:46,520 INFO L290 TraceCheckUtils]: 70: Hoare triple {44992#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44992#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:46,521 INFO L290 TraceCheckUtils]: 71: Hoare triple {44992#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44993#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:46,521 INFO L290 TraceCheckUtils]: 72: Hoare triple {44993#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44993#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:46,523 INFO L290 TraceCheckUtils]: 73: Hoare triple {44993#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44994#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:46,523 INFO L290 TraceCheckUtils]: 74: Hoare triple {44994#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44994#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:46,524 INFO L290 TraceCheckUtils]: 75: Hoare triple {44994#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44995#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:46,524 INFO L290 TraceCheckUtils]: 76: Hoare triple {44995#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44995#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:46,526 INFO L290 TraceCheckUtils]: 77: Hoare triple {44995#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44996#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:46,526 INFO L290 TraceCheckUtils]: 78: Hoare triple {44996#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44996#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:46,527 INFO L290 TraceCheckUtils]: 79: Hoare triple {44996#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44997#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:46,527 INFO L290 TraceCheckUtils]: 80: Hoare triple {44997#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44997#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:46,529 INFO L290 TraceCheckUtils]: 81: Hoare triple {44997#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44998#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:46,529 INFO L290 TraceCheckUtils]: 82: Hoare triple {44998#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44998#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:46,530 INFO L290 TraceCheckUtils]: 83: Hoare triple {44998#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {44999#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:46,530 INFO L290 TraceCheckUtils]: 84: Hoare triple {44999#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {44999#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:46,531 INFO L290 TraceCheckUtils]: 85: Hoare triple {44999#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45000#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:46,532 INFO L290 TraceCheckUtils]: 86: Hoare triple {45000#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45000#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:46,533 INFO L290 TraceCheckUtils]: 87: Hoare triple {45000#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45001#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:46,533 INFO L290 TraceCheckUtils]: 88: Hoare triple {45001#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45001#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:46,534 INFO L290 TraceCheckUtils]: 89: Hoare triple {45001#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45002#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:46,534 INFO L290 TraceCheckUtils]: 90: Hoare triple {45002#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45002#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:46,536 INFO L290 TraceCheckUtils]: 91: Hoare triple {45002#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45003#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:46,536 INFO L290 TraceCheckUtils]: 92: Hoare triple {45003#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45003#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:46,537 INFO L290 TraceCheckUtils]: 93: Hoare triple {45003#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45004#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:46,537 INFO L290 TraceCheckUtils]: 94: Hoare triple {45004#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45004#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:46,539 INFO L290 TraceCheckUtils]: 95: Hoare triple {45004#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45005#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:46,539 INFO L290 TraceCheckUtils]: 96: Hoare triple {45005#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45005#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:46,540 INFO L290 TraceCheckUtils]: 97: Hoare triple {45005#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45006#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:46,540 INFO L290 TraceCheckUtils]: 98: Hoare triple {45006#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45006#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:46,541 INFO L290 TraceCheckUtils]: 99: Hoare triple {45006#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45007#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:46,542 INFO L290 TraceCheckUtils]: 100: Hoare triple {45007#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45007#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:46,543 INFO L290 TraceCheckUtils]: 101: Hoare triple {45007#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45008#(<= main_~k~0 48)} is VALID [2022-04-15 12:35:46,543 INFO L290 TraceCheckUtils]: 102: Hoare triple {45008#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45008#(<= main_~k~0 48)} is VALID [2022-04-15 12:35:46,544 INFO L290 TraceCheckUtils]: 103: Hoare triple {45008#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45009#(<= main_~k~0 49)} is VALID [2022-04-15 12:35:46,544 INFO L290 TraceCheckUtils]: 104: Hoare triple {45009#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45009#(<= main_~k~0 49)} is VALID [2022-04-15 12:35:46,546 INFO L290 TraceCheckUtils]: 105: Hoare triple {45009#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45010#(<= main_~k~0 50)} is VALID [2022-04-15 12:35:46,546 INFO L290 TraceCheckUtils]: 106: Hoare triple {45010#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45010#(<= main_~k~0 50)} is VALID [2022-04-15 12:35:46,547 INFO L290 TraceCheckUtils]: 107: Hoare triple {45010#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45011#(<= main_~k~0 51)} is VALID [2022-04-15 12:35:46,547 INFO L290 TraceCheckUtils]: 108: Hoare triple {45011#(<= main_~k~0 51)} assume !(~i~0 < 1000000); {45011#(<= main_~k~0 51)} is VALID [2022-04-15 12:35:46,548 INFO L272 TraceCheckUtils]: 109: Hoare triple {45011#(<= main_~k~0 51)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {45346#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:35:46,548 INFO L290 TraceCheckUtils]: 110: Hoare triple {45346#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {45350#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:35:46,548 INFO L290 TraceCheckUtils]: 111: Hoare triple {45350#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {44956#false} is VALID [2022-04-15 12:35:46,548 INFO L290 TraceCheckUtils]: 112: Hoare triple {44956#false} assume !false; {44956#false} is VALID [2022-04-15 12:35:46,549 INFO L134 CoverageAnalysis]: Checked inductivity of 2601 backedges. 0 proven. 2601 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:46,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:35:48,442 INFO L290 TraceCheckUtils]: 112: Hoare triple {44956#false} assume !false; {44956#false} is VALID [2022-04-15 12:35:48,443 INFO L290 TraceCheckUtils]: 111: Hoare triple {45350#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {44956#false} is VALID [2022-04-15 12:35:48,443 INFO L290 TraceCheckUtils]: 110: Hoare triple {45346#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {45350#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:35:48,443 INFO L272 TraceCheckUtils]: 109: Hoare triple {45366#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {45346#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:35:48,443 INFO L290 TraceCheckUtils]: 108: Hoare triple {45366#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {45366#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:35:48,446 INFO L290 TraceCheckUtils]: 107: Hoare triple {45373#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45366#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:35:48,447 INFO L290 TraceCheckUtils]: 106: Hoare triple {45373#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45373#(<= main_~k~0 999999)} is VALID [2022-04-15 12:35:48,448 INFO L290 TraceCheckUtils]: 105: Hoare triple {45380#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45373#(<= main_~k~0 999999)} is VALID [2022-04-15 12:35:48,448 INFO L290 TraceCheckUtils]: 104: Hoare triple {45380#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45380#(<= main_~k~0 999998)} is VALID [2022-04-15 12:35:48,449 INFO L290 TraceCheckUtils]: 103: Hoare triple {45387#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45380#(<= main_~k~0 999998)} is VALID [2022-04-15 12:35:48,450 INFO L290 TraceCheckUtils]: 102: Hoare triple {45387#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45387#(<= main_~k~0 999997)} is VALID [2022-04-15 12:35:48,451 INFO L290 TraceCheckUtils]: 101: Hoare triple {45394#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45387#(<= main_~k~0 999997)} is VALID [2022-04-15 12:35:48,451 INFO L290 TraceCheckUtils]: 100: Hoare triple {45394#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45394#(<= main_~k~0 999996)} is VALID [2022-04-15 12:35:48,452 INFO L290 TraceCheckUtils]: 99: Hoare triple {45401#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45394#(<= main_~k~0 999996)} is VALID [2022-04-15 12:35:48,452 INFO L290 TraceCheckUtils]: 98: Hoare triple {45401#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45401#(<= main_~k~0 999995)} is VALID [2022-04-15 12:35:48,454 INFO L290 TraceCheckUtils]: 97: Hoare triple {45408#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45401#(<= main_~k~0 999995)} is VALID [2022-04-15 12:35:48,454 INFO L290 TraceCheckUtils]: 96: Hoare triple {45408#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45408#(<= main_~k~0 999994)} is VALID [2022-04-15 12:35:48,455 INFO L290 TraceCheckUtils]: 95: Hoare triple {45415#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45408#(<= main_~k~0 999994)} is VALID [2022-04-15 12:35:48,455 INFO L290 TraceCheckUtils]: 94: Hoare triple {45415#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45415#(<= main_~k~0 999993)} is VALID [2022-04-15 12:35:48,456 INFO L290 TraceCheckUtils]: 93: Hoare triple {45422#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45415#(<= main_~k~0 999993)} is VALID [2022-04-15 12:35:48,457 INFO L290 TraceCheckUtils]: 92: Hoare triple {45422#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45422#(<= main_~k~0 999992)} is VALID [2022-04-15 12:35:48,458 INFO L290 TraceCheckUtils]: 91: Hoare triple {45429#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45422#(<= main_~k~0 999992)} is VALID [2022-04-15 12:35:48,459 INFO L290 TraceCheckUtils]: 90: Hoare triple {45429#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45429#(<= main_~k~0 999991)} is VALID [2022-04-15 12:35:48,460 INFO L290 TraceCheckUtils]: 89: Hoare triple {45436#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45429#(<= main_~k~0 999991)} is VALID [2022-04-15 12:35:48,462 INFO L290 TraceCheckUtils]: 88: Hoare triple {45436#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45436#(<= main_~k~0 999990)} is VALID [2022-04-15 12:35:48,464 INFO L290 TraceCheckUtils]: 87: Hoare triple {45443#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45436#(<= main_~k~0 999990)} is VALID [2022-04-15 12:35:48,464 INFO L290 TraceCheckUtils]: 86: Hoare triple {45443#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45443#(<= main_~k~0 999989)} is VALID [2022-04-15 12:35:48,465 INFO L290 TraceCheckUtils]: 85: Hoare triple {45450#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45443#(<= main_~k~0 999989)} is VALID [2022-04-15 12:35:48,465 INFO L290 TraceCheckUtils]: 84: Hoare triple {45450#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45450#(<= main_~k~0 999988)} is VALID [2022-04-15 12:35:48,468 INFO L290 TraceCheckUtils]: 83: Hoare triple {45457#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45450#(<= main_~k~0 999988)} is VALID [2022-04-15 12:35:48,468 INFO L290 TraceCheckUtils]: 82: Hoare triple {45457#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45457#(<= main_~k~0 999987)} is VALID [2022-04-15 12:35:48,470 INFO L290 TraceCheckUtils]: 81: Hoare triple {45464#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45457#(<= main_~k~0 999987)} is VALID [2022-04-15 12:35:48,470 INFO L290 TraceCheckUtils]: 80: Hoare triple {45464#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45464#(<= main_~k~0 999986)} is VALID [2022-04-15 12:35:48,471 INFO L290 TraceCheckUtils]: 79: Hoare triple {45471#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45464#(<= main_~k~0 999986)} is VALID [2022-04-15 12:35:48,471 INFO L290 TraceCheckUtils]: 78: Hoare triple {45471#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45471#(<= main_~k~0 999985)} is VALID [2022-04-15 12:35:48,472 INFO L290 TraceCheckUtils]: 77: Hoare triple {45478#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45471#(<= main_~k~0 999985)} is VALID [2022-04-15 12:35:48,473 INFO L290 TraceCheckUtils]: 76: Hoare triple {45478#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45478#(<= main_~k~0 999984)} is VALID [2022-04-15 12:35:48,474 INFO L290 TraceCheckUtils]: 75: Hoare triple {45485#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45478#(<= main_~k~0 999984)} is VALID [2022-04-15 12:35:48,474 INFO L290 TraceCheckUtils]: 74: Hoare triple {45485#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45485#(<= main_~k~0 999983)} is VALID [2022-04-15 12:35:48,476 INFO L290 TraceCheckUtils]: 73: Hoare triple {45492#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45485#(<= main_~k~0 999983)} is VALID [2022-04-15 12:35:48,476 INFO L290 TraceCheckUtils]: 72: Hoare triple {45492#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45492#(<= main_~k~0 999982)} is VALID [2022-04-15 12:35:48,477 INFO L290 TraceCheckUtils]: 71: Hoare triple {45499#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45492#(<= main_~k~0 999982)} is VALID [2022-04-15 12:35:48,478 INFO L290 TraceCheckUtils]: 70: Hoare triple {45499#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45499#(<= main_~k~0 999981)} is VALID [2022-04-15 12:35:48,479 INFO L290 TraceCheckUtils]: 69: Hoare triple {45506#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45499#(<= main_~k~0 999981)} is VALID [2022-04-15 12:35:48,479 INFO L290 TraceCheckUtils]: 68: Hoare triple {45506#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45506#(<= main_~k~0 999980)} is VALID [2022-04-15 12:35:48,481 INFO L290 TraceCheckUtils]: 67: Hoare triple {45513#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45506#(<= main_~k~0 999980)} is VALID [2022-04-15 12:35:48,481 INFO L290 TraceCheckUtils]: 66: Hoare triple {45513#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45513#(<= main_~k~0 999979)} is VALID [2022-04-15 12:35:48,482 INFO L290 TraceCheckUtils]: 65: Hoare triple {45520#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45513#(<= main_~k~0 999979)} is VALID [2022-04-15 12:35:48,482 INFO L290 TraceCheckUtils]: 64: Hoare triple {45520#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45520#(<= main_~k~0 999978)} is VALID [2022-04-15 12:35:48,484 INFO L290 TraceCheckUtils]: 63: Hoare triple {45527#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45520#(<= main_~k~0 999978)} is VALID [2022-04-15 12:35:48,484 INFO L290 TraceCheckUtils]: 62: Hoare triple {45527#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45527#(<= main_~k~0 999977)} is VALID [2022-04-15 12:35:48,485 INFO L290 TraceCheckUtils]: 61: Hoare triple {45534#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45527#(<= main_~k~0 999977)} is VALID [2022-04-15 12:35:48,485 INFO L290 TraceCheckUtils]: 60: Hoare triple {45534#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45534#(<= main_~k~0 999976)} is VALID [2022-04-15 12:35:48,486 INFO L290 TraceCheckUtils]: 59: Hoare triple {45541#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45534#(<= main_~k~0 999976)} is VALID [2022-04-15 12:35:48,487 INFO L290 TraceCheckUtils]: 58: Hoare triple {45541#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45541#(<= main_~k~0 999975)} is VALID [2022-04-15 12:35:48,488 INFO L290 TraceCheckUtils]: 57: Hoare triple {45548#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45541#(<= main_~k~0 999975)} is VALID [2022-04-15 12:35:48,488 INFO L290 TraceCheckUtils]: 56: Hoare triple {45548#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45548#(<= main_~k~0 999974)} is VALID [2022-04-15 12:35:48,489 INFO L290 TraceCheckUtils]: 55: Hoare triple {45555#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45548#(<= main_~k~0 999974)} is VALID [2022-04-15 12:35:48,489 INFO L290 TraceCheckUtils]: 54: Hoare triple {45555#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45555#(<= main_~k~0 999973)} is VALID [2022-04-15 12:35:48,491 INFO L290 TraceCheckUtils]: 53: Hoare triple {45562#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45555#(<= main_~k~0 999973)} is VALID [2022-04-15 12:35:48,491 INFO L290 TraceCheckUtils]: 52: Hoare triple {45562#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45562#(<= main_~k~0 999972)} is VALID [2022-04-15 12:35:48,492 INFO L290 TraceCheckUtils]: 51: Hoare triple {45569#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45562#(<= main_~k~0 999972)} is VALID [2022-04-15 12:35:48,492 INFO L290 TraceCheckUtils]: 50: Hoare triple {45569#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45569#(<= main_~k~0 999971)} is VALID [2022-04-15 12:35:48,493 INFO L290 TraceCheckUtils]: 49: Hoare triple {45576#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45569#(<= main_~k~0 999971)} is VALID [2022-04-15 12:35:48,494 INFO L290 TraceCheckUtils]: 48: Hoare triple {45576#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45576#(<= main_~k~0 999970)} is VALID [2022-04-15 12:35:48,495 INFO L290 TraceCheckUtils]: 47: Hoare triple {45583#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45576#(<= main_~k~0 999970)} is VALID [2022-04-15 12:35:48,495 INFO L290 TraceCheckUtils]: 46: Hoare triple {45583#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45583#(<= main_~k~0 999969)} is VALID [2022-04-15 12:35:48,496 INFO L290 TraceCheckUtils]: 45: Hoare triple {45590#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45583#(<= main_~k~0 999969)} is VALID [2022-04-15 12:35:48,496 INFO L290 TraceCheckUtils]: 44: Hoare triple {45590#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45590#(<= main_~k~0 999968)} is VALID [2022-04-15 12:35:48,498 INFO L290 TraceCheckUtils]: 43: Hoare triple {45597#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45590#(<= main_~k~0 999968)} is VALID [2022-04-15 12:35:48,498 INFO L290 TraceCheckUtils]: 42: Hoare triple {45597#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45597#(<= main_~k~0 999967)} is VALID [2022-04-15 12:35:48,499 INFO L290 TraceCheckUtils]: 41: Hoare triple {45604#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45597#(<= main_~k~0 999967)} is VALID [2022-04-15 12:35:48,499 INFO L290 TraceCheckUtils]: 40: Hoare triple {45604#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45604#(<= main_~k~0 999966)} is VALID [2022-04-15 12:35:48,501 INFO L290 TraceCheckUtils]: 39: Hoare triple {45611#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45604#(<= main_~k~0 999966)} is VALID [2022-04-15 12:35:48,501 INFO L290 TraceCheckUtils]: 38: Hoare triple {45611#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45611#(<= main_~k~0 999965)} is VALID [2022-04-15 12:35:48,502 INFO L290 TraceCheckUtils]: 37: Hoare triple {45618#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45611#(<= main_~k~0 999965)} is VALID [2022-04-15 12:35:48,502 INFO L290 TraceCheckUtils]: 36: Hoare triple {45618#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45618#(<= main_~k~0 999964)} is VALID [2022-04-15 12:35:48,503 INFO L290 TraceCheckUtils]: 35: Hoare triple {45625#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45618#(<= main_~k~0 999964)} is VALID [2022-04-15 12:35:48,504 INFO L290 TraceCheckUtils]: 34: Hoare triple {45625#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45625#(<= main_~k~0 999963)} is VALID [2022-04-15 12:35:48,505 INFO L290 TraceCheckUtils]: 33: Hoare triple {45632#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45625#(<= main_~k~0 999963)} is VALID [2022-04-15 12:35:48,505 INFO L290 TraceCheckUtils]: 32: Hoare triple {45632#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45632#(<= main_~k~0 999962)} is VALID [2022-04-15 12:35:48,506 INFO L290 TraceCheckUtils]: 31: Hoare triple {45639#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45632#(<= main_~k~0 999962)} is VALID [2022-04-15 12:35:48,507 INFO L290 TraceCheckUtils]: 30: Hoare triple {45639#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45639#(<= main_~k~0 999961)} is VALID [2022-04-15 12:35:48,508 INFO L290 TraceCheckUtils]: 29: Hoare triple {45646#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45639#(<= main_~k~0 999961)} is VALID [2022-04-15 12:35:48,508 INFO L290 TraceCheckUtils]: 28: Hoare triple {45646#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45646#(<= main_~k~0 999960)} is VALID [2022-04-15 12:35:48,509 INFO L290 TraceCheckUtils]: 27: Hoare triple {45653#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45646#(<= main_~k~0 999960)} is VALID [2022-04-15 12:35:48,509 INFO L290 TraceCheckUtils]: 26: Hoare triple {45653#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45653#(<= main_~k~0 999959)} is VALID [2022-04-15 12:35:48,511 INFO L290 TraceCheckUtils]: 25: Hoare triple {45660#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45653#(<= main_~k~0 999959)} is VALID [2022-04-15 12:35:48,511 INFO L290 TraceCheckUtils]: 24: Hoare triple {45660#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45660#(<= main_~k~0 999958)} is VALID [2022-04-15 12:35:48,513 INFO L290 TraceCheckUtils]: 23: Hoare triple {45667#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45660#(<= main_~k~0 999958)} is VALID [2022-04-15 12:35:48,513 INFO L290 TraceCheckUtils]: 22: Hoare triple {45667#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45667#(<= main_~k~0 999957)} is VALID [2022-04-15 12:35:48,514 INFO L290 TraceCheckUtils]: 21: Hoare triple {45674#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45667#(<= main_~k~0 999957)} is VALID [2022-04-15 12:35:48,514 INFO L290 TraceCheckUtils]: 20: Hoare triple {45674#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45674#(<= main_~k~0 999956)} is VALID [2022-04-15 12:35:48,515 INFO L290 TraceCheckUtils]: 19: Hoare triple {45681#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45674#(<= main_~k~0 999956)} is VALID [2022-04-15 12:35:48,516 INFO L290 TraceCheckUtils]: 18: Hoare triple {45681#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45681#(<= main_~k~0 999955)} is VALID [2022-04-15 12:35:48,517 INFO L290 TraceCheckUtils]: 17: Hoare triple {45688#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45681#(<= main_~k~0 999955)} is VALID [2022-04-15 12:35:48,517 INFO L290 TraceCheckUtils]: 16: Hoare triple {45688#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45688#(<= main_~k~0 999954)} is VALID [2022-04-15 12:35:48,518 INFO L290 TraceCheckUtils]: 15: Hoare triple {45695#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45688#(<= main_~k~0 999954)} is VALID [2022-04-15 12:35:48,518 INFO L290 TraceCheckUtils]: 14: Hoare triple {45695#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45695#(<= main_~k~0 999953)} is VALID [2022-04-15 12:35:48,520 INFO L290 TraceCheckUtils]: 13: Hoare triple {45702#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45695#(<= main_~k~0 999953)} is VALID [2022-04-15 12:35:48,520 INFO L290 TraceCheckUtils]: 12: Hoare triple {45702#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45702#(<= main_~k~0 999952)} is VALID [2022-04-15 12:35:48,521 INFO L290 TraceCheckUtils]: 11: Hoare triple {45709#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45702#(<= main_~k~0 999952)} is VALID [2022-04-15 12:35:48,521 INFO L290 TraceCheckUtils]: 10: Hoare triple {45709#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45709#(<= main_~k~0 999951)} is VALID [2022-04-15 12:35:48,523 INFO L290 TraceCheckUtils]: 9: Hoare triple {45716#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45709#(<= main_~k~0 999951)} is VALID [2022-04-15 12:35:48,523 INFO L290 TraceCheckUtils]: 8: Hoare triple {45716#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45716#(<= main_~k~0 999950)} is VALID [2022-04-15 12:35:48,524 INFO L290 TraceCheckUtils]: 7: Hoare triple {45723#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {45716#(<= main_~k~0 999950)} is VALID [2022-04-15 12:35:48,524 INFO L290 TraceCheckUtils]: 6: Hoare triple {45723#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {45723#(<= main_~k~0 999949)} is VALID [2022-04-15 12:35:48,524 INFO L290 TraceCheckUtils]: 5: Hoare triple {44955#true} ~i~0 := 0;~k~0 := 0; {45723#(<= main_~k~0 999949)} is VALID [2022-04-15 12:35:48,525 INFO L272 TraceCheckUtils]: 4: Hoare triple {44955#true} call #t~ret3 := main(); {44955#true} is VALID [2022-04-15 12:35:48,525 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {44955#true} {44955#true} #54#return; {44955#true} is VALID [2022-04-15 12:35:48,525 INFO L290 TraceCheckUtils]: 2: Hoare triple {44955#true} assume true; {44955#true} is VALID [2022-04-15 12:35:48,525 INFO L290 TraceCheckUtils]: 1: Hoare triple {44955#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {44955#true} is VALID [2022-04-15 12:35:48,525 INFO L272 TraceCheckUtils]: 0: Hoare triple {44955#true} call ULTIMATE.init(); {44955#true} is VALID [2022-04-15 12:35:48,525 INFO L134 CoverageAnalysis]: Checked inductivity of 2601 backedges. 0 proven. 2601 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:48,525 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284509975] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:35:48,525 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:35:48,525 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 56, 56] total 112 [2022-04-15 12:35:48,526 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:35:48,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [455724560] [2022-04-15 12:35:48,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [455724560] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:35:48,526 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:35:48,526 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [57] imperfect sequences [] total 57 [2022-04-15 12:35:48,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963888478] [2022-04-15 12:35:48,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:35:48,526 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.912280701754386) internal successors, (109), 55 states have internal predecessors, (109), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 113 [2022-04-15 12:35:48,526 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:35:48,526 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 57 states, 57 states have (on average 1.912280701754386) internal successors, (109), 55 states have internal predecessors, (109), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:48,621 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 113 edges. 113 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:48,621 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-04-15 12:35:48,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:35:48,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-04-15 12:35:48,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5683, Invalid=6749, Unknown=0, NotChecked=0, Total=12432 [2022-04-15 12:35:48,623 INFO L87 Difference]: Start difference. First operand 114 states and 114 transitions. Second operand has 57 states, 57 states have (on average 1.912280701754386) internal successors, (109), 55 states have internal predecessors, (109), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:50,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:50,155 INFO L93 Difference]: Finished difference Result 122 states and 122 transitions. [2022-04-15 12:35:50,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-04-15 12:35:50,155 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.912280701754386) internal successors, (109), 55 states have internal predecessors, (109), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 113 [2022-04-15 12:35:50,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:35:50,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 57 states have (on average 1.912280701754386) internal successors, (109), 55 states have internal predecessors, (109), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:50,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 122 transitions. [2022-04-15 12:35:50,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 57 states have (on average 1.912280701754386) internal successors, (109), 55 states have internal predecessors, (109), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:50,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 122 transitions. [2022-04-15 12:35:50,157 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 57 states and 122 transitions. [2022-04-15 12:35:50,268 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 122 edges. 122 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:50,269 INFO L225 Difference]: With dead ends: 122 [2022-04-15 12:35:50,269 INFO L226 Difference]: Without dead ends: 117 [2022-04-15 12:35:50,271 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 172 SyntacticMatches, 1 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2311 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=11258, Invalid=16132, Unknown=0, NotChecked=0, Total=27390 [2022-04-15 12:35:50,272 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 114 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-15 12:35:50,272 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 48 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-15 12:35:50,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2022-04-15 12:35:50,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 116. [2022-04-15 12:35:50,606 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:35:50,606 INFO L82 GeneralOperation]: Start isEquivalent. First operand 117 states. Second operand has 116 states, 111 states have (on average 1.009009009009009) internal successors, (112), 111 states have internal predecessors, (112), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:50,607 INFO L74 IsIncluded]: Start isIncluded. First operand 117 states. Second operand has 116 states, 111 states have (on average 1.009009009009009) internal successors, (112), 111 states have internal predecessors, (112), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:50,607 INFO L87 Difference]: Start difference. First operand 117 states. Second operand has 116 states, 111 states have (on average 1.009009009009009) internal successors, (112), 111 states have internal predecessors, (112), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:50,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:50,608 INFO L93 Difference]: Finished difference Result 117 states and 117 transitions. [2022-04-15 12:35:50,608 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 117 transitions. [2022-04-15 12:35:50,608 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:35:50,608 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:35:50,608 INFO L74 IsIncluded]: Start isIncluded. First operand has 116 states, 111 states have (on average 1.009009009009009) internal successors, (112), 111 states have internal predecessors, (112), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 117 states. [2022-04-15 12:35:50,608 INFO L87 Difference]: Start difference. First operand has 116 states, 111 states have (on average 1.009009009009009) internal successors, (112), 111 states have internal predecessors, (112), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 117 states. [2022-04-15 12:35:50,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:50,609 INFO L93 Difference]: Finished difference Result 117 states and 117 transitions. [2022-04-15 12:35:50,609 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 117 transitions. [2022-04-15 12:35:50,609 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:35:50,609 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:35:50,610 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:35:50,610 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:35:50,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 111 states have (on average 1.009009009009009) internal successors, (112), 111 states have internal predecessors, (112), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:50,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 116 transitions. [2022-04-15 12:35:50,611 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 116 transitions. Word has length 113 [2022-04-15 12:35:50,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:35:50,611 INFO L478 AbstractCegarLoop]: Abstraction has 116 states and 116 transitions. [2022-04-15 12:35:50,611 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 1.912280701754386) internal successors, (109), 55 states have internal predecessors, (109), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:50,611 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 116 states and 116 transitions. [2022-04-15 12:35:50,779 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 116 edges. 116 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:50,779 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 116 transitions. [2022-04-15 12:35:50,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-04-15 12:35:50,779 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:35:50,779 INFO L499 BasicCegarLoop]: trace histogram [52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:35:50,796 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-04-15 12:35:50,995 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:35:50,996 INFO L403 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:35:51,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:35:51,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1003956796, now seen corresponding path program 103 times [2022-04-15 12:35:51,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:35:51,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1872494926] [2022-04-15 12:35:51,536 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:35:51,536 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:35:51,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1003956796, now seen corresponding path program 104 times [2022-04-15 12:35:51,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:35:51,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496043455] [2022-04-15 12:35:51,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:35:51,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:35:51,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:52,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:35:52,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:52,322 INFO L290 TraceCheckUtils]: 0: Hoare triple {46625#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {46565#true} is VALID [2022-04-15 12:35:52,322 INFO L290 TraceCheckUtils]: 1: Hoare triple {46565#true} assume true; {46565#true} is VALID [2022-04-15 12:35:52,322 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {46565#true} {46565#true} #54#return; {46565#true} is VALID [2022-04-15 12:35:52,322 INFO L272 TraceCheckUtils]: 0: Hoare triple {46565#true} call ULTIMATE.init(); {46625#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:35:52,322 INFO L290 TraceCheckUtils]: 1: Hoare triple {46625#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {46565#true} is VALID [2022-04-15 12:35:52,322 INFO L290 TraceCheckUtils]: 2: Hoare triple {46565#true} assume true; {46565#true} is VALID [2022-04-15 12:35:52,322 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {46565#true} {46565#true} #54#return; {46565#true} is VALID [2022-04-15 12:35:52,323 INFO L272 TraceCheckUtils]: 4: Hoare triple {46565#true} call #t~ret3 := main(); {46565#true} is VALID [2022-04-15 12:35:52,323 INFO L290 TraceCheckUtils]: 5: Hoare triple {46565#true} ~i~0 := 0;~k~0 := 0; {46570#(= main_~k~0 0)} is VALID [2022-04-15 12:35:52,323 INFO L290 TraceCheckUtils]: 6: Hoare triple {46570#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46570#(= main_~k~0 0)} is VALID [2022-04-15 12:35:52,323 INFO L290 TraceCheckUtils]: 7: Hoare triple {46570#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46571#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:52,323 INFO L290 TraceCheckUtils]: 8: Hoare triple {46571#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46571#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:52,327 INFO L290 TraceCheckUtils]: 9: Hoare triple {46571#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46572#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:52,327 INFO L290 TraceCheckUtils]: 10: Hoare triple {46572#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46572#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:52,328 INFO L290 TraceCheckUtils]: 11: Hoare triple {46572#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46573#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:52,329 INFO L290 TraceCheckUtils]: 12: Hoare triple {46573#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46573#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:52,330 INFO L290 TraceCheckUtils]: 13: Hoare triple {46573#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46574#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:52,330 INFO L290 TraceCheckUtils]: 14: Hoare triple {46574#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46574#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:52,331 INFO L290 TraceCheckUtils]: 15: Hoare triple {46574#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46575#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:52,332 INFO L290 TraceCheckUtils]: 16: Hoare triple {46575#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46575#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:52,333 INFO L290 TraceCheckUtils]: 17: Hoare triple {46575#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46576#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:52,333 INFO L290 TraceCheckUtils]: 18: Hoare triple {46576#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46576#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:52,334 INFO L290 TraceCheckUtils]: 19: Hoare triple {46576#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46577#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:52,335 INFO L290 TraceCheckUtils]: 20: Hoare triple {46577#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46577#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:52,336 INFO L290 TraceCheckUtils]: 21: Hoare triple {46577#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46578#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:52,336 INFO L290 TraceCheckUtils]: 22: Hoare triple {46578#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46578#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:52,337 INFO L290 TraceCheckUtils]: 23: Hoare triple {46578#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46579#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:52,337 INFO L290 TraceCheckUtils]: 24: Hoare triple {46579#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46579#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:52,339 INFO L290 TraceCheckUtils]: 25: Hoare triple {46579#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46580#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:52,339 INFO L290 TraceCheckUtils]: 26: Hoare triple {46580#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46580#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:52,340 INFO L290 TraceCheckUtils]: 27: Hoare triple {46580#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46581#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:52,340 INFO L290 TraceCheckUtils]: 28: Hoare triple {46581#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46581#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:52,342 INFO L290 TraceCheckUtils]: 29: Hoare triple {46581#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46582#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:52,342 INFO L290 TraceCheckUtils]: 30: Hoare triple {46582#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46582#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:52,343 INFO L290 TraceCheckUtils]: 31: Hoare triple {46582#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46583#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:52,344 INFO L290 TraceCheckUtils]: 32: Hoare triple {46583#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46583#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:52,345 INFO L290 TraceCheckUtils]: 33: Hoare triple {46583#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46584#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:52,345 INFO L290 TraceCheckUtils]: 34: Hoare triple {46584#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46584#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:52,347 INFO L290 TraceCheckUtils]: 35: Hoare triple {46584#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46585#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:52,347 INFO L290 TraceCheckUtils]: 36: Hoare triple {46585#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46585#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:52,348 INFO L290 TraceCheckUtils]: 37: Hoare triple {46585#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46586#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:52,348 INFO L290 TraceCheckUtils]: 38: Hoare triple {46586#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46586#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:52,349 INFO L290 TraceCheckUtils]: 39: Hoare triple {46586#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46587#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:52,350 INFO L290 TraceCheckUtils]: 40: Hoare triple {46587#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46587#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:52,351 INFO L290 TraceCheckUtils]: 41: Hoare triple {46587#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46588#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:52,351 INFO L290 TraceCheckUtils]: 42: Hoare triple {46588#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46588#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:52,353 INFO L290 TraceCheckUtils]: 43: Hoare triple {46588#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46589#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:52,353 INFO L290 TraceCheckUtils]: 44: Hoare triple {46589#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46589#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:52,354 INFO L290 TraceCheckUtils]: 45: Hoare triple {46589#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46590#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:52,354 INFO L290 TraceCheckUtils]: 46: Hoare triple {46590#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46590#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:52,356 INFO L290 TraceCheckUtils]: 47: Hoare triple {46590#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46591#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:52,356 INFO L290 TraceCheckUtils]: 48: Hoare triple {46591#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46591#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:52,357 INFO L290 TraceCheckUtils]: 49: Hoare triple {46591#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46592#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:52,357 INFO L290 TraceCheckUtils]: 50: Hoare triple {46592#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46592#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:52,359 INFO L290 TraceCheckUtils]: 51: Hoare triple {46592#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46593#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:52,359 INFO L290 TraceCheckUtils]: 52: Hoare triple {46593#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46593#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:52,360 INFO L290 TraceCheckUtils]: 53: Hoare triple {46593#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46594#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:52,360 INFO L290 TraceCheckUtils]: 54: Hoare triple {46594#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46594#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:52,362 INFO L290 TraceCheckUtils]: 55: Hoare triple {46594#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46595#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:52,362 INFO L290 TraceCheckUtils]: 56: Hoare triple {46595#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46595#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:52,363 INFO L290 TraceCheckUtils]: 57: Hoare triple {46595#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46596#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:52,363 INFO L290 TraceCheckUtils]: 58: Hoare triple {46596#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46596#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:52,365 INFO L290 TraceCheckUtils]: 59: Hoare triple {46596#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46597#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:52,365 INFO L290 TraceCheckUtils]: 60: Hoare triple {46597#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46597#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:52,366 INFO L290 TraceCheckUtils]: 61: Hoare triple {46597#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46598#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:52,366 INFO L290 TraceCheckUtils]: 62: Hoare triple {46598#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46598#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:52,368 INFO L290 TraceCheckUtils]: 63: Hoare triple {46598#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46599#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:52,368 INFO L290 TraceCheckUtils]: 64: Hoare triple {46599#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46599#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:52,369 INFO L290 TraceCheckUtils]: 65: Hoare triple {46599#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46600#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:52,369 INFO L290 TraceCheckUtils]: 66: Hoare triple {46600#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46600#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:52,371 INFO L290 TraceCheckUtils]: 67: Hoare triple {46600#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46601#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:52,371 INFO L290 TraceCheckUtils]: 68: Hoare triple {46601#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46601#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:52,372 INFO L290 TraceCheckUtils]: 69: Hoare triple {46601#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46602#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:52,372 INFO L290 TraceCheckUtils]: 70: Hoare triple {46602#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46602#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:52,374 INFO L290 TraceCheckUtils]: 71: Hoare triple {46602#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46603#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:52,374 INFO L290 TraceCheckUtils]: 72: Hoare triple {46603#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46603#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:52,375 INFO L290 TraceCheckUtils]: 73: Hoare triple {46603#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46604#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:52,375 INFO L290 TraceCheckUtils]: 74: Hoare triple {46604#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46604#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:52,377 INFO L290 TraceCheckUtils]: 75: Hoare triple {46604#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46605#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:52,377 INFO L290 TraceCheckUtils]: 76: Hoare triple {46605#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46605#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:52,378 INFO L290 TraceCheckUtils]: 77: Hoare triple {46605#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46606#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:52,378 INFO L290 TraceCheckUtils]: 78: Hoare triple {46606#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46606#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:52,379 INFO L290 TraceCheckUtils]: 79: Hoare triple {46606#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46607#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:52,380 INFO L290 TraceCheckUtils]: 80: Hoare triple {46607#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46607#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:52,381 INFO L290 TraceCheckUtils]: 81: Hoare triple {46607#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46608#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:52,381 INFO L290 TraceCheckUtils]: 82: Hoare triple {46608#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46608#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:52,382 INFO L290 TraceCheckUtils]: 83: Hoare triple {46608#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46609#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:52,383 INFO L290 TraceCheckUtils]: 84: Hoare triple {46609#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46609#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:52,384 INFO L290 TraceCheckUtils]: 85: Hoare triple {46609#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46610#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:52,384 INFO L290 TraceCheckUtils]: 86: Hoare triple {46610#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46610#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:52,385 INFO L290 TraceCheckUtils]: 87: Hoare triple {46610#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46611#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:52,386 INFO L290 TraceCheckUtils]: 88: Hoare triple {46611#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46611#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:52,387 INFO L290 TraceCheckUtils]: 89: Hoare triple {46611#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46612#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:52,387 INFO L290 TraceCheckUtils]: 90: Hoare triple {46612#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46612#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:52,388 INFO L290 TraceCheckUtils]: 91: Hoare triple {46612#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46613#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:52,388 INFO L290 TraceCheckUtils]: 92: Hoare triple {46613#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46613#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:52,390 INFO L290 TraceCheckUtils]: 93: Hoare triple {46613#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46614#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:52,390 INFO L290 TraceCheckUtils]: 94: Hoare triple {46614#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46614#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:52,391 INFO L290 TraceCheckUtils]: 95: Hoare triple {46614#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46615#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:52,391 INFO L290 TraceCheckUtils]: 96: Hoare triple {46615#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46615#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:52,393 INFO L290 TraceCheckUtils]: 97: Hoare triple {46615#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46616#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:52,393 INFO L290 TraceCheckUtils]: 98: Hoare triple {46616#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46616#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:52,394 INFO L290 TraceCheckUtils]: 99: Hoare triple {46616#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46617#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:52,394 INFO L290 TraceCheckUtils]: 100: Hoare triple {46617#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46617#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:52,396 INFO L290 TraceCheckUtils]: 101: Hoare triple {46617#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46618#(<= main_~k~0 48)} is VALID [2022-04-15 12:35:52,396 INFO L290 TraceCheckUtils]: 102: Hoare triple {46618#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46618#(<= main_~k~0 48)} is VALID [2022-04-15 12:35:52,397 INFO L290 TraceCheckUtils]: 103: Hoare triple {46618#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46619#(<= main_~k~0 49)} is VALID [2022-04-15 12:35:52,397 INFO L290 TraceCheckUtils]: 104: Hoare triple {46619#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46619#(<= main_~k~0 49)} is VALID [2022-04-15 12:35:52,398 INFO L290 TraceCheckUtils]: 105: Hoare triple {46619#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46620#(<= main_~k~0 50)} is VALID [2022-04-15 12:35:52,399 INFO L290 TraceCheckUtils]: 106: Hoare triple {46620#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46620#(<= main_~k~0 50)} is VALID [2022-04-15 12:35:52,400 INFO L290 TraceCheckUtils]: 107: Hoare triple {46620#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46621#(<= main_~k~0 51)} is VALID [2022-04-15 12:35:52,400 INFO L290 TraceCheckUtils]: 108: Hoare triple {46621#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46621#(<= main_~k~0 51)} is VALID [2022-04-15 12:35:52,401 INFO L290 TraceCheckUtils]: 109: Hoare triple {46621#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46622#(<= main_~k~0 52)} is VALID [2022-04-15 12:35:52,402 INFO L290 TraceCheckUtils]: 110: Hoare triple {46622#(<= main_~k~0 52)} assume !(~i~0 < 1000000); {46622#(<= main_~k~0 52)} is VALID [2022-04-15 12:35:52,402 INFO L272 TraceCheckUtils]: 111: Hoare triple {46622#(<= main_~k~0 52)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {46623#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:35:52,402 INFO L290 TraceCheckUtils]: 112: Hoare triple {46623#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {46624#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:35:52,402 INFO L290 TraceCheckUtils]: 113: Hoare triple {46624#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {46566#false} is VALID [2022-04-15 12:35:52,402 INFO L290 TraceCheckUtils]: 114: Hoare triple {46566#false} assume !false; {46566#false} is VALID [2022-04-15 12:35:52,403 INFO L134 CoverageAnalysis]: Checked inductivity of 2704 backedges. 0 proven. 2704 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:52,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:35:52,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496043455] [2022-04-15 12:35:52,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496043455] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:35:52,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1143723973] [2022-04-15 12:35:52,403 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:35:52,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:35:52,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:35:52,404 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:35:52,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-04-15 12:35:52,539 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:35:52,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:35:52,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 621 conjuncts, 56 conjunts are in the unsatisfiable core [2022-04-15 12:35:52,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:52,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:35:52,973 INFO L272 TraceCheckUtils]: 0: Hoare triple {46565#true} call ULTIMATE.init(); {46565#true} is VALID [2022-04-15 12:35:52,973 INFO L290 TraceCheckUtils]: 1: Hoare triple {46565#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {46565#true} is VALID [2022-04-15 12:35:52,973 INFO L290 TraceCheckUtils]: 2: Hoare triple {46565#true} assume true; {46565#true} is VALID [2022-04-15 12:35:52,973 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {46565#true} {46565#true} #54#return; {46565#true} is VALID [2022-04-15 12:35:52,973 INFO L272 TraceCheckUtils]: 4: Hoare triple {46565#true} call #t~ret3 := main(); {46565#true} is VALID [2022-04-15 12:35:52,973 INFO L290 TraceCheckUtils]: 5: Hoare triple {46565#true} ~i~0 := 0;~k~0 := 0; {46644#(<= main_~k~0 0)} is VALID [2022-04-15 12:35:52,974 INFO L290 TraceCheckUtils]: 6: Hoare triple {46644#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46644#(<= main_~k~0 0)} is VALID [2022-04-15 12:35:52,977 INFO L290 TraceCheckUtils]: 7: Hoare triple {46644#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46571#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:52,977 INFO L290 TraceCheckUtils]: 8: Hoare triple {46571#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46571#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:52,978 INFO L290 TraceCheckUtils]: 9: Hoare triple {46571#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46572#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:52,979 INFO L290 TraceCheckUtils]: 10: Hoare triple {46572#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46572#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:52,980 INFO L290 TraceCheckUtils]: 11: Hoare triple {46572#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46573#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:52,980 INFO L290 TraceCheckUtils]: 12: Hoare triple {46573#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46573#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:52,981 INFO L290 TraceCheckUtils]: 13: Hoare triple {46573#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46574#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:52,982 INFO L290 TraceCheckUtils]: 14: Hoare triple {46574#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46574#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:52,983 INFO L290 TraceCheckUtils]: 15: Hoare triple {46574#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46575#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:52,983 INFO L290 TraceCheckUtils]: 16: Hoare triple {46575#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46575#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:52,984 INFO L290 TraceCheckUtils]: 17: Hoare triple {46575#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46576#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:52,985 INFO L290 TraceCheckUtils]: 18: Hoare triple {46576#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46576#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:52,986 INFO L290 TraceCheckUtils]: 19: Hoare triple {46576#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46577#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:52,986 INFO L290 TraceCheckUtils]: 20: Hoare triple {46577#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46577#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:52,987 INFO L290 TraceCheckUtils]: 21: Hoare triple {46577#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46578#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:52,987 INFO L290 TraceCheckUtils]: 22: Hoare triple {46578#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46578#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:52,989 INFO L290 TraceCheckUtils]: 23: Hoare triple {46578#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46579#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:52,989 INFO L290 TraceCheckUtils]: 24: Hoare triple {46579#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46579#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:52,990 INFO L290 TraceCheckUtils]: 25: Hoare triple {46579#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46580#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:52,991 INFO L290 TraceCheckUtils]: 26: Hoare triple {46580#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46580#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:52,992 INFO L290 TraceCheckUtils]: 27: Hoare triple {46580#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46581#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:52,992 INFO L290 TraceCheckUtils]: 28: Hoare triple {46581#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46581#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:52,993 INFO L290 TraceCheckUtils]: 29: Hoare triple {46581#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46582#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:52,994 INFO L290 TraceCheckUtils]: 30: Hoare triple {46582#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46582#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:52,995 INFO L290 TraceCheckUtils]: 31: Hoare triple {46582#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46583#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:52,995 INFO L290 TraceCheckUtils]: 32: Hoare triple {46583#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46583#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:52,996 INFO L290 TraceCheckUtils]: 33: Hoare triple {46583#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46584#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:52,996 INFO L290 TraceCheckUtils]: 34: Hoare triple {46584#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46584#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:52,998 INFO L290 TraceCheckUtils]: 35: Hoare triple {46584#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46585#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:52,998 INFO L290 TraceCheckUtils]: 36: Hoare triple {46585#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46585#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:52,999 INFO L290 TraceCheckUtils]: 37: Hoare triple {46585#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46586#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:52,999 INFO L290 TraceCheckUtils]: 38: Hoare triple {46586#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46586#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:53,001 INFO L290 TraceCheckUtils]: 39: Hoare triple {46586#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46587#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:53,001 INFO L290 TraceCheckUtils]: 40: Hoare triple {46587#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46587#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:53,002 INFO L290 TraceCheckUtils]: 41: Hoare triple {46587#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46588#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:53,002 INFO L290 TraceCheckUtils]: 42: Hoare triple {46588#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46588#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:53,004 INFO L290 TraceCheckUtils]: 43: Hoare triple {46588#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46589#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:53,004 INFO L290 TraceCheckUtils]: 44: Hoare triple {46589#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46589#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:53,005 INFO L290 TraceCheckUtils]: 45: Hoare triple {46589#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46590#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:53,005 INFO L290 TraceCheckUtils]: 46: Hoare triple {46590#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46590#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:53,007 INFO L290 TraceCheckUtils]: 47: Hoare triple {46590#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46591#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:53,007 INFO L290 TraceCheckUtils]: 48: Hoare triple {46591#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46591#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:53,008 INFO L290 TraceCheckUtils]: 49: Hoare triple {46591#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46592#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:53,008 INFO L290 TraceCheckUtils]: 50: Hoare triple {46592#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46592#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:53,010 INFO L290 TraceCheckUtils]: 51: Hoare triple {46592#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46593#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:53,010 INFO L290 TraceCheckUtils]: 52: Hoare triple {46593#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46593#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:53,011 INFO L290 TraceCheckUtils]: 53: Hoare triple {46593#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46594#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:53,011 INFO L290 TraceCheckUtils]: 54: Hoare triple {46594#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46594#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:53,012 INFO L290 TraceCheckUtils]: 55: Hoare triple {46594#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46595#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:53,013 INFO L290 TraceCheckUtils]: 56: Hoare triple {46595#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46595#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:53,014 INFO L290 TraceCheckUtils]: 57: Hoare triple {46595#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46596#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:53,014 INFO L290 TraceCheckUtils]: 58: Hoare triple {46596#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46596#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:53,015 INFO L290 TraceCheckUtils]: 59: Hoare triple {46596#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46597#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:53,016 INFO L290 TraceCheckUtils]: 60: Hoare triple {46597#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46597#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:53,017 INFO L290 TraceCheckUtils]: 61: Hoare triple {46597#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46598#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:53,017 INFO L290 TraceCheckUtils]: 62: Hoare triple {46598#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46598#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:53,018 INFO L290 TraceCheckUtils]: 63: Hoare triple {46598#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46599#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:53,018 INFO L290 TraceCheckUtils]: 64: Hoare triple {46599#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46599#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:53,020 INFO L290 TraceCheckUtils]: 65: Hoare triple {46599#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46600#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:53,020 INFO L290 TraceCheckUtils]: 66: Hoare triple {46600#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46600#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:53,021 INFO L290 TraceCheckUtils]: 67: Hoare triple {46600#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46601#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:53,021 INFO L290 TraceCheckUtils]: 68: Hoare triple {46601#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46601#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:53,023 INFO L290 TraceCheckUtils]: 69: Hoare triple {46601#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46602#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:53,023 INFO L290 TraceCheckUtils]: 70: Hoare triple {46602#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46602#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:53,024 INFO L290 TraceCheckUtils]: 71: Hoare triple {46602#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46603#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:53,024 INFO L290 TraceCheckUtils]: 72: Hoare triple {46603#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46603#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:53,026 INFO L290 TraceCheckUtils]: 73: Hoare triple {46603#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46604#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:53,026 INFO L290 TraceCheckUtils]: 74: Hoare triple {46604#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46604#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:53,027 INFO L290 TraceCheckUtils]: 75: Hoare triple {46604#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46605#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:53,027 INFO L290 TraceCheckUtils]: 76: Hoare triple {46605#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46605#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:53,029 INFO L290 TraceCheckUtils]: 77: Hoare triple {46605#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46606#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:53,030 INFO L290 TraceCheckUtils]: 78: Hoare triple {46606#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46606#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:53,031 INFO L290 TraceCheckUtils]: 79: Hoare triple {46606#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46607#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:53,031 INFO L290 TraceCheckUtils]: 80: Hoare triple {46607#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46607#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:53,033 INFO L290 TraceCheckUtils]: 81: Hoare triple {46607#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46608#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:53,033 INFO L290 TraceCheckUtils]: 82: Hoare triple {46608#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46608#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:53,034 INFO L290 TraceCheckUtils]: 83: Hoare triple {46608#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46609#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:53,034 INFO L290 TraceCheckUtils]: 84: Hoare triple {46609#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46609#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:53,035 INFO L290 TraceCheckUtils]: 85: Hoare triple {46609#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46610#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:53,036 INFO L290 TraceCheckUtils]: 86: Hoare triple {46610#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46610#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:53,037 INFO L290 TraceCheckUtils]: 87: Hoare triple {46610#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46611#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:53,037 INFO L290 TraceCheckUtils]: 88: Hoare triple {46611#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46611#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:53,038 INFO L290 TraceCheckUtils]: 89: Hoare triple {46611#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46612#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:53,039 INFO L290 TraceCheckUtils]: 90: Hoare triple {46612#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46612#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:53,040 INFO L290 TraceCheckUtils]: 91: Hoare triple {46612#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46613#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:53,040 INFO L290 TraceCheckUtils]: 92: Hoare triple {46613#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46613#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:53,041 INFO L290 TraceCheckUtils]: 93: Hoare triple {46613#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46614#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:53,041 INFO L290 TraceCheckUtils]: 94: Hoare triple {46614#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46614#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:53,043 INFO L290 TraceCheckUtils]: 95: Hoare triple {46614#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46615#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:53,043 INFO L290 TraceCheckUtils]: 96: Hoare triple {46615#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46615#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:53,044 INFO L290 TraceCheckUtils]: 97: Hoare triple {46615#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46616#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:53,044 INFO L290 TraceCheckUtils]: 98: Hoare triple {46616#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46616#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:53,046 INFO L290 TraceCheckUtils]: 99: Hoare triple {46616#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46617#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:53,046 INFO L290 TraceCheckUtils]: 100: Hoare triple {46617#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46617#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:53,047 INFO L290 TraceCheckUtils]: 101: Hoare triple {46617#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46618#(<= main_~k~0 48)} is VALID [2022-04-15 12:35:53,047 INFO L290 TraceCheckUtils]: 102: Hoare triple {46618#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46618#(<= main_~k~0 48)} is VALID [2022-04-15 12:35:53,049 INFO L290 TraceCheckUtils]: 103: Hoare triple {46618#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46619#(<= main_~k~0 49)} is VALID [2022-04-15 12:35:53,049 INFO L290 TraceCheckUtils]: 104: Hoare triple {46619#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46619#(<= main_~k~0 49)} is VALID [2022-04-15 12:35:53,050 INFO L290 TraceCheckUtils]: 105: Hoare triple {46619#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46620#(<= main_~k~0 50)} is VALID [2022-04-15 12:35:53,050 INFO L290 TraceCheckUtils]: 106: Hoare triple {46620#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46620#(<= main_~k~0 50)} is VALID [2022-04-15 12:35:53,052 INFO L290 TraceCheckUtils]: 107: Hoare triple {46620#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46621#(<= main_~k~0 51)} is VALID [2022-04-15 12:35:53,052 INFO L290 TraceCheckUtils]: 108: Hoare triple {46621#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46621#(<= main_~k~0 51)} is VALID [2022-04-15 12:35:53,053 INFO L290 TraceCheckUtils]: 109: Hoare triple {46621#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46622#(<= main_~k~0 52)} is VALID [2022-04-15 12:35:53,053 INFO L290 TraceCheckUtils]: 110: Hoare triple {46622#(<= main_~k~0 52)} assume !(~i~0 < 1000000); {46622#(<= main_~k~0 52)} is VALID [2022-04-15 12:35:53,053 INFO L272 TraceCheckUtils]: 111: Hoare triple {46622#(<= main_~k~0 52)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {46963#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:35:53,054 INFO L290 TraceCheckUtils]: 112: Hoare triple {46963#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {46967#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:35:53,054 INFO L290 TraceCheckUtils]: 113: Hoare triple {46967#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {46566#false} is VALID [2022-04-15 12:35:53,054 INFO L290 TraceCheckUtils]: 114: Hoare triple {46566#false} assume !false; {46566#false} is VALID [2022-04-15 12:35:53,054 INFO L134 CoverageAnalysis]: Checked inductivity of 2704 backedges. 0 proven. 2704 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:53,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:35:55,013 INFO L290 TraceCheckUtils]: 114: Hoare triple {46566#false} assume !false; {46566#false} is VALID [2022-04-15 12:35:55,013 INFO L290 TraceCheckUtils]: 113: Hoare triple {46967#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {46566#false} is VALID [2022-04-15 12:35:55,014 INFO L290 TraceCheckUtils]: 112: Hoare triple {46963#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {46967#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:35:55,014 INFO L272 TraceCheckUtils]: 111: Hoare triple {46983#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {46963#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:35:55,014 INFO L290 TraceCheckUtils]: 110: Hoare triple {46983#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {46983#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:35:55,017 INFO L290 TraceCheckUtils]: 109: Hoare triple {46990#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46983#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:35:55,018 INFO L290 TraceCheckUtils]: 108: Hoare triple {46990#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46990#(<= main_~k~0 999999)} is VALID [2022-04-15 12:35:55,019 INFO L290 TraceCheckUtils]: 107: Hoare triple {46997#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46990#(<= main_~k~0 999999)} is VALID [2022-04-15 12:35:55,019 INFO L290 TraceCheckUtils]: 106: Hoare triple {46997#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {46997#(<= main_~k~0 999998)} is VALID [2022-04-15 12:35:55,020 INFO L290 TraceCheckUtils]: 105: Hoare triple {47004#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {46997#(<= main_~k~0 999998)} is VALID [2022-04-15 12:35:55,021 INFO L290 TraceCheckUtils]: 104: Hoare triple {47004#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47004#(<= main_~k~0 999997)} is VALID [2022-04-15 12:35:55,022 INFO L290 TraceCheckUtils]: 103: Hoare triple {47011#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47004#(<= main_~k~0 999997)} is VALID [2022-04-15 12:35:55,022 INFO L290 TraceCheckUtils]: 102: Hoare triple {47011#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47011#(<= main_~k~0 999996)} is VALID [2022-04-15 12:35:55,023 INFO L290 TraceCheckUtils]: 101: Hoare triple {47018#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47011#(<= main_~k~0 999996)} is VALID [2022-04-15 12:35:55,024 INFO L290 TraceCheckUtils]: 100: Hoare triple {47018#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47018#(<= main_~k~0 999995)} is VALID [2022-04-15 12:35:55,025 INFO L290 TraceCheckUtils]: 99: Hoare triple {47025#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47018#(<= main_~k~0 999995)} is VALID [2022-04-15 12:35:55,025 INFO L290 TraceCheckUtils]: 98: Hoare triple {47025#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47025#(<= main_~k~0 999994)} is VALID [2022-04-15 12:35:55,026 INFO L290 TraceCheckUtils]: 97: Hoare triple {47032#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47025#(<= main_~k~0 999994)} is VALID [2022-04-15 12:35:55,027 INFO L290 TraceCheckUtils]: 96: Hoare triple {47032#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47032#(<= main_~k~0 999993)} is VALID [2022-04-15 12:35:55,028 INFO L290 TraceCheckUtils]: 95: Hoare triple {47039#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47032#(<= main_~k~0 999993)} is VALID [2022-04-15 12:35:55,028 INFO L290 TraceCheckUtils]: 94: Hoare triple {47039#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47039#(<= main_~k~0 999992)} is VALID [2022-04-15 12:35:55,030 INFO L290 TraceCheckUtils]: 93: Hoare triple {47046#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47039#(<= main_~k~0 999992)} is VALID [2022-04-15 12:35:55,030 INFO L290 TraceCheckUtils]: 92: Hoare triple {47046#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47046#(<= main_~k~0 999991)} is VALID [2022-04-15 12:35:55,032 INFO L290 TraceCheckUtils]: 91: Hoare triple {47053#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47046#(<= main_~k~0 999991)} is VALID [2022-04-15 12:35:55,032 INFO L290 TraceCheckUtils]: 90: Hoare triple {47053#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47053#(<= main_~k~0 999990)} is VALID [2022-04-15 12:35:55,033 INFO L290 TraceCheckUtils]: 89: Hoare triple {47060#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47053#(<= main_~k~0 999990)} is VALID [2022-04-15 12:35:55,033 INFO L290 TraceCheckUtils]: 88: Hoare triple {47060#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47060#(<= main_~k~0 999989)} is VALID [2022-04-15 12:35:55,035 INFO L290 TraceCheckUtils]: 87: Hoare triple {47067#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47060#(<= main_~k~0 999989)} is VALID [2022-04-15 12:35:55,035 INFO L290 TraceCheckUtils]: 86: Hoare triple {47067#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47067#(<= main_~k~0 999988)} is VALID [2022-04-15 12:35:55,036 INFO L290 TraceCheckUtils]: 85: Hoare triple {47074#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47067#(<= main_~k~0 999988)} is VALID [2022-04-15 12:35:55,036 INFO L290 TraceCheckUtils]: 84: Hoare triple {47074#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47074#(<= main_~k~0 999987)} is VALID [2022-04-15 12:35:55,038 INFO L290 TraceCheckUtils]: 83: Hoare triple {47081#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47074#(<= main_~k~0 999987)} is VALID [2022-04-15 12:35:55,038 INFO L290 TraceCheckUtils]: 82: Hoare triple {47081#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47081#(<= main_~k~0 999986)} is VALID [2022-04-15 12:35:55,039 INFO L290 TraceCheckUtils]: 81: Hoare triple {47088#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47081#(<= main_~k~0 999986)} is VALID [2022-04-15 12:35:55,039 INFO L290 TraceCheckUtils]: 80: Hoare triple {47088#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47088#(<= main_~k~0 999985)} is VALID [2022-04-15 12:35:55,040 INFO L290 TraceCheckUtils]: 79: Hoare triple {47095#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47088#(<= main_~k~0 999985)} is VALID [2022-04-15 12:35:55,041 INFO L290 TraceCheckUtils]: 78: Hoare triple {47095#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47095#(<= main_~k~0 999984)} is VALID [2022-04-15 12:35:55,042 INFO L290 TraceCheckUtils]: 77: Hoare triple {47102#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47095#(<= main_~k~0 999984)} is VALID [2022-04-15 12:35:55,042 INFO L290 TraceCheckUtils]: 76: Hoare triple {47102#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47102#(<= main_~k~0 999983)} is VALID [2022-04-15 12:35:55,043 INFO L290 TraceCheckUtils]: 75: Hoare triple {47109#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47102#(<= main_~k~0 999983)} is VALID [2022-04-15 12:35:55,044 INFO L290 TraceCheckUtils]: 74: Hoare triple {47109#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47109#(<= main_~k~0 999982)} is VALID [2022-04-15 12:35:55,045 INFO L290 TraceCheckUtils]: 73: Hoare triple {47116#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47109#(<= main_~k~0 999982)} is VALID [2022-04-15 12:35:55,045 INFO L290 TraceCheckUtils]: 72: Hoare triple {47116#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47116#(<= main_~k~0 999981)} is VALID [2022-04-15 12:35:55,046 INFO L290 TraceCheckUtils]: 71: Hoare triple {47123#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47116#(<= main_~k~0 999981)} is VALID [2022-04-15 12:35:55,047 INFO L290 TraceCheckUtils]: 70: Hoare triple {47123#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47123#(<= main_~k~0 999980)} is VALID [2022-04-15 12:35:55,048 INFO L290 TraceCheckUtils]: 69: Hoare triple {47130#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47123#(<= main_~k~0 999980)} is VALID [2022-04-15 12:35:55,048 INFO L290 TraceCheckUtils]: 68: Hoare triple {47130#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47130#(<= main_~k~0 999979)} is VALID [2022-04-15 12:35:55,049 INFO L290 TraceCheckUtils]: 67: Hoare triple {47137#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47130#(<= main_~k~0 999979)} is VALID [2022-04-15 12:35:55,050 INFO L290 TraceCheckUtils]: 66: Hoare triple {47137#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47137#(<= main_~k~0 999978)} is VALID [2022-04-15 12:35:55,051 INFO L290 TraceCheckUtils]: 65: Hoare triple {47144#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47137#(<= main_~k~0 999978)} is VALID [2022-04-15 12:35:55,051 INFO L290 TraceCheckUtils]: 64: Hoare triple {47144#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47144#(<= main_~k~0 999977)} is VALID [2022-04-15 12:35:55,052 INFO L290 TraceCheckUtils]: 63: Hoare triple {47151#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47144#(<= main_~k~0 999977)} is VALID [2022-04-15 12:35:55,053 INFO L290 TraceCheckUtils]: 62: Hoare triple {47151#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47151#(<= main_~k~0 999976)} is VALID [2022-04-15 12:35:55,054 INFO L290 TraceCheckUtils]: 61: Hoare triple {47158#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47151#(<= main_~k~0 999976)} is VALID [2022-04-15 12:35:55,054 INFO L290 TraceCheckUtils]: 60: Hoare triple {47158#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47158#(<= main_~k~0 999975)} is VALID [2022-04-15 12:35:55,055 INFO L290 TraceCheckUtils]: 59: Hoare triple {47165#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47158#(<= main_~k~0 999975)} is VALID [2022-04-15 12:35:55,056 INFO L290 TraceCheckUtils]: 58: Hoare triple {47165#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47165#(<= main_~k~0 999974)} is VALID [2022-04-15 12:35:55,057 INFO L290 TraceCheckUtils]: 57: Hoare triple {47172#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47165#(<= main_~k~0 999974)} is VALID [2022-04-15 12:35:55,057 INFO L290 TraceCheckUtils]: 56: Hoare triple {47172#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47172#(<= main_~k~0 999973)} is VALID [2022-04-15 12:35:55,058 INFO L290 TraceCheckUtils]: 55: Hoare triple {47179#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47172#(<= main_~k~0 999973)} is VALID [2022-04-15 12:35:55,058 INFO L290 TraceCheckUtils]: 54: Hoare triple {47179#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47179#(<= main_~k~0 999972)} is VALID [2022-04-15 12:35:55,060 INFO L290 TraceCheckUtils]: 53: Hoare triple {47186#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47179#(<= main_~k~0 999972)} is VALID [2022-04-15 12:35:55,060 INFO L290 TraceCheckUtils]: 52: Hoare triple {47186#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47186#(<= main_~k~0 999971)} is VALID [2022-04-15 12:35:55,061 INFO L290 TraceCheckUtils]: 51: Hoare triple {47193#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47186#(<= main_~k~0 999971)} is VALID [2022-04-15 12:35:55,061 INFO L290 TraceCheckUtils]: 50: Hoare triple {47193#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47193#(<= main_~k~0 999970)} is VALID [2022-04-15 12:35:55,063 INFO L290 TraceCheckUtils]: 49: Hoare triple {47200#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47193#(<= main_~k~0 999970)} is VALID [2022-04-15 12:35:55,063 INFO L290 TraceCheckUtils]: 48: Hoare triple {47200#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47200#(<= main_~k~0 999969)} is VALID [2022-04-15 12:35:55,064 INFO L290 TraceCheckUtils]: 47: Hoare triple {47207#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47200#(<= main_~k~0 999969)} is VALID [2022-04-15 12:35:55,064 INFO L290 TraceCheckUtils]: 46: Hoare triple {47207#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47207#(<= main_~k~0 999968)} is VALID [2022-04-15 12:35:55,066 INFO L290 TraceCheckUtils]: 45: Hoare triple {47214#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47207#(<= main_~k~0 999968)} is VALID [2022-04-15 12:35:55,066 INFO L290 TraceCheckUtils]: 44: Hoare triple {47214#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47214#(<= main_~k~0 999967)} is VALID [2022-04-15 12:35:55,067 INFO L290 TraceCheckUtils]: 43: Hoare triple {47221#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47214#(<= main_~k~0 999967)} is VALID [2022-04-15 12:35:55,067 INFO L290 TraceCheckUtils]: 42: Hoare triple {47221#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47221#(<= main_~k~0 999966)} is VALID [2022-04-15 12:35:55,069 INFO L290 TraceCheckUtils]: 41: Hoare triple {47228#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47221#(<= main_~k~0 999966)} is VALID [2022-04-15 12:35:55,069 INFO L290 TraceCheckUtils]: 40: Hoare triple {47228#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47228#(<= main_~k~0 999965)} is VALID [2022-04-15 12:35:55,070 INFO L290 TraceCheckUtils]: 39: Hoare triple {47235#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47228#(<= main_~k~0 999965)} is VALID [2022-04-15 12:35:55,070 INFO L290 TraceCheckUtils]: 38: Hoare triple {47235#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47235#(<= main_~k~0 999964)} is VALID [2022-04-15 12:35:55,072 INFO L290 TraceCheckUtils]: 37: Hoare triple {47242#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47235#(<= main_~k~0 999964)} is VALID [2022-04-15 12:35:55,072 INFO L290 TraceCheckUtils]: 36: Hoare triple {47242#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47242#(<= main_~k~0 999963)} is VALID [2022-04-15 12:35:55,073 INFO L290 TraceCheckUtils]: 35: Hoare triple {47249#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47242#(<= main_~k~0 999963)} is VALID [2022-04-15 12:35:55,073 INFO L290 TraceCheckUtils]: 34: Hoare triple {47249#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47249#(<= main_~k~0 999962)} is VALID [2022-04-15 12:35:55,075 INFO L290 TraceCheckUtils]: 33: Hoare triple {47256#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47249#(<= main_~k~0 999962)} is VALID [2022-04-15 12:35:55,075 INFO L290 TraceCheckUtils]: 32: Hoare triple {47256#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47256#(<= main_~k~0 999961)} is VALID [2022-04-15 12:35:55,076 INFO L290 TraceCheckUtils]: 31: Hoare triple {47263#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47256#(<= main_~k~0 999961)} is VALID [2022-04-15 12:35:55,076 INFO L290 TraceCheckUtils]: 30: Hoare triple {47263#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47263#(<= main_~k~0 999960)} is VALID [2022-04-15 12:35:55,078 INFO L290 TraceCheckUtils]: 29: Hoare triple {47270#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47263#(<= main_~k~0 999960)} is VALID [2022-04-15 12:35:55,078 INFO L290 TraceCheckUtils]: 28: Hoare triple {47270#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47270#(<= main_~k~0 999959)} is VALID [2022-04-15 12:35:55,079 INFO L290 TraceCheckUtils]: 27: Hoare triple {47277#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47270#(<= main_~k~0 999959)} is VALID [2022-04-15 12:35:55,079 INFO L290 TraceCheckUtils]: 26: Hoare triple {47277#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47277#(<= main_~k~0 999958)} is VALID [2022-04-15 12:35:55,081 INFO L290 TraceCheckUtils]: 25: Hoare triple {47284#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47277#(<= main_~k~0 999958)} is VALID [2022-04-15 12:35:55,081 INFO L290 TraceCheckUtils]: 24: Hoare triple {47284#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47284#(<= main_~k~0 999957)} is VALID [2022-04-15 12:35:55,082 INFO L290 TraceCheckUtils]: 23: Hoare triple {47291#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47284#(<= main_~k~0 999957)} is VALID [2022-04-15 12:35:55,082 INFO L290 TraceCheckUtils]: 22: Hoare triple {47291#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47291#(<= main_~k~0 999956)} is VALID [2022-04-15 12:35:55,083 INFO L290 TraceCheckUtils]: 21: Hoare triple {47298#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47291#(<= main_~k~0 999956)} is VALID [2022-04-15 12:35:55,084 INFO L290 TraceCheckUtils]: 20: Hoare triple {47298#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47298#(<= main_~k~0 999955)} is VALID [2022-04-15 12:35:55,085 INFO L290 TraceCheckUtils]: 19: Hoare triple {47305#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47298#(<= main_~k~0 999955)} is VALID [2022-04-15 12:35:55,085 INFO L290 TraceCheckUtils]: 18: Hoare triple {47305#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47305#(<= main_~k~0 999954)} is VALID [2022-04-15 12:35:55,086 INFO L290 TraceCheckUtils]: 17: Hoare triple {47312#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47305#(<= main_~k~0 999954)} is VALID [2022-04-15 12:35:55,087 INFO L290 TraceCheckUtils]: 16: Hoare triple {47312#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47312#(<= main_~k~0 999953)} is VALID [2022-04-15 12:35:55,088 INFO L290 TraceCheckUtils]: 15: Hoare triple {47319#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47312#(<= main_~k~0 999953)} is VALID [2022-04-15 12:35:55,088 INFO L290 TraceCheckUtils]: 14: Hoare triple {47319#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47319#(<= main_~k~0 999952)} is VALID [2022-04-15 12:35:55,089 INFO L290 TraceCheckUtils]: 13: Hoare triple {47326#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47319#(<= main_~k~0 999952)} is VALID [2022-04-15 12:35:55,090 INFO L290 TraceCheckUtils]: 12: Hoare triple {47326#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47326#(<= main_~k~0 999951)} is VALID [2022-04-15 12:35:55,091 INFO L290 TraceCheckUtils]: 11: Hoare triple {47333#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47326#(<= main_~k~0 999951)} is VALID [2022-04-15 12:35:55,091 INFO L290 TraceCheckUtils]: 10: Hoare triple {47333#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47333#(<= main_~k~0 999950)} is VALID [2022-04-15 12:35:55,092 INFO L290 TraceCheckUtils]: 9: Hoare triple {47340#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47333#(<= main_~k~0 999950)} is VALID [2022-04-15 12:35:55,093 INFO L290 TraceCheckUtils]: 8: Hoare triple {47340#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47340#(<= main_~k~0 999949)} is VALID [2022-04-15 12:35:55,094 INFO L290 TraceCheckUtils]: 7: Hoare triple {47347#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {47340#(<= main_~k~0 999949)} is VALID [2022-04-15 12:35:55,094 INFO L290 TraceCheckUtils]: 6: Hoare triple {47347#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {47347#(<= main_~k~0 999948)} is VALID [2022-04-15 12:35:55,094 INFO L290 TraceCheckUtils]: 5: Hoare triple {46565#true} ~i~0 := 0;~k~0 := 0; {47347#(<= main_~k~0 999948)} is VALID [2022-04-15 12:35:55,094 INFO L272 TraceCheckUtils]: 4: Hoare triple {46565#true} call #t~ret3 := main(); {46565#true} is VALID [2022-04-15 12:35:55,094 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {46565#true} {46565#true} #54#return; {46565#true} is VALID [2022-04-15 12:35:55,094 INFO L290 TraceCheckUtils]: 2: Hoare triple {46565#true} assume true; {46565#true} is VALID [2022-04-15 12:35:55,095 INFO L290 TraceCheckUtils]: 1: Hoare triple {46565#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {46565#true} is VALID [2022-04-15 12:35:55,095 INFO L272 TraceCheckUtils]: 0: Hoare triple {46565#true} call ULTIMATE.init(); {46565#true} is VALID [2022-04-15 12:35:55,095 INFO L134 CoverageAnalysis]: Checked inductivity of 2704 backedges. 0 proven. 2704 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:55,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1143723973] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:35:55,095 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:35:55,095 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 57, 57] total 114 [2022-04-15 12:35:55,095 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:35:55,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1872494926] [2022-04-15 12:35:55,096 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1872494926] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:35:55,096 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:35:55,096 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [58] imperfect sequences [] total 58 [2022-04-15 12:35:55,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460940782] [2022-04-15 12:35:55,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:35:55,096 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 56 states have internal predecessors, (111), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 115 [2022-04-15 12:35:55,096 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:35:55,096 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 56 states have internal predecessors, (111), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:55,198 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 115 edges. 115 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:55,198 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-04-15 12:35:55,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:35:55,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-04-15 12:35:55,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5898, Invalid=6984, Unknown=0, NotChecked=0, Total=12882 [2022-04-15 12:35:55,200 INFO L87 Difference]: Start difference. First operand 116 states and 116 transitions. Second operand has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 56 states have internal predecessors, (111), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:56,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:56,969 INFO L93 Difference]: Finished difference Result 124 states and 124 transitions. [2022-04-15 12:35:56,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-04-15 12:35:56,969 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 56 states have internal predecessors, (111), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 115 [2022-04-15 12:35:56,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:35:56,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 56 states have internal predecessors, (111), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:56,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 124 transitions. [2022-04-15 12:35:56,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 56 states have internal predecessors, (111), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:56,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 124 transitions. [2022-04-15 12:35:56,971 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 58 states and 124 transitions. [2022-04-15 12:35:57,088 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 124 edges. 124 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:57,089 INFO L225 Difference]: With dead ends: 124 [2022-04-15 12:35:57,089 INFO L226 Difference]: Without dead ends: 119 [2022-04-15 12:35:57,091 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 343 GetRequests, 175 SyntacticMatches, 1 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2382 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=11686, Invalid=16706, Unknown=0, NotChecked=0, Total=28392 [2022-04-15 12:35:57,091 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 116 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-15 12:35:57,092 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 53 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 156 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-15 12:35:57,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2022-04-15 12:35:57,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 118. [2022-04-15 12:35:57,450 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:35:57,451 INFO L82 GeneralOperation]: Start isEquivalent. First operand 119 states. Second operand has 118 states, 113 states have (on average 1.008849557522124) internal successors, (114), 113 states have internal predecessors, (114), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:57,451 INFO L74 IsIncluded]: Start isIncluded. First operand 119 states. Second operand has 118 states, 113 states have (on average 1.008849557522124) internal successors, (114), 113 states have internal predecessors, (114), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:57,451 INFO L87 Difference]: Start difference. First operand 119 states. Second operand has 118 states, 113 states have (on average 1.008849557522124) internal successors, (114), 113 states have internal predecessors, (114), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:57,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:57,452 INFO L93 Difference]: Finished difference Result 119 states and 119 transitions. [2022-04-15 12:35:57,452 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 119 transitions. [2022-04-15 12:35:57,452 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:35:57,452 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:35:57,452 INFO L74 IsIncluded]: Start isIncluded. First operand has 118 states, 113 states have (on average 1.008849557522124) internal successors, (114), 113 states have internal predecessors, (114), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 119 states. [2022-04-15 12:35:57,452 INFO L87 Difference]: Start difference. First operand has 118 states, 113 states have (on average 1.008849557522124) internal successors, (114), 113 states have internal predecessors, (114), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 119 states. [2022-04-15 12:35:57,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:35:57,453 INFO L93 Difference]: Finished difference Result 119 states and 119 transitions. [2022-04-15 12:35:57,453 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 119 transitions. [2022-04-15 12:35:57,453 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:35:57,453 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:35:57,453 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:35:57,453 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:35:57,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 113 states have (on average 1.008849557522124) internal successors, (114), 113 states have internal predecessors, (114), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:57,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 118 transitions. [2022-04-15 12:35:57,454 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 118 transitions. Word has length 115 [2022-04-15 12:35:57,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:35:57,454 INFO L478 AbstractCegarLoop]: Abstraction has 118 states and 118 transitions. [2022-04-15 12:35:57,454 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.9137931034482758) internal successors, (111), 56 states have internal predecessors, (111), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:35:57,454 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 118 states and 118 transitions. [2022-04-15 12:35:57,646 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 118 edges. 118 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:35:57,646 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 118 transitions. [2022-04-15 12:35:57,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-04-15 12:35:57,647 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:35:57,647 INFO L499 BasicCegarLoop]: trace histogram [53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:35:57,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-04-15 12:35:57,863 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-04-15 12:35:57,863 INFO L403 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:35:57,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:35:57,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1629658240, now seen corresponding path program 105 times [2022-04-15 12:35:57,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:35:57,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1356939283] [2022-04-15 12:35:58,260 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:35:58,261 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:35:58,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1629658240, now seen corresponding path program 106 times [2022-04-15 12:35:58,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:35:58,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298678757] [2022-04-15 12:35:58,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:35:58,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:35:58,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:59,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:35:59,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:59,043 INFO L290 TraceCheckUtils]: 0: Hoare triple {48264#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {48203#true} is VALID [2022-04-15 12:35:59,043 INFO L290 TraceCheckUtils]: 1: Hoare triple {48203#true} assume true; {48203#true} is VALID [2022-04-15 12:35:59,043 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {48203#true} {48203#true} #54#return; {48203#true} is VALID [2022-04-15 12:35:59,043 INFO L272 TraceCheckUtils]: 0: Hoare triple {48203#true} call ULTIMATE.init(); {48264#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:35:59,043 INFO L290 TraceCheckUtils]: 1: Hoare triple {48264#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {48203#true} is VALID [2022-04-15 12:35:59,043 INFO L290 TraceCheckUtils]: 2: Hoare triple {48203#true} assume true; {48203#true} is VALID [2022-04-15 12:35:59,043 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {48203#true} {48203#true} #54#return; {48203#true} is VALID [2022-04-15 12:35:59,043 INFO L272 TraceCheckUtils]: 4: Hoare triple {48203#true} call #t~ret3 := main(); {48203#true} is VALID [2022-04-15 12:35:59,044 INFO L290 TraceCheckUtils]: 5: Hoare triple {48203#true} ~i~0 := 0;~k~0 := 0; {48208#(= main_~k~0 0)} is VALID [2022-04-15 12:35:59,044 INFO L290 TraceCheckUtils]: 6: Hoare triple {48208#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48208#(= main_~k~0 0)} is VALID [2022-04-15 12:35:59,044 INFO L290 TraceCheckUtils]: 7: Hoare triple {48208#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48209#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:59,045 INFO L290 TraceCheckUtils]: 8: Hoare triple {48209#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48209#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:59,048 INFO L290 TraceCheckUtils]: 9: Hoare triple {48209#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48210#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:59,049 INFO L290 TraceCheckUtils]: 10: Hoare triple {48210#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48210#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:59,050 INFO L290 TraceCheckUtils]: 11: Hoare triple {48210#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48211#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:59,050 INFO L290 TraceCheckUtils]: 12: Hoare triple {48211#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48211#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:59,052 INFO L290 TraceCheckUtils]: 13: Hoare triple {48211#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48212#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:59,052 INFO L290 TraceCheckUtils]: 14: Hoare triple {48212#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48212#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:59,053 INFO L290 TraceCheckUtils]: 15: Hoare triple {48212#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48213#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:59,054 INFO L290 TraceCheckUtils]: 16: Hoare triple {48213#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48213#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:59,055 INFO L290 TraceCheckUtils]: 17: Hoare triple {48213#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48214#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:59,055 INFO L290 TraceCheckUtils]: 18: Hoare triple {48214#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48214#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:59,057 INFO L290 TraceCheckUtils]: 19: Hoare triple {48214#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48215#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:59,057 INFO L290 TraceCheckUtils]: 20: Hoare triple {48215#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48215#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:59,058 INFO L290 TraceCheckUtils]: 21: Hoare triple {48215#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48216#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:59,059 INFO L290 TraceCheckUtils]: 22: Hoare triple {48216#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48216#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:59,060 INFO L290 TraceCheckUtils]: 23: Hoare triple {48216#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48217#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:59,060 INFO L290 TraceCheckUtils]: 24: Hoare triple {48217#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48217#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:59,062 INFO L290 TraceCheckUtils]: 25: Hoare triple {48217#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48218#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:59,062 INFO L290 TraceCheckUtils]: 26: Hoare triple {48218#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48218#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:59,064 INFO L290 TraceCheckUtils]: 27: Hoare triple {48218#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48219#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:59,064 INFO L290 TraceCheckUtils]: 28: Hoare triple {48219#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48219#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:59,065 INFO L290 TraceCheckUtils]: 29: Hoare triple {48219#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48220#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:59,065 INFO L290 TraceCheckUtils]: 30: Hoare triple {48220#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48220#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:59,067 INFO L290 TraceCheckUtils]: 31: Hoare triple {48220#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48221#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:59,067 INFO L290 TraceCheckUtils]: 32: Hoare triple {48221#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48221#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:59,069 INFO L290 TraceCheckUtils]: 33: Hoare triple {48221#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48222#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:59,069 INFO L290 TraceCheckUtils]: 34: Hoare triple {48222#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48222#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:59,070 INFO L290 TraceCheckUtils]: 35: Hoare triple {48222#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48223#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:59,071 INFO L290 TraceCheckUtils]: 36: Hoare triple {48223#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48223#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:59,072 INFO L290 TraceCheckUtils]: 37: Hoare triple {48223#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48224#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:59,072 INFO L290 TraceCheckUtils]: 38: Hoare triple {48224#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48224#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:59,074 INFO L290 TraceCheckUtils]: 39: Hoare triple {48224#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48225#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:59,074 INFO L290 TraceCheckUtils]: 40: Hoare triple {48225#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48225#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:59,075 INFO L290 TraceCheckUtils]: 41: Hoare triple {48225#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48226#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:59,076 INFO L290 TraceCheckUtils]: 42: Hoare triple {48226#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48226#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:59,077 INFO L290 TraceCheckUtils]: 43: Hoare triple {48226#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48227#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:59,077 INFO L290 TraceCheckUtils]: 44: Hoare triple {48227#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48227#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:59,079 INFO L290 TraceCheckUtils]: 45: Hoare triple {48227#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48228#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:59,079 INFO L290 TraceCheckUtils]: 46: Hoare triple {48228#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48228#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:59,080 INFO L290 TraceCheckUtils]: 47: Hoare triple {48228#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48229#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:59,081 INFO L290 TraceCheckUtils]: 48: Hoare triple {48229#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48229#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:59,082 INFO L290 TraceCheckUtils]: 49: Hoare triple {48229#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48230#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:59,082 INFO L290 TraceCheckUtils]: 50: Hoare triple {48230#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48230#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:59,084 INFO L290 TraceCheckUtils]: 51: Hoare triple {48230#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48231#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:59,084 INFO L290 TraceCheckUtils]: 52: Hoare triple {48231#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48231#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:59,086 INFO L290 TraceCheckUtils]: 53: Hoare triple {48231#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48232#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:59,086 INFO L290 TraceCheckUtils]: 54: Hoare triple {48232#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48232#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:59,087 INFO L290 TraceCheckUtils]: 55: Hoare triple {48232#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48233#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:59,087 INFO L290 TraceCheckUtils]: 56: Hoare triple {48233#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48233#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:59,089 INFO L290 TraceCheckUtils]: 57: Hoare triple {48233#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48234#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:59,089 INFO L290 TraceCheckUtils]: 58: Hoare triple {48234#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48234#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:59,091 INFO L290 TraceCheckUtils]: 59: Hoare triple {48234#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48235#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:59,091 INFO L290 TraceCheckUtils]: 60: Hoare triple {48235#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48235#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:59,092 INFO L290 TraceCheckUtils]: 61: Hoare triple {48235#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48236#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:59,093 INFO L290 TraceCheckUtils]: 62: Hoare triple {48236#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48236#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:59,094 INFO L290 TraceCheckUtils]: 63: Hoare triple {48236#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48237#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:59,094 INFO L290 TraceCheckUtils]: 64: Hoare triple {48237#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48237#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:59,096 INFO L290 TraceCheckUtils]: 65: Hoare triple {48237#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48238#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:59,096 INFO L290 TraceCheckUtils]: 66: Hoare triple {48238#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48238#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:59,097 INFO L290 TraceCheckUtils]: 67: Hoare triple {48238#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48239#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:59,098 INFO L290 TraceCheckUtils]: 68: Hoare triple {48239#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48239#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:59,099 INFO L290 TraceCheckUtils]: 69: Hoare triple {48239#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48240#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:59,099 INFO L290 TraceCheckUtils]: 70: Hoare triple {48240#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48240#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:59,101 INFO L290 TraceCheckUtils]: 71: Hoare triple {48240#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48241#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:59,101 INFO L290 TraceCheckUtils]: 72: Hoare triple {48241#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48241#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:59,102 INFO L290 TraceCheckUtils]: 73: Hoare triple {48241#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48242#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:59,103 INFO L290 TraceCheckUtils]: 74: Hoare triple {48242#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48242#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:59,104 INFO L290 TraceCheckUtils]: 75: Hoare triple {48242#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48243#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:59,104 INFO L290 TraceCheckUtils]: 76: Hoare triple {48243#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48243#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:59,106 INFO L290 TraceCheckUtils]: 77: Hoare triple {48243#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48244#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:59,106 INFO L290 TraceCheckUtils]: 78: Hoare triple {48244#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48244#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:59,107 INFO L290 TraceCheckUtils]: 79: Hoare triple {48244#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48245#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:59,108 INFO L290 TraceCheckUtils]: 80: Hoare triple {48245#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48245#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:59,109 INFO L290 TraceCheckUtils]: 81: Hoare triple {48245#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48246#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:59,109 INFO L290 TraceCheckUtils]: 82: Hoare triple {48246#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48246#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:59,111 INFO L290 TraceCheckUtils]: 83: Hoare triple {48246#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48247#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:59,111 INFO L290 TraceCheckUtils]: 84: Hoare triple {48247#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48247#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:59,113 INFO L290 TraceCheckUtils]: 85: Hoare triple {48247#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48248#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:59,114 INFO L290 TraceCheckUtils]: 86: Hoare triple {48248#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48248#(<= main_~k~0 40)} is VALID [2022-04-15 12:35:59,115 INFO L290 TraceCheckUtils]: 87: Hoare triple {48248#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48249#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:59,115 INFO L290 TraceCheckUtils]: 88: Hoare triple {48249#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48249#(<= main_~k~0 41)} is VALID [2022-04-15 12:35:59,117 INFO L290 TraceCheckUtils]: 89: Hoare triple {48249#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48250#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:59,117 INFO L290 TraceCheckUtils]: 90: Hoare triple {48250#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48250#(<= main_~k~0 42)} is VALID [2022-04-15 12:35:59,118 INFO L290 TraceCheckUtils]: 91: Hoare triple {48250#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48251#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:59,119 INFO L290 TraceCheckUtils]: 92: Hoare triple {48251#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48251#(<= main_~k~0 43)} is VALID [2022-04-15 12:35:59,120 INFO L290 TraceCheckUtils]: 93: Hoare triple {48251#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48252#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:59,120 INFO L290 TraceCheckUtils]: 94: Hoare triple {48252#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48252#(<= main_~k~0 44)} is VALID [2022-04-15 12:35:59,122 INFO L290 TraceCheckUtils]: 95: Hoare triple {48252#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48253#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:59,122 INFO L290 TraceCheckUtils]: 96: Hoare triple {48253#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48253#(<= main_~k~0 45)} is VALID [2022-04-15 12:35:59,124 INFO L290 TraceCheckUtils]: 97: Hoare triple {48253#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48254#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:59,124 INFO L290 TraceCheckUtils]: 98: Hoare triple {48254#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48254#(<= main_~k~0 46)} is VALID [2022-04-15 12:35:59,125 INFO L290 TraceCheckUtils]: 99: Hoare triple {48254#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48255#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:59,126 INFO L290 TraceCheckUtils]: 100: Hoare triple {48255#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48255#(<= main_~k~0 47)} is VALID [2022-04-15 12:35:59,127 INFO L290 TraceCheckUtils]: 101: Hoare triple {48255#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48256#(<= main_~k~0 48)} is VALID [2022-04-15 12:35:59,127 INFO L290 TraceCheckUtils]: 102: Hoare triple {48256#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48256#(<= main_~k~0 48)} is VALID [2022-04-15 12:35:59,129 INFO L290 TraceCheckUtils]: 103: Hoare triple {48256#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48257#(<= main_~k~0 49)} is VALID [2022-04-15 12:35:59,129 INFO L290 TraceCheckUtils]: 104: Hoare triple {48257#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48257#(<= main_~k~0 49)} is VALID [2022-04-15 12:35:59,130 INFO L290 TraceCheckUtils]: 105: Hoare triple {48257#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48258#(<= main_~k~0 50)} is VALID [2022-04-15 12:35:59,131 INFO L290 TraceCheckUtils]: 106: Hoare triple {48258#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48258#(<= main_~k~0 50)} is VALID [2022-04-15 12:35:59,132 INFO L290 TraceCheckUtils]: 107: Hoare triple {48258#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48259#(<= main_~k~0 51)} is VALID [2022-04-15 12:35:59,132 INFO L290 TraceCheckUtils]: 108: Hoare triple {48259#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48259#(<= main_~k~0 51)} is VALID [2022-04-15 12:35:59,134 INFO L290 TraceCheckUtils]: 109: Hoare triple {48259#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48260#(<= main_~k~0 52)} is VALID [2022-04-15 12:35:59,134 INFO L290 TraceCheckUtils]: 110: Hoare triple {48260#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48260#(<= main_~k~0 52)} is VALID [2022-04-15 12:35:59,136 INFO L290 TraceCheckUtils]: 111: Hoare triple {48260#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48261#(<= main_~k~0 53)} is VALID [2022-04-15 12:35:59,136 INFO L290 TraceCheckUtils]: 112: Hoare triple {48261#(<= main_~k~0 53)} assume !(~i~0 < 1000000); {48261#(<= main_~k~0 53)} is VALID [2022-04-15 12:35:59,136 INFO L272 TraceCheckUtils]: 113: Hoare triple {48261#(<= main_~k~0 53)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {48262#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:35:59,137 INFO L290 TraceCheckUtils]: 114: Hoare triple {48262#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {48263#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:35:59,137 INFO L290 TraceCheckUtils]: 115: Hoare triple {48263#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {48204#false} is VALID [2022-04-15 12:35:59,137 INFO L290 TraceCheckUtils]: 116: Hoare triple {48204#false} assume !false; {48204#false} is VALID [2022-04-15 12:35:59,137 INFO L134 CoverageAnalysis]: Checked inductivity of 2809 backedges. 0 proven. 2809 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:35:59,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:35:59,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298678757] [2022-04-15 12:35:59,137 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298678757] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:35:59,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494606870] [2022-04-15 12:35:59,138 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:35:59,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:35:59,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:35:59,139 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:35:59,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-04-15 12:35:59,292 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:35:59,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:35:59,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 632 conjuncts, 57 conjunts are in the unsatisfiable core [2022-04-15 12:35:59,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:35:59,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:35:59,936 INFO L272 TraceCheckUtils]: 0: Hoare triple {48203#true} call ULTIMATE.init(); {48203#true} is VALID [2022-04-15 12:35:59,937 INFO L290 TraceCheckUtils]: 1: Hoare triple {48203#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {48203#true} is VALID [2022-04-15 12:35:59,937 INFO L290 TraceCheckUtils]: 2: Hoare triple {48203#true} assume true; {48203#true} is VALID [2022-04-15 12:35:59,937 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {48203#true} {48203#true} #54#return; {48203#true} is VALID [2022-04-15 12:35:59,937 INFO L272 TraceCheckUtils]: 4: Hoare triple {48203#true} call #t~ret3 := main(); {48203#true} is VALID [2022-04-15 12:35:59,937 INFO L290 TraceCheckUtils]: 5: Hoare triple {48203#true} ~i~0 := 0;~k~0 := 0; {48283#(<= main_~k~0 0)} is VALID [2022-04-15 12:35:59,937 INFO L290 TraceCheckUtils]: 6: Hoare triple {48283#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48283#(<= main_~k~0 0)} is VALID [2022-04-15 12:35:59,941 INFO L290 TraceCheckUtils]: 7: Hoare triple {48283#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48209#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:59,941 INFO L290 TraceCheckUtils]: 8: Hoare triple {48209#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48209#(<= main_~k~0 1)} is VALID [2022-04-15 12:35:59,942 INFO L290 TraceCheckUtils]: 9: Hoare triple {48209#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48210#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:59,942 INFO L290 TraceCheckUtils]: 10: Hoare triple {48210#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48210#(<= main_~k~0 2)} is VALID [2022-04-15 12:35:59,944 INFO L290 TraceCheckUtils]: 11: Hoare triple {48210#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48211#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:59,944 INFO L290 TraceCheckUtils]: 12: Hoare triple {48211#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48211#(<= main_~k~0 3)} is VALID [2022-04-15 12:35:59,945 INFO L290 TraceCheckUtils]: 13: Hoare triple {48211#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48212#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:59,945 INFO L290 TraceCheckUtils]: 14: Hoare triple {48212#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48212#(<= main_~k~0 4)} is VALID [2022-04-15 12:35:59,947 INFO L290 TraceCheckUtils]: 15: Hoare triple {48212#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48213#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:59,947 INFO L290 TraceCheckUtils]: 16: Hoare triple {48213#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48213#(<= main_~k~0 5)} is VALID [2022-04-15 12:35:59,948 INFO L290 TraceCheckUtils]: 17: Hoare triple {48213#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48214#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:59,949 INFO L290 TraceCheckUtils]: 18: Hoare triple {48214#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48214#(<= main_~k~0 6)} is VALID [2022-04-15 12:35:59,950 INFO L290 TraceCheckUtils]: 19: Hoare triple {48214#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48215#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:59,950 INFO L290 TraceCheckUtils]: 20: Hoare triple {48215#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48215#(<= main_~k~0 7)} is VALID [2022-04-15 12:35:59,951 INFO L290 TraceCheckUtils]: 21: Hoare triple {48215#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48216#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:59,952 INFO L290 TraceCheckUtils]: 22: Hoare triple {48216#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48216#(<= main_~k~0 8)} is VALID [2022-04-15 12:35:59,953 INFO L290 TraceCheckUtils]: 23: Hoare triple {48216#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48217#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:59,953 INFO L290 TraceCheckUtils]: 24: Hoare triple {48217#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48217#(<= main_~k~0 9)} is VALID [2022-04-15 12:35:59,954 INFO L290 TraceCheckUtils]: 25: Hoare triple {48217#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48218#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:59,955 INFO L290 TraceCheckUtils]: 26: Hoare triple {48218#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48218#(<= main_~k~0 10)} is VALID [2022-04-15 12:35:59,956 INFO L290 TraceCheckUtils]: 27: Hoare triple {48218#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48219#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:59,956 INFO L290 TraceCheckUtils]: 28: Hoare triple {48219#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48219#(<= main_~k~0 11)} is VALID [2022-04-15 12:35:59,958 INFO L290 TraceCheckUtils]: 29: Hoare triple {48219#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48220#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:59,958 INFO L290 TraceCheckUtils]: 30: Hoare triple {48220#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48220#(<= main_~k~0 12)} is VALID [2022-04-15 12:35:59,959 INFO L290 TraceCheckUtils]: 31: Hoare triple {48220#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48221#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:59,959 INFO L290 TraceCheckUtils]: 32: Hoare triple {48221#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48221#(<= main_~k~0 13)} is VALID [2022-04-15 12:35:59,961 INFO L290 TraceCheckUtils]: 33: Hoare triple {48221#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48222#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:59,961 INFO L290 TraceCheckUtils]: 34: Hoare triple {48222#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48222#(<= main_~k~0 14)} is VALID [2022-04-15 12:35:59,962 INFO L290 TraceCheckUtils]: 35: Hoare triple {48222#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48223#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:59,962 INFO L290 TraceCheckUtils]: 36: Hoare triple {48223#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48223#(<= main_~k~0 15)} is VALID [2022-04-15 12:35:59,964 INFO L290 TraceCheckUtils]: 37: Hoare triple {48223#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48224#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:59,964 INFO L290 TraceCheckUtils]: 38: Hoare triple {48224#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48224#(<= main_~k~0 16)} is VALID [2022-04-15 12:35:59,966 INFO L290 TraceCheckUtils]: 39: Hoare triple {48224#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48225#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:59,966 INFO L290 TraceCheckUtils]: 40: Hoare triple {48225#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48225#(<= main_~k~0 17)} is VALID [2022-04-15 12:35:59,967 INFO L290 TraceCheckUtils]: 41: Hoare triple {48225#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48226#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:59,967 INFO L290 TraceCheckUtils]: 42: Hoare triple {48226#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48226#(<= main_~k~0 18)} is VALID [2022-04-15 12:35:59,969 INFO L290 TraceCheckUtils]: 43: Hoare triple {48226#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48227#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:59,969 INFO L290 TraceCheckUtils]: 44: Hoare triple {48227#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48227#(<= main_~k~0 19)} is VALID [2022-04-15 12:35:59,970 INFO L290 TraceCheckUtils]: 45: Hoare triple {48227#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48228#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:59,970 INFO L290 TraceCheckUtils]: 46: Hoare triple {48228#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48228#(<= main_~k~0 20)} is VALID [2022-04-15 12:35:59,972 INFO L290 TraceCheckUtils]: 47: Hoare triple {48228#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48229#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:59,972 INFO L290 TraceCheckUtils]: 48: Hoare triple {48229#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48229#(<= main_~k~0 21)} is VALID [2022-04-15 12:35:59,973 INFO L290 TraceCheckUtils]: 49: Hoare triple {48229#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48230#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:59,973 INFO L290 TraceCheckUtils]: 50: Hoare triple {48230#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48230#(<= main_~k~0 22)} is VALID [2022-04-15 12:35:59,975 INFO L290 TraceCheckUtils]: 51: Hoare triple {48230#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48231#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:59,975 INFO L290 TraceCheckUtils]: 52: Hoare triple {48231#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48231#(<= main_~k~0 23)} is VALID [2022-04-15 12:35:59,976 INFO L290 TraceCheckUtils]: 53: Hoare triple {48231#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48232#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:59,976 INFO L290 TraceCheckUtils]: 54: Hoare triple {48232#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48232#(<= main_~k~0 24)} is VALID [2022-04-15 12:35:59,978 INFO L290 TraceCheckUtils]: 55: Hoare triple {48232#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48233#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:59,978 INFO L290 TraceCheckUtils]: 56: Hoare triple {48233#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48233#(<= main_~k~0 25)} is VALID [2022-04-15 12:35:59,979 INFO L290 TraceCheckUtils]: 57: Hoare triple {48233#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48234#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:59,979 INFO L290 TraceCheckUtils]: 58: Hoare triple {48234#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48234#(<= main_~k~0 26)} is VALID [2022-04-15 12:35:59,981 INFO L290 TraceCheckUtils]: 59: Hoare triple {48234#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48235#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:59,981 INFO L290 TraceCheckUtils]: 60: Hoare triple {48235#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48235#(<= main_~k~0 27)} is VALID [2022-04-15 12:35:59,982 INFO L290 TraceCheckUtils]: 61: Hoare triple {48235#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48236#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:59,982 INFO L290 TraceCheckUtils]: 62: Hoare triple {48236#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48236#(<= main_~k~0 28)} is VALID [2022-04-15 12:35:59,984 INFO L290 TraceCheckUtils]: 63: Hoare triple {48236#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48237#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:59,984 INFO L290 TraceCheckUtils]: 64: Hoare triple {48237#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48237#(<= main_~k~0 29)} is VALID [2022-04-15 12:35:59,985 INFO L290 TraceCheckUtils]: 65: Hoare triple {48237#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48238#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:59,985 INFO L290 TraceCheckUtils]: 66: Hoare triple {48238#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48238#(<= main_~k~0 30)} is VALID [2022-04-15 12:35:59,987 INFO L290 TraceCheckUtils]: 67: Hoare triple {48238#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48239#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:59,987 INFO L290 TraceCheckUtils]: 68: Hoare triple {48239#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48239#(<= main_~k~0 31)} is VALID [2022-04-15 12:35:59,988 INFO L290 TraceCheckUtils]: 69: Hoare triple {48239#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48240#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:59,989 INFO L290 TraceCheckUtils]: 70: Hoare triple {48240#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48240#(<= main_~k~0 32)} is VALID [2022-04-15 12:35:59,990 INFO L290 TraceCheckUtils]: 71: Hoare triple {48240#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48241#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:59,990 INFO L290 TraceCheckUtils]: 72: Hoare triple {48241#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48241#(<= main_~k~0 33)} is VALID [2022-04-15 12:35:59,991 INFO L290 TraceCheckUtils]: 73: Hoare triple {48241#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48242#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:59,992 INFO L290 TraceCheckUtils]: 74: Hoare triple {48242#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48242#(<= main_~k~0 34)} is VALID [2022-04-15 12:35:59,993 INFO L290 TraceCheckUtils]: 75: Hoare triple {48242#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48243#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:59,993 INFO L290 TraceCheckUtils]: 76: Hoare triple {48243#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48243#(<= main_~k~0 35)} is VALID [2022-04-15 12:35:59,994 INFO L290 TraceCheckUtils]: 77: Hoare triple {48243#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48244#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:59,995 INFO L290 TraceCheckUtils]: 78: Hoare triple {48244#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48244#(<= main_~k~0 36)} is VALID [2022-04-15 12:35:59,996 INFO L290 TraceCheckUtils]: 79: Hoare triple {48244#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48245#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:59,996 INFO L290 TraceCheckUtils]: 80: Hoare triple {48245#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48245#(<= main_~k~0 37)} is VALID [2022-04-15 12:35:59,998 INFO L290 TraceCheckUtils]: 81: Hoare triple {48245#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48246#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:59,998 INFO L290 TraceCheckUtils]: 82: Hoare triple {48246#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48246#(<= main_~k~0 38)} is VALID [2022-04-15 12:35:59,999 INFO L290 TraceCheckUtils]: 83: Hoare triple {48246#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48247#(<= main_~k~0 39)} is VALID [2022-04-15 12:35:59,999 INFO L290 TraceCheckUtils]: 84: Hoare triple {48247#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48247#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:00,001 INFO L290 TraceCheckUtils]: 85: Hoare triple {48247#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48248#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:00,001 INFO L290 TraceCheckUtils]: 86: Hoare triple {48248#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48248#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:00,002 INFO L290 TraceCheckUtils]: 87: Hoare triple {48248#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48249#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:00,002 INFO L290 TraceCheckUtils]: 88: Hoare triple {48249#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48249#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:00,004 INFO L290 TraceCheckUtils]: 89: Hoare triple {48249#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48250#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:00,004 INFO L290 TraceCheckUtils]: 90: Hoare triple {48250#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48250#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:00,005 INFO L290 TraceCheckUtils]: 91: Hoare triple {48250#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48251#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:00,005 INFO L290 TraceCheckUtils]: 92: Hoare triple {48251#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48251#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:00,007 INFO L290 TraceCheckUtils]: 93: Hoare triple {48251#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48252#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:00,007 INFO L290 TraceCheckUtils]: 94: Hoare triple {48252#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48252#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:00,008 INFO L290 TraceCheckUtils]: 95: Hoare triple {48252#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48253#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:00,008 INFO L290 TraceCheckUtils]: 96: Hoare triple {48253#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48253#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:00,010 INFO L290 TraceCheckUtils]: 97: Hoare triple {48253#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48254#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:00,010 INFO L290 TraceCheckUtils]: 98: Hoare triple {48254#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48254#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:00,011 INFO L290 TraceCheckUtils]: 99: Hoare triple {48254#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48255#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:00,012 INFO L290 TraceCheckUtils]: 100: Hoare triple {48255#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48255#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:00,013 INFO L290 TraceCheckUtils]: 101: Hoare triple {48255#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48256#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:00,013 INFO L290 TraceCheckUtils]: 102: Hoare triple {48256#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48256#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:00,014 INFO L290 TraceCheckUtils]: 103: Hoare triple {48256#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48257#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:00,015 INFO L290 TraceCheckUtils]: 104: Hoare triple {48257#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48257#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:00,016 INFO L290 TraceCheckUtils]: 105: Hoare triple {48257#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48258#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:00,016 INFO L290 TraceCheckUtils]: 106: Hoare triple {48258#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48258#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:00,017 INFO L290 TraceCheckUtils]: 107: Hoare triple {48258#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48259#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:00,018 INFO L290 TraceCheckUtils]: 108: Hoare triple {48259#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48259#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:00,019 INFO L290 TraceCheckUtils]: 109: Hoare triple {48259#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48260#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:00,019 INFO L290 TraceCheckUtils]: 110: Hoare triple {48260#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48260#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:00,021 INFO L290 TraceCheckUtils]: 111: Hoare triple {48260#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48261#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:00,021 INFO L290 TraceCheckUtils]: 112: Hoare triple {48261#(<= main_~k~0 53)} assume !(~i~0 < 1000000); {48261#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:00,021 INFO L272 TraceCheckUtils]: 113: Hoare triple {48261#(<= main_~k~0 53)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {48608#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:36:00,021 INFO L290 TraceCheckUtils]: 114: Hoare triple {48608#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {48612#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:36:00,022 INFO L290 TraceCheckUtils]: 115: Hoare triple {48612#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {48204#false} is VALID [2022-04-15 12:36:00,022 INFO L290 TraceCheckUtils]: 116: Hoare triple {48204#false} assume !false; {48204#false} is VALID [2022-04-15 12:36:00,022 INFO L134 CoverageAnalysis]: Checked inductivity of 2809 backedges. 0 proven. 2809 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:36:00,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:36:02,094 INFO L290 TraceCheckUtils]: 116: Hoare triple {48204#false} assume !false; {48204#false} is VALID [2022-04-15 12:36:02,094 INFO L290 TraceCheckUtils]: 115: Hoare triple {48612#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {48204#false} is VALID [2022-04-15 12:36:02,095 INFO L290 TraceCheckUtils]: 114: Hoare triple {48608#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {48612#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:36:02,095 INFO L272 TraceCheckUtils]: 113: Hoare triple {48628#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {48608#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:36:02,096 INFO L290 TraceCheckUtils]: 112: Hoare triple {48628#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {48628#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:36:02,099 INFO L290 TraceCheckUtils]: 111: Hoare triple {48635#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48628#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:36:02,100 INFO L290 TraceCheckUtils]: 110: Hoare triple {48635#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48635#(<= main_~k~0 999999)} is VALID [2022-04-15 12:36:02,101 INFO L290 TraceCheckUtils]: 109: Hoare triple {48642#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48635#(<= main_~k~0 999999)} is VALID [2022-04-15 12:36:02,101 INFO L290 TraceCheckUtils]: 108: Hoare triple {48642#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48642#(<= main_~k~0 999998)} is VALID [2022-04-15 12:36:02,103 INFO L290 TraceCheckUtils]: 107: Hoare triple {48649#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48642#(<= main_~k~0 999998)} is VALID [2022-04-15 12:36:02,103 INFO L290 TraceCheckUtils]: 106: Hoare triple {48649#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48649#(<= main_~k~0 999997)} is VALID [2022-04-15 12:36:02,105 INFO L290 TraceCheckUtils]: 105: Hoare triple {48656#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48649#(<= main_~k~0 999997)} is VALID [2022-04-15 12:36:02,105 INFO L290 TraceCheckUtils]: 104: Hoare triple {48656#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48656#(<= main_~k~0 999996)} is VALID [2022-04-15 12:36:02,107 INFO L290 TraceCheckUtils]: 103: Hoare triple {48663#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48656#(<= main_~k~0 999996)} is VALID [2022-04-15 12:36:02,107 INFO L290 TraceCheckUtils]: 102: Hoare triple {48663#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48663#(<= main_~k~0 999995)} is VALID [2022-04-15 12:36:02,108 INFO L290 TraceCheckUtils]: 101: Hoare triple {48670#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48663#(<= main_~k~0 999995)} is VALID [2022-04-15 12:36:02,109 INFO L290 TraceCheckUtils]: 100: Hoare triple {48670#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48670#(<= main_~k~0 999994)} is VALID [2022-04-15 12:36:02,110 INFO L290 TraceCheckUtils]: 99: Hoare triple {48677#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48670#(<= main_~k~0 999994)} is VALID [2022-04-15 12:36:02,110 INFO L290 TraceCheckUtils]: 98: Hoare triple {48677#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48677#(<= main_~k~0 999993)} is VALID [2022-04-15 12:36:02,113 INFO L290 TraceCheckUtils]: 97: Hoare triple {48684#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48677#(<= main_~k~0 999993)} is VALID [2022-04-15 12:36:02,113 INFO L290 TraceCheckUtils]: 96: Hoare triple {48684#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48684#(<= main_~k~0 999992)} is VALID [2022-04-15 12:36:02,114 INFO L290 TraceCheckUtils]: 95: Hoare triple {48691#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48684#(<= main_~k~0 999992)} is VALID [2022-04-15 12:36:02,115 INFO L290 TraceCheckUtils]: 94: Hoare triple {48691#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48691#(<= main_~k~0 999991)} is VALID [2022-04-15 12:36:02,116 INFO L290 TraceCheckUtils]: 93: Hoare triple {48698#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48691#(<= main_~k~0 999991)} is VALID [2022-04-15 12:36:02,117 INFO L290 TraceCheckUtils]: 92: Hoare triple {48698#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48698#(<= main_~k~0 999990)} is VALID [2022-04-15 12:36:02,118 INFO L290 TraceCheckUtils]: 91: Hoare triple {48705#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48698#(<= main_~k~0 999990)} is VALID [2022-04-15 12:36:02,118 INFO L290 TraceCheckUtils]: 90: Hoare triple {48705#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48705#(<= main_~k~0 999989)} is VALID [2022-04-15 12:36:02,120 INFO L290 TraceCheckUtils]: 89: Hoare triple {48712#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48705#(<= main_~k~0 999989)} is VALID [2022-04-15 12:36:02,120 INFO L290 TraceCheckUtils]: 88: Hoare triple {48712#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48712#(<= main_~k~0 999988)} is VALID [2022-04-15 12:36:02,122 INFO L290 TraceCheckUtils]: 87: Hoare triple {48719#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48712#(<= main_~k~0 999988)} is VALID [2022-04-15 12:36:02,122 INFO L290 TraceCheckUtils]: 86: Hoare triple {48719#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48719#(<= main_~k~0 999987)} is VALID [2022-04-15 12:36:02,123 INFO L290 TraceCheckUtils]: 85: Hoare triple {48726#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48719#(<= main_~k~0 999987)} is VALID [2022-04-15 12:36:02,124 INFO L290 TraceCheckUtils]: 84: Hoare triple {48726#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48726#(<= main_~k~0 999986)} is VALID [2022-04-15 12:36:02,125 INFO L290 TraceCheckUtils]: 83: Hoare triple {48733#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48726#(<= main_~k~0 999986)} is VALID [2022-04-15 12:36:02,126 INFO L290 TraceCheckUtils]: 82: Hoare triple {48733#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48733#(<= main_~k~0 999985)} is VALID [2022-04-15 12:36:02,127 INFO L290 TraceCheckUtils]: 81: Hoare triple {48740#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48733#(<= main_~k~0 999985)} is VALID [2022-04-15 12:36:02,127 INFO L290 TraceCheckUtils]: 80: Hoare triple {48740#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48740#(<= main_~k~0 999984)} is VALID [2022-04-15 12:36:02,129 INFO L290 TraceCheckUtils]: 79: Hoare triple {48747#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48740#(<= main_~k~0 999984)} is VALID [2022-04-15 12:36:02,129 INFO L290 TraceCheckUtils]: 78: Hoare triple {48747#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48747#(<= main_~k~0 999983)} is VALID [2022-04-15 12:36:02,131 INFO L290 TraceCheckUtils]: 77: Hoare triple {48754#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48747#(<= main_~k~0 999983)} is VALID [2022-04-15 12:36:02,131 INFO L290 TraceCheckUtils]: 76: Hoare triple {48754#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48754#(<= main_~k~0 999982)} is VALID [2022-04-15 12:36:02,133 INFO L290 TraceCheckUtils]: 75: Hoare triple {48761#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48754#(<= main_~k~0 999982)} is VALID [2022-04-15 12:36:02,133 INFO L290 TraceCheckUtils]: 74: Hoare triple {48761#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48761#(<= main_~k~0 999981)} is VALID [2022-04-15 12:36:02,134 INFO L290 TraceCheckUtils]: 73: Hoare triple {48768#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48761#(<= main_~k~0 999981)} is VALID [2022-04-15 12:36:02,135 INFO L290 TraceCheckUtils]: 72: Hoare triple {48768#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48768#(<= main_~k~0 999980)} is VALID [2022-04-15 12:36:02,136 INFO L290 TraceCheckUtils]: 71: Hoare triple {48775#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48768#(<= main_~k~0 999980)} is VALID [2022-04-15 12:36:02,137 INFO L290 TraceCheckUtils]: 70: Hoare triple {48775#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48775#(<= main_~k~0 999979)} is VALID [2022-04-15 12:36:02,138 INFO L290 TraceCheckUtils]: 69: Hoare triple {48782#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48775#(<= main_~k~0 999979)} is VALID [2022-04-15 12:36:02,138 INFO L290 TraceCheckUtils]: 68: Hoare triple {48782#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48782#(<= main_~k~0 999978)} is VALID [2022-04-15 12:36:02,140 INFO L290 TraceCheckUtils]: 67: Hoare triple {48789#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48782#(<= main_~k~0 999978)} is VALID [2022-04-15 12:36:02,140 INFO L290 TraceCheckUtils]: 66: Hoare triple {48789#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48789#(<= main_~k~0 999977)} is VALID [2022-04-15 12:36:02,142 INFO L290 TraceCheckUtils]: 65: Hoare triple {48796#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48789#(<= main_~k~0 999977)} is VALID [2022-04-15 12:36:02,142 INFO L290 TraceCheckUtils]: 64: Hoare triple {48796#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48796#(<= main_~k~0 999976)} is VALID [2022-04-15 12:36:02,144 INFO L290 TraceCheckUtils]: 63: Hoare triple {48803#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48796#(<= main_~k~0 999976)} is VALID [2022-04-15 12:36:02,144 INFO L290 TraceCheckUtils]: 62: Hoare triple {48803#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48803#(<= main_~k~0 999975)} is VALID [2022-04-15 12:36:02,145 INFO L290 TraceCheckUtils]: 61: Hoare triple {48810#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48803#(<= main_~k~0 999975)} is VALID [2022-04-15 12:36:02,146 INFO L290 TraceCheckUtils]: 60: Hoare triple {48810#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48810#(<= main_~k~0 999974)} is VALID [2022-04-15 12:36:02,147 INFO L290 TraceCheckUtils]: 59: Hoare triple {48817#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48810#(<= main_~k~0 999974)} is VALID [2022-04-15 12:36:02,148 INFO L290 TraceCheckUtils]: 58: Hoare triple {48817#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48817#(<= main_~k~0 999973)} is VALID [2022-04-15 12:36:02,149 INFO L290 TraceCheckUtils]: 57: Hoare triple {48824#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48817#(<= main_~k~0 999973)} is VALID [2022-04-15 12:36:02,149 INFO L290 TraceCheckUtils]: 56: Hoare triple {48824#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48824#(<= main_~k~0 999972)} is VALID [2022-04-15 12:36:02,151 INFO L290 TraceCheckUtils]: 55: Hoare triple {48831#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48824#(<= main_~k~0 999972)} is VALID [2022-04-15 12:36:02,151 INFO L290 TraceCheckUtils]: 54: Hoare triple {48831#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48831#(<= main_~k~0 999971)} is VALID [2022-04-15 12:36:02,153 INFO L290 TraceCheckUtils]: 53: Hoare triple {48838#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48831#(<= main_~k~0 999971)} is VALID [2022-04-15 12:36:02,153 INFO L290 TraceCheckUtils]: 52: Hoare triple {48838#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48838#(<= main_~k~0 999970)} is VALID [2022-04-15 12:36:02,154 INFO L290 TraceCheckUtils]: 51: Hoare triple {48845#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48838#(<= main_~k~0 999970)} is VALID [2022-04-15 12:36:02,155 INFO L290 TraceCheckUtils]: 50: Hoare triple {48845#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48845#(<= main_~k~0 999969)} is VALID [2022-04-15 12:36:02,156 INFO L290 TraceCheckUtils]: 49: Hoare triple {48852#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48845#(<= main_~k~0 999969)} is VALID [2022-04-15 12:36:02,157 INFO L290 TraceCheckUtils]: 48: Hoare triple {48852#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48852#(<= main_~k~0 999968)} is VALID [2022-04-15 12:36:02,158 INFO L290 TraceCheckUtils]: 47: Hoare triple {48859#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48852#(<= main_~k~0 999968)} is VALID [2022-04-15 12:36:02,158 INFO L290 TraceCheckUtils]: 46: Hoare triple {48859#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48859#(<= main_~k~0 999967)} is VALID [2022-04-15 12:36:02,160 INFO L290 TraceCheckUtils]: 45: Hoare triple {48866#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48859#(<= main_~k~0 999967)} is VALID [2022-04-15 12:36:02,160 INFO L290 TraceCheckUtils]: 44: Hoare triple {48866#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48866#(<= main_~k~0 999966)} is VALID [2022-04-15 12:36:02,162 INFO L290 TraceCheckUtils]: 43: Hoare triple {48873#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48866#(<= main_~k~0 999966)} is VALID [2022-04-15 12:36:02,162 INFO L290 TraceCheckUtils]: 42: Hoare triple {48873#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48873#(<= main_~k~0 999965)} is VALID [2022-04-15 12:36:02,163 INFO L290 TraceCheckUtils]: 41: Hoare triple {48880#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48873#(<= main_~k~0 999965)} is VALID [2022-04-15 12:36:02,164 INFO L290 TraceCheckUtils]: 40: Hoare triple {48880#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48880#(<= main_~k~0 999964)} is VALID [2022-04-15 12:36:02,165 INFO L290 TraceCheckUtils]: 39: Hoare triple {48887#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48880#(<= main_~k~0 999964)} is VALID [2022-04-15 12:36:02,166 INFO L290 TraceCheckUtils]: 38: Hoare triple {48887#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48887#(<= main_~k~0 999963)} is VALID [2022-04-15 12:36:02,167 INFO L290 TraceCheckUtils]: 37: Hoare triple {48894#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48887#(<= main_~k~0 999963)} is VALID [2022-04-15 12:36:02,168 INFO L290 TraceCheckUtils]: 36: Hoare triple {48894#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48894#(<= main_~k~0 999962)} is VALID [2022-04-15 12:36:02,169 INFO L290 TraceCheckUtils]: 35: Hoare triple {48901#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48894#(<= main_~k~0 999962)} is VALID [2022-04-15 12:36:02,170 INFO L290 TraceCheckUtils]: 34: Hoare triple {48901#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48901#(<= main_~k~0 999961)} is VALID [2022-04-15 12:36:02,171 INFO L290 TraceCheckUtils]: 33: Hoare triple {48908#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48901#(<= main_~k~0 999961)} is VALID [2022-04-15 12:36:02,171 INFO L290 TraceCheckUtils]: 32: Hoare triple {48908#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48908#(<= main_~k~0 999960)} is VALID [2022-04-15 12:36:02,173 INFO L290 TraceCheckUtils]: 31: Hoare triple {48915#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48908#(<= main_~k~0 999960)} is VALID [2022-04-15 12:36:02,173 INFO L290 TraceCheckUtils]: 30: Hoare triple {48915#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48915#(<= main_~k~0 999959)} is VALID [2022-04-15 12:36:02,175 INFO L290 TraceCheckUtils]: 29: Hoare triple {48922#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48915#(<= main_~k~0 999959)} is VALID [2022-04-15 12:36:02,175 INFO L290 TraceCheckUtils]: 28: Hoare triple {48922#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48922#(<= main_~k~0 999958)} is VALID [2022-04-15 12:36:02,177 INFO L290 TraceCheckUtils]: 27: Hoare triple {48929#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48922#(<= main_~k~0 999958)} is VALID [2022-04-15 12:36:02,177 INFO L290 TraceCheckUtils]: 26: Hoare triple {48929#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48929#(<= main_~k~0 999957)} is VALID [2022-04-15 12:36:02,178 INFO L290 TraceCheckUtils]: 25: Hoare triple {48936#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48929#(<= main_~k~0 999957)} is VALID [2022-04-15 12:36:02,179 INFO L290 TraceCheckUtils]: 24: Hoare triple {48936#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48936#(<= main_~k~0 999956)} is VALID [2022-04-15 12:36:02,180 INFO L290 TraceCheckUtils]: 23: Hoare triple {48943#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48936#(<= main_~k~0 999956)} is VALID [2022-04-15 12:36:02,181 INFO L290 TraceCheckUtils]: 22: Hoare triple {48943#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48943#(<= main_~k~0 999955)} is VALID [2022-04-15 12:36:02,182 INFO L290 TraceCheckUtils]: 21: Hoare triple {48950#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48943#(<= main_~k~0 999955)} is VALID [2022-04-15 12:36:02,182 INFO L290 TraceCheckUtils]: 20: Hoare triple {48950#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48950#(<= main_~k~0 999954)} is VALID [2022-04-15 12:36:02,184 INFO L290 TraceCheckUtils]: 19: Hoare triple {48957#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48950#(<= main_~k~0 999954)} is VALID [2022-04-15 12:36:02,184 INFO L290 TraceCheckUtils]: 18: Hoare triple {48957#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48957#(<= main_~k~0 999953)} is VALID [2022-04-15 12:36:02,186 INFO L290 TraceCheckUtils]: 17: Hoare triple {48964#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48957#(<= main_~k~0 999953)} is VALID [2022-04-15 12:36:02,186 INFO L290 TraceCheckUtils]: 16: Hoare triple {48964#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48964#(<= main_~k~0 999952)} is VALID [2022-04-15 12:36:02,187 INFO L290 TraceCheckUtils]: 15: Hoare triple {48971#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48964#(<= main_~k~0 999952)} is VALID [2022-04-15 12:36:02,188 INFO L290 TraceCheckUtils]: 14: Hoare triple {48971#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48971#(<= main_~k~0 999951)} is VALID [2022-04-15 12:36:02,189 INFO L290 TraceCheckUtils]: 13: Hoare triple {48978#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48971#(<= main_~k~0 999951)} is VALID [2022-04-15 12:36:02,190 INFO L290 TraceCheckUtils]: 12: Hoare triple {48978#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48978#(<= main_~k~0 999950)} is VALID [2022-04-15 12:36:02,191 INFO L290 TraceCheckUtils]: 11: Hoare triple {48985#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48978#(<= main_~k~0 999950)} is VALID [2022-04-15 12:36:02,191 INFO L290 TraceCheckUtils]: 10: Hoare triple {48985#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48985#(<= main_~k~0 999949)} is VALID [2022-04-15 12:36:02,193 INFO L290 TraceCheckUtils]: 9: Hoare triple {48992#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48985#(<= main_~k~0 999949)} is VALID [2022-04-15 12:36:02,193 INFO L290 TraceCheckUtils]: 8: Hoare triple {48992#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48992#(<= main_~k~0 999948)} is VALID [2022-04-15 12:36:02,195 INFO L290 TraceCheckUtils]: 7: Hoare triple {48999#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {48992#(<= main_~k~0 999948)} is VALID [2022-04-15 12:36:02,195 INFO L290 TraceCheckUtils]: 6: Hoare triple {48999#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {48999#(<= main_~k~0 999947)} is VALID [2022-04-15 12:36:02,195 INFO L290 TraceCheckUtils]: 5: Hoare triple {48203#true} ~i~0 := 0;~k~0 := 0; {48999#(<= main_~k~0 999947)} is VALID [2022-04-15 12:36:02,195 INFO L272 TraceCheckUtils]: 4: Hoare triple {48203#true} call #t~ret3 := main(); {48203#true} is VALID [2022-04-15 12:36:02,195 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {48203#true} {48203#true} #54#return; {48203#true} is VALID [2022-04-15 12:36:02,195 INFO L290 TraceCheckUtils]: 2: Hoare triple {48203#true} assume true; {48203#true} is VALID [2022-04-15 12:36:02,195 INFO L290 TraceCheckUtils]: 1: Hoare triple {48203#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {48203#true} is VALID [2022-04-15 12:36:02,195 INFO L272 TraceCheckUtils]: 0: Hoare triple {48203#true} call ULTIMATE.init(); {48203#true} is VALID [2022-04-15 12:36:02,196 INFO L134 CoverageAnalysis]: Checked inductivity of 2809 backedges. 0 proven. 2809 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:36:02,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494606870] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:36:02,196 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:36:02,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 58, 58] total 116 [2022-04-15 12:36:02,196 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:36:02,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1356939283] [2022-04-15 12:36:02,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1356939283] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:36:02,196 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:36:02,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [59] imperfect sequences [] total 59 [2022-04-15 12:36:02,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859994295] [2022-04-15 12:36:02,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:36:02,197 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.9152542372881356) internal successors, (113), 57 states have internal predecessors, (113), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 117 [2022-04-15 12:36:02,197 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:36:02,197 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 59 states, 59 states have (on average 1.9152542372881356) internal successors, (113), 57 states have internal predecessors, (113), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:02,339 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 117 edges. 117 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:36:02,339 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-04-15 12:36:02,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:36:02,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-04-15 12:36:02,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6117, Invalid=7223, Unknown=0, NotChecked=0, Total=13340 [2022-04-15 12:36:02,341 INFO L87 Difference]: Start difference. First operand 118 states and 118 transitions. Second operand has 59 states, 59 states have (on average 1.9152542372881356) internal successors, (113), 57 states have internal predecessors, (113), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:04,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:36:04,040 INFO L93 Difference]: Finished difference Result 126 states and 126 transitions. [2022-04-15 12:36:04,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-04-15 12:36:04,040 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.9152542372881356) internal successors, (113), 57 states have internal predecessors, (113), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 117 [2022-04-15 12:36:04,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:36:04,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 59 states have (on average 1.9152542372881356) internal successors, (113), 57 states have internal predecessors, (113), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:04,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 126 transitions. [2022-04-15 12:36:04,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 59 states have (on average 1.9152542372881356) internal successors, (113), 57 states have internal predecessors, (113), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:04,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 126 transitions. [2022-04-15 12:36:04,042 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 59 states and 126 transitions. [2022-04-15 12:36:04,186 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 126 edges. 126 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:36:04,187 INFO L225 Difference]: With dead ends: 126 [2022-04-15 12:36:04,187 INFO L226 Difference]: Without dead ends: 121 [2022-04-15 12:36:04,190 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 178 SyntacticMatches, 1 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2454 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=12122, Invalid=17290, Unknown=0, NotChecked=0, Total=29412 [2022-04-15 12:36:04,190 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 118 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-15 12:36:04,190 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 38 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-15 12:36:04,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-04-15 12:36:04,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 120. [2022-04-15 12:36:04,609 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:36:04,609 INFO L82 GeneralOperation]: Start isEquivalent. First operand 121 states. Second operand has 120 states, 115 states have (on average 1.008695652173913) internal successors, (116), 115 states have internal predecessors, (116), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:04,609 INFO L74 IsIncluded]: Start isIncluded. First operand 121 states. Second operand has 120 states, 115 states have (on average 1.008695652173913) internal successors, (116), 115 states have internal predecessors, (116), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:04,609 INFO L87 Difference]: Start difference. First operand 121 states. Second operand has 120 states, 115 states have (on average 1.008695652173913) internal successors, (116), 115 states have internal predecessors, (116), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:04,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:36:04,610 INFO L93 Difference]: Finished difference Result 121 states and 121 transitions. [2022-04-15 12:36:04,610 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 121 transitions. [2022-04-15 12:36:04,610 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:36:04,610 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:36:04,610 INFO L74 IsIncluded]: Start isIncluded. First operand has 120 states, 115 states have (on average 1.008695652173913) internal successors, (116), 115 states have internal predecessors, (116), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 121 states. [2022-04-15 12:36:04,611 INFO L87 Difference]: Start difference. First operand has 120 states, 115 states have (on average 1.008695652173913) internal successors, (116), 115 states have internal predecessors, (116), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 121 states. [2022-04-15 12:36:04,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:36:04,611 INFO L93 Difference]: Finished difference Result 121 states and 121 transitions. [2022-04-15 12:36:04,612 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 121 transitions. [2022-04-15 12:36:04,612 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:36:04,612 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:36:04,612 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:36:04,612 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:36:04,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 115 states have (on average 1.008695652173913) internal successors, (116), 115 states have internal predecessors, (116), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:04,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 120 transitions. [2022-04-15 12:36:04,613 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 120 transitions. Word has length 117 [2022-04-15 12:36:04,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:36:04,613 INFO L478 AbstractCegarLoop]: Abstraction has 120 states and 120 transitions. [2022-04-15 12:36:04,613 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.9152542372881356) internal successors, (113), 57 states have internal predecessors, (113), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:04,613 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 120 states and 120 transitions. [2022-04-15 12:36:04,810 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 120 edges. 120 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:36:04,810 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 120 transitions. [2022-04-15 12:36:04,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-04-15 12:36:04,810 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:36:04,810 INFO L499 BasicCegarLoop]: trace histogram [54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:36:04,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-04-15 12:36:05,023 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:36:05,023 INFO L403 AbstractCegarLoop]: === Iteration 55 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:36:05,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:36:05,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1633324484, now seen corresponding path program 107 times [2022-04-15 12:36:05,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:36:05,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1962751816] [2022-04-15 12:36:05,609 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:36:05,609 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:36:05,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1633324484, now seen corresponding path program 108 times [2022-04-15 12:36:05,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:36:05,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35544336] [2022-04-15 12:36:05,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:36:05,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:36:05,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:36:06,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:36:06,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:36:06,817 INFO L290 TraceCheckUtils]: 0: Hoare triple {49931#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {49869#true} is VALID [2022-04-15 12:36:06,817 INFO L290 TraceCheckUtils]: 1: Hoare triple {49869#true} assume true; {49869#true} is VALID [2022-04-15 12:36:06,817 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {49869#true} {49869#true} #54#return; {49869#true} is VALID [2022-04-15 12:36:06,818 INFO L272 TraceCheckUtils]: 0: Hoare triple {49869#true} call ULTIMATE.init(); {49931#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:36:06,818 INFO L290 TraceCheckUtils]: 1: Hoare triple {49931#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {49869#true} is VALID [2022-04-15 12:36:06,818 INFO L290 TraceCheckUtils]: 2: Hoare triple {49869#true} assume true; {49869#true} is VALID [2022-04-15 12:36:06,818 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {49869#true} {49869#true} #54#return; {49869#true} is VALID [2022-04-15 12:36:06,818 INFO L272 TraceCheckUtils]: 4: Hoare triple {49869#true} call #t~ret3 := main(); {49869#true} is VALID [2022-04-15 12:36:06,818 INFO L290 TraceCheckUtils]: 5: Hoare triple {49869#true} ~i~0 := 0;~k~0 := 0; {49874#(= main_~k~0 0)} is VALID [2022-04-15 12:36:06,819 INFO L290 TraceCheckUtils]: 6: Hoare triple {49874#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49874#(= main_~k~0 0)} is VALID [2022-04-15 12:36:06,819 INFO L290 TraceCheckUtils]: 7: Hoare triple {49874#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49875#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:06,819 INFO L290 TraceCheckUtils]: 8: Hoare triple {49875#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49875#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:06,823 INFO L290 TraceCheckUtils]: 9: Hoare triple {49875#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49876#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:06,824 INFO L290 TraceCheckUtils]: 10: Hoare triple {49876#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49876#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:06,825 INFO L290 TraceCheckUtils]: 11: Hoare triple {49876#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49877#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:06,826 INFO L290 TraceCheckUtils]: 12: Hoare triple {49877#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49877#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:06,827 INFO L290 TraceCheckUtils]: 13: Hoare triple {49877#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49878#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:06,827 INFO L290 TraceCheckUtils]: 14: Hoare triple {49878#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49878#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:06,830 INFO L290 TraceCheckUtils]: 15: Hoare triple {49878#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49879#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:06,830 INFO L290 TraceCheckUtils]: 16: Hoare triple {49879#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49879#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:06,832 INFO L290 TraceCheckUtils]: 17: Hoare triple {49879#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49880#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:06,832 INFO L290 TraceCheckUtils]: 18: Hoare triple {49880#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49880#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:06,834 INFO L290 TraceCheckUtils]: 19: Hoare triple {49880#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49881#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:06,834 INFO L290 TraceCheckUtils]: 20: Hoare triple {49881#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49881#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:06,835 INFO L290 TraceCheckUtils]: 21: Hoare triple {49881#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49882#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:06,836 INFO L290 TraceCheckUtils]: 22: Hoare triple {49882#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49882#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:06,837 INFO L290 TraceCheckUtils]: 23: Hoare triple {49882#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49883#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:06,838 INFO L290 TraceCheckUtils]: 24: Hoare triple {49883#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49883#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:06,839 INFO L290 TraceCheckUtils]: 25: Hoare triple {49883#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49884#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:06,839 INFO L290 TraceCheckUtils]: 26: Hoare triple {49884#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49884#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:06,841 INFO L290 TraceCheckUtils]: 27: Hoare triple {49884#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49885#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:06,841 INFO L290 TraceCheckUtils]: 28: Hoare triple {49885#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49885#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:06,843 INFO L290 TraceCheckUtils]: 29: Hoare triple {49885#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49886#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:06,843 INFO L290 TraceCheckUtils]: 30: Hoare triple {49886#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49886#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:06,845 INFO L290 TraceCheckUtils]: 31: Hoare triple {49886#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49887#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:06,845 INFO L290 TraceCheckUtils]: 32: Hoare triple {49887#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49887#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:06,846 INFO L290 TraceCheckUtils]: 33: Hoare triple {49887#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49888#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:06,847 INFO L290 TraceCheckUtils]: 34: Hoare triple {49888#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49888#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:06,848 INFO L290 TraceCheckUtils]: 35: Hoare triple {49888#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49889#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:06,849 INFO L290 TraceCheckUtils]: 36: Hoare triple {49889#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49889#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:06,850 INFO L290 TraceCheckUtils]: 37: Hoare triple {49889#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49890#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:06,850 INFO L290 TraceCheckUtils]: 38: Hoare triple {49890#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49890#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:06,852 INFO L290 TraceCheckUtils]: 39: Hoare triple {49890#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49891#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:06,852 INFO L290 TraceCheckUtils]: 40: Hoare triple {49891#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49891#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:06,854 INFO L290 TraceCheckUtils]: 41: Hoare triple {49891#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49892#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:06,854 INFO L290 TraceCheckUtils]: 42: Hoare triple {49892#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49892#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:06,856 INFO L290 TraceCheckUtils]: 43: Hoare triple {49892#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49893#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:06,856 INFO L290 TraceCheckUtils]: 44: Hoare triple {49893#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49893#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:06,857 INFO L290 TraceCheckUtils]: 45: Hoare triple {49893#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49894#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:06,858 INFO L290 TraceCheckUtils]: 46: Hoare triple {49894#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49894#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:06,859 INFO L290 TraceCheckUtils]: 47: Hoare triple {49894#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49895#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:06,860 INFO L290 TraceCheckUtils]: 48: Hoare triple {49895#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49895#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:06,861 INFO L290 TraceCheckUtils]: 49: Hoare triple {49895#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49896#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:06,861 INFO L290 TraceCheckUtils]: 50: Hoare triple {49896#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49896#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:06,863 INFO L290 TraceCheckUtils]: 51: Hoare triple {49896#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49897#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:06,863 INFO L290 TraceCheckUtils]: 52: Hoare triple {49897#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49897#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:06,865 INFO L290 TraceCheckUtils]: 53: Hoare triple {49897#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49898#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:06,865 INFO L290 TraceCheckUtils]: 54: Hoare triple {49898#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49898#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:06,867 INFO L290 TraceCheckUtils]: 55: Hoare triple {49898#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49899#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:06,868 INFO L290 TraceCheckUtils]: 56: Hoare triple {49899#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49899#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:06,869 INFO L290 TraceCheckUtils]: 57: Hoare triple {49899#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49900#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:06,870 INFO L290 TraceCheckUtils]: 58: Hoare triple {49900#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49900#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:06,871 INFO L290 TraceCheckUtils]: 59: Hoare triple {49900#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49901#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:06,872 INFO L290 TraceCheckUtils]: 60: Hoare triple {49901#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49901#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:06,873 INFO L290 TraceCheckUtils]: 61: Hoare triple {49901#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49902#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:06,874 INFO L290 TraceCheckUtils]: 62: Hoare triple {49902#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49902#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:06,875 INFO L290 TraceCheckUtils]: 63: Hoare triple {49902#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49903#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:06,875 INFO L290 TraceCheckUtils]: 64: Hoare triple {49903#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49903#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:06,877 INFO L290 TraceCheckUtils]: 65: Hoare triple {49903#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49904#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:06,877 INFO L290 TraceCheckUtils]: 66: Hoare triple {49904#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49904#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:06,879 INFO L290 TraceCheckUtils]: 67: Hoare triple {49904#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49905#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:06,879 INFO L290 TraceCheckUtils]: 68: Hoare triple {49905#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49905#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:06,881 INFO L290 TraceCheckUtils]: 69: Hoare triple {49905#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49906#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:06,881 INFO L290 TraceCheckUtils]: 70: Hoare triple {49906#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49906#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:06,883 INFO L290 TraceCheckUtils]: 71: Hoare triple {49906#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49907#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:06,883 INFO L290 TraceCheckUtils]: 72: Hoare triple {49907#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49907#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:06,885 INFO L290 TraceCheckUtils]: 73: Hoare triple {49907#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49908#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:06,885 INFO L290 TraceCheckUtils]: 74: Hoare triple {49908#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49908#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:06,886 INFO L290 TraceCheckUtils]: 75: Hoare triple {49908#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49909#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:06,887 INFO L290 TraceCheckUtils]: 76: Hoare triple {49909#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49909#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:06,888 INFO L290 TraceCheckUtils]: 77: Hoare triple {49909#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49910#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:06,889 INFO L290 TraceCheckUtils]: 78: Hoare triple {49910#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49910#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:06,890 INFO L290 TraceCheckUtils]: 79: Hoare triple {49910#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49911#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:06,890 INFO L290 TraceCheckUtils]: 80: Hoare triple {49911#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49911#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:06,892 INFO L290 TraceCheckUtils]: 81: Hoare triple {49911#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49912#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:06,892 INFO L290 TraceCheckUtils]: 82: Hoare triple {49912#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49912#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:06,894 INFO L290 TraceCheckUtils]: 83: Hoare triple {49912#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49913#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:06,894 INFO L290 TraceCheckUtils]: 84: Hoare triple {49913#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49913#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:06,896 INFO L290 TraceCheckUtils]: 85: Hoare triple {49913#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49914#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:06,896 INFO L290 TraceCheckUtils]: 86: Hoare triple {49914#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49914#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:06,898 INFO L290 TraceCheckUtils]: 87: Hoare triple {49914#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49915#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:06,898 INFO L290 TraceCheckUtils]: 88: Hoare triple {49915#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49915#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:06,900 INFO L290 TraceCheckUtils]: 89: Hoare triple {49915#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49916#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:06,900 INFO L290 TraceCheckUtils]: 90: Hoare triple {49916#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49916#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:06,902 INFO L290 TraceCheckUtils]: 91: Hoare triple {49916#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49917#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:06,902 INFO L290 TraceCheckUtils]: 92: Hoare triple {49917#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49917#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:06,904 INFO L290 TraceCheckUtils]: 93: Hoare triple {49917#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49918#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:06,904 INFO L290 TraceCheckUtils]: 94: Hoare triple {49918#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49918#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:06,905 INFO L290 TraceCheckUtils]: 95: Hoare triple {49918#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49919#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:06,906 INFO L290 TraceCheckUtils]: 96: Hoare triple {49919#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49919#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:06,907 INFO L290 TraceCheckUtils]: 97: Hoare triple {49919#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49920#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:06,907 INFO L290 TraceCheckUtils]: 98: Hoare triple {49920#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49920#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:06,909 INFO L290 TraceCheckUtils]: 99: Hoare triple {49920#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49921#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:06,909 INFO L290 TraceCheckUtils]: 100: Hoare triple {49921#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49921#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:06,911 INFO L290 TraceCheckUtils]: 101: Hoare triple {49921#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49922#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:06,911 INFO L290 TraceCheckUtils]: 102: Hoare triple {49922#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49922#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:06,914 INFO L290 TraceCheckUtils]: 103: Hoare triple {49922#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49923#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:06,914 INFO L290 TraceCheckUtils]: 104: Hoare triple {49923#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49923#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:06,915 INFO L290 TraceCheckUtils]: 105: Hoare triple {49923#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49924#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:06,916 INFO L290 TraceCheckUtils]: 106: Hoare triple {49924#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49924#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:06,917 INFO L290 TraceCheckUtils]: 107: Hoare triple {49924#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49925#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:06,918 INFO L290 TraceCheckUtils]: 108: Hoare triple {49925#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49925#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:06,919 INFO L290 TraceCheckUtils]: 109: Hoare triple {49925#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49926#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:06,919 INFO L290 TraceCheckUtils]: 110: Hoare triple {49926#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49926#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:06,921 INFO L290 TraceCheckUtils]: 111: Hoare triple {49926#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49927#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:06,921 INFO L290 TraceCheckUtils]: 112: Hoare triple {49927#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49927#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:06,923 INFO L290 TraceCheckUtils]: 113: Hoare triple {49927#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49928#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:06,923 INFO L290 TraceCheckUtils]: 114: Hoare triple {49928#(<= main_~k~0 54)} assume !(~i~0 < 1000000); {49928#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:06,924 INFO L272 TraceCheckUtils]: 115: Hoare triple {49928#(<= main_~k~0 54)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {49929#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:36:06,924 INFO L290 TraceCheckUtils]: 116: Hoare triple {49929#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {49930#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:36:06,924 INFO L290 TraceCheckUtils]: 117: Hoare triple {49930#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {49870#false} is VALID [2022-04-15 12:36:06,924 INFO L290 TraceCheckUtils]: 118: Hoare triple {49870#false} assume !false; {49870#false} is VALID [2022-04-15 12:36:06,925 INFO L134 CoverageAnalysis]: Checked inductivity of 2916 backedges. 0 proven. 2916 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:36:06,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:36:06,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35544336] [2022-04-15 12:36:06,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35544336] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:36:06,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97124635] [2022-04-15 12:36:06,925 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:36:06,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:36:06,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:36:06,926 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:36:06,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-04-15 12:36:07,107 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 55 check-sat command(s) [2022-04-15 12:36:07,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:36:07,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 643 conjuncts, 58 conjunts are in the unsatisfiable core [2022-04-15 12:36:07,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:36:07,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:36:07,882 INFO L272 TraceCheckUtils]: 0: Hoare triple {49869#true} call ULTIMATE.init(); {49869#true} is VALID [2022-04-15 12:36:07,883 INFO L290 TraceCheckUtils]: 1: Hoare triple {49869#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {49869#true} is VALID [2022-04-15 12:36:07,883 INFO L290 TraceCheckUtils]: 2: Hoare triple {49869#true} assume true; {49869#true} is VALID [2022-04-15 12:36:07,883 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {49869#true} {49869#true} #54#return; {49869#true} is VALID [2022-04-15 12:36:07,883 INFO L272 TraceCheckUtils]: 4: Hoare triple {49869#true} call #t~ret3 := main(); {49869#true} is VALID [2022-04-15 12:36:07,883 INFO L290 TraceCheckUtils]: 5: Hoare triple {49869#true} ~i~0 := 0;~k~0 := 0; {49950#(<= main_~k~0 0)} is VALID [2022-04-15 12:36:07,883 INFO L290 TraceCheckUtils]: 6: Hoare triple {49950#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49950#(<= main_~k~0 0)} is VALID [2022-04-15 12:36:07,887 INFO L290 TraceCheckUtils]: 7: Hoare triple {49950#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49875#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:07,888 INFO L290 TraceCheckUtils]: 8: Hoare triple {49875#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49875#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:07,889 INFO L290 TraceCheckUtils]: 9: Hoare triple {49875#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49876#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:07,890 INFO L290 TraceCheckUtils]: 10: Hoare triple {49876#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49876#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:07,891 INFO L290 TraceCheckUtils]: 11: Hoare triple {49876#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49877#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:07,891 INFO L290 TraceCheckUtils]: 12: Hoare triple {49877#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49877#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:07,893 INFO L290 TraceCheckUtils]: 13: Hoare triple {49877#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49878#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:07,893 INFO L290 TraceCheckUtils]: 14: Hoare triple {49878#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49878#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:07,895 INFO L290 TraceCheckUtils]: 15: Hoare triple {49878#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49879#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:07,895 INFO L290 TraceCheckUtils]: 16: Hoare triple {49879#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49879#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:07,897 INFO L290 TraceCheckUtils]: 17: Hoare triple {49879#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49880#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:07,897 INFO L290 TraceCheckUtils]: 18: Hoare triple {49880#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49880#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:07,899 INFO L290 TraceCheckUtils]: 19: Hoare triple {49880#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49881#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:07,899 INFO L290 TraceCheckUtils]: 20: Hoare triple {49881#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49881#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:07,900 INFO L290 TraceCheckUtils]: 21: Hoare triple {49881#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49882#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:07,901 INFO L290 TraceCheckUtils]: 22: Hoare triple {49882#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49882#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:07,902 INFO L290 TraceCheckUtils]: 23: Hoare triple {49882#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49883#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:07,903 INFO L290 TraceCheckUtils]: 24: Hoare triple {49883#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49883#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:07,904 INFO L290 TraceCheckUtils]: 25: Hoare triple {49883#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49884#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:07,904 INFO L290 TraceCheckUtils]: 26: Hoare triple {49884#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49884#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:07,906 INFO L290 TraceCheckUtils]: 27: Hoare triple {49884#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49885#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:07,906 INFO L290 TraceCheckUtils]: 28: Hoare triple {49885#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49885#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:07,908 INFO L290 TraceCheckUtils]: 29: Hoare triple {49885#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49886#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:07,908 INFO L290 TraceCheckUtils]: 30: Hoare triple {49886#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49886#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:07,909 INFO L290 TraceCheckUtils]: 31: Hoare triple {49886#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49887#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:07,910 INFO L290 TraceCheckUtils]: 32: Hoare triple {49887#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49887#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:07,912 INFO L290 TraceCheckUtils]: 33: Hoare triple {49887#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49888#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:07,913 INFO L290 TraceCheckUtils]: 34: Hoare triple {49888#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49888#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:07,917 INFO L290 TraceCheckUtils]: 35: Hoare triple {49888#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49889#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:07,918 INFO L290 TraceCheckUtils]: 36: Hoare triple {49889#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49889#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:07,919 INFO L290 TraceCheckUtils]: 37: Hoare triple {49889#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49890#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:07,920 INFO L290 TraceCheckUtils]: 38: Hoare triple {49890#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49890#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:07,921 INFO L290 TraceCheckUtils]: 39: Hoare triple {49890#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49891#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:07,922 INFO L290 TraceCheckUtils]: 40: Hoare triple {49891#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49891#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:07,923 INFO L290 TraceCheckUtils]: 41: Hoare triple {49891#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49892#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:07,924 INFO L290 TraceCheckUtils]: 42: Hoare triple {49892#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49892#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:07,925 INFO L290 TraceCheckUtils]: 43: Hoare triple {49892#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49893#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:07,926 INFO L290 TraceCheckUtils]: 44: Hoare triple {49893#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49893#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:07,927 INFO L290 TraceCheckUtils]: 45: Hoare triple {49893#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49894#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:07,928 INFO L290 TraceCheckUtils]: 46: Hoare triple {49894#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49894#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:07,929 INFO L290 TraceCheckUtils]: 47: Hoare triple {49894#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49895#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:07,930 INFO L290 TraceCheckUtils]: 48: Hoare triple {49895#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49895#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:07,931 INFO L290 TraceCheckUtils]: 49: Hoare triple {49895#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49896#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:07,932 INFO L290 TraceCheckUtils]: 50: Hoare triple {49896#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49896#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:07,933 INFO L290 TraceCheckUtils]: 51: Hoare triple {49896#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49897#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:07,933 INFO L290 TraceCheckUtils]: 52: Hoare triple {49897#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49897#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:07,935 INFO L290 TraceCheckUtils]: 53: Hoare triple {49897#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49898#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:07,935 INFO L290 TraceCheckUtils]: 54: Hoare triple {49898#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49898#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:07,937 INFO L290 TraceCheckUtils]: 55: Hoare triple {49898#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49899#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:07,937 INFO L290 TraceCheckUtils]: 56: Hoare triple {49899#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49899#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:07,939 INFO L290 TraceCheckUtils]: 57: Hoare triple {49899#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49900#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:07,939 INFO L290 TraceCheckUtils]: 58: Hoare triple {49900#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49900#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:07,941 INFO L290 TraceCheckUtils]: 59: Hoare triple {49900#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49901#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:07,941 INFO L290 TraceCheckUtils]: 60: Hoare triple {49901#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49901#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:07,943 INFO L290 TraceCheckUtils]: 61: Hoare triple {49901#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49902#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:07,943 INFO L290 TraceCheckUtils]: 62: Hoare triple {49902#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49902#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:07,945 INFO L290 TraceCheckUtils]: 63: Hoare triple {49902#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49903#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:07,945 INFO L290 TraceCheckUtils]: 64: Hoare triple {49903#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49903#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:07,947 INFO L290 TraceCheckUtils]: 65: Hoare triple {49903#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49904#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:07,947 INFO L290 TraceCheckUtils]: 66: Hoare triple {49904#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49904#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:07,949 INFO L290 TraceCheckUtils]: 67: Hoare triple {49904#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49905#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:07,949 INFO L290 TraceCheckUtils]: 68: Hoare triple {49905#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49905#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:07,951 INFO L290 TraceCheckUtils]: 69: Hoare triple {49905#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49906#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:07,951 INFO L290 TraceCheckUtils]: 70: Hoare triple {49906#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49906#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:07,953 INFO L290 TraceCheckUtils]: 71: Hoare triple {49906#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49907#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:07,953 INFO L290 TraceCheckUtils]: 72: Hoare triple {49907#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49907#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:07,955 INFO L290 TraceCheckUtils]: 73: Hoare triple {49907#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49908#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:07,955 INFO L290 TraceCheckUtils]: 74: Hoare triple {49908#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49908#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:07,957 INFO L290 TraceCheckUtils]: 75: Hoare triple {49908#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49909#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:07,957 INFO L290 TraceCheckUtils]: 76: Hoare triple {49909#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49909#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:07,959 INFO L290 TraceCheckUtils]: 77: Hoare triple {49909#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49910#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:07,959 INFO L290 TraceCheckUtils]: 78: Hoare triple {49910#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49910#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:07,961 INFO L290 TraceCheckUtils]: 79: Hoare triple {49910#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49911#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:07,961 INFO L290 TraceCheckUtils]: 80: Hoare triple {49911#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49911#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:07,963 INFO L290 TraceCheckUtils]: 81: Hoare triple {49911#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49912#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:07,963 INFO L290 TraceCheckUtils]: 82: Hoare triple {49912#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49912#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:07,965 INFO L290 TraceCheckUtils]: 83: Hoare triple {49912#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49913#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:07,965 INFO L290 TraceCheckUtils]: 84: Hoare triple {49913#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49913#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:07,967 INFO L290 TraceCheckUtils]: 85: Hoare triple {49913#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49914#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:07,967 INFO L290 TraceCheckUtils]: 86: Hoare triple {49914#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49914#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:07,969 INFO L290 TraceCheckUtils]: 87: Hoare triple {49914#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49915#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:07,969 INFO L290 TraceCheckUtils]: 88: Hoare triple {49915#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49915#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:07,971 INFO L290 TraceCheckUtils]: 89: Hoare triple {49915#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49916#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:07,971 INFO L290 TraceCheckUtils]: 90: Hoare triple {49916#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49916#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:07,972 INFO L290 TraceCheckUtils]: 91: Hoare triple {49916#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49917#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:07,973 INFO L290 TraceCheckUtils]: 92: Hoare triple {49917#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49917#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:07,974 INFO L290 TraceCheckUtils]: 93: Hoare triple {49917#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49918#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:07,975 INFO L290 TraceCheckUtils]: 94: Hoare triple {49918#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49918#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:07,976 INFO L290 TraceCheckUtils]: 95: Hoare triple {49918#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49919#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:07,977 INFO L290 TraceCheckUtils]: 96: Hoare triple {49919#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49919#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:07,978 INFO L290 TraceCheckUtils]: 97: Hoare triple {49919#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49920#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:07,979 INFO L290 TraceCheckUtils]: 98: Hoare triple {49920#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49920#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:07,980 INFO L290 TraceCheckUtils]: 99: Hoare triple {49920#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49921#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:07,980 INFO L290 TraceCheckUtils]: 100: Hoare triple {49921#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49921#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:07,982 INFO L290 TraceCheckUtils]: 101: Hoare triple {49921#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49922#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:07,982 INFO L290 TraceCheckUtils]: 102: Hoare triple {49922#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49922#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:07,984 INFO L290 TraceCheckUtils]: 103: Hoare triple {49922#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49923#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:07,984 INFO L290 TraceCheckUtils]: 104: Hoare triple {49923#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49923#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:07,986 INFO L290 TraceCheckUtils]: 105: Hoare triple {49923#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49924#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:07,986 INFO L290 TraceCheckUtils]: 106: Hoare triple {49924#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49924#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:07,988 INFO L290 TraceCheckUtils]: 107: Hoare triple {49924#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49925#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:07,988 INFO L290 TraceCheckUtils]: 108: Hoare triple {49925#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49925#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:07,990 INFO L290 TraceCheckUtils]: 109: Hoare triple {49925#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49926#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:07,990 INFO L290 TraceCheckUtils]: 110: Hoare triple {49926#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49926#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:07,992 INFO L290 TraceCheckUtils]: 111: Hoare triple {49926#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49927#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:07,992 INFO L290 TraceCheckUtils]: 112: Hoare triple {49927#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {49927#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:07,994 INFO L290 TraceCheckUtils]: 113: Hoare triple {49927#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {49928#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:07,994 INFO L290 TraceCheckUtils]: 114: Hoare triple {49928#(<= main_~k~0 54)} assume !(~i~0 < 1000000); {49928#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:07,994 INFO L272 TraceCheckUtils]: 115: Hoare triple {49928#(<= main_~k~0 54)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {50281#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:36:07,995 INFO L290 TraceCheckUtils]: 116: Hoare triple {50281#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {50285#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:36:07,995 INFO L290 TraceCheckUtils]: 117: Hoare triple {50285#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {49870#false} is VALID [2022-04-15 12:36:07,995 INFO L290 TraceCheckUtils]: 118: Hoare triple {49870#false} assume !false; {49870#false} is VALID [2022-04-15 12:36:07,995 INFO L134 CoverageAnalysis]: Checked inductivity of 2916 backedges. 0 proven. 2916 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:36:07,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:36:11,099 INFO L290 TraceCheckUtils]: 118: Hoare triple {49870#false} assume !false; {49870#false} is VALID [2022-04-15 12:36:11,099 INFO L290 TraceCheckUtils]: 117: Hoare triple {50285#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {49870#false} is VALID [2022-04-15 12:36:11,100 INFO L290 TraceCheckUtils]: 116: Hoare triple {50281#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {50285#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:36:11,100 INFO L272 TraceCheckUtils]: 115: Hoare triple {50301#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {50281#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:36:11,100 INFO L290 TraceCheckUtils]: 114: Hoare triple {50301#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {50301#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:36:11,104 INFO L290 TraceCheckUtils]: 113: Hoare triple {50308#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50301#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:36:11,105 INFO L290 TraceCheckUtils]: 112: Hoare triple {50308#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50308#(<= main_~k~0 999999)} is VALID [2022-04-15 12:36:11,106 INFO L290 TraceCheckUtils]: 111: Hoare triple {50315#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50308#(<= main_~k~0 999999)} is VALID [2022-04-15 12:36:11,106 INFO L290 TraceCheckUtils]: 110: Hoare triple {50315#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50315#(<= main_~k~0 999998)} is VALID [2022-04-15 12:36:11,108 INFO L290 TraceCheckUtils]: 109: Hoare triple {50322#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50315#(<= main_~k~0 999998)} is VALID [2022-04-15 12:36:11,108 INFO L290 TraceCheckUtils]: 108: Hoare triple {50322#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50322#(<= main_~k~0 999997)} is VALID [2022-04-15 12:36:11,110 INFO L290 TraceCheckUtils]: 107: Hoare triple {50329#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50322#(<= main_~k~0 999997)} is VALID [2022-04-15 12:36:11,110 INFO L290 TraceCheckUtils]: 106: Hoare triple {50329#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50329#(<= main_~k~0 999996)} is VALID [2022-04-15 12:36:11,112 INFO L290 TraceCheckUtils]: 105: Hoare triple {50336#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50329#(<= main_~k~0 999996)} is VALID [2022-04-15 12:36:11,112 INFO L290 TraceCheckUtils]: 104: Hoare triple {50336#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50336#(<= main_~k~0 999995)} is VALID [2022-04-15 12:36:11,114 INFO L290 TraceCheckUtils]: 103: Hoare triple {50343#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50336#(<= main_~k~0 999995)} is VALID [2022-04-15 12:36:11,114 INFO L290 TraceCheckUtils]: 102: Hoare triple {50343#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50343#(<= main_~k~0 999994)} is VALID [2022-04-15 12:36:11,115 INFO L290 TraceCheckUtils]: 101: Hoare triple {50350#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50343#(<= main_~k~0 999994)} is VALID [2022-04-15 12:36:11,116 INFO L290 TraceCheckUtils]: 100: Hoare triple {50350#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50350#(<= main_~k~0 999993)} is VALID [2022-04-15 12:36:11,117 INFO L290 TraceCheckUtils]: 99: Hoare triple {50357#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50350#(<= main_~k~0 999993)} is VALID [2022-04-15 12:36:11,117 INFO L290 TraceCheckUtils]: 98: Hoare triple {50357#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50357#(<= main_~k~0 999992)} is VALID [2022-04-15 12:36:11,119 INFO L290 TraceCheckUtils]: 97: Hoare triple {50364#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50357#(<= main_~k~0 999992)} is VALID [2022-04-15 12:36:11,119 INFO L290 TraceCheckUtils]: 96: Hoare triple {50364#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50364#(<= main_~k~0 999991)} is VALID [2022-04-15 12:36:11,120 INFO L290 TraceCheckUtils]: 95: Hoare triple {50371#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50364#(<= main_~k~0 999991)} is VALID [2022-04-15 12:36:11,120 INFO L290 TraceCheckUtils]: 94: Hoare triple {50371#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50371#(<= main_~k~0 999990)} is VALID [2022-04-15 12:36:11,122 INFO L290 TraceCheckUtils]: 93: Hoare triple {50378#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50371#(<= main_~k~0 999990)} is VALID [2022-04-15 12:36:11,122 INFO L290 TraceCheckUtils]: 92: Hoare triple {50378#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50378#(<= main_~k~0 999989)} is VALID [2022-04-15 12:36:11,123 INFO L290 TraceCheckUtils]: 91: Hoare triple {50385#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50378#(<= main_~k~0 999989)} is VALID [2022-04-15 12:36:11,124 INFO L290 TraceCheckUtils]: 90: Hoare triple {50385#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50385#(<= main_~k~0 999988)} is VALID [2022-04-15 12:36:11,125 INFO L290 TraceCheckUtils]: 89: Hoare triple {50392#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50385#(<= main_~k~0 999988)} is VALID [2022-04-15 12:36:11,125 INFO L290 TraceCheckUtils]: 88: Hoare triple {50392#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50392#(<= main_~k~0 999987)} is VALID [2022-04-15 12:36:11,127 INFO L290 TraceCheckUtils]: 87: Hoare triple {50399#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50392#(<= main_~k~0 999987)} is VALID [2022-04-15 12:36:11,127 INFO L290 TraceCheckUtils]: 86: Hoare triple {50399#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50399#(<= main_~k~0 999986)} is VALID [2022-04-15 12:36:11,128 INFO L290 TraceCheckUtils]: 85: Hoare triple {50406#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50399#(<= main_~k~0 999986)} is VALID [2022-04-15 12:36:11,129 INFO L290 TraceCheckUtils]: 84: Hoare triple {50406#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50406#(<= main_~k~0 999985)} is VALID [2022-04-15 12:36:11,130 INFO L290 TraceCheckUtils]: 83: Hoare triple {50413#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50406#(<= main_~k~0 999985)} is VALID [2022-04-15 12:36:11,130 INFO L290 TraceCheckUtils]: 82: Hoare triple {50413#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50413#(<= main_~k~0 999984)} is VALID [2022-04-15 12:36:11,132 INFO L290 TraceCheckUtils]: 81: Hoare triple {50420#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50413#(<= main_~k~0 999984)} is VALID [2022-04-15 12:36:11,132 INFO L290 TraceCheckUtils]: 80: Hoare triple {50420#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50420#(<= main_~k~0 999983)} is VALID [2022-04-15 12:36:11,134 INFO L290 TraceCheckUtils]: 79: Hoare triple {50427#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50420#(<= main_~k~0 999983)} is VALID [2022-04-15 12:36:11,134 INFO L290 TraceCheckUtils]: 78: Hoare triple {50427#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50427#(<= main_~k~0 999982)} is VALID [2022-04-15 12:36:11,136 INFO L290 TraceCheckUtils]: 77: Hoare triple {50434#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50427#(<= main_~k~0 999982)} is VALID [2022-04-15 12:36:11,136 INFO L290 TraceCheckUtils]: 76: Hoare triple {50434#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50434#(<= main_~k~0 999981)} is VALID [2022-04-15 12:36:11,138 INFO L290 TraceCheckUtils]: 75: Hoare triple {50441#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50434#(<= main_~k~0 999981)} is VALID [2022-04-15 12:36:11,138 INFO L290 TraceCheckUtils]: 74: Hoare triple {50441#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50441#(<= main_~k~0 999980)} is VALID [2022-04-15 12:36:11,140 INFO L290 TraceCheckUtils]: 73: Hoare triple {50448#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50441#(<= main_~k~0 999980)} is VALID [2022-04-15 12:36:11,140 INFO L290 TraceCheckUtils]: 72: Hoare triple {50448#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50448#(<= main_~k~0 999979)} is VALID [2022-04-15 12:36:11,141 INFO L290 TraceCheckUtils]: 71: Hoare triple {50455#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50448#(<= main_~k~0 999979)} is VALID [2022-04-15 12:36:11,142 INFO L290 TraceCheckUtils]: 70: Hoare triple {50455#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50455#(<= main_~k~0 999978)} is VALID [2022-04-15 12:36:11,143 INFO L290 TraceCheckUtils]: 69: Hoare triple {50462#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50455#(<= main_~k~0 999978)} is VALID [2022-04-15 12:36:11,143 INFO L290 TraceCheckUtils]: 68: Hoare triple {50462#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50462#(<= main_~k~0 999977)} is VALID [2022-04-15 12:36:11,145 INFO L290 TraceCheckUtils]: 67: Hoare triple {50469#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50462#(<= main_~k~0 999977)} is VALID [2022-04-15 12:36:11,145 INFO L290 TraceCheckUtils]: 66: Hoare triple {50469#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50469#(<= main_~k~0 999976)} is VALID [2022-04-15 12:36:11,147 INFO L290 TraceCheckUtils]: 65: Hoare triple {50476#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50469#(<= main_~k~0 999976)} is VALID [2022-04-15 12:36:11,147 INFO L290 TraceCheckUtils]: 64: Hoare triple {50476#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50476#(<= main_~k~0 999975)} is VALID [2022-04-15 12:36:11,148 INFO L290 TraceCheckUtils]: 63: Hoare triple {50483#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50476#(<= main_~k~0 999975)} is VALID [2022-04-15 12:36:11,149 INFO L290 TraceCheckUtils]: 62: Hoare triple {50483#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50483#(<= main_~k~0 999974)} is VALID [2022-04-15 12:36:11,150 INFO L290 TraceCheckUtils]: 61: Hoare triple {50490#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50483#(<= main_~k~0 999974)} is VALID [2022-04-15 12:36:11,150 INFO L290 TraceCheckUtils]: 60: Hoare triple {50490#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50490#(<= main_~k~0 999973)} is VALID [2022-04-15 12:36:11,152 INFO L290 TraceCheckUtils]: 59: Hoare triple {50497#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50490#(<= main_~k~0 999973)} is VALID [2022-04-15 12:36:11,152 INFO L290 TraceCheckUtils]: 58: Hoare triple {50497#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50497#(<= main_~k~0 999972)} is VALID [2022-04-15 12:36:11,153 INFO L290 TraceCheckUtils]: 57: Hoare triple {50504#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50497#(<= main_~k~0 999972)} is VALID [2022-04-15 12:36:11,154 INFO L290 TraceCheckUtils]: 56: Hoare triple {50504#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50504#(<= main_~k~0 999971)} is VALID [2022-04-15 12:36:11,155 INFO L290 TraceCheckUtils]: 55: Hoare triple {50511#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50504#(<= main_~k~0 999971)} is VALID [2022-04-15 12:36:11,155 INFO L290 TraceCheckUtils]: 54: Hoare triple {50511#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50511#(<= main_~k~0 999970)} is VALID [2022-04-15 12:36:11,156 INFO L290 TraceCheckUtils]: 53: Hoare triple {50518#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50511#(<= main_~k~0 999970)} is VALID [2022-04-15 12:36:11,157 INFO L290 TraceCheckUtils]: 52: Hoare triple {50518#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50518#(<= main_~k~0 999969)} is VALID [2022-04-15 12:36:11,158 INFO L290 TraceCheckUtils]: 51: Hoare triple {50525#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50518#(<= main_~k~0 999969)} is VALID [2022-04-15 12:36:11,158 INFO L290 TraceCheckUtils]: 50: Hoare triple {50525#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50525#(<= main_~k~0 999968)} is VALID [2022-04-15 12:36:11,160 INFO L290 TraceCheckUtils]: 49: Hoare triple {50532#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50525#(<= main_~k~0 999968)} is VALID [2022-04-15 12:36:11,160 INFO L290 TraceCheckUtils]: 48: Hoare triple {50532#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50532#(<= main_~k~0 999967)} is VALID [2022-04-15 12:36:11,161 INFO L290 TraceCheckUtils]: 47: Hoare triple {50539#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50532#(<= main_~k~0 999967)} is VALID [2022-04-15 12:36:11,161 INFO L290 TraceCheckUtils]: 46: Hoare triple {50539#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50539#(<= main_~k~0 999966)} is VALID [2022-04-15 12:36:11,163 INFO L290 TraceCheckUtils]: 45: Hoare triple {50546#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50539#(<= main_~k~0 999966)} is VALID [2022-04-15 12:36:11,163 INFO L290 TraceCheckUtils]: 44: Hoare triple {50546#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50546#(<= main_~k~0 999965)} is VALID [2022-04-15 12:36:11,164 INFO L290 TraceCheckUtils]: 43: Hoare triple {50553#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50546#(<= main_~k~0 999965)} is VALID [2022-04-15 12:36:11,164 INFO L290 TraceCheckUtils]: 42: Hoare triple {50553#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50553#(<= main_~k~0 999964)} is VALID [2022-04-15 12:36:11,166 INFO L290 TraceCheckUtils]: 41: Hoare triple {50560#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50553#(<= main_~k~0 999964)} is VALID [2022-04-15 12:36:11,166 INFO L290 TraceCheckUtils]: 40: Hoare triple {50560#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50560#(<= main_~k~0 999963)} is VALID [2022-04-15 12:36:11,167 INFO L290 TraceCheckUtils]: 39: Hoare triple {50567#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50560#(<= main_~k~0 999963)} is VALID [2022-04-15 12:36:11,168 INFO L290 TraceCheckUtils]: 38: Hoare triple {50567#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50567#(<= main_~k~0 999962)} is VALID [2022-04-15 12:36:11,169 INFO L290 TraceCheckUtils]: 37: Hoare triple {50574#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50567#(<= main_~k~0 999962)} is VALID [2022-04-15 12:36:11,169 INFO L290 TraceCheckUtils]: 36: Hoare triple {50574#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50574#(<= main_~k~0 999961)} is VALID [2022-04-15 12:36:11,171 INFO L290 TraceCheckUtils]: 35: Hoare triple {50581#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50574#(<= main_~k~0 999961)} is VALID [2022-04-15 12:36:11,171 INFO L290 TraceCheckUtils]: 34: Hoare triple {50581#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50581#(<= main_~k~0 999960)} is VALID [2022-04-15 12:36:11,173 INFO L290 TraceCheckUtils]: 33: Hoare triple {50588#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50581#(<= main_~k~0 999960)} is VALID [2022-04-15 12:36:11,173 INFO L290 TraceCheckUtils]: 32: Hoare triple {50588#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50588#(<= main_~k~0 999959)} is VALID [2022-04-15 12:36:11,174 INFO L290 TraceCheckUtils]: 31: Hoare triple {50595#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50588#(<= main_~k~0 999959)} is VALID [2022-04-15 12:36:11,174 INFO L290 TraceCheckUtils]: 30: Hoare triple {50595#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50595#(<= main_~k~0 999958)} is VALID [2022-04-15 12:36:11,176 INFO L290 TraceCheckUtils]: 29: Hoare triple {50602#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50595#(<= main_~k~0 999958)} is VALID [2022-04-15 12:36:11,176 INFO L290 TraceCheckUtils]: 28: Hoare triple {50602#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50602#(<= main_~k~0 999957)} is VALID [2022-04-15 12:36:11,178 INFO L290 TraceCheckUtils]: 27: Hoare triple {50609#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50602#(<= main_~k~0 999957)} is VALID [2022-04-15 12:36:11,178 INFO L290 TraceCheckUtils]: 26: Hoare triple {50609#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50609#(<= main_~k~0 999956)} is VALID [2022-04-15 12:36:11,180 INFO L290 TraceCheckUtils]: 25: Hoare triple {50616#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50609#(<= main_~k~0 999956)} is VALID [2022-04-15 12:36:11,180 INFO L290 TraceCheckUtils]: 24: Hoare triple {50616#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50616#(<= main_~k~0 999955)} is VALID [2022-04-15 12:36:11,181 INFO L290 TraceCheckUtils]: 23: Hoare triple {50623#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50616#(<= main_~k~0 999955)} is VALID [2022-04-15 12:36:11,181 INFO L290 TraceCheckUtils]: 22: Hoare triple {50623#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50623#(<= main_~k~0 999954)} is VALID [2022-04-15 12:36:11,183 INFO L290 TraceCheckUtils]: 21: Hoare triple {50630#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50623#(<= main_~k~0 999954)} is VALID [2022-04-15 12:36:11,183 INFO L290 TraceCheckUtils]: 20: Hoare triple {50630#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50630#(<= main_~k~0 999953)} is VALID [2022-04-15 12:36:11,185 INFO L290 TraceCheckUtils]: 19: Hoare triple {50637#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50630#(<= main_~k~0 999953)} is VALID [2022-04-15 12:36:11,185 INFO L290 TraceCheckUtils]: 18: Hoare triple {50637#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50637#(<= main_~k~0 999952)} is VALID [2022-04-15 12:36:11,186 INFO L290 TraceCheckUtils]: 17: Hoare triple {50644#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50637#(<= main_~k~0 999952)} is VALID [2022-04-15 12:36:11,186 INFO L290 TraceCheckUtils]: 16: Hoare triple {50644#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50644#(<= main_~k~0 999951)} is VALID [2022-04-15 12:36:11,188 INFO L290 TraceCheckUtils]: 15: Hoare triple {50651#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50644#(<= main_~k~0 999951)} is VALID [2022-04-15 12:36:11,188 INFO L290 TraceCheckUtils]: 14: Hoare triple {50651#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50651#(<= main_~k~0 999950)} is VALID [2022-04-15 12:36:11,189 INFO L290 TraceCheckUtils]: 13: Hoare triple {50658#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50651#(<= main_~k~0 999950)} is VALID [2022-04-15 12:36:11,190 INFO L290 TraceCheckUtils]: 12: Hoare triple {50658#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50658#(<= main_~k~0 999949)} is VALID [2022-04-15 12:36:11,191 INFO L290 TraceCheckUtils]: 11: Hoare triple {50665#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50658#(<= main_~k~0 999949)} is VALID [2022-04-15 12:36:11,191 INFO L290 TraceCheckUtils]: 10: Hoare triple {50665#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50665#(<= main_~k~0 999948)} is VALID [2022-04-15 12:36:11,193 INFO L290 TraceCheckUtils]: 9: Hoare triple {50672#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50665#(<= main_~k~0 999948)} is VALID [2022-04-15 12:36:11,193 INFO L290 TraceCheckUtils]: 8: Hoare triple {50672#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50672#(<= main_~k~0 999947)} is VALID [2022-04-15 12:36:11,194 INFO L290 TraceCheckUtils]: 7: Hoare triple {50679#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {50672#(<= main_~k~0 999947)} is VALID [2022-04-15 12:36:11,194 INFO L290 TraceCheckUtils]: 6: Hoare triple {50679#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {50679#(<= main_~k~0 999946)} is VALID [2022-04-15 12:36:11,194 INFO L290 TraceCheckUtils]: 5: Hoare triple {49869#true} ~i~0 := 0;~k~0 := 0; {50679#(<= main_~k~0 999946)} is VALID [2022-04-15 12:36:11,194 INFO L272 TraceCheckUtils]: 4: Hoare triple {49869#true} call #t~ret3 := main(); {49869#true} is VALID [2022-04-15 12:36:11,195 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {49869#true} {49869#true} #54#return; {49869#true} is VALID [2022-04-15 12:36:11,195 INFO L290 TraceCheckUtils]: 2: Hoare triple {49869#true} assume true; {49869#true} is VALID [2022-04-15 12:36:11,195 INFO L290 TraceCheckUtils]: 1: Hoare triple {49869#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {49869#true} is VALID [2022-04-15 12:36:11,195 INFO L272 TraceCheckUtils]: 0: Hoare triple {49869#true} call ULTIMATE.init(); {49869#true} is VALID [2022-04-15 12:36:11,195 INFO L134 CoverageAnalysis]: Checked inductivity of 2916 backedges. 0 proven. 2916 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:36:11,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97124635] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:36:11,195 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:36:11,195 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 59, 59] total 118 [2022-04-15 12:36:11,196 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:36:11,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1962751816] [2022-04-15 12:36:11,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1962751816] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:36:11,196 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:36:11,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [60] imperfect sequences [] total 60 [2022-04-15 12:36:11,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147029245] [2022-04-15 12:36:11,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:36:11,196 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.9166666666666667) internal successors, (115), 58 states have internal predecessors, (115), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 119 [2022-04-15 12:36:11,196 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:36:11,196 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 60 states, 60 states have (on average 1.9166666666666667) internal successors, (115), 58 states have internal predecessors, (115), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:11,313 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 119 edges. 119 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:36:11,313 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-04-15 12:36:11,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:36:11,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-04-15 12:36:11,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6340, Invalid=7466, Unknown=0, NotChecked=0, Total=13806 [2022-04-15 12:36:11,315 INFO L87 Difference]: Start difference. First operand 120 states and 120 transitions. Second operand has 60 states, 60 states have (on average 1.9166666666666667) internal successors, (115), 58 states have internal predecessors, (115), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:13,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:36:13,120 INFO L93 Difference]: Finished difference Result 128 states and 128 transitions. [2022-04-15 12:36:13,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-04-15 12:36:13,120 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.9166666666666667) internal successors, (115), 58 states have internal predecessors, (115), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 119 [2022-04-15 12:36:13,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:36:13,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 60 states have (on average 1.9166666666666667) internal successors, (115), 58 states have internal predecessors, (115), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:13,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 128 transitions. [2022-04-15 12:36:13,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 60 states have (on average 1.9166666666666667) internal successors, (115), 58 states have internal predecessors, (115), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:13,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 128 transitions. [2022-04-15 12:36:13,121 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 60 states and 128 transitions. [2022-04-15 12:36:13,254 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 128 edges. 128 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:36:13,255 INFO L225 Difference]: With dead ends: 128 [2022-04-15 12:36:13,255 INFO L226 Difference]: Without dead ends: 123 [2022-04-15 12:36:13,257 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 355 GetRequests, 181 SyntacticMatches, 1 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2527 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=12566, Invalid=17884, Unknown=0, NotChecked=0, Total=30450 [2022-04-15 12:36:13,258 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 120 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-15 12:36:13,258 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 38 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-15 12:36:13,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2022-04-15 12:36:13,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 122. [2022-04-15 12:36:13,642 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:36:13,643 INFO L82 GeneralOperation]: Start isEquivalent. First operand 123 states. Second operand has 122 states, 117 states have (on average 1.0085470085470085) internal successors, (118), 117 states have internal predecessors, (118), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:13,643 INFO L74 IsIncluded]: Start isIncluded. First operand 123 states. Second operand has 122 states, 117 states have (on average 1.0085470085470085) internal successors, (118), 117 states have internal predecessors, (118), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:13,643 INFO L87 Difference]: Start difference. First operand 123 states. Second operand has 122 states, 117 states have (on average 1.0085470085470085) internal successors, (118), 117 states have internal predecessors, (118), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:13,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:36:13,644 INFO L93 Difference]: Finished difference Result 123 states and 123 transitions. [2022-04-15 12:36:13,644 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 123 transitions. [2022-04-15 12:36:13,644 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:36:13,644 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:36:13,644 INFO L74 IsIncluded]: Start isIncluded. First operand has 122 states, 117 states have (on average 1.0085470085470085) internal successors, (118), 117 states have internal predecessors, (118), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 123 states. [2022-04-15 12:36:13,644 INFO L87 Difference]: Start difference. First operand has 122 states, 117 states have (on average 1.0085470085470085) internal successors, (118), 117 states have internal predecessors, (118), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 123 states. [2022-04-15 12:36:13,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:36:13,645 INFO L93 Difference]: Finished difference Result 123 states and 123 transitions. [2022-04-15 12:36:13,645 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 123 transitions. [2022-04-15 12:36:13,645 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:36:13,645 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:36:13,645 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:36:13,645 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:36:13,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 117 states have (on average 1.0085470085470085) internal successors, (118), 117 states have internal predecessors, (118), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:13,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 122 transitions. [2022-04-15 12:36:13,646 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 122 transitions. Word has length 119 [2022-04-15 12:36:13,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:36:13,646 INFO L478 AbstractCegarLoop]: Abstraction has 122 states and 122 transitions. [2022-04-15 12:36:13,647 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 1.9166666666666667) internal successors, (115), 58 states have internal predecessors, (115), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:13,647 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 122 states and 122 transitions. [2022-04-15 12:36:13,856 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 122 edges. 122 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:36:13,857 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 122 transitions. [2022-04-15 12:36:13,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-04-15 12:36:13,865 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:36:13,865 INFO L499 BasicCegarLoop]: trace histogram [55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:36:13,882 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-04-15 12:36:14,079 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:36:14,079 INFO L403 AbstractCegarLoop]: === Iteration 56 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:36:14,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:36:14,080 INFO L85 PathProgramCache]: Analyzing trace with hash -861617672, now seen corresponding path program 109 times [2022-04-15 12:36:14,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:36:14,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [138457941] [2022-04-15 12:36:14,676 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:36:14,676 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:36:14,676 INFO L85 PathProgramCache]: Analyzing trace with hash -861617672, now seen corresponding path program 110 times [2022-04-15 12:36:14,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:36:14,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615286261] [2022-04-15 12:36:14,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:36:14,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:36:14,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:36:15,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:36:15,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:36:15,880 INFO L290 TraceCheckUtils]: 0: Hoare triple {51626#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {51563#true} is VALID [2022-04-15 12:36:15,880 INFO L290 TraceCheckUtils]: 1: Hoare triple {51563#true} assume true; {51563#true} is VALID [2022-04-15 12:36:15,880 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {51563#true} {51563#true} #54#return; {51563#true} is VALID [2022-04-15 12:36:15,881 INFO L272 TraceCheckUtils]: 0: Hoare triple {51563#true} call ULTIMATE.init(); {51626#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:36:15,881 INFO L290 TraceCheckUtils]: 1: Hoare triple {51626#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {51563#true} is VALID [2022-04-15 12:36:15,881 INFO L290 TraceCheckUtils]: 2: Hoare triple {51563#true} assume true; {51563#true} is VALID [2022-04-15 12:36:15,881 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {51563#true} {51563#true} #54#return; {51563#true} is VALID [2022-04-15 12:36:15,881 INFO L272 TraceCheckUtils]: 4: Hoare triple {51563#true} call #t~ret3 := main(); {51563#true} is VALID [2022-04-15 12:36:15,881 INFO L290 TraceCheckUtils]: 5: Hoare triple {51563#true} ~i~0 := 0;~k~0 := 0; {51568#(= main_~k~0 0)} is VALID [2022-04-15 12:36:15,881 INFO L290 TraceCheckUtils]: 6: Hoare triple {51568#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51568#(= main_~k~0 0)} is VALID [2022-04-15 12:36:15,882 INFO L290 TraceCheckUtils]: 7: Hoare triple {51568#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51569#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:15,882 INFO L290 TraceCheckUtils]: 8: Hoare triple {51569#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51569#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:15,886 INFO L290 TraceCheckUtils]: 9: Hoare triple {51569#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51570#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:15,886 INFO L290 TraceCheckUtils]: 10: Hoare triple {51570#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51570#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:15,887 INFO L290 TraceCheckUtils]: 11: Hoare triple {51570#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51571#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:15,888 INFO L290 TraceCheckUtils]: 12: Hoare triple {51571#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51571#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:15,889 INFO L290 TraceCheckUtils]: 13: Hoare triple {51571#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51572#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:15,889 INFO L290 TraceCheckUtils]: 14: Hoare triple {51572#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51572#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:15,891 INFO L290 TraceCheckUtils]: 15: Hoare triple {51572#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51573#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:15,891 INFO L290 TraceCheckUtils]: 16: Hoare triple {51573#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51573#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:15,893 INFO L290 TraceCheckUtils]: 17: Hoare triple {51573#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51574#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:15,893 INFO L290 TraceCheckUtils]: 18: Hoare triple {51574#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51574#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:15,894 INFO L290 TraceCheckUtils]: 19: Hoare triple {51574#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51575#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:15,895 INFO L290 TraceCheckUtils]: 20: Hoare triple {51575#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51575#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:15,896 INFO L290 TraceCheckUtils]: 21: Hoare triple {51575#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51576#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:15,897 INFO L290 TraceCheckUtils]: 22: Hoare triple {51576#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51576#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:15,898 INFO L290 TraceCheckUtils]: 23: Hoare triple {51576#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51577#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:15,898 INFO L290 TraceCheckUtils]: 24: Hoare triple {51577#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51577#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:15,900 INFO L290 TraceCheckUtils]: 25: Hoare triple {51577#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51578#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:15,900 INFO L290 TraceCheckUtils]: 26: Hoare triple {51578#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51578#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:15,902 INFO L290 TraceCheckUtils]: 27: Hoare triple {51578#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51579#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:15,902 INFO L290 TraceCheckUtils]: 28: Hoare triple {51579#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51579#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:15,903 INFO L290 TraceCheckUtils]: 29: Hoare triple {51579#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51580#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:15,904 INFO L290 TraceCheckUtils]: 30: Hoare triple {51580#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51580#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:15,905 INFO L290 TraceCheckUtils]: 31: Hoare triple {51580#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51581#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:15,905 INFO L290 TraceCheckUtils]: 32: Hoare triple {51581#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51581#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:15,907 INFO L290 TraceCheckUtils]: 33: Hoare triple {51581#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51582#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:15,907 INFO L290 TraceCheckUtils]: 34: Hoare triple {51582#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51582#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:15,909 INFO L290 TraceCheckUtils]: 35: Hoare triple {51582#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51583#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:15,909 INFO L290 TraceCheckUtils]: 36: Hoare triple {51583#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51583#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:15,910 INFO L290 TraceCheckUtils]: 37: Hoare triple {51583#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51584#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:15,911 INFO L290 TraceCheckUtils]: 38: Hoare triple {51584#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51584#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:15,913 INFO L290 TraceCheckUtils]: 39: Hoare triple {51584#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51585#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:15,913 INFO L290 TraceCheckUtils]: 40: Hoare triple {51585#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51585#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:15,915 INFO L290 TraceCheckUtils]: 41: Hoare triple {51585#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51586#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:15,915 INFO L290 TraceCheckUtils]: 42: Hoare triple {51586#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51586#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:15,917 INFO L290 TraceCheckUtils]: 43: Hoare triple {51586#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51587#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:15,917 INFO L290 TraceCheckUtils]: 44: Hoare triple {51587#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51587#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:15,919 INFO L290 TraceCheckUtils]: 45: Hoare triple {51587#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51588#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:15,919 INFO L290 TraceCheckUtils]: 46: Hoare triple {51588#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51588#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:15,920 INFO L290 TraceCheckUtils]: 47: Hoare triple {51588#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51589#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:15,921 INFO L290 TraceCheckUtils]: 48: Hoare triple {51589#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51589#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:15,922 INFO L290 TraceCheckUtils]: 49: Hoare triple {51589#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51590#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:15,922 INFO L290 TraceCheckUtils]: 50: Hoare triple {51590#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51590#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:15,924 INFO L290 TraceCheckUtils]: 51: Hoare triple {51590#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51591#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:15,924 INFO L290 TraceCheckUtils]: 52: Hoare triple {51591#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51591#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:15,926 INFO L290 TraceCheckUtils]: 53: Hoare triple {51591#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51592#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:15,926 INFO L290 TraceCheckUtils]: 54: Hoare triple {51592#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51592#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:15,928 INFO L290 TraceCheckUtils]: 55: Hoare triple {51592#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51593#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:15,928 INFO L290 TraceCheckUtils]: 56: Hoare triple {51593#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51593#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:15,929 INFO L290 TraceCheckUtils]: 57: Hoare triple {51593#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51594#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:15,930 INFO L290 TraceCheckUtils]: 58: Hoare triple {51594#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51594#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:15,931 INFO L290 TraceCheckUtils]: 59: Hoare triple {51594#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51595#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:15,931 INFO L290 TraceCheckUtils]: 60: Hoare triple {51595#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51595#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:15,933 INFO L290 TraceCheckUtils]: 61: Hoare triple {51595#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51596#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:15,933 INFO L290 TraceCheckUtils]: 62: Hoare triple {51596#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51596#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:15,935 INFO L290 TraceCheckUtils]: 63: Hoare triple {51596#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51597#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:15,935 INFO L290 TraceCheckUtils]: 64: Hoare triple {51597#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51597#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:15,937 INFO L290 TraceCheckUtils]: 65: Hoare triple {51597#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51598#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:15,937 INFO L290 TraceCheckUtils]: 66: Hoare triple {51598#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51598#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:15,938 INFO L290 TraceCheckUtils]: 67: Hoare triple {51598#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51599#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:15,939 INFO L290 TraceCheckUtils]: 68: Hoare triple {51599#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51599#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:15,940 INFO L290 TraceCheckUtils]: 69: Hoare triple {51599#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51600#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:15,940 INFO L290 TraceCheckUtils]: 70: Hoare triple {51600#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51600#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:15,942 INFO L290 TraceCheckUtils]: 71: Hoare triple {51600#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51601#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:15,942 INFO L290 TraceCheckUtils]: 72: Hoare triple {51601#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51601#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:15,944 INFO L290 TraceCheckUtils]: 73: Hoare triple {51601#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51602#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:15,944 INFO L290 TraceCheckUtils]: 74: Hoare triple {51602#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51602#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:15,945 INFO L290 TraceCheckUtils]: 75: Hoare triple {51602#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51603#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:15,946 INFO L290 TraceCheckUtils]: 76: Hoare triple {51603#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51603#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:15,947 INFO L290 TraceCheckUtils]: 77: Hoare triple {51603#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51604#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:15,947 INFO L290 TraceCheckUtils]: 78: Hoare triple {51604#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51604#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:15,949 INFO L290 TraceCheckUtils]: 79: Hoare triple {51604#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51605#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:15,949 INFO L290 TraceCheckUtils]: 80: Hoare triple {51605#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51605#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:15,951 INFO L290 TraceCheckUtils]: 81: Hoare triple {51605#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51606#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:15,951 INFO L290 TraceCheckUtils]: 82: Hoare triple {51606#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51606#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:15,953 INFO L290 TraceCheckUtils]: 83: Hoare triple {51606#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51607#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:15,953 INFO L290 TraceCheckUtils]: 84: Hoare triple {51607#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51607#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:15,954 INFO L290 TraceCheckUtils]: 85: Hoare triple {51607#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51608#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:15,955 INFO L290 TraceCheckUtils]: 86: Hoare triple {51608#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51608#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:15,956 INFO L290 TraceCheckUtils]: 87: Hoare triple {51608#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51609#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:15,956 INFO L290 TraceCheckUtils]: 88: Hoare triple {51609#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51609#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:15,958 INFO L290 TraceCheckUtils]: 89: Hoare triple {51609#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51610#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:15,958 INFO L290 TraceCheckUtils]: 90: Hoare triple {51610#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51610#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:15,960 INFO L290 TraceCheckUtils]: 91: Hoare triple {51610#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51611#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:15,960 INFO L290 TraceCheckUtils]: 92: Hoare triple {51611#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51611#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:15,961 INFO L290 TraceCheckUtils]: 93: Hoare triple {51611#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51612#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:15,962 INFO L290 TraceCheckUtils]: 94: Hoare triple {51612#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51612#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:15,963 INFO L290 TraceCheckUtils]: 95: Hoare triple {51612#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51613#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:15,963 INFO L290 TraceCheckUtils]: 96: Hoare triple {51613#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51613#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:15,965 INFO L290 TraceCheckUtils]: 97: Hoare triple {51613#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51614#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:15,965 INFO L290 TraceCheckUtils]: 98: Hoare triple {51614#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51614#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:15,967 INFO L290 TraceCheckUtils]: 99: Hoare triple {51614#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51615#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:15,967 INFO L290 TraceCheckUtils]: 100: Hoare triple {51615#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51615#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:15,969 INFO L290 TraceCheckUtils]: 101: Hoare triple {51615#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51616#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:15,969 INFO L290 TraceCheckUtils]: 102: Hoare triple {51616#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51616#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:15,970 INFO L290 TraceCheckUtils]: 103: Hoare triple {51616#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51617#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:15,971 INFO L290 TraceCheckUtils]: 104: Hoare triple {51617#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51617#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:15,972 INFO L290 TraceCheckUtils]: 105: Hoare triple {51617#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51618#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:15,972 INFO L290 TraceCheckUtils]: 106: Hoare triple {51618#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51618#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:15,974 INFO L290 TraceCheckUtils]: 107: Hoare triple {51618#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51619#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:15,974 INFO L290 TraceCheckUtils]: 108: Hoare triple {51619#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51619#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:15,976 INFO L290 TraceCheckUtils]: 109: Hoare triple {51619#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51620#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:15,976 INFO L290 TraceCheckUtils]: 110: Hoare triple {51620#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51620#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:15,977 INFO L290 TraceCheckUtils]: 111: Hoare triple {51620#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51621#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:15,978 INFO L290 TraceCheckUtils]: 112: Hoare triple {51621#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51621#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:15,979 INFO L290 TraceCheckUtils]: 113: Hoare triple {51621#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51622#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:15,979 INFO L290 TraceCheckUtils]: 114: Hoare triple {51622#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51622#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:15,981 INFO L290 TraceCheckUtils]: 115: Hoare triple {51622#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51623#(<= main_~k~0 55)} is VALID [2022-04-15 12:36:15,981 INFO L290 TraceCheckUtils]: 116: Hoare triple {51623#(<= main_~k~0 55)} assume !(~i~0 < 1000000); {51623#(<= main_~k~0 55)} is VALID [2022-04-15 12:36:15,982 INFO L272 TraceCheckUtils]: 117: Hoare triple {51623#(<= main_~k~0 55)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {51624#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:36:15,982 INFO L290 TraceCheckUtils]: 118: Hoare triple {51624#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {51625#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:36:15,982 INFO L290 TraceCheckUtils]: 119: Hoare triple {51625#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {51564#false} is VALID [2022-04-15 12:36:15,982 INFO L290 TraceCheckUtils]: 120: Hoare triple {51564#false} assume !false; {51564#false} is VALID [2022-04-15 12:36:15,983 INFO L134 CoverageAnalysis]: Checked inductivity of 3025 backedges. 0 proven. 3025 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:36:15,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:36:15,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615286261] [2022-04-15 12:36:15,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615286261] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:36:15,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510577842] [2022-04-15 12:36:15,983 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:36:15,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:36:15,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:36:15,984 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:36:15,985 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-04-15 12:36:16,142 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:36:16,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:36:16,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 654 conjuncts, 59 conjunts are in the unsatisfiable core [2022-04-15 12:36:16,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:36:16,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:36:16,827 INFO L272 TraceCheckUtils]: 0: Hoare triple {51563#true} call ULTIMATE.init(); {51563#true} is VALID [2022-04-15 12:36:16,827 INFO L290 TraceCheckUtils]: 1: Hoare triple {51563#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {51563#true} is VALID [2022-04-15 12:36:16,827 INFO L290 TraceCheckUtils]: 2: Hoare triple {51563#true} assume true; {51563#true} is VALID [2022-04-15 12:36:16,827 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {51563#true} {51563#true} #54#return; {51563#true} is VALID [2022-04-15 12:36:16,827 INFO L272 TraceCheckUtils]: 4: Hoare triple {51563#true} call #t~ret3 := main(); {51563#true} is VALID [2022-04-15 12:36:16,827 INFO L290 TraceCheckUtils]: 5: Hoare triple {51563#true} ~i~0 := 0;~k~0 := 0; {51645#(<= main_~k~0 0)} is VALID [2022-04-15 12:36:16,828 INFO L290 TraceCheckUtils]: 6: Hoare triple {51645#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51645#(<= main_~k~0 0)} is VALID [2022-04-15 12:36:16,831 INFO L290 TraceCheckUtils]: 7: Hoare triple {51645#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51569#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:16,832 INFO L290 TraceCheckUtils]: 8: Hoare triple {51569#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51569#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:16,833 INFO L290 TraceCheckUtils]: 9: Hoare triple {51569#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51570#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:16,833 INFO L290 TraceCheckUtils]: 10: Hoare triple {51570#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51570#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:16,835 INFO L290 TraceCheckUtils]: 11: Hoare triple {51570#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51571#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:16,835 INFO L290 TraceCheckUtils]: 12: Hoare triple {51571#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51571#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:16,836 INFO L290 TraceCheckUtils]: 13: Hoare triple {51571#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51572#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:16,836 INFO L290 TraceCheckUtils]: 14: Hoare triple {51572#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51572#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:16,838 INFO L290 TraceCheckUtils]: 15: Hoare triple {51572#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51573#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:16,838 INFO L290 TraceCheckUtils]: 16: Hoare triple {51573#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51573#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:16,839 INFO L290 TraceCheckUtils]: 17: Hoare triple {51573#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51574#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:16,840 INFO L290 TraceCheckUtils]: 18: Hoare triple {51574#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51574#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:16,841 INFO L290 TraceCheckUtils]: 19: Hoare triple {51574#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51575#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:16,841 INFO L290 TraceCheckUtils]: 20: Hoare triple {51575#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51575#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:16,843 INFO L290 TraceCheckUtils]: 21: Hoare triple {51575#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51576#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:16,843 INFO L290 TraceCheckUtils]: 22: Hoare triple {51576#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51576#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:16,844 INFO L290 TraceCheckUtils]: 23: Hoare triple {51576#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51577#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:16,844 INFO L290 TraceCheckUtils]: 24: Hoare triple {51577#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51577#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:16,846 INFO L290 TraceCheckUtils]: 25: Hoare triple {51577#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51578#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:16,846 INFO L290 TraceCheckUtils]: 26: Hoare triple {51578#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51578#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:16,847 INFO L290 TraceCheckUtils]: 27: Hoare triple {51578#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51579#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:16,848 INFO L290 TraceCheckUtils]: 28: Hoare triple {51579#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51579#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:16,849 INFO L290 TraceCheckUtils]: 29: Hoare triple {51579#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51580#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:16,849 INFO L290 TraceCheckUtils]: 30: Hoare triple {51580#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51580#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:16,850 INFO L290 TraceCheckUtils]: 31: Hoare triple {51580#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51581#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:16,851 INFO L290 TraceCheckUtils]: 32: Hoare triple {51581#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51581#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:16,852 INFO L290 TraceCheckUtils]: 33: Hoare triple {51581#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51582#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:16,852 INFO L290 TraceCheckUtils]: 34: Hoare triple {51582#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51582#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:16,854 INFO L290 TraceCheckUtils]: 35: Hoare triple {51582#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51583#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:16,854 INFO L290 TraceCheckUtils]: 36: Hoare triple {51583#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51583#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:16,855 INFO L290 TraceCheckUtils]: 37: Hoare triple {51583#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51584#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:16,855 INFO L290 TraceCheckUtils]: 38: Hoare triple {51584#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51584#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:16,857 INFO L290 TraceCheckUtils]: 39: Hoare triple {51584#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51585#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:16,857 INFO L290 TraceCheckUtils]: 40: Hoare triple {51585#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51585#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:16,858 INFO L290 TraceCheckUtils]: 41: Hoare triple {51585#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51586#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:16,859 INFO L290 TraceCheckUtils]: 42: Hoare triple {51586#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51586#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:16,860 INFO L290 TraceCheckUtils]: 43: Hoare triple {51586#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51587#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:16,860 INFO L290 TraceCheckUtils]: 44: Hoare triple {51587#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51587#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:16,862 INFO L290 TraceCheckUtils]: 45: Hoare triple {51587#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51588#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:16,862 INFO L290 TraceCheckUtils]: 46: Hoare triple {51588#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51588#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:16,863 INFO L290 TraceCheckUtils]: 47: Hoare triple {51588#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51589#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:16,863 INFO L290 TraceCheckUtils]: 48: Hoare triple {51589#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51589#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:16,865 INFO L290 TraceCheckUtils]: 49: Hoare triple {51589#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51590#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:16,865 INFO L290 TraceCheckUtils]: 50: Hoare triple {51590#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51590#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:16,866 INFO L290 TraceCheckUtils]: 51: Hoare triple {51590#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51591#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:16,867 INFO L290 TraceCheckUtils]: 52: Hoare triple {51591#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51591#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:16,868 INFO L290 TraceCheckUtils]: 53: Hoare triple {51591#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51592#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:16,868 INFO L290 TraceCheckUtils]: 54: Hoare triple {51592#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51592#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:16,870 INFO L290 TraceCheckUtils]: 55: Hoare triple {51592#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51593#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:16,870 INFO L290 TraceCheckUtils]: 56: Hoare triple {51593#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51593#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:16,871 INFO L290 TraceCheckUtils]: 57: Hoare triple {51593#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51594#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:16,871 INFO L290 TraceCheckUtils]: 58: Hoare triple {51594#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51594#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:16,873 INFO L290 TraceCheckUtils]: 59: Hoare triple {51594#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51595#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:16,873 INFO L290 TraceCheckUtils]: 60: Hoare triple {51595#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51595#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:16,874 INFO L290 TraceCheckUtils]: 61: Hoare triple {51595#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51596#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:16,875 INFO L290 TraceCheckUtils]: 62: Hoare triple {51596#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51596#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:16,876 INFO L290 TraceCheckUtils]: 63: Hoare triple {51596#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51597#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:16,876 INFO L290 TraceCheckUtils]: 64: Hoare triple {51597#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51597#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:16,878 INFO L290 TraceCheckUtils]: 65: Hoare triple {51597#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51598#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:16,878 INFO L290 TraceCheckUtils]: 66: Hoare triple {51598#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51598#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:16,879 INFO L290 TraceCheckUtils]: 67: Hoare triple {51598#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51599#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:16,879 INFO L290 TraceCheckUtils]: 68: Hoare triple {51599#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51599#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:16,881 INFO L290 TraceCheckUtils]: 69: Hoare triple {51599#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51600#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:16,881 INFO L290 TraceCheckUtils]: 70: Hoare triple {51600#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51600#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:16,882 INFO L290 TraceCheckUtils]: 71: Hoare triple {51600#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51601#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:16,883 INFO L290 TraceCheckUtils]: 72: Hoare triple {51601#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51601#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:16,884 INFO L290 TraceCheckUtils]: 73: Hoare triple {51601#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51602#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:16,884 INFO L290 TraceCheckUtils]: 74: Hoare triple {51602#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51602#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:16,886 INFO L290 TraceCheckUtils]: 75: Hoare triple {51602#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51603#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:16,886 INFO L290 TraceCheckUtils]: 76: Hoare triple {51603#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51603#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:16,887 INFO L290 TraceCheckUtils]: 77: Hoare triple {51603#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51604#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:16,887 INFO L290 TraceCheckUtils]: 78: Hoare triple {51604#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51604#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:16,889 INFO L290 TraceCheckUtils]: 79: Hoare triple {51604#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51605#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:16,889 INFO L290 TraceCheckUtils]: 80: Hoare triple {51605#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51605#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:16,890 INFO L290 TraceCheckUtils]: 81: Hoare triple {51605#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51606#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:16,891 INFO L290 TraceCheckUtils]: 82: Hoare triple {51606#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51606#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:16,892 INFO L290 TraceCheckUtils]: 83: Hoare triple {51606#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51607#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:16,892 INFO L290 TraceCheckUtils]: 84: Hoare triple {51607#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51607#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:16,894 INFO L290 TraceCheckUtils]: 85: Hoare triple {51607#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51608#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:16,894 INFO L290 TraceCheckUtils]: 86: Hoare triple {51608#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51608#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:16,895 INFO L290 TraceCheckUtils]: 87: Hoare triple {51608#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51609#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:16,895 INFO L290 TraceCheckUtils]: 88: Hoare triple {51609#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51609#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:16,897 INFO L290 TraceCheckUtils]: 89: Hoare triple {51609#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51610#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:16,897 INFO L290 TraceCheckUtils]: 90: Hoare triple {51610#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51610#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:16,898 INFO L290 TraceCheckUtils]: 91: Hoare triple {51610#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51611#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:16,898 INFO L290 TraceCheckUtils]: 92: Hoare triple {51611#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51611#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:16,900 INFO L290 TraceCheckUtils]: 93: Hoare triple {51611#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51612#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:16,900 INFO L290 TraceCheckUtils]: 94: Hoare triple {51612#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51612#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:16,902 INFO L290 TraceCheckUtils]: 95: Hoare triple {51612#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51613#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:16,902 INFO L290 TraceCheckUtils]: 96: Hoare triple {51613#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51613#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:16,903 INFO L290 TraceCheckUtils]: 97: Hoare triple {51613#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51614#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:16,904 INFO L290 TraceCheckUtils]: 98: Hoare triple {51614#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51614#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:16,905 INFO L290 TraceCheckUtils]: 99: Hoare triple {51614#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51615#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:16,905 INFO L290 TraceCheckUtils]: 100: Hoare triple {51615#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51615#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:16,907 INFO L290 TraceCheckUtils]: 101: Hoare triple {51615#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51616#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:16,907 INFO L290 TraceCheckUtils]: 102: Hoare triple {51616#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51616#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:16,908 INFO L290 TraceCheckUtils]: 103: Hoare triple {51616#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51617#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:16,909 INFO L290 TraceCheckUtils]: 104: Hoare triple {51617#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51617#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:16,910 INFO L290 TraceCheckUtils]: 105: Hoare triple {51617#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51618#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:16,910 INFO L290 TraceCheckUtils]: 106: Hoare triple {51618#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51618#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:16,912 INFO L290 TraceCheckUtils]: 107: Hoare triple {51618#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51619#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:16,912 INFO L290 TraceCheckUtils]: 108: Hoare triple {51619#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51619#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:16,914 INFO L290 TraceCheckUtils]: 109: Hoare triple {51619#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51620#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:16,914 INFO L290 TraceCheckUtils]: 110: Hoare triple {51620#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51620#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:16,916 INFO L290 TraceCheckUtils]: 111: Hoare triple {51620#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51621#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:16,916 INFO L290 TraceCheckUtils]: 112: Hoare triple {51621#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51621#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:16,917 INFO L290 TraceCheckUtils]: 113: Hoare triple {51621#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51622#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:16,917 INFO L290 TraceCheckUtils]: 114: Hoare triple {51622#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {51622#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:16,919 INFO L290 TraceCheckUtils]: 115: Hoare triple {51622#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {51623#(<= main_~k~0 55)} is VALID [2022-04-15 12:36:16,919 INFO L290 TraceCheckUtils]: 116: Hoare triple {51623#(<= main_~k~0 55)} assume !(~i~0 < 1000000); {51623#(<= main_~k~0 55)} is VALID [2022-04-15 12:36:16,919 INFO L272 TraceCheckUtils]: 117: Hoare triple {51623#(<= main_~k~0 55)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {51982#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:36:16,920 INFO L290 TraceCheckUtils]: 118: Hoare triple {51982#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {51986#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:36:16,920 INFO L290 TraceCheckUtils]: 119: Hoare triple {51986#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {51564#false} is VALID [2022-04-15 12:36:16,920 INFO L290 TraceCheckUtils]: 120: Hoare triple {51564#false} assume !false; {51564#false} is VALID [2022-04-15 12:36:16,920 INFO L134 CoverageAnalysis]: Checked inductivity of 3025 backedges. 0 proven. 3025 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:36:16,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:36:19,062 INFO L290 TraceCheckUtils]: 120: Hoare triple {51564#false} assume !false; {51564#false} is VALID [2022-04-15 12:36:19,063 INFO L290 TraceCheckUtils]: 119: Hoare triple {51986#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {51564#false} is VALID [2022-04-15 12:36:19,063 INFO L290 TraceCheckUtils]: 118: Hoare triple {51982#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {51986#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:36:19,063 INFO L272 TraceCheckUtils]: 117: Hoare triple {52002#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {51982#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:36:19,063 INFO L290 TraceCheckUtils]: 116: Hoare triple {52002#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {52002#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:36:19,067 INFO L290 TraceCheckUtils]: 115: Hoare triple {52009#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52002#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:36:19,068 INFO L290 TraceCheckUtils]: 114: Hoare triple {52009#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52009#(<= main_~k~0 999999)} is VALID [2022-04-15 12:36:19,069 INFO L290 TraceCheckUtils]: 113: Hoare triple {52016#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52009#(<= main_~k~0 999999)} is VALID [2022-04-15 12:36:19,069 INFO L290 TraceCheckUtils]: 112: Hoare triple {52016#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52016#(<= main_~k~0 999998)} is VALID [2022-04-15 12:36:19,071 INFO L290 TraceCheckUtils]: 111: Hoare triple {52023#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52016#(<= main_~k~0 999998)} is VALID [2022-04-15 12:36:19,071 INFO L290 TraceCheckUtils]: 110: Hoare triple {52023#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52023#(<= main_~k~0 999997)} is VALID [2022-04-15 12:36:19,072 INFO L290 TraceCheckUtils]: 109: Hoare triple {52030#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52023#(<= main_~k~0 999997)} is VALID [2022-04-15 12:36:19,073 INFO L290 TraceCheckUtils]: 108: Hoare triple {52030#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52030#(<= main_~k~0 999996)} is VALID [2022-04-15 12:36:19,074 INFO L290 TraceCheckUtils]: 107: Hoare triple {52037#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52030#(<= main_~k~0 999996)} is VALID [2022-04-15 12:36:19,074 INFO L290 TraceCheckUtils]: 106: Hoare triple {52037#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52037#(<= main_~k~0 999995)} is VALID [2022-04-15 12:36:19,076 INFO L290 TraceCheckUtils]: 105: Hoare triple {52044#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52037#(<= main_~k~0 999995)} is VALID [2022-04-15 12:36:19,076 INFO L290 TraceCheckUtils]: 104: Hoare triple {52044#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52044#(<= main_~k~0 999994)} is VALID [2022-04-15 12:36:19,077 INFO L290 TraceCheckUtils]: 103: Hoare triple {52051#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52044#(<= main_~k~0 999994)} is VALID [2022-04-15 12:36:19,078 INFO L290 TraceCheckUtils]: 102: Hoare triple {52051#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52051#(<= main_~k~0 999993)} is VALID [2022-04-15 12:36:19,079 INFO L290 TraceCheckUtils]: 101: Hoare triple {52058#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52051#(<= main_~k~0 999993)} is VALID [2022-04-15 12:36:19,079 INFO L290 TraceCheckUtils]: 100: Hoare triple {52058#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52058#(<= main_~k~0 999992)} is VALID [2022-04-15 12:36:19,081 INFO L290 TraceCheckUtils]: 99: Hoare triple {52065#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52058#(<= main_~k~0 999992)} is VALID [2022-04-15 12:36:19,081 INFO L290 TraceCheckUtils]: 98: Hoare triple {52065#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52065#(<= main_~k~0 999991)} is VALID [2022-04-15 12:36:19,082 INFO L290 TraceCheckUtils]: 97: Hoare triple {52072#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52065#(<= main_~k~0 999991)} is VALID [2022-04-15 12:36:19,082 INFO L290 TraceCheckUtils]: 96: Hoare triple {52072#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52072#(<= main_~k~0 999990)} is VALID [2022-04-15 12:36:19,084 INFO L290 TraceCheckUtils]: 95: Hoare triple {52079#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52072#(<= main_~k~0 999990)} is VALID [2022-04-15 12:36:19,084 INFO L290 TraceCheckUtils]: 94: Hoare triple {52079#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52079#(<= main_~k~0 999989)} is VALID [2022-04-15 12:36:19,086 INFO L290 TraceCheckUtils]: 93: Hoare triple {52086#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52079#(<= main_~k~0 999989)} is VALID [2022-04-15 12:36:19,086 INFO L290 TraceCheckUtils]: 92: Hoare triple {52086#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52086#(<= main_~k~0 999988)} is VALID [2022-04-15 12:36:19,087 INFO L290 TraceCheckUtils]: 91: Hoare triple {52093#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52086#(<= main_~k~0 999988)} is VALID [2022-04-15 12:36:19,088 INFO L290 TraceCheckUtils]: 90: Hoare triple {52093#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52093#(<= main_~k~0 999987)} is VALID [2022-04-15 12:36:19,089 INFO L290 TraceCheckUtils]: 89: Hoare triple {52100#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52093#(<= main_~k~0 999987)} is VALID [2022-04-15 12:36:19,089 INFO L290 TraceCheckUtils]: 88: Hoare triple {52100#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52100#(<= main_~k~0 999986)} is VALID [2022-04-15 12:36:19,091 INFO L290 TraceCheckUtils]: 87: Hoare triple {52107#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52100#(<= main_~k~0 999986)} is VALID [2022-04-15 12:36:19,091 INFO L290 TraceCheckUtils]: 86: Hoare triple {52107#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52107#(<= main_~k~0 999985)} is VALID [2022-04-15 12:36:19,093 INFO L290 TraceCheckUtils]: 85: Hoare triple {52114#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52107#(<= main_~k~0 999985)} is VALID [2022-04-15 12:36:19,093 INFO L290 TraceCheckUtils]: 84: Hoare triple {52114#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52114#(<= main_~k~0 999984)} is VALID [2022-04-15 12:36:19,094 INFO L290 TraceCheckUtils]: 83: Hoare triple {52121#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52114#(<= main_~k~0 999984)} is VALID [2022-04-15 12:36:19,095 INFO L290 TraceCheckUtils]: 82: Hoare triple {52121#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52121#(<= main_~k~0 999983)} is VALID [2022-04-15 12:36:19,096 INFO L290 TraceCheckUtils]: 81: Hoare triple {52128#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52121#(<= main_~k~0 999983)} is VALID [2022-04-15 12:36:19,096 INFO L290 TraceCheckUtils]: 80: Hoare triple {52128#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52128#(<= main_~k~0 999982)} is VALID [2022-04-15 12:36:19,098 INFO L290 TraceCheckUtils]: 79: Hoare triple {52135#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52128#(<= main_~k~0 999982)} is VALID [2022-04-15 12:36:19,098 INFO L290 TraceCheckUtils]: 78: Hoare triple {52135#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52135#(<= main_~k~0 999981)} is VALID [2022-04-15 12:36:19,099 INFO L290 TraceCheckUtils]: 77: Hoare triple {52142#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52135#(<= main_~k~0 999981)} is VALID [2022-04-15 12:36:19,100 INFO L290 TraceCheckUtils]: 76: Hoare triple {52142#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52142#(<= main_~k~0 999980)} is VALID [2022-04-15 12:36:19,101 INFO L290 TraceCheckUtils]: 75: Hoare triple {52149#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52142#(<= main_~k~0 999980)} is VALID [2022-04-15 12:36:19,101 INFO L290 TraceCheckUtils]: 74: Hoare triple {52149#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52149#(<= main_~k~0 999979)} is VALID [2022-04-15 12:36:19,103 INFO L290 TraceCheckUtils]: 73: Hoare triple {52156#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52149#(<= main_~k~0 999979)} is VALID [2022-04-15 12:36:19,103 INFO L290 TraceCheckUtils]: 72: Hoare triple {52156#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52156#(<= main_~k~0 999978)} is VALID [2022-04-15 12:36:19,105 INFO L290 TraceCheckUtils]: 71: Hoare triple {52163#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52156#(<= main_~k~0 999978)} is VALID [2022-04-15 12:36:19,105 INFO L290 TraceCheckUtils]: 70: Hoare triple {52163#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52163#(<= main_~k~0 999977)} is VALID [2022-04-15 12:36:19,106 INFO L290 TraceCheckUtils]: 69: Hoare triple {52170#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52163#(<= main_~k~0 999977)} is VALID [2022-04-15 12:36:19,107 INFO L290 TraceCheckUtils]: 68: Hoare triple {52170#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52170#(<= main_~k~0 999976)} is VALID [2022-04-15 12:36:19,108 INFO L290 TraceCheckUtils]: 67: Hoare triple {52177#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52170#(<= main_~k~0 999976)} is VALID [2022-04-15 12:36:19,108 INFO L290 TraceCheckUtils]: 66: Hoare triple {52177#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52177#(<= main_~k~0 999975)} is VALID [2022-04-15 12:36:19,110 INFO L290 TraceCheckUtils]: 65: Hoare triple {52184#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52177#(<= main_~k~0 999975)} is VALID [2022-04-15 12:36:19,110 INFO L290 TraceCheckUtils]: 64: Hoare triple {52184#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52184#(<= main_~k~0 999974)} is VALID [2022-04-15 12:36:19,112 INFO L290 TraceCheckUtils]: 63: Hoare triple {52191#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52184#(<= main_~k~0 999974)} is VALID [2022-04-15 12:36:19,112 INFO L290 TraceCheckUtils]: 62: Hoare triple {52191#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52191#(<= main_~k~0 999973)} is VALID [2022-04-15 12:36:19,114 INFO L290 TraceCheckUtils]: 61: Hoare triple {52198#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52191#(<= main_~k~0 999973)} is VALID [2022-04-15 12:36:19,114 INFO L290 TraceCheckUtils]: 60: Hoare triple {52198#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52198#(<= main_~k~0 999972)} is VALID [2022-04-15 12:36:19,116 INFO L290 TraceCheckUtils]: 59: Hoare triple {52205#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52198#(<= main_~k~0 999972)} is VALID [2022-04-15 12:36:19,116 INFO L290 TraceCheckUtils]: 58: Hoare triple {52205#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52205#(<= main_~k~0 999971)} is VALID [2022-04-15 12:36:19,118 INFO L290 TraceCheckUtils]: 57: Hoare triple {52212#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52205#(<= main_~k~0 999971)} is VALID [2022-04-15 12:36:19,118 INFO L290 TraceCheckUtils]: 56: Hoare triple {52212#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52212#(<= main_~k~0 999970)} is VALID [2022-04-15 12:36:19,119 INFO L290 TraceCheckUtils]: 55: Hoare triple {52219#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52212#(<= main_~k~0 999970)} is VALID [2022-04-15 12:36:19,120 INFO L290 TraceCheckUtils]: 54: Hoare triple {52219#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52219#(<= main_~k~0 999969)} is VALID [2022-04-15 12:36:19,121 INFO L290 TraceCheckUtils]: 53: Hoare triple {52226#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52219#(<= main_~k~0 999969)} is VALID [2022-04-15 12:36:19,121 INFO L290 TraceCheckUtils]: 52: Hoare triple {52226#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52226#(<= main_~k~0 999968)} is VALID [2022-04-15 12:36:19,123 INFO L290 TraceCheckUtils]: 51: Hoare triple {52233#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52226#(<= main_~k~0 999968)} is VALID [2022-04-15 12:36:19,123 INFO L290 TraceCheckUtils]: 50: Hoare triple {52233#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52233#(<= main_~k~0 999967)} is VALID [2022-04-15 12:36:19,124 INFO L290 TraceCheckUtils]: 49: Hoare triple {52240#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52233#(<= main_~k~0 999967)} is VALID [2022-04-15 12:36:19,125 INFO L290 TraceCheckUtils]: 48: Hoare triple {52240#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52240#(<= main_~k~0 999966)} is VALID [2022-04-15 12:36:19,126 INFO L290 TraceCheckUtils]: 47: Hoare triple {52247#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52240#(<= main_~k~0 999966)} is VALID [2022-04-15 12:36:19,126 INFO L290 TraceCheckUtils]: 46: Hoare triple {52247#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52247#(<= main_~k~0 999965)} is VALID [2022-04-15 12:36:19,128 INFO L290 TraceCheckUtils]: 45: Hoare triple {52254#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52247#(<= main_~k~0 999965)} is VALID [2022-04-15 12:36:19,128 INFO L290 TraceCheckUtils]: 44: Hoare triple {52254#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52254#(<= main_~k~0 999964)} is VALID [2022-04-15 12:36:19,129 INFO L290 TraceCheckUtils]: 43: Hoare triple {52261#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52254#(<= main_~k~0 999964)} is VALID [2022-04-15 12:36:19,129 INFO L290 TraceCheckUtils]: 42: Hoare triple {52261#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52261#(<= main_~k~0 999963)} is VALID [2022-04-15 12:36:19,131 INFO L290 TraceCheckUtils]: 41: Hoare triple {52268#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52261#(<= main_~k~0 999963)} is VALID [2022-04-15 12:36:19,131 INFO L290 TraceCheckUtils]: 40: Hoare triple {52268#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52268#(<= main_~k~0 999962)} is VALID [2022-04-15 12:36:19,133 INFO L290 TraceCheckUtils]: 39: Hoare triple {52275#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52268#(<= main_~k~0 999962)} is VALID [2022-04-15 12:36:19,133 INFO L290 TraceCheckUtils]: 38: Hoare triple {52275#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52275#(<= main_~k~0 999961)} is VALID [2022-04-15 12:36:19,134 INFO L290 TraceCheckUtils]: 37: Hoare triple {52282#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52275#(<= main_~k~0 999961)} is VALID [2022-04-15 12:36:19,134 INFO L290 TraceCheckUtils]: 36: Hoare triple {52282#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52282#(<= main_~k~0 999960)} is VALID [2022-04-15 12:36:19,136 INFO L290 TraceCheckUtils]: 35: Hoare triple {52289#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52282#(<= main_~k~0 999960)} is VALID [2022-04-15 12:36:19,136 INFO L290 TraceCheckUtils]: 34: Hoare triple {52289#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52289#(<= main_~k~0 999959)} is VALID [2022-04-15 12:36:19,138 INFO L290 TraceCheckUtils]: 33: Hoare triple {52296#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52289#(<= main_~k~0 999959)} is VALID [2022-04-15 12:36:19,138 INFO L290 TraceCheckUtils]: 32: Hoare triple {52296#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52296#(<= main_~k~0 999958)} is VALID [2022-04-15 12:36:19,139 INFO L290 TraceCheckUtils]: 31: Hoare triple {52303#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52296#(<= main_~k~0 999958)} is VALID [2022-04-15 12:36:19,139 INFO L290 TraceCheckUtils]: 30: Hoare triple {52303#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52303#(<= main_~k~0 999957)} is VALID [2022-04-15 12:36:19,141 INFO L290 TraceCheckUtils]: 29: Hoare triple {52310#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52303#(<= main_~k~0 999957)} is VALID [2022-04-15 12:36:19,141 INFO L290 TraceCheckUtils]: 28: Hoare triple {52310#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52310#(<= main_~k~0 999956)} is VALID [2022-04-15 12:36:19,143 INFO L290 TraceCheckUtils]: 27: Hoare triple {52317#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52310#(<= main_~k~0 999956)} is VALID [2022-04-15 12:36:19,143 INFO L290 TraceCheckUtils]: 26: Hoare triple {52317#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52317#(<= main_~k~0 999955)} is VALID [2022-04-15 12:36:19,144 INFO L290 TraceCheckUtils]: 25: Hoare triple {52324#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52317#(<= main_~k~0 999955)} is VALID [2022-04-15 12:36:19,144 INFO L290 TraceCheckUtils]: 24: Hoare triple {52324#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52324#(<= main_~k~0 999954)} is VALID [2022-04-15 12:36:19,146 INFO L290 TraceCheckUtils]: 23: Hoare triple {52331#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52324#(<= main_~k~0 999954)} is VALID [2022-04-15 12:36:19,146 INFO L290 TraceCheckUtils]: 22: Hoare triple {52331#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52331#(<= main_~k~0 999953)} is VALID [2022-04-15 12:36:19,148 INFO L290 TraceCheckUtils]: 21: Hoare triple {52338#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52331#(<= main_~k~0 999953)} is VALID [2022-04-15 12:36:19,148 INFO L290 TraceCheckUtils]: 20: Hoare triple {52338#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52338#(<= main_~k~0 999952)} is VALID [2022-04-15 12:36:19,149 INFO L290 TraceCheckUtils]: 19: Hoare triple {52345#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52338#(<= main_~k~0 999952)} is VALID [2022-04-15 12:36:19,149 INFO L290 TraceCheckUtils]: 18: Hoare triple {52345#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52345#(<= main_~k~0 999951)} is VALID [2022-04-15 12:36:19,151 INFO L290 TraceCheckUtils]: 17: Hoare triple {52352#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52345#(<= main_~k~0 999951)} is VALID [2022-04-15 12:36:19,151 INFO L290 TraceCheckUtils]: 16: Hoare triple {52352#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52352#(<= main_~k~0 999950)} is VALID [2022-04-15 12:36:19,153 INFO L290 TraceCheckUtils]: 15: Hoare triple {52359#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52352#(<= main_~k~0 999950)} is VALID [2022-04-15 12:36:19,153 INFO L290 TraceCheckUtils]: 14: Hoare triple {52359#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52359#(<= main_~k~0 999949)} is VALID [2022-04-15 12:36:19,154 INFO L290 TraceCheckUtils]: 13: Hoare triple {52366#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52359#(<= main_~k~0 999949)} is VALID [2022-04-15 12:36:19,154 INFO L290 TraceCheckUtils]: 12: Hoare triple {52366#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52366#(<= main_~k~0 999948)} is VALID [2022-04-15 12:36:19,156 INFO L290 TraceCheckUtils]: 11: Hoare triple {52373#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52366#(<= main_~k~0 999948)} is VALID [2022-04-15 12:36:19,156 INFO L290 TraceCheckUtils]: 10: Hoare triple {52373#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52373#(<= main_~k~0 999947)} is VALID [2022-04-15 12:36:19,157 INFO L290 TraceCheckUtils]: 9: Hoare triple {52380#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52373#(<= main_~k~0 999947)} is VALID [2022-04-15 12:36:19,158 INFO L290 TraceCheckUtils]: 8: Hoare triple {52380#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52380#(<= main_~k~0 999946)} is VALID [2022-04-15 12:36:19,159 INFO L290 TraceCheckUtils]: 7: Hoare triple {52387#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {52380#(<= main_~k~0 999946)} is VALID [2022-04-15 12:36:19,159 INFO L290 TraceCheckUtils]: 6: Hoare triple {52387#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {52387#(<= main_~k~0 999945)} is VALID [2022-04-15 12:36:19,159 INFO L290 TraceCheckUtils]: 5: Hoare triple {51563#true} ~i~0 := 0;~k~0 := 0; {52387#(<= main_~k~0 999945)} is VALID [2022-04-15 12:36:19,159 INFO L272 TraceCheckUtils]: 4: Hoare triple {51563#true} call #t~ret3 := main(); {51563#true} is VALID [2022-04-15 12:36:19,160 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {51563#true} {51563#true} #54#return; {51563#true} is VALID [2022-04-15 12:36:19,160 INFO L290 TraceCheckUtils]: 2: Hoare triple {51563#true} assume true; {51563#true} is VALID [2022-04-15 12:36:19,160 INFO L290 TraceCheckUtils]: 1: Hoare triple {51563#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {51563#true} is VALID [2022-04-15 12:36:19,160 INFO L272 TraceCheckUtils]: 0: Hoare triple {51563#true} call ULTIMATE.init(); {51563#true} is VALID [2022-04-15 12:36:19,160 INFO L134 CoverageAnalysis]: Checked inductivity of 3025 backedges. 0 proven. 3025 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:36:19,160 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510577842] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:36:19,160 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:36:19,160 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 60, 60] total 120 [2022-04-15 12:36:19,161 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:36:19,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [138457941] [2022-04-15 12:36:19,161 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [138457941] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:36:19,161 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:36:19,161 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [61] imperfect sequences [] total 61 [2022-04-15 12:36:19,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509688532] [2022-04-15 12:36:19,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:36:19,162 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.9180327868852458) internal successors, (117), 59 states have internal predecessors, (117), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 121 [2022-04-15 12:36:19,162 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:36:19,162 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 61 states, 61 states have (on average 1.9180327868852458) internal successors, (117), 59 states have internal predecessors, (117), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:19,289 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 121 edges. 121 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:36:19,289 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-04-15 12:36:19,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:36:19,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-04-15 12:36:19,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6567, Invalid=7713, Unknown=0, NotChecked=0, Total=14280 [2022-04-15 12:36:19,291 INFO L87 Difference]: Start difference. First operand 122 states and 122 transitions. Second operand has 61 states, 61 states have (on average 1.9180327868852458) internal successors, (117), 59 states have internal predecessors, (117), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:21,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:36:21,178 INFO L93 Difference]: Finished difference Result 130 states and 130 transitions. [2022-04-15 12:36:21,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-04-15 12:36:21,178 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.9180327868852458) internal successors, (117), 59 states have internal predecessors, (117), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 121 [2022-04-15 12:36:21,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:36:21,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 61 states have (on average 1.9180327868852458) internal successors, (117), 59 states have internal predecessors, (117), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:21,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 130 transitions. [2022-04-15 12:36:21,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 61 states have (on average 1.9180327868852458) internal successors, (117), 59 states have internal predecessors, (117), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:21,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 130 transitions. [2022-04-15 12:36:21,180 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 61 states and 130 transitions. [2022-04-15 12:36:21,339 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 130 edges. 130 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:36:21,341 INFO L225 Difference]: With dead ends: 130 [2022-04-15 12:36:21,341 INFO L226 Difference]: Without dead ends: 125 [2022-04-15 12:36:21,343 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 361 GetRequests, 184 SyntacticMatches, 1 SemanticMatches, 176 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2601 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=13018, Invalid=18488, Unknown=0, NotChecked=0, Total=31506 [2022-04-15 12:36:21,343 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 122 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-15 12:36:21,343 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 48 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-15 12:36:21,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2022-04-15 12:36:21,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 124. [2022-04-15 12:36:21,740 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:36:21,741 INFO L82 GeneralOperation]: Start isEquivalent. First operand 125 states. Second operand has 124 states, 119 states have (on average 1.0084033613445378) internal successors, (120), 119 states have internal predecessors, (120), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:21,741 INFO L74 IsIncluded]: Start isIncluded. First operand 125 states. Second operand has 124 states, 119 states have (on average 1.0084033613445378) internal successors, (120), 119 states have internal predecessors, (120), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:21,741 INFO L87 Difference]: Start difference. First operand 125 states. Second operand has 124 states, 119 states have (on average 1.0084033613445378) internal successors, (120), 119 states have internal predecessors, (120), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:21,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:36:21,742 INFO L93 Difference]: Finished difference Result 125 states and 125 transitions. [2022-04-15 12:36:21,742 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 125 transitions. [2022-04-15 12:36:21,742 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:36:21,742 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:36:21,742 INFO L74 IsIncluded]: Start isIncluded. First operand has 124 states, 119 states have (on average 1.0084033613445378) internal successors, (120), 119 states have internal predecessors, (120), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 125 states. [2022-04-15 12:36:21,742 INFO L87 Difference]: Start difference. First operand has 124 states, 119 states have (on average 1.0084033613445378) internal successors, (120), 119 states have internal predecessors, (120), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 125 states. [2022-04-15 12:36:21,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:36:21,743 INFO L93 Difference]: Finished difference Result 125 states and 125 transitions. [2022-04-15 12:36:21,743 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 125 transitions. [2022-04-15 12:36:21,743 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:36:21,743 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:36:21,743 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:36:21,743 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:36:21,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 119 states have (on average 1.0084033613445378) internal successors, (120), 119 states have internal predecessors, (120), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:21,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 124 transitions. [2022-04-15 12:36:21,745 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 124 transitions. Word has length 121 [2022-04-15 12:36:21,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:36:21,745 INFO L478 AbstractCegarLoop]: Abstraction has 124 states and 124 transitions. [2022-04-15 12:36:21,745 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 1.9180327868852458) internal successors, (117), 59 states have internal predecessors, (117), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:21,745 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 124 states and 124 transitions. [2022-04-15 12:36:21,956 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 124 edges. 124 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:36:21,956 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 124 transitions. [2022-04-15 12:36:21,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-04-15 12:36:21,957 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:36:21,957 INFO L499 BasicCegarLoop]: trace histogram [56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:36:21,974 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-04-15 12:36:22,170 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:36:22,171 INFO L403 AbstractCegarLoop]: === Iteration 57 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:36:22,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:36:22,171 INFO L85 PathProgramCache]: Analyzing trace with hash 2014253748, now seen corresponding path program 111 times [2022-04-15 12:36:22,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:36:22,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [79435518] [2022-04-15 12:36:25,820 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:36:25,820 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:36:25,820 INFO L85 PathProgramCache]: Analyzing trace with hash 2014253748, now seen corresponding path program 112 times [2022-04-15 12:36:25,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:36:25,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860015555] [2022-04-15 12:36:25,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:36:25,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:36:25,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:36:26,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:36:26,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:36:26,875 INFO L290 TraceCheckUtils]: 0: Hoare triple {53349#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {53285#true} is VALID [2022-04-15 12:36:26,875 INFO L290 TraceCheckUtils]: 1: Hoare triple {53285#true} assume true; {53285#true} is VALID [2022-04-15 12:36:26,875 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {53285#true} {53285#true} #54#return; {53285#true} is VALID [2022-04-15 12:36:26,875 INFO L272 TraceCheckUtils]: 0: Hoare triple {53285#true} call ULTIMATE.init(); {53349#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:36:26,875 INFO L290 TraceCheckUtils]: 1: Hoare triple {53349#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {53285#true} is VALID [2022-04-15 12:36:26,875 INFO L290 TraceCheckUtils]: 2: Hoare triple {53285#true} assume true; {53285#true} is VALID [2022-04-15 12:36:26,875 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {53285#true} {53285#true} #54#return; {53285#true} is VALID [2022-04-15 12:36:26,875 INFO L272 TraceCheckUtils]: 4: Hoare triple {53285#true} call #t~ret3 := main(); {53285#true} is VALID [2022-04-15 12:36:26,876 INFO L290 TraceCheckUtils]: 5: Hoare triple {53285#true} ~i~0 := 0;~k~0 := 0; {53290#(= main_~k~0 0)} is VALID [2022-04-15 12:36:26,876 INFO L290 TraceCheckUtils]: 6: Hoare triple {53290#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53290#(= main_~k~0 0)} is VALID [2022-04-15 12:36:26,876 INFO L290 TraceCheckUtils]: 7: Hoare triple {53290#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53291#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:26,876 INFO L290 TraceCheckUtils]: 8: Hoare triple {53291#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53291#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:26,880 INFO L290 TraceCheckUtils]: 9: Hoare triple {53291#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53292#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:26,881 INFO L290 TraceCheckUtils]: 10: Hoare triple {53292#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53292#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:26,882 INFO L290 TraceCheckUtils]: 11: Hoare triple {53292#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53293#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:26,882 INFO L290 TraceCheckUtils]: 12: Hoare triple {53293#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53293#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:26,884 INFO L290 TraceCheckUtils]: 13: Hoare triple {53293#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53294#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:26,884 INFO L290 TraceCheckUtils]: 14: Hoare triple {53294#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53294#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:26,886 INFO L290 TraceCheckUtils]: 15: Hoare triple {53294#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53295#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:26,886 INFO L290 TraceCheckUtils]: 16: Hoare triple {53295#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53295#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:26,888 INFO L290 TraceCheckUtils]: 17: Hoare triple {53295#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53296#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:26,888 INFO L290 TraceCheckUtils]: 18: Hoare triple {53296#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53296#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:26,889 INFO L290 TraceCheckUtils]: 19: Hoare triple {53296#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53297#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:26,890 INFO L290 TraceCheckUtils]: 20: Hoare triple {53297#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53297#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:26,891 INFO L290 TraceCheckUtils]: 21: Hoare triple {53297#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53298#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:26,891 INFO L290 TraceCheckUtils]: 22: Hoare triple {53298#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53298#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:26,893 INFO L290 TraceCheckUtils]: 23: Hoare triple {53298#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53299#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:26,893 INFO L290 TraceCheckUtils]: 24: Hoare triple {53299#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53299#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:26,895 INFO L290 TraceCheckUtils]: 25: Hoare triple {53299#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53300#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:26,895 INFO L290 TraceCheckUtils]: 26: Hoare triple {53300#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53300#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:26,897 INFO L290 TraceCheckUtils]: 27: Hoare triple {53300#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53301#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:26,897 INFO L290 TraceCheckUtils]: 28: Hoare triple {53301#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53301#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:26,898 INFO L290 TraceCheckUtils]: 29: Hoare triple {53301#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53302#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:26,899 INFO L290 TraceCheckUtils]: 30: Hoare triple {53302#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53302#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:26,900 INFO L290 TraceCheckUtils]: 31: Hoare triple {53302#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53303#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:26,900 INFO L290 TraceCheckUtils]: 32: Hoare triple {53303#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53303#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:26,902 INFO L290 TraceCheckUtils]: 33: Hoare triple {53303#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53304#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:26,902 INFO L290 TraceCheckUtils]: 34: Hoare triple {53304#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53304#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:26,904 INFO L290 TraceCheckUtils]: 35: Hoare triple {53304#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53305#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:26,904 INFO L290 TraceCheckUtils]: 36: Hoare triple {53305#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53305#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:26,906 INFO L290 TraceCheckUtils]: 37: Hoare triple {53305#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53306#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:26,906 INFO L290 TraceCheckUtils]: 38: Hoare triple {53306#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53306#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:26,907 INFO L290 TraceCheckUtils]: 39: Hoare triple {53306#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53307#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:26,908 INFO L290 TraceCheckUtils]: 40: Hoare triple {53307#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53307#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:26,909 INFO L290 TraceCheckUtils]: 41: Hoare triple {53307#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53308#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:26,910 INFO L290 TraceCheckUtils]: 42: Hoare triple {53308#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53308#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:26,911 INFO L290 TraceCheckUtils]: 43: Hoare triple {53308#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53309#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:26,912 INFO L290 TraceCheckUtils]: 44: Hoare triple {53309#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53309#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:26,914 INFO L290 TraceCheckUtils]: 45: Hoare triple {53309#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53310#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:26,914 INFO L290 TraceCheckUtils]: 46: Hoare triple {53310#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53310#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:26,916 INFO L290 TraceCheckUtils]: 47: Hoare triple {53310#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53311#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:26,916 INFO L290 TraceCheckUtils]: 48: Hoare triple {53311#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53311#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:26,917 INFO L290 TraceCheckUtils]: 49: Hoare triple {53311#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53312#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:26,918 INFO L290 TraceCheckUtils]: 50: Hoare triple {53312#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53312#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:26,919 INFO L290 TraceCheckUtils]: 51: Hoare triple {53312#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53313#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:26,919 INFO L290 TraceCheckUtils]: 52: Hoare triple {53313#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53313#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:26,921 INFO L290 TraceCheckUtils]: 53: Hoare triple {53313#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53314#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:26,921 INFO L290 TraceCheckUtils]: 54: Hoare triple {53314#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53314#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:26,923 INFO L290 TraceCheckUtils]: 55: Hoare triple {53314#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53315#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:26,923 INFO L290 TraceCheckUtils]: 56: Hoare triple {53315#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53315#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:26,925 INFO L290 TraceCheckUtils]: 57: Hoare triple {53315#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53316#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:26,925 INFO L290 TraceCheckUtils]: 58: Hoare triple {53316#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53316#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:26,926 INFO L290 TraceCheckUtils]: 59: Hoare triple {53316#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53317#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:26,927 INFO L290 TraceCheckUtils]: 60: Hoare triple {53317#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53317#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:26,928 INFO L290 TraceCheckUtils]: 61: Hoare triple {53317#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53318#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:26,929 INFO L290 TraceCheckUtils]: 62: Hoare triple {53318#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53318#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:26,930 INFO L290 TraceCheckUtils]: 63: Hoare triple {53318#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53319#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:26,930 INFO L290 TraceCheckUtils]: 64: Hoare triple {53319#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53319#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:26,932 INFO L290 TraceCheckUtils]: 65: Hoare triple {53319#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53320#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:26,932 INFO L290 TraceCheckUtils]: 66: Hoare triple {53320#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53320#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:26,934 INFO L290 TraceCheckUtils]: 67: Hoare triple {53320#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53321#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:26,934 INFO L290 TraceCheckUtils]: 68: Hoare triple {53321#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53321#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:26,936 INFO L290 TraceCheckUtils]: 69: Hoare triple {53321#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53322#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:26,936 INFO L290 TraceCheckUtils]: 70: Hoare triple {53322#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53322#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:26,937 INFO L290 TraceCheckUtils]: 71: Hoare triple {53322#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53323#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:26,938 INFO L290 TraceCheckUtils]: 72: Hoare triple {53323#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53323#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:26,939 INFO L290 TraceCheckUtils]: 73: Hoare triple {53323#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53324#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:26,940 INFO L290 TraceCheckUtils]: 74: Hoare triple {53324#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53324#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:26,941 INFO L290 TraceCheckUtils]: 75: Hoare triple {53324#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53325#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:26,942 INFO L290 TraceCheckUtils]: 76: Hoare triple {53325#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53325#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:26,943 INFO L290 TraceCheckUtils]: 77: Hoare triple {53325#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53326#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:26,943 INFO L290 TraceCheckUtils]: 78: Hoare triple {53326#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53326#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:26,945 INFO L290 TraceCheckUtils]: 79: Hoare triple {53326#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53327#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:26,945 INFO L290 TraceCheckUtils]: 80: Hoare triple {53327#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53327#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:26,947 INFO L290 TraceCheckUtils]: 81: Hoare triple {53327#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53328#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:26,947 INFO L290 TraceCheckUtils]: 82: Hoare triple {53328#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53328#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:26,948 INFO L290 TraceCheckUtils]: 83: Hoare triple {53328#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53329#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:26,949 INFO L290 TraceCheckUtils]: 84: Hoare triple {53329#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53329#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:26,950 INFO L290 TraceCheckUtils]: 85: Hoare triple {53329#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53330#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:26,951 INFO L290 TraceCheckUtils]: 86: Hoare triple {53330#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53330#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:26,952 INFO L290 TraceCheckUtils]: 87: Hoare triple {53330#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53331#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:26,952 INFO L290 TraceCheckUtils]: 88: Hoare triple {53331#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53331#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:26,954 INFO L290 TraceCheckUtils]: 89: Hoare triple {53331#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53332#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:26,954 INFO L290 TraceCheckUtils]: 90: Hoare triple {53332#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53332#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:26,956 INFO L290 TraceCheckUtils]: 91: Hoare triple {53332#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53333#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:26,956 INFO L290 TraceCheckUtils]: 92: Hoare triple {53333#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53333#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:26,957 INFO L290 TraceCheckUtils]: 93: Hoare triple {53333#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53334#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:26,958 INFO L290 TraceCheckUtils]: 94: Hoare triple {53334#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53334#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:26,959 INFO L290 TraceCheckUtils]: 95: Hoare triple {53334#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53335#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:26,960 INFO L290 TraceCheckUtils]: 96: Hoare triple {53335#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53335#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:26,961 INFO L290 TraceCheckUtils]: 97: Hoare triple {53335#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53336#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:26,961 INFO L290 TraceCheckUtils]: 98: Hoare triple {53336#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53336#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:26,963 INFO L290 TraceCheckUtils]: 99: Hoare triple {53336#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53337#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:26,963 INFO L290 TraceCheckUtils]: 100: Hoare triple {53337#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53337#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:26,965 INFO L290 TraceCheckUtils]: 101: Hoare triple {53337#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53338#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:26,965 INFO L290 TraceCheckUtils]: 102: Hoare triple {53338#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53338#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:26,967 INFO L290 TraceCheckUtils]: 103: Hoare triple {53338#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53339#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:26,967 INFO L290 TraceCheckUtils]: 104: Hoare triple {53339#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53339#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:26,968 INFO L290 TraceCheckUtils]: 105: Hoare triple {53339#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53340#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:26,969 INFO L290 TraceCheckUtils]: 106: Hoare triple {53340#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53340#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:26,970 INFO L290 TraceCheckUtils]: 107: Hoare triple {53340#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53341#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:26,970 INFO L290 TraceCheckUtils]: 108: Hoare triple {53341#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53341#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:26,972 INFO L290 TraceCheckUtils]: 109: Hoare triple {53341#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53342#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:26,972 INFO L290 TraceCheckUtils]: 110: Hoare triple {53342#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53342#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:26,974 INFO L290 TraceCheckUtils]: 111: Hoare triple {53342#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53343#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:26,974 INFO L290 TraceCheckUtils]: 112: Hoare triple {53343#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53343#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:26,976 INFO L290 TraceCheckUtils]: 113: Hoare triple {53343#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53344#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:26,976 INFO L290 TraceCheckUtils]: 114: Hoare triple {53344#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53344#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:26,977 INFO L290 TraceCheckUtils]: 115: Hoare triple {53344#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53345#(<= main_~k~0 55)} is VALID [2022-04-15 12:36:26,978 INFO L290 TraceCheckUtils]: 116: Hoare triple {53345#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53345#(<= main_~k~0 55)} is VALID [2022-04-15 12:36:26,979 INFO L290 TraceCheckUtils]: 117: Hoare triple {53345#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53346#(<= main_~k~0 56)} is VALID [2022-04-15 12:36:26,979 INFO L290 TraceCheckUtils]: 118: Hoare triple {53346#(<= main_~k~0 56)} assume !(~i~0 < 1000000); {53346#(<= main_~k~0 56)} is VALID [2022-04-15 12:36:26,980 INFO L272 TraceCheckUtils]: 119: Hoare triple {53346#(<= main_~k~0 56)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {53347#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:36:26,980 INFO L290 TraceCheckUtils]: 120: Hoare triple {53347#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {53348#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:36:26,980 INFO L290 TraceCheckUtils]: 121: Hoare triple {53348#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {53286#false} is VALID [2022-04-15 12:36:26,981 INFO L290 TraceCheckUtils]: 122: Hoare triple {53286#false} assume !false; {53286#false} is VALID [2022-04-15 12:36:26,981 INFO L134 CoverageAnalysis]: Checked inductivity of 3136 backedges. 0 proven. 3136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:36:26,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:36:26,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860015555] [2022-04-15 12:36:26,981 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860015555] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:36:26,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015786980] [2022-04-15 12:36:26,981 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:36:26,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:36:26,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:36:26,982 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:36:26,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-04-15 12:36:27,137 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:36:27,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:36:27,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 665 conjuncts, 60 conjunts are in the unsatisfiable core [2022-04-15 12:36:27,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:36:27,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:36:27,906 INFO L272 TraceCheckUtils]: 0: Hoare triple {53285#true} call ULTIMATE.init(); {53285#true} is VALID [2022-04-15 12:36:27,906 INFO L290 TraceCheckUtils]: 1: Hoare triple {53285#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {53285#true} is VALID [2022-04-15 12:36:27,906 INFO L290 TraceCheckUtils]: 2: Hoare triple {53285#true} assume true; {53285#true} is VALID [2022-04-15 12:36:27,906 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {53285#true} {53285#true} #54#return; {53285#true} is VALID [2022-04-15 12:36:27,907 INFO L272 TraceCheckUtils]: 4: Hoare triple {53285#true} call #t~ret3 := main(); {53285#true} is VALID [2022-04-15 12:36:27,907 INFO L290 TraceCheckUtils]: 5: Hoare triple {53285#true} ~i~0 := 0;~k~0 := 0; {53368#(<= main_~k~0 0)} is VALID [2022-04-15 12:36:27,907 INFO L290 TraceCheckUtils]: 6: Hoare triple {53368#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53368#(<= main_~k~0 0)} is VALID [2022-04-15 12:36:27,911 INFO L290 TraceCheckUtils]: 7: Hoare triple {53368#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53291#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:27,911 INFO L290 TraceCheckUtils]: 8: Hoare triple {53291#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53291#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:27,913 INFO L290 TraceCheckUtils]: 9: Hoare triple {53291#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53292#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:27,914 INFO L290 TraceCheckUtils]: 10: Hoare triple {53292#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53292#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:27,915 INFO L290 TraceCheckUtils]: 11: Hoare triple {53292#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53293#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:27,915 INFO L290 TraceCheckUtils]: 12: Hoare triple {53293#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53293#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:27,917 INFO L290 TraceCheckUtils]: 13: Hoare triple {53293#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53294#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:27,917 INFO L290 TraceCheckUtils]: 14: Hoare triple {53294#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53294#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:27,918 INFO L290 TraceCheckUtils]: 15: Hoare triple {53294#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53295#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:27,918 INFO L290 TraceCheckUtils]: 16: Hoare triple {53295#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53295#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:27,920 INFO L290 TraceCheckUtils]: 17: Hoare triple {53295#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53296#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:27,920 INFO L290 TraceCheckUtils]: 18: Hoare triple {53296#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53296#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:27,921 INFO L290 TraceCheckUtils]: 19: Hoare triple {53296#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53297#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:27,922 INFO L290 TraceCheckUtils]: 20: Hoare triple {53297#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53297#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:27,923 INFO L290 TraceCheckUtils]: 21: Hoare triple {53297#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53298#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:27,923 INFO L290 TraceCheckUtils]: 22: Hoare triple {53298#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53298#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:27,925 INFO L290 TraceCheckUtils]: 23: Hoare triple {53298#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53299#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:27,925 INFO L290 TraceCheckUtils]: 24: Hoare triple {53299#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53299#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:27,926 INFO L290 TraceCheckUtils]: 25: Hoare triple {53299#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53300#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:27,927 INFO L290 TraceCheckUtils]: 26: Hoare triple {53300#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53300#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:27,928 INFO L290 TraceCheckUtils]: 27: Hoare triple {53300#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53301#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:27,928 INFO L290 TraceCheckUtils]: 28: Hoare triple {53301#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53301#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:27,930 INFO L290 TraceCheckUtils]: 29: Hoare triple {53301#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53302#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:27,930 INFO L290 TraceCheckUtils]: 30: Hoare triple {53302#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53302#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:27,931 INFO L290 TraceCheckUtils]: 31: Hoare triple {53302#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53303#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:27,931 INFO L290 TraceCheckUtils]: 32: Hoare triple {53303#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53303#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:27,933 INFO L290 TraceCheckUtils]: 33: Hoare triple {53303#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53304#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:27,933 INFO L290 TraceCheckUtils]: 34: Hoare triple {53304#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53304#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:27,935 INFO L290 TraceCheckUtils]: 35: Hoare triple {53304#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53305#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:27,935 INFO L290 TraceCheckUtils]: 36: Hoare triple {53305#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53305#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:27,936 INFO L290 TraceCheckUtils]: 37: Hoare triple {53305#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53306#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:27,936 INFO L290 TraceCheckUtils]: 38: Hoare triple {53306#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53306#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:27,938 INFO L290 TraceCheckUtils]: 39: Hoare triple {53306#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53307#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:27,938 INFO L290 TraceCheckUtils]: 40: Hoare triple {53307#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53307#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:27,939 INFO L290 TraceCheckUtils]: 41: Hoare triple {53307#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53308#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:27,940 INFO L290 TraceCheckUtils]: 42: Hoare triple {53308#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53308#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:27,941 INFO L290 TraceCheckUtils]: 43: Hoare triple {53308#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53309#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:27,941 INFO L290 TraceCheckUtils]: 44: Hoare triple {53309#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53309#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:27,943 INFO L290 TraceCheckUtils]: 45: Hoare triple {53309#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53310#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:27,943 INFO L290 TraceCheckUtils]: 46: Hoare triple {53310#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53310#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:27,945 INFO L290 TraceCheckUtils]: 47: Hoare triple {53310#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53311#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:27,945 INFO L290 TraceCheckUtils]: 48: Hoare triple {53311#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53311#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:27,946 INFO L290 TraceCheckUtils]: 49: Hoare triple {53311#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53312#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:27,947 INFO L290 TraceCheckUtils]: 50: Hoare triple {53312#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53312#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:27,948 INFO L290 TraceCheckUtils]: 51: Hoare triple {53312#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53313#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:27,948 INFO L290 TraceCheckUtils]: 52: Hoare triple {53313#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53313#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:27,950 INFO L290 TraceCheckUtils]: 53: Hoare triple {53313#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53314#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:27,950 INFO L290 TraceCheckUtils]: 54: Hoare triple {53314#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53314#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:27,951 INFO L290 TraceCheckUtils]: 55: Hoare triple {53314#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53315#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:27,952 INFO L290 TraceCheckUtils]: 56: Hoare triple {53315#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53315#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:27,953 INFO L290 TraceCheckUtils]: 57: Hoare triple {53315#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53316#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:27,953 INFO L290 TraceCheckUtils]: 58: Hoare triple {53316#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53316#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:27,955 INFO L290 TraceCheckUtils]: 59: Hoare triple {53316#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53317#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:27,955 INFO L290 TraceCheckUtils]: 60: Hoare triple {53317#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53317#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:27,956 INFO L290 TraceCheckUtils]: 61: Hoare triple {53317#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53318#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:27,957 INFO L290 TraceCheckUtils]: 62: Hoare triple {53318#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53318#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:27,958 INFO L290 TraceCheckUtils]: 63: Hoare triple {53318#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53319#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:27,958 INFO L290 TraceCheckUtils]: 64: Hoare triple {53319#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53319#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:27,960 INFO L290 TraceCheckUtils]: 65: Hoare triple {53319#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53320#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:27,960 INFO L290 TraceCheckUtils]: 66: Hoare triple {53320#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53320#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:27,961 INFO L290 TraceCheckUtils]: 67: Hoare triple {53320#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53321#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:27,961 INFO L290 TraceCheckUtils]: 68: Hoare triple {53321#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53321#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:27,963 INFO L290 TraceCheckUtils]: 69: Hoare triple {53321#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53322#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:27,963 INFO L290 TraceCheckUtils]: 70: Hoare triple {53322#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53322#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:27,964 INFO L290 TraceCheckUtils]: 71: Hoare triple {53322#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53323#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:27,965 INFO L290 TraceCheckUtils]: 72: Hoare triple {53323#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53323#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:27,966 INFO L290 TraceCheckUtils]: 73: Hoare triple {53323#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53324#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:27,966 INFO L290 TraceCheckUtils]: 74: Hoare triple {53324#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53324#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:27,968 INFO L290 TraceCheckUtils]: 75: Hoare triple {53324#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53325#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:27,968 INFO L290 TraceCheckUtils]: 76: Hoare triple {53325#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53325#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:27,969 INFO L290 TraceCheckUtils]: 77: Hoare triple {53325#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53326#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:27,969 INFO L290 TraceCheckUtils]: 78: Hoare triple {53326#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53326#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:27,971 INFO L290 TraceCheckUtils]: 79: Hoare triple {53326#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53327#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:27,971 INFO L290 TraceCheckUtils]: 80: Hoare triple {53327#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53327#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:27,973 INFO L290 TraceCheckUtils]: 81: Hoare triple {53327#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53328#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:27,973 INFO L290 TraceCheckUtils]: 82: Hoare triple {53328#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53328#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:27,974 INFO L290 TraceCheckUtils]: 83: Hoare triple {53328#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53329#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:27,974 INFO L290 TraceCheckUtils]: 84: Hoare triple {53329#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53329#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:27,976 INFO L290 TraceCheckUtils]: 85: Hoare triple {53329#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53330#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:27,976 INFO L290 TraceCheckUtils]: 86: Hoare triple {53330#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53330#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:27,978 INFO L290 TraceCheckUtils]: 87: Hoare triple {53330#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53331#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:27,978 INFO L290 TraceCheckUtils]: 88: Hoare triple {53331#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53331#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:27,979 INFO L290 TraceCheckUtils]: 89: Hoare triple {53331#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53332#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:27,979 INFO L290 TraceCheckUtils]: 90: Hoare triple {53332#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53332#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:27,981 INFO L290 TraceCheckUtils]: 91: Hoare triple {53332#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53333#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:27,981 INFO L290 TraceCheckUtils]: 92: Hoare triple {53333#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53333#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:27,982 INFO L290 TraceCheckUtils]: 93: Hoare triple {53333#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53334#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:27,983 INFO L290 TraceCheckUtils]: 94: Hoare triple {53334#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53334#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:27,984 INFO L290 TraceCheckUtils]: 95: Hoare triple {53334#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53335#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:27,984 INFO L290 TraceCheckUtils]: 96: Hoare triple {53335#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53335#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:27,986 INFO L290 TraceCheckUtils]: 97: Hoare triple {53335#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53336#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:27,986 INFO L290 TraceCheckUtils]: 98: Hoare triple {53336#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53336#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:27,987 INFO L290 TraceCheckUtils]: 99: Hoare triple {53336#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53337#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:27,988 INFO L290 TraceCheckUtils]: 100: Hoare triple {53337#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53337#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:27,989 INFO L290 TraceCheckUtils]: 101: Hoare triple {53337#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53338#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:27,989 INFO L290 TraceCheckUtils]: 102: Hoare triple {53338#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53338#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:27,991 INFO L290 TraceCheckUtils]: 103: Hoare triple {53338#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53339#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:27,991 INFO L290 TraceCheckUtils]: 104: Hoare triple {53339#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53339#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:27,992 INFO L290 TraceCheckUtils]: 105: Hoare triple {53339#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53340#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:27,993 INFO L290 TraceCheckUtils]: 106: Hoare triple {53340#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53340#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:27,994 INFO L290 TraceCheckUtils]: 107: Hoare triple {53340#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53341#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:27,994 INFO L290 TraceCheckUtils]: 108: Hoare triple {53341#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53341#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:27,996 INFO L290 TraceCheckUtils]: 109: Hoare triple {53341#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53342#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:27,996 INFO L290 TraceCheckUtils]: 110: Hoare triple {53342#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53342#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:27,997 INFO L290 TraceCheckUtils]: 111: Hoare triple {53342#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53343#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:27,997 INFO L290 TraceCheckUtils]: 112: Hoare triple {53343#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53343#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:27,999 INFO L290 TraceCheckUtils]: 113: Hoare triple {53343#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53344#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:27,999 INFO L290 TraceCheckUtils]: 114: Hoare triple {53344#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53344#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:28,001 INFO L290 TraceCheckUtils]: 115: Hoare triple {53344#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53345#(<= main_~k~0 55)} is VALID [2022-04-15 12:36:28,001 INFO L290 TraceCheckUtils]: 116: Hoare triple {53345#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53345#(<= main_~k~0 55)} is VALID [2022-04-15 12:36:28,002 INFO L290 TraceCheckUtils]: 117: Hoare triple {53345#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53346#(<= main_~k~0 56)} is VALID [2022-04-15 12:36:28,002 INFO L290 TraceCheckUtils]: 118: Hoare triple {53346#(<= main_~k~0 56)} assume !(~i~0 < 1000000); {53346#(<= main_~k~0 56)} is VALID [2022-04-15 12:36:28,003 INFO L272 TraceCheckUtils]: 119: Hoare triple {53346#(<= main_~k~0 56)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {53711#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:36:28,003 INFO L290 TraceCheckUtils]: 120: Hoare triple {53711#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {53715#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:36:28,003 INFO L290 TraceCheckUtils]: 121: Hoare triple {53715#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {53286#false} is VALID [2022-04-15 12:36:28,003 INFO L290 TraceCheckUtils]: 122: Hoare triple {53286#false} assume !false; {53286#false} is VALID [2022-04-15 12:36:28,004 INFO L134 CoverageAnalysis]: Checked inductivity of 3136 backedges. 0 proven. 3136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:36:28,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:36:30,393 INFO L290 TraceCheckUtils]: 122: Hoare triple {53286#false} assume !false; {53286#false} is VALID [2022-04-15 12:36:30,393 INFO L290 TraceCheckUtils]: 121: Hoare triple {53715#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {53286#false} is VALID [2022-04-15 12:36:30,394 INFO L290 TraceCheckUtils]: 120: Hoare triple {53711#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {53715#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:36:30,394 INFO L272 TraceCheckUtils]: 119: Hoare triple {53731#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {53711#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:36:30,394 INFO L290 TraceCheckUtils]: 118: Hoare triple {53731#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {53731#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:36:30,398 INFO L290 TraceCheckUtils]: 117: Hoare triple {53738#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53731#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:36:30,398 INFO L290 TraceCheckUtils]: 116: Hoare triple {53738#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53738#(<= main_~k~0 999999)} is VALID [2022-04-15 12:36:30,400 INFO L290 TraceCheckUtils]: 115: Hoare triple {53745#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53738#(<= main_~k~0 999999)} is VALID [2022-04-15 12:36:30,400 INFO L290 TraceCheckUtils]: 114: Hoare triple {53745#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53745#(<= main_~k~0 999998)} is VALID [2022-04-15 12:36:30,401 INFO L290 TraceCheckUtils]: 113: Hoare triple {53752#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53745#(<= main_~k~0 999998)} is VALID [2022-04-15 12:36:30,401 INFO L290 TraceCheckUtils]: 112: Hoare triple {53752#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53752#(<= main_~k~0 999997)} is VALID [2022-04-15 12:36:30,403 INFO L290 TraceCheckUtils]: 111: Hoare triple {53759#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53752#(<= main_~k~0 999997)} is VALID [2022-04-15 12:36:30,403 INFO L290 TraceCheckUtils]: 110: Hoare triple {53759#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53759#(<= main_~k~0 999996)} is VALID [2022-04-15 12:36:30,404 INFO L290 TraceCheckUtils]: 109: Hoare triple {53766#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53759#(<= main_~k~0 999996)} is VALID [2022-04-15 12:36:30,405 INFO L290 TraceCheckUtils]: 108: Hoare triple {53766#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53766#(<= main_~k~0 999995)} is VALID [2022-04-15 12:36:30,406 INFO L290 TraceCheckUtils]: 107: Hoare triple {53773#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53766#(<= main_~k~0 999995)} is VALID [2022-04-15 12:36:30,406 INFO L290 TraceCheckUtils]: 106: Hoare triple {53773#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53773#(<= main_~k~0 999994)} is VALID [2022-04-15 12:36:30,408 INFO L290 TraceCheckUtils]: 105: Hoare triple {53780#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53773#(<= main_~k~0 999994)} is VALID [2022-04-15 12:36:30,408 INFO L290 TraceCheckUtils]: 104: Hoare triple {53780#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53780#(<= main_~k~0 999993)} is VALID [2022-04-15 12:36:30,410 INFO L290 TraceCheckUtils]: 103: Hoare triple {53787#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53780#(<= main_~k~0 999993)} is VALID [2022-04-15 12:36:30,410 INFO L290 TraceCheckUtils]: 102: Hoare triple {53787#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53787#(<= main_~k~0 999992)} is VALID [2022-04-15 12:36:30,411 INFO L290 TraceCheckUtils]: 101: Hoare triple {53794#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53787#(<= main_~k~0 999992)} is VALID [2022-04-15 12:36:30,412 INFO L290 TraceCheckUtils]: 100: Hoare triple {53794#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53794#(<= main_~k~0 999991)} is VALID [2022-04-15 12:36:30,413 INFO L290 TraceCheckUtils]: 99: Hoare triple {53801#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53794#(<= main_~k~0 999991)} is VALID [2022-04-15 12:36:30,414 INFO L290 TraceCheckUtils]: 98: Hoare triple {53801#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53801#(<= main_~k~0 999990)} is VALID [2022-04-15 12:36:30,415 INFO L290 TraceCheckUtils]: 97: Hoare triple {53808#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53801#(<= main_~k~0 999990)} is VALID [2022-04-15 12:36:30,416 INFO L290 TraceCheckUtils]: 96: Hoare triple {53808#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53808#(<= main_~k~0 999989)} is VALID [2022-04-15 12:36:30,417 INFO L290 TraceCheckUtils]: 95: Hoare triple {53815#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53808#(<= main_~k~0 999989)} is VALID [2022-04-15 12:36:30,417 INFO L290 TraceCheckUtils]: 94: Hoare triple {53815#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53815#(<= main_~k~0 999988)} is VALID [2022-04-15 12:36:30,419 INFO L290 TraceCheckUtils]: 93: Hoare triple {53822#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53815#(<= main_~k~0 999988)} is VALID [2022-04-15 12:36:30,419 INFO L290 TraceCheckUtils]: 92: Hoare triple {53822#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53822#(<= main_~k~0 999987)} is VALID [2022-04-15 12:36:30,421 INFO L290 TraceCheckUtils]: 91: Hoare triple {53829#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53822#(<= main_~k~0 999987)} is VALID [2022-04-15 12:36:30,421 INFO L290 TraceCheckUtils]: 90: Hoare triple {53829#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53829#(<= main_~k~0 999986)} is VALID [2022-04-15 12:36:30,422 INFO L290 TraceCheckUtils]: 89: Hoare triple {53836#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53829#(<= main_~k~0 999986)} is VALID [2022-04-15 12:36:30,423 INFO L290 TraceCheckUtils]: 88: Hoare triple {53836#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53836#(<= main_~k~0 999985)} is VALID [2022-04-15 12:36:30,424 INFO L290 TraceCheckUtils]: 87: Hoare triple {53843#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53836#(<= main_~k~0 999985)} is VALID [2022-04-15 12:36:30,424 INFO L290 TraceCheckUtils]: 86: Hoare triple {53843#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53843#(<= main_~k~0 999984)} is VALID [2022-04-15 12:36:30,426 INFO L290 TraceCheckUtils]: 85: Hoare triple {53850#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53843#(<= main_~k~0 999984)} is VALID [2022-04-15 12:36:30,426 INFO L290 TraceCheckUtils]: 84: Hoare triple {53850#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53850#(<= main_~k~0 999983)} is VALID [2022-04-15 12:36:30,427 INFO L290 TraceCheckUtils]: 83: Hoare triple {53857#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53850#(<= main_~k~0 999983)} is VALID [2022-04-15 12:36:30,428 INFO L290 TraceCheckUtils]: 82: Hoare triple {53857#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53857#(<= main_~k~0 999982)} is VALID [2022-04-15 12:36:30,430 INFO L290 TraceCheckUtils]: 81: Hoare triple {53864#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53857#(<= main_~k~0 999982)} is VALID [2022-04-15 12:36:30,430 INFO L290 TraceCheckUtils]: 80: Hoare triple {53864#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53864#(<= main_~k~0 999981)} is VALID [2022-04-15 12:36:30,432 INFO L290 TraceCheckUtils]: 79: Hoare triple {53871#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53864#(<= main_~k~0 999981)} is VALID [2022-04-15 12:36:30,432 INFO L290 TraceCheckUtils]: 78: Hoare triple {53871#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53871#(<= main_~k~0 999980)} is VALID [2022-04-15 12:36:30,433 INFO L290 TraceCheckUtils]: 77: Hoare triple {53878#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53871#(<= main_~k~0 999980)} is VALID [2022-04-15 12:36:30,433 INFO L290 TraceCheckUtils]: 76: Hoare triple {53878#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53878#(<= main_~k~0 999979)} is VALID [2022-04-15 12:36:30,435 INFO L290 TraceCheckUtils]: 75: Hoare triple {53885#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53878#(<= main_~k~0 999979)} is VALID [2022-04-15 12:36:30,435 INFO L290 TraceCheckUtils]: 74: Hoare triple {53885#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53885#(<= main_~k~0 999978)} is VALID [2022-04-15 12:36:30,436 INFO L290 TraceCheckUtils]: 73: Hoare triple {53892#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53885#(<= main_~k~0 999978)} is VALID [2022-04-15 12:36:30,437 INFO L290 TraceCheckUtils]: 72: Hoare triple {53892#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53892#(<= main_~k~0 999977)} is VALID [2022-04-15 12:36:30,438 INFO L290 TraceCheckUtils]: 71: Hoare triple {53899#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53892#(<= main_~k~0 999977)} is VALID [2022-04-15 12:36:30,438 INFO L290 TraceCheckUtils]: 70: Hoare triple {53899#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53899#(<= main_~k~0 999976)} is VALID [2022-04-15 12:36:30,440 INFO L290 TraceCheckUtils]: 69: Hoare triple {53906#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53899#(<= main_~k~0 999976)} is VALID [2022-04-15 12:36:30,440 INFO L290 TraceCheckUtils]: 68: Hoare triple {53906#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53906#(<= main_~k~0 999975)} is VALID [2022-04-15 12:36:30,442 INFO L290 TraceCheckUtils]: 67: Hoare triple {53913#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53906#(<= main_~k~0 999975)} is VALID [2022-04-15 12:36:30,442 INFO L290 TraceCheckUtils]: 66: Hoare triple {53913#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53913#(<= main_~k~0 999974)} is VALID [2022-04-15 12:36:30,443 INFO L290 TraceCheckUtils]: 65: Hoare triple {53920#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53913#(<= main_~k~0 999974)} is VALID [2022-04-15 12:36:30,444 INFO L290 TraceCheckUtils]: 64: Hoare triple {53920#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53920#(<= main_~k~0 999973)} is VALID [2022-04-15 12:36:30,445 INFO L290 TraceCheckUtils]: 63: Hoare triple {53927#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53920#(<= main_~k~0 999973)} is VALID [2022-04-15 12:36:30,445 INFO L290 TraceCheckUtils]: 62: Hoare triple {53927#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53927#(<= main_~k~0 999972)} is VALID [2022-04-15 12:36:30,447 INFO L290 TraceCheckUtils]: 61: Hoare triple {53934#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53927#(<= main_~k~0 999972)} is VALID [2022-04-15 12:36:30,447 INFO L290 TraceCheckUtils]: 60: Hoare triple {53934#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53934#(<= main_~k~0 999971)} is VALID [2022-04-15 12:36:30,449 INFO L290 TraceCheckUtils]: 59: Hoare triple {53941#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53934#(<= main_~k~0 999971)} is VALID [2022-04-15 12:36:30,449 INFO L290 TraceCheckUtils]: 58: Hoare triple {53941#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53941#(<= main_~k~0 999970)} is VALID [2022-04-15 12:36:30,451 INFO L290 TraceCheckUtils]: 57: Hoare triple {53948#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53941#(<= main_~k~0 999970)} is VALID [2022-04-15 12:36:30,451 INFO L290 TraceCheckUtils]: 56: Hoare triple {53948#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53948#(<= main_~k~0 999969)} is VALID [2022-04-15 12:36:30,453 INFO L290 TraceCheckUtils]: 55: Hoare triple {53955#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53948#(<= main_~k~0 999969)} is VALID [2022-04-15 12:36:30,453 INFO L290 TraceCheckUtils]: 54: Hoare triple {53955#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53955#(<= main_~k~0 999968)} is VALID [2022-04-15 12:36:30,455 INFO L290 TraceCheckUtils]: 53: Hoare triple {53962#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53955#(<= main_~k~0 999968)} is VALID [2022-04-15 12:36:30,455 INFO L290 TraceCheckUtils]: 52: Hoare triple {53962#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53962#(<= main_~k~0 999967)} is VALID [2022-04-15 12:36:30,456 INFO L290 TraceCheckUtils]: 51: Hoare triple {53969#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53962#(<= main_~k~0 999967)} is VALID [2022-04-15 12:36:30,456 INFO L290 TraceCheckUtils]: 50: Hoare triple {53969#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53969#(<= main_~k~0 999966)} is VALID [2022-04-15 12:36:30,458 INFO L290 TraceCheckUtils]: 49: Hoare triple {53976#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53969#(<= main_~k~0 999966)} is VALID [2022-04-15 12:36:30,458 INFO L290 TraceCheckUtils]: 48: Hoare triple {53976#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53976#(<= main_~k~0 999965)} is VALID [2022-04-15 12:36:30,459 INFO L290 TraceCheckUtils]: 47: Hoare triple {53983#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53976#(<= main_~k~0 999965)} is VALID [2022-04-15 12:36:30,460 INFO L290 TraceCheckUtils]: 46: Hoare triple {53983#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53983#(<= main_~k~0 999964)} is VALID [2022-04-15 12:36:30,461 INFO L290 TraceCheckUtils]: 45: Hoare triple {53990#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53983#(<= main_~k~0 999964)} is VALID [2022-04-15 12:36:30,461 INFO L290 TraceCheckUtils]: 44: Hoare triple {53990#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53990#(<= main_~k~0 999963)} is VALID [2022-04-15 12:36:30,463 INFO L290 TraceCheckUtils]: 43: Hoare triple {53997#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53990#(<= main_~k~0 999963)} is VALID [2022-04-15 12:36:30,463 INFO L290 TraceCheckUtils]: 42: Hoare triple {53997#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {53997#(<= main_~k~0 999962)} is VALID [2022-04-15 12:36:30,464 INFO L290 TraceCheckUtils]: 41: Hoare triple {54004#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {53997#(<= main_~k~0 999962)} is VALID [2022-04-15 12:36:30,464 INFO L290 TraceCheckUtils]: 40: Hoare triple {54004#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {54004#(<= main_~k~0 999961)} is VALID [2022-04-15 12:36:30,466 INFO L290 TraceCheckUtils]: 39: Hoare triple {54011#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {54004#(<= main_~k~0 999961)} is VALID [2022-04-15 12:36:30,466 INFO L290 TraceCheckUtils]: 38: Hoare triple {54011#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {54011#(<= main_~k~0 999960)} is VALID [2022-04-15 12:36:30,468 INFO L290 TraceCheckUtils]: 37: Hoare triple {54018#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {54011#(<= main_~k~0 999960)} is VALID [2022-04-15 12:36:30,468 INFO L290 TraceCheckUtils]: 36: Hoare triple {54018#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {54018#(<= main_~k~0 999959)} is VALID [2022-04-15 12:36:30,469 INFO L290 TraceCheckUtils]: 35: Hoare triple {54025#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {54018#(<= main_~k~0 999959)} is VALID [2022-04-15 12:36:30,469 INFO L290 TraceCheckUtils]: 34: Hoare triple {54025#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {54025#(<= main_~k~0 999958)} is VALID [2022-04-15 12:36:30,471 INFO L290 TraceCheckUtils]: 33: Hoare triple {54032#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {54025#(<= main_~k~0 999958)} is VALID [2022-04-15 12:36:30,471 INFO L290 TraceCheckUtils]: 32: Hoare triple {54032#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {54032#(<= main_~k~0 999957)} is VALID [2022-04-15 12:36:30,473 INFO L290 TraceCheckUtils]: 31: Hoare triple {54039#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {54032#(<= main_~k~0 999957)} is VALID [2022-04-15 12:36:30,473 INFO L290 TraceCheckUtils]: 30: Hoare triple {54039#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {54039#(<= main_~k~0 999956)} is VALID [2022-04-15 12:36:30,474 INFO L290 TraceCheckUtils]: 29: Hoare triple {54046#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {54039#(<= main_~k~0 999956)} is VALID [2022-04-15 12:36:30,474 INFO L290 TraceCheckUtils]: 28: Hoare triple {54046#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {54046#(<= main_~k~0 999955)} is VALID [2022-04-15 12:36:30,476 INFO L290 TraceCheckUtils]: 27: Hoare triple {54053#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {54046#(<= main_~k~0 999955)} is VALID [2022-04-15 12:36:30,476 INFO L290 TraceCheckUtils]: 26: Hoare triple {54053#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {54053#(<= main_~k~0 999954)} is VALID [2022-04-15 12:36:30,478 INFO L290 TraceCheckUtils]: 25: Hoare triple {54060#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {54053#(<= main_~k~0 999954)} is VALID [2022-04-15 12:36:30,478 INFO L290 TraceCheckUtils]: 24: Hoare triple {54060#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {54060#(<= main_~k~0 999953)} is VALID [2022-04-15 12:36:30,479 INFO L290 TraceCheckUtils]: 23: Hoare triple {54067#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {54060#(<= main_~k~0 999953)} is VALID [2022-04-15 12:36:30,480 INFO L290 TraceCheckUtils]: 22: Hoare triple {54067#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {54067#(<= main_~k~0 999952)} is VALID [2022-04-15 12:36:30,481 INFO L290 TraceCheckUtils]: 21: Hoare triple {54074#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {54067#(<= main_~k~0 999952)} is VALID [2022-04-15 12:36:30,481 INFO L290 TraceCheckUtils]: 20: Hoare triple {54074#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {54074#(<= main_~k~0 999951)} is VALID [2022-04-15 12:36:30,483 INFO L290 TraceCheckUtils]: 19: Hoare triple {54081#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {54074#(<= main_~k~0 999951)} is VALID [2022-04-15 12:36:30,483 INFO L290 TraceCheckUtils]: 18: Hoare triple {54081#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {54081#(<= main_~k~0 999950)} is VALID [2022-04-15 12:36:30,485 INFO L290 TraceCheckUtils]: 17: Hoare triple {54088#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {54081#(<= main_~k~0 999950)} is VALID [2022-04-15 12:36:30,485 INFO L290 TraceCheckUtils]: 16: Hoare triple {54088#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {54088#(<= main_~k~0 999949)} is VALID [2022-04-15 12:36:30,487 INFO L290 TraceCheckUtils]: 15: Hoare triple {54095#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {54088#(<= main_~k~0 999949)} is VALID [2022-04-15 12:36:30,487 INFO L290 TraceCheckUtils]: 14: Hoare triple {54095#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {54095#(<= main_~k~0 999948)} is VALID [2022-04-15 12:36:30,489 INFO L290 TraceCheckUtils]: 13: Hoare triple {54102#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {54095#(<= main_~k~0 999948)} is VALID [2022-04-15 12:36:30,489 INFO L290 TraceCheckUtils]: 12: Hoare triple {54102#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {54102#(<= main_~k~0 999947)} is VALID [2022-04-15 12:36:30,491 INFO L290 TraceCheckUtils]: 11: Hoare triple {54109#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {54102#(<= main_~k~0 999947)} is VALID [2022-04-15 12:36:30,491 INFO L290 TraceCheckUtils]: 10: Hoare triple {54109#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {54109#(<= main_~k~0 999946)} is VALID [2022-04-15 12:36:30,493 INFO L290 TraceCheckUtils]: 9: Hoare triple {54116#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {54109#(<= main_~k~0 999946)} is VALID [2022-04-15 12:36:30,493 INFO L290 TraceCheckUtils]: 8: Hoare triple {54116#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {54116#(<= main_~k~0 999945)} is VALID [2022-04-15 12:36:30,494 INFO L290 TraceCheckUtils]: 7: Hoare triple {54123#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {54116#(<= main_~k~0 999945)} is VALID [2022-04-15 12:36:30,494 INFO L290 TraceCheckUtils]: 6: Hoare triple {54123#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {54123#(<= main_~k~0 999944)} is VALID [2022-04-15 12:36:30,495 INFO L290 TraceCheckUtils]: 5: Hoare triple {53285#true} ~i~0 := 0;~k~0 := 0; {54123#(<= main_~k~0 999944)} is VALID [2022-04-15 12:36:30,495 INFO L272 TraceCheckUtils]: 4: Hoare triple {53285#true} call #t~ret3 := main(); {53285#true} is VALID [2022-04-15 12:36:30,495 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {53285#true} {53285#true} #54#return; {53285#true} is VALID [2022-04-15 12:36:30,495 INFO L290 TraceCheckUtils]: 2: Hoare triple {53285#true} assume true; {53285#true} is VALID [2022-04-15 12:36:30,495 INFO L290 TraceCheckUtils]: 1: Hoare triple {53285#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {53285#true} is VALID [2022-04-15 12:36:30,495 INFO L272 TraceCheckUtils]: 0: Hoare triple {53285#true} call ULTIMATE.init(); {53285#true} is VALID [2022-04-15 12:36:30,495 INFO L134 CoverageAnalysis]: Checked inductivity of 3136 backedges. 0 proven. 3136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:36:30,495 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015786980] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:36:30,495 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:36:30,495 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 61, 61] total 122 [2022-04-15 12:36:30,496 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:36:30,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [79435518] [2022-04-15 12:36:30,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [79435518] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:36:30,496 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:36:30,496 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [62] imperfect sequences [] total 62 [2022-04-15 12:36:30,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110280757] [2022-04-15 12:36:30,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:36:30,496 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 1.9193548387096775) internal successors, (119), 60 states have internal predecessors, (119), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 123 [2022-04-15 12:36:30,496 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:36:30,496 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 62 states, 62 states have (on average 1.9193548387096775) internal successors, (119), 60 states have internal predecessors, (119), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:30,620 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 123 edges. 123 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:36:30,620 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-04-15 12:36:30,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:36:30,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-04-15 12:36:30,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6798, Invalid=7964, Unknown=0, NotChecked=0, Total=14762 [2022-04-15 12:36:30,622 INFO L87 Difference]: Start difference. First operand 124 states and 124 transitions. Second operand has 62 states, 62 states have (on average 1.9193548387096775) internal successors, (119), 60 states have internal predecessors, (119), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:32,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:36:32,667 INFO L93 Difference]: Finished difference Result 132 states and 132 transitions. [2022-04-15 12:36:32,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-04-15 12:36:32,668 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 1.9193548387096775) internal successors, (119), 60 states have internal predecessors, (119), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 123 [2022-04-15 12:36:32,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:36:32,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 62 states have (on average 1.9193548387096775) internal successors, (119), 60 states have internal predecessors, (119), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:32,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 132 transitions. [2022-04-15 12:36:32,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 62 states have (on average 1.9193548387096775) internal successors, (119), 60 states have internal predecessors, (119), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:32,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 132 transitions. [2022-04-15 12:36:32,669 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 62 states and 132 transitions. [2022-04-15 12:36:32,818 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 132 edges. 132 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:36:32,819 INFO L225 Difference]: With dead ends: 132 [2022-04-15 12:36:32,819 INFO L226 Difference]: Without dead ends: 127 [2022-04-15 12:36:32,821 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 367 GetRequests, 187 SyntacticMatches, 1 SemanticMatches, 179 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2676 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=13478, Invalid=19102, Unknown=0, NotChecked=0, Total=32580 [2022-04-15 12:36:32,822 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 124 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-15 12:36:32,822 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 48 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-15 12:36:32,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2022-04-15 12:36:33,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 126. [2022-04-15 12:36:33,324 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:36:33,324 INFO L82 GeneralOperation]: Start isEquivalent. First operand 127 states. Second operand has 126 states, 121 states have (on average 1.0082644628099173) internal successors, (122), 121 states have internal predecessors, (122), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:33,324 INFO L74 IsIncluded]: Start isIncluded. First operand 127 states. Second operand has 126 states, 121 states have (on average 1.0082644628099173) internal successors, (122), 121 states have internal predecessors, (122), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:33,324 INFO L87 Difference]: Start difference. First operand 127 states. Second operand has 126 states, 121 states have (on average 1.0082644628099173) internal successors, (122), 121 states have internal predecessors, (122), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:33,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:36:33,325 INFO L93 Difference]: Finished difference Result 127 states and 127 transitions. [2022-04-15 12:36:33,325 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 127 transitions. [2022-04-15 12:36:33,325 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:36:33,325 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:36:33,325 INFO L74 IsIncluded]: Start isIncluded. First operand has 126 states, 121 states have (on average 1.0082644628099173) internal successors, (122), 121 states have internal predecessors, (122), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 127 states. [2022-04-15 12:36:33,326 INFO L87 Difference]: Start difference. First operand has 126 states, 121 states have (on average 1.0082644628099173) internal successors, (122), 121 states have internal predecessors, (122), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 127 states. [2022-04-15 12:36:33,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:36:33,326 INFO L93 Difference]: Finished difference Result 127 states and 127 transitions. [2022-04-15 12:36:33,326 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 127 transitions. [2022-04-15 12:36:33,327 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:36:33,327 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:36:33,327 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:36:33,327 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:36:33,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 121 states have (on average 1.0082644628099173) internal successors, (122), 121 states have internal predecessors, (122), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:33,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 126 transitions. [2022-04-15 12:36:33,328 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 126 transitions. Word has length 123 [2022-04-15 12:36:33,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:36:33,328 INFO L478 AbstractCegarLoop]: Abstraction has 126 states and 126 transitions. [2022-04-15 12:36:33,328 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 1.9193548387096775) internal successors, (119), 60 states have internal predecessors, (119), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:33,328 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 126 states and 126 transitions. [2022-04-15 12:36:33,530 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 126 edges. 126 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:36:33,530 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 126 transitions. [2022-04-15 12:36:33,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-04-15 12:36:33,531 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:36:33,531 INFO L499 BasicCegarLoop]: trace histogram [57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:36:33,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-04-15 12:36:33,747 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:36:33,748 INFO L403 AbstractCegarLoop]: === Iteration 58 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:36:33,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:36:33,748 INFO L85 PathProgramCache]: Analyzing trace with hash -232250256, now seen corresponding path program 113 times [2022-04-15 12:36:33,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:36:33,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [176585202] [2022-04-15 12:36:34,146 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:36:34,146 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:36:34,146 INFO L85 PathProgramCache]: Analyzing trace with hash -232250256, now seen corresponding path program 114 times [2022-04-15 12:36:34,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:36:34,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028465544] [2022-04-15 12:36:34,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:36:34,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:36:34,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:36:35,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:36:35,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:36:35,014 INFO L290 TraceCheckUtils]: 0: Hoare triple {55100#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {55035#true} is VALID [2022-04-15 12:36:35,014 INFO L290 TraceCheckUtils]: 1: Hoare triple {55035#true} assume true; {55035#true} is VALID [2022-04-15 12:36:35,014 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {55035#true} {55035#true} #54#return; {55035#true} is VALID [2022-04-15 12:36:35,014 INFO L272 TraceCheckUtils]: 0: Hoare triple {55035#true} call ULTIMATE.init(); {55100#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:36:35,014 INFO L290 TraceCheckUtils]: 1: Hoare triple {55100#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {55035#true} is VALID [2022-04-15 12:36:35,014 INFO L290 TraceCheckUtils]: 2: Hoare triple {55035#true} assume true; {55035#true} is VALID [2022-04-15 12:36:35,014 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {55035#true} {55035#true} #54#return; {55035#true} is VALID [2022-04-15 12:36:35,014 INFO L272 TraceCheckUtils]: 4: Hoare triple {55035#true} call #t~ret3 := main(); {55035#true} is VALID [2022-04-15 12:36:35,014 INFO L290 TraceCheckUtils]: 5: Hoare triple {55035#true} ~i~0 := 0;~k~0 := 0; {55040#(= main_~k~0 0)} is VALID [2022-04-15 12:36:35,015 INFO L290 TraceCheckUtils]: 6: Hoare triple {55040#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55040#(= main_~k~0 0)} is VALID [2022-04-15 12:36:35,015 INFO L290 TraceCheckUtils]: 7: Hoare triple {55040#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55041#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:35,015 INFO L290 TraceCheckUtils]: 8: Hoare triple {55041#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55041#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:35,019 INFO L290 TraceCheckUtils]: 9: Hoare triple {55041#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55042#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:35,019 INFO L290 TraceCheckUtils]: 10: Hoare triple {55042#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55042#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:35,021 INFO L290 TraceCheckUtils]: 11: Hoare triple {55042#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55043#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:35,021 INFO L290 TraceCheckUtils]: 12: Hoare triple {55043#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55043#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:35,023 INFO L290 TraceCheckUtils]: 13: Hoare triple {55043#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55044#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:35,023 INFO L290 TraceCheckUtils]: 14: Hoare triple {55044#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55044#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:35,024 INFO L290 TraceCheckUtils]: 15: Hoare triple {55044#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55045#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:35,024 INFO L290 TraceCheckUtils]: 16: Hoare triple {55045#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55045#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:35,026 INFO L290 TraceCheckUtils]: 17: Hoare triple {55045#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55046#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:35,026 INFO L290 TraceCheckUtils]: 18: Hoare triple {55046#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55046#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:35,028 INFO L290 TraceCheckUtils]: 19: Hoare triple {55046#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55047#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:35,028 INFO L290 TraceCheckUtils]: 20: Hoare triple {55047#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55047#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:35,030 INFO L290 TraceCheckUtils]: 21: Hoare triple {55047#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55048#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:35,030 INFO L290 TraceCheckUtils]: 22: Hoare triple {55048#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55048#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:35,032 INFO L290 TraceCheckUtils]: 23: Hoare triple {55048#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55049#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:35,032 INFO L290 TraceCheckUtils]: 24: Hoare triple {55049#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55049#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:35,034 INFO L290 TraceCheckUtils]: 25: Hoare triple {55049#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55050#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:35,034 INFO L290 TraceCheckUtils]: 26: Hoare triple {55050#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55050#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:35,035 INFO L290 TraceCheckUtils]: 27: Hoare triple {55050#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55051#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:35,036 INFO L290 TraceCheckUtils]: 28: Hoare triple {55051#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55051#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:35,037 INFO L290 TraceCheckUtils]: 29: Hoare triple {55051#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55052#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:35,037 INFO L290 TraceCheckUtils]: 30: Hoare triple {55052#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55052#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:35,039 INFO L290 TraceCheckUtils]: 31: Hoare triple {55052#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55053#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:35,039 INFO L290 TraceCheckUtils]: 32: Hoare triple {55053#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55053#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:35,040 INFO L290 TraceCheckUtils]: 33: Hoare triple {55053#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55054#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:35,041 INFO L290 TraceCheckUtils]: 34: Hoare triple {55054#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55054#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:35,042 INFO L290 TraceCheckUtils]: 35: Hoare triple {55054#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55055#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:35,042 INFO L290 TraceCheckUtils]: 36: Hoare triple {55055#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55055#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:35,044 INFO L290 TraceCheckUtils]: 37: Hoare triple {55055#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55056#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:35,044 INFO L290 TraceCheckUtils]: 38: Hoare triple {55056#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55056#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:35,045 INFO L290 TraceCheckUtils]: 39: Hoare triple {55056#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55057#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:35,046 INFO L290 TraceCheckUtils]: 40: Hoare triple {55057#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55057#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:35,047 INFO L290 TraceCheckUtils]: 41: Hoare triple {55057#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55058#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:35,047 INFO L290 TraceCheckUtils]: 42: Hoare triple {55058#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55058#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:35,049 INFO L290 TraceCheckUtils]: 43: Hoare triple {55058#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55059#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:35,049 INFO L290 TraceCheckUtils]: 44: Hoare triple {55059#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55059#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:35,050 INFO L290 TraceCheckUtils]: 45: Hoare triple {55059#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55060#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:35,051 INFO L290 TraceCheckUtils]: 46: Hoare triple {55060#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55060#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:35,052 INFO L290 TraceCheckUtils]: 47: Hoare triple {55060#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55061#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:35,052 INFO L290 TraceCheckUtils]: 48: Hoare triple {55061#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55061#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:35,054 INFO L290 TraceCheckUtils]: 49: Hoare triple {55061#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55062#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:35,054 INFO L290 TraceCheckUtils]: 50: Hoare triple {55062#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55062#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:35,055 INFO L290 TraceCheckUtils]: 51: Hoare triple {55062#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55063#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:35,056 INFO L290 TraceCheckUtils]: 52: Hoare triple {55063#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55063#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:35,057 INFO L290 TraceCheckUtils]: 53: Hoare triple {55063#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55064#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:35,057 INFO L290 TraceCheckUtils]: 54: Hoare triple {55064#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55064#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:35,059 INFO L290 TraceCheckUtils]: 55: Hoare triple {55064#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55065#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:35,059 INFO L290 TraceCheckUtils]: 56: Hoare triple {55065#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55065#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:35,060 INFO L290 TraceCheckUtils]: 57: Hoare triple {55065#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55066#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:35,061 INFO L290 TraceCheckUtils]: 58: Hoare triple {55066#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55066#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:35,062 INFO L290 TraceCheckUtils]: 59: Hoare triple {55066#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55067#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:35,062 INFO L290 TraceCheckUtils]: 60: Hoare triple {55067#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55067#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:35,064 INFO L290 TraceCheckUtils]: 61: Hoare triple {55067#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55068#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:35,064 INFO L290 TraceCheckUtils]: 62: Hoare triple {55068#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55068#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:35,066 INFO L290 TraceCheckUtils]: 63: Hoare triple {55068#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55069#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:35,066 INFO L290 TraceCheckUtils]: 64: Hoare triple {55069#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55069#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:35,067 INFO L290 TraceCheckUtils]: 65: Hoare triple {55069#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55070#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:35,068 INFO L290 TraceCheckUtils]: 66: Hoare triple {55070#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55070#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:35,069 INFO L290 TraceCheckUtils]: 67: Hoare triple {55070#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55071#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:35,069 INFO L290 TraceCheckUtils]: 68: Hoare triple {55071#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55071#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:35,071 INFO L290 TraceCheckUtils]: 69: Hoare triple {55071#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55072#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:35,071 INFO L290 TraceCheckUtils]: 70: Hoare triple {55072#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55072#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:35,073 INFO L290 TraceCheckUtils]: 71: Hoare triple {55072#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55073#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:35,073 INFO L290 TraceCheckUtils]: 72: Hoare triple {55073#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55073#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:35,074 INFO L290 TraceCheckUtils]: 73: Hoare triple {55073#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55074#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:35,074 INFO L290 TraceCheckUtils]: 74: Hoare triple {55074#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55074#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:35,076 INFO L290 TraceCheckUtils]: 75: Hoare triple {55074#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55075#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:35,076 INFO L290 TraceCheckUtils]: 76: Hoare triple {55075#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55075#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:35,078 INFO L290 TraceCheckUtils]: 77: Hoare triple {55075#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55076#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:35,078 INFO L290 TraceCheckUtils]: 78: Hoare triple {55076#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55076#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:35,079 INFO L290 TraceCheckUtils]: 79: Hoare triple {55076#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55077#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:35,080 INFO L290 TraceCheckUtils]: 80: Hoare triple {55077#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55077#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:35,081 INFO L290 TraceCheckUtils]: 81: Hoare triple {55077#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55078#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:35,081 INFO L290 TraceCheckUtils]: 82: Hoare triple {55078#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55078#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:35,083 INFO L290 TraceCheckUtils]: 83: Hoare triple {55078#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55079#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:35,083 INFO L290 TraceCheckUtils]: 84: Hoare triple {55079#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55079#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:35,085 INFO L290 TraceCheckUtils]: 85: Hoare triple {55079#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55080#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:35,085 INFO L290 TraceCheckUtils]: 86: Hoare triple {55080#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55080#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:35,086 INFO L290 TraceCheckUtils]: 87: Hoare triple {55080#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55081#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:35,087 INFO L290 TraceCheckUtils]: 88: Hoare triple {55081#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55081#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:35,088 INFO L290 TraceCheckUtils]: 89: Hoare triple {55081#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55082#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:35,088 INFO L290 TraceCheckUtils]: 90: Hoare triple {55082#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55082#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:35,090 INFO L290 TraceCheckUtils]: 91: Hoare triple {55082#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55083#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:35,090 INFO L290 TraceCheckUtils]: 92: Hoare triple {55083#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55083#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:35,092 INFO L290 TraceCheckUtils]: 93: Hoare triple {55083#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55084#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:35,092 INFO L290 TraceCheckUtils]: 94: Hoare triple {55084#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55084#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:35,093 INFO L290 TraceCheckUtils]: 95: Hoare triple {55084#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55085#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:35,094 INFO L290 TraceCheckUtils]: 96: Hoare triple {55085#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55085#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:35,095 INFO L290 TraceCheckUtils]: 97: Hoare triple {55085#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55086#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:35,095 INFO L290 TraceCheckUtils]: 98: Hoare triple {55086#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55086#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:35,097 INFO L290 TraceCheckUtils]: 99: Hoare triple {55086#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55087#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:35,097 INFO L290 TraceCheckUtils]: 100: Hoare triple {55087#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55087#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:35,098 INFO L290 TraceCheckUtils]: 101: Hoare triple {55087#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55088#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:35,099 INFO L290 TraceCheckUtils]: 102: Hoare triple {55088#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55088#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:35,100 INFO L290 TraceCheckUtils]: 103: Hoare triple {55088#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55089#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:35,100 INFO L290 TraceCheckUtils]: 104: Hoare triple {55089#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55089#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:35,102 INFO L290 TraceCheckUtils]: 105: Hoare triple {55089#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55090#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:35,102 INFO L290 TraceCheckUtils]: 106: Hoare triple {55090#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55090#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:35,104 INFO L290 TraceCheckUtils]: 107: Hoare triple {55090#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55091#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:35,104 INFO L290 TraceCheckUtils]: 108: Hoare triple {55091#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55091#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:35,105 INFO L290 TraceCheckUtils]: 109: Hoare triple {55091#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55092#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:35,105 INFO L290 TraceCheckUtils]: 110: Hoare triple {55092#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55092#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:35,107 INFO L290 TraceCheckUtils]: 111: Hoare triple {55092#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55093#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:35,107 INFO L290 TraceCheckUtils]: 112: Hoare triple {55093#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55093#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:35,109 INFO L290 TraceCheckUtils]: 113: Hoare triple {55093#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55094#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:35,109 INFO L290 TraceCheckUtils]: 114: Hoare triple {55094#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55094#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:35,110 INFO L290 TraceCheckUtils]: 115: Hoare triple {55094#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55095#(<= main_~k~0 55)} is VALID [2022-04-15 12:36:35,111 INFO L290 TraceCheckUtils]: 116: Hoare triple {55095#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55095#(<= main_~k~0 55)} is VALID [2022-04-15 12:36:35,113 INFO L290 TraceCheckUtils]: 117: Hoare triple {55095#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55096#(<= main_~k~0 56)} is VALID [2022-04-15 12:36:35,113 INFO L290 TraceCheckUtils]: 118: Hoare triple {55096#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55096#(<= main_~k~0 56)} is VALID [2022-04-15 12:36:35,114 INFO L290 TraceCheckUtils]: 119: Hoare triple {55096#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55097#(<= main_~k~0 57)} is VALID [2022-04-15 12:36:35,115 INFO L290 TraceCheckUtils]: 120: Hoare triple {55097#(<= main_~k~0 57)} assume !(~i~0 < 1000000); {55097#(<= main_~k~0 57)} is VALID [2022-04-15 12:36:35,115 INFO L272 TraceCheckUtils]: 121: Hoare triple {55097#(<= main_~k~0 57)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {55098#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:36:35,115 INFO L290 TraceCheckUtils]: 122: Hoare triple {55098#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {55099#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:36:35,115 INFO L290 TraceCheckUtils]: 123: Hoare triple {55099#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {55036#false} is VALID [2022-04-15 12:36:35,115 INFO L290 TraceCheckUtils]: 124: Hoare triple {55036#false} assume !false; {55036#false} is VALID [2022-04-15 12:36:35,116 INFO L134 CoverageAnalysis]: Checked inductivity of 3249 backedges. 0 proven. 3249 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:36:35,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:36:35,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028465544] [2022-04-15 12:36:35,116 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028465544] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:36:35,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074569568] [2022-04-15 12:36:35,116 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:36:35,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:36:35,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:36:35,117 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:36:35,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-04-15 12:36:35,267 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 58 check-sat command(s) [2022-04-15 12:36:35,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:36:35,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 676 conjuncts, 61 conjunts are in the unsatisfiable core [2022-04-15 12:36:35,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:36:35,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:36:35,730 INFO L272 TraceCheckUtils]: 0: Hoare triple {55035#true} call ULTIMATE.init(); {55035#true} is VALID [2022-04-15 12:36:35,731 INFO L290 TraceCheckUtils]: 1: Hoare triple {55035#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {55035#true} is VALID [2022-04-15 12:36:35,731 INFO L290 TraceCheckUtils]: 2: Hoare triple {55035#true} assume true; {55035#true} is VALID [2022-04-15 12:36:35,731 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {55035#true} {55035#true} #54#return; {55035#true} is VALID [2022-04-15 12:36:35,731 INFO L272 TraceCheckUtils]: 4: Hoare triple {55035#true} call #t~ret3 := main(); {55035#true} is VALID [2022-04-15 12:36:35,731 INFO L290 TraceCheckUtils]: 5: Hoare triple {55035#true} ~i~0 := 0;~k~0 := 0; {55119#(<= main_~k~0 0)} is VALID [2022-04-15 12:36:35,731 INFO L290 TraceCheckUtils]: 6: Hoare triple {55119#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55119#(<= main_~k~0 0)} is VALID [2022-04-15 12:36:35,735 INFO L290 TraceCheckUtils]: 7: Hoare triple {55119#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55041#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:35,735 INFO L290 TraceCheckUtils]: 8: Hoare triple {55041#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55041#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:35,737 INFO L290 TraceCheckUtils]: 9: Hoare triple {55041#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55042#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:35,737 INFO L290 TraceCheckUtils]: 10: Hoare triple {55042#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55042#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:35,739 INFO L290 TraceCheckUtils]: 11: Hoare triple {55042#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55043#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:35,739 INFO L290 TraceCheckUtils]: 12: Hoare triple {55043#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55043#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:35,740 INFO L290 TraceCheckUtils]: 13: Hoare triple {55043#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55044#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:35,740 INFO L290 TraceCheckUtils]: 14: Hoare triple {55044#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55044#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:35,742 INFO L290 TraceCheckUtils]: 15: Hoare triple {55044#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55045#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:35,742 INFO L290 TraceCheckUtils]: 16: Hoare triple {55045#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55045#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:35,744 INFO L290 TraceCheckUtils]: 17: Hoare triple {55045#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55046#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:35,744 INFO L290 TraceCheckUtils]: 18: Hoare triple {55046#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55046#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:35,745 INFO L290 TraceCheckUtils]: 19: Hoare triple {55046#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55047#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:35,745 INFO L290 TraceCheckUtils]: 20: Hoare triple {55047#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55047#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:35,747 INFO L290 TraceCheckUtils]: 21: Hoare triple {55047#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55048#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:35,747 INFO L290 TraceCheckUtils]: 22: Hoare triple {55048#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55048#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:35,749 INFO L290 TraceCheckUtils]: 23: Hoare triple {55048#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55049#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:35,749 INFO L290 TraceCheckUtils]: 24: Hoare triple {55049#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55049#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:35,750 INFO L290 TraceCheckUtils]: 25: Hoare triple {55049#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55050#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:35,750 INFO L290 TraceCheckUtils]: 26: Hoare triple {55050#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55050#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:35,752 INFO L290 TraceCheckUtils]: 27: Hoare triple {55050#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55051#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:35,752 INFO L290 TraceCheckUtils]: 28: Hoare triple {55051#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55051#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:35,754 INFO L290 TraceCheckUtils]: 29: Hoare triple {55051#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55052#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:35,754 INFO L290 TraceCheckUtils]: 30: Hoare triple {55052#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55052#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:35,755 INFO L290 TraceCheckUtils]: 31: Hoare triple {55052#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55053#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:35,755 INFO L290 TraceCheckUtils]: 32: Hoare triple {55053#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55053#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:35,757 INFO L290 TraceCheckUtils]: 33: Hoare triple {55053#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55054#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:35,757 INFO L290 TraceCheckUtils]: 34: Hoare triple {55054#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55054#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:35,759 INFO L290 TraceCheckUtils]: 35: Hoare triple {55054#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55055#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:35,759 INFO L290 TraceCheckUtils]: 36: Hoare triple {55055#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55055#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:35,760 INFO L290 TraceCheckUtils]: 37: Hoare triple {55055#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55056#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:35,761 INFO L290 TraceCheckUtils]: 38: Hoare triple {55056#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55056#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:35,762 INFO L290 TraceCheckUtils]: 39: Hoare triple {55056#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55057#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:35,762 INFO L290 TraceCheckUtils]: 40: Hoare triple {55057#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55057#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:35,764 INFO L290 TraceCheckUtils]: 41: Hoare triple {55057#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55058#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:35,764 INFO L290 TraceCheckUtils]: 42: Hoare triple {55058#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55058#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:35,765 INFO L290 TraceCheckUtils]: 43: Hoare triple {55058#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55059#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:35,766 INFO L290 TraceCheckUtils]: 44: Hoare triple {55059#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55059#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:35,767 INFO L290 TraceCheckUtils]: 45: Hoare triple {55059#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55060#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:35,767 INFO L290 TraceCheckUtils]: 46: Hoare triple {55060#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55060#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:35,769 INFO L290 TraceCheckUtils]: 47: Hoare triple {55060#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55061#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:35,769 INFO L290 TraceCheckUtils]: 48: Hoare triple {55061#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55061#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:35,770 INFO L290 TraceCheckUtils]: 49: Hoare triple {55061#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55062#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:35,770 INFO L290 TraceCheckUtils]: 50: Hoare triple {55062#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55062#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:35,772 INFO L290 TraceCheckUtils]: 51: Hoare triple {55062#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55063#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:35,772 INFO L290 TraceCheckUtils]: 52: Hoare triple {55063#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55063#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:35,774 INFO L290 TraceCheckUtils]: 53: Hoare triple {55063#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55064#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:35,774 INFO L290 TraceCheckUtils]: 54: Hoare triple {55064#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55064#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:35,775 INFO L290 TraceCheckUtils]: 55: Hoare triple {55064#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55065#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:35,775 INFO L290 TraceCheckUtils]: 56: Hoare triple {55065#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55065#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:35,777 INFO L290 TraceCheckUtils]: 57: Hoare triple {55065#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55066#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:35,777 INFO L290 TraceCheckUtils]: 58: Hoare triple {55066#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55066#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:35,779 INFO L290 TraceCheckUtils]: 59: Hoare triple {55066#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55067#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:35,779 INFO L290 TraceCheckUtils]: 60: Hoare triple {55067#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55067#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:35,780 INFO L290 TraceCheckUtils]: 61: Hoare triple {55067#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55068#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:35,780 INFO L290 TraceCheckUtils]: 62: Hoare triple {55068#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55068#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:35,782 INFO L290 TraceCheckUtils]: 63: Hoare triple {55068#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55069#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:35,782 INFO L290 TraceCheckUtils]: 64: Hoare triple {55069#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55069#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:35,784 INFO L290 TraceCheckUtils]: 65: Hoare triple {55069#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55070#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:35,784 INFO L290 TraceCheckUtils]: 66: Hoare triple {55070#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55070#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:35,785 INFO L290 TraceCheckUtils]: 67: Hoare triple {55070#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55071#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:35,785 INFO L290 TraceCheckUtils]: 68: Hoare triple {55071#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55071#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:35,787 INFO L290 TraceCheckUtils]: 69: Hoare triple {55071#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55072#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:35,787 INFO L290 TraceCheckUtils]: 70: Hoare triple {55072#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55072#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:35,789 INFO L290 TraceCheckUtils]: 71: Hoare triple {55072#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55073#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:35,789 INFO L290 TraceCheckUtils]: 72: Hoare triple {55073#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55073#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:35,790 INFO L290 TraceCheckUtils]: 73: Hoare triple {55073#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55074#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:35,791 INFO L290 TraceCheckUtils]: 74: Hoare triple {55074#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55074#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:35,792 INFO L290 TraceCheckUtils]: 75: Hoare triple {55074#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55075#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:35,792 INFO L290 TraceCheckUtils]: 76: Hoare triple {55075#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55075#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:35,794 INFO L290 TraceCheckUtils]: 77: Hoare triple {55075#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55076#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:35,794 INFO L290 TraceCheckUtils]: 78: Hoare triple {55076#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55076#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:35,795 INFO L290 TraceCheckUtils]: 79: Hoare triple {55076#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55077#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:35,796 INFO L290 TraceCheckUtils]: 80: Hoare triple {55077#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55077#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:35,797 INFO L290 TraceCheckUtils]: 81: Hoare triple {55077#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55078#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:35,797 INFO L290 TraceCheckUtils]: 82: Hoare triple {55078#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55078#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:35,799 INFO L290 TraceCheckUtils]: 83: Hoare triple {55078#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55079#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:35,799 INFO L290 TraceCheckUtils]: 84: Hoare triple {55079#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55079#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:35,800 INFO L290 TraceCheckUtils]: 85: Hoare triple {55079#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55080#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:35,800 INFO L290 TraceCheckUtils]: 86: Hoare triple {55080#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55080#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:35,802 INFO L290 TraceCheckUtils]: 87: Hoare triple {55080#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55081#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:35,802 INFO L290 TraceCheckUtils]: 88: Hoare triple {55081#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55081#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:35,804 INFO L290 TraceCheckUtils]: 89: Hoare triple {55081#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55082#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:35,804 INFO L290 TraceCheckUtils]: 90: Hoare triple {55082#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55082#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:35,805 INFO L290 TraceCheckUtils]: 91: Hoare triple {55082#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55083#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:35,805 INFO L290 TraceCheckUtils]: 92: Hoare triple {55083#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55083#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:35,807 INFO L290 TraceCheckUtils]: 93: Hoare triple {55083#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55084#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:35,807 INFO L290 TraceCheckUtils]: 94: Hoare triple {55084#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55084#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:35,809 INFO L290 TraceCheckUtils]: 95: Hoare triple {55084#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55085#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:35,809 INFO L290 TraceCheckUtils]: 96: Hoare triple {55085#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55085#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:35,810 INFO L290 TraceCheckUtils]: 97: Hoare triple {55085#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55086#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:35,810 INFO L290 TraceCheckUtils]: 98: Hoare triple {55086#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55086#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:35,812 INFO L290 TraceCheckUtils]: 99: Hoare triple {55086#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55087#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:35,812 INFO L290 TraceCheckUtils]: 100: Hoare triple {55087#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55087#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:35,814 INFO L290 TraceCheckUtils]: 101: Hoare triple {55087#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55088#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:35,814 INFO L290 TraceCheckUtils]: 102: Hoare triple {55088#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55088#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:35,815 INFO L290 TraceCheckUtils]: 103: Hoare triple {55088#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55089#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:35,815 INFO L290 TraceCheckUtils]: 104: Hoare triple {55089#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55089#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:35,817 INFO L290 TraceCheckUtils]: 105: Hoare triple {55089#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55090#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:35,817 INFO L290 TraceCheckUtils]: 106: Hoare triple {55090#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55090#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:35,819 INFO L290 TraceCheckUtils]: 107: Hoare triple {55090#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55091#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:35,819 INFO L290 TraceCheckUtils]: 108: Hoare triple {55091#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55091#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:35,820 INFO L290 TraceCheckUtils]: 109: Hoare triple {55091#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55092#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:35,820 INFO L290 TraceCheckUtils]: 110: Hoare triple {55092#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55092#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:35,822 INFO L290 TraceCheckUtils]: 111: Hoare triple {55092#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55093#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:35,822 INFO L290 TraceCheckUtils]: 112: Hoare triple {55093#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55093#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:35,824 INFO L290 TraceCheckUtils]: 113: Hoare triple {55093#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55094#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:35,824 INFO L290 TraceCheckUtils]: 114: Hoare triple {55094#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55094#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:35,825 INFO L290 TraceCheckUtils]: 115: Hoare triple {55094#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55095#(<= main_~k~0 55)} is VALID [2022-04-15 12:36:35,825 INFO L290 TraceCheckUtils]: 116: Hoare triple {55095#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55095#(<= main_~k~0 55)} is VALID [2022-04-15 12:36:35,827 INFO L290 TraceCheckUtils]: 117: Hoare triple {55095#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55096#(<= main_~k~0 56)} is VALID [2022-04-15 12:36:35,827 INFO L290 TraceCheckUtils]: 118: Hoare triple {55096#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55096#(<= main_~k~0 56)} is VALID [2022-04-15 12:36:35,829 INFO L290 TraceCheckUtils]: 119: Hoare triple {55096#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55097#(<= main_~k~0 57)} is VALID [2022-04-15 12:36:35,829 INFO L290 TraceCheckUtils]: 120: Hoare triple {55097#(<= main_~k~0 57)} assume !(~i~0 < 1000000); {55097#(<= main_~k~0 57)} is VALID [2022-04-15 12:36:35,830 INFO L272 TraceCheckUtils]: 121: Hoare triple {55097#(<= main_~k~0 57)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {55468#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:36:35,830 INFO L290 TraceCheckUtils]: 122: Hoare triple {55468#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {55472#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:36:35,831 INFO L290 TraceCheckUtils]: 123: Hoare triple {55472#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {55036#false} is VALID [2022-04-15 12:36:35,831 INFO L290 TraceCheckUtils]: 124: Hoare triple {55036#false} assume !false; {55036#false} is VALID [2022-04-15 12:36:35,831 INFO L134 CoverageAnalysis]: Checked inductivity of 3249 backedges. 0 proven. 3249 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:36:35,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:36:38,441 INFO L290 TraceCheckUtils]: 124: Hoare triple {55036#false} assume !false; {55036#false} is VALID [2022-04-15 12:36:38,442 INFO L290 TraceCheckUtils]: 123: Hoare triple {55472#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {55036#false} is VALID [2022-04-15 12:36:38,442 INFO L290 TraceCheckUtils]: 122: Hoare triple {55468#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {55472#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:36:38,442 INFO L272 TraceCheckUtils]: 121: Hoare triple {55488#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {55468#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:36:38,443 INFO L290 TraceCheckUtils]: 120: Hoare triple {55488#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {55488#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:36:38,447 INFO L290 TraceCheckUtils]: 119: Hoare triple {55495#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55488#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:36:38,447 INFO L290 TraceCheckUtils]: 118: Hoare triple {55495#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55495#(<= main_~k~0 999999)} is VALID [2022-04-15 12:36:38,448 INFO L290 TraceCheckUtils]: 117: Hoare triple {55502#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55495#(<= main_~k~0 999999)} is VALID [2022-04-15 12:36:38,449 INFO L290 TraceCheckUtils]: 116: Hoare triple {55502#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55502#(<= main_~k~0 999998)} is VALID [2022-04-15 12:36:38,450 INFO L290 TraceCheckUtils]: 115: Hoare triple {55509#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55502#(<= main_~k~0 999998)} is VALID [2022-04-15 12:36:38,450 INFO L290 TraceCheckUtils]: 114: Hoare triple {55509#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55509#(<= main_~k~0 999997)} is VALID [2022-04-15 12:36:38,452 INFO L290 TraceCheckUtils]: 113: Hoare triple {55516#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55509#(<= main_~k~0 999997)} is VALID [2022-04-15 12:36:38,452 INFO L290 TraceCheckUtils]: 112: Hoare triple {55516#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55516#(<= main_~k~0 999996)} is VALID [2022-04-15 12:36:38,453 INFO L290 TraceCheckUtils]: 111: Hoare triple {55523#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55516#(<= main_~k~0 999996)} is VALID [2022-04-15 12:36:38,454 INFO L290 TraceCheckUtils]: 110: Hoare triple {55523#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55523#(<= main_~k~0 999995)} is VALID [2022-04-15 12:36:38,455 INFO L290 TraceCheckUtils]: 109: Hoare triple {55530#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55523#(<= main_~k~0 999995)} is VALID [2022-04-15 12:36:38,455 INFO L290 TraceCheckUtils]: 108: Hoare triple {55530#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55530#(<= main_~k~0 999994)} is VALID [2022-04-15 12:36:38,457 INFO L290 TraceCheckUtils]: 107: Hoare triple {55537#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55530#(<= main_~k~0 999994)} is VALID [2022-04-15 12:36:38,457 INFO L290 TraceCheckUtils]: 106: Hoare triple {55537#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55537#(<= main_~k~0 999993)} is VALID [2022-04-15 12:36:38,458 INFO L290 TraceCheckUtils]: 105: Hoare triple {55544#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55537#(<= main_~k~0 999993)} is VALID [2022-04-15 12:36:38,459 INFO L290 TraceCheckUtils]: 104: Hoare triple {55544#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55544#(<= main_~k~0 999992)} is VALID [2022-04-15 12:36:38,460 INFO L290 TraceCheckUtils]: 103: Hoare triple {55551#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55544#(<= main_~k~0 999992)} is VALID [2022-04-15 12:36:38,460 INFO L290 TraceCheckUtils]: 102: Hoare triple {55551#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55551#(<= main_~k~0 999991)} is VALID [2022-04-15 12:36:38,462 INFO L290 TraceCheckUtils]: 101: Hoare triple {55558#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55551#(<= main_~k~0 999991)} is VALID [2022-04-15 12:36:38,462 INFO L290 TraceCheckUtils]: 100: Hoare triple {55558#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55558#(<= main_~k~0 999990)} is VALID [2022-04-15 12:36:38,464 INFO L290 TraceCheckUtils]: 99: Hoare triple {55565#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55558#(<= main_~k~0 999990)} is VALID [2022-04-15 12:36:38,464 INFO L290 TraceCheckUtils]: 98: Hoare triple {55565#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55565#(<= main_~k~0 999989)} is VALID [2022-04-15 12:36:38,465 INFO L290 TraceCheckUtils]: 97: Hoare triple {55572#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55565#(<= main_~k~0 999989)} is VALID [2022-04-15 12:36:38,465 INFO L290 TraceCheckUtils]: 96: Hoare triple {55572#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55572#(<= main_~k~0 999988)} is VALID [2022-04-15 12:36:38,467 INFO L290 TraceCheckUtils]: 95: Hoare triple {55579#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55572#(<= main_~k~0 999988)} is VALID [2022-04-15 12:36:38,467 INFO L290 TraceCheckUtils]: 94: Hoare triple {55579#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55579#(<= main_~k~0 999987)} is VALID [2022-04-15 12:36:38,469 INFO L290 TraceCheckUtils]: 93: Hoare triple {55586#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55579#(<= main_~k~0 999987)} is VALID [2022-04-15 12:36:38,469 INFO L290 TraceCheckUtils]: 92: Hoare triple {55586#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55586#(<= main_~k~0 999986)} is VALID [2022-04-15 12:36:38,470 INFO L290 TraceCheckUtils]: 91: Hoare triple {55593#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55586#(<= main_~k~0 999986)} is VALID [2022-04-15 12:36:38,470 INFO L290 TraceCheckUtils]: 90: Hoare triple {55593#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55593#(<= main_~k~0 999985)} is VALID [2022-04-15 12:36:38,472 INFO L290 TraceCheckUtils]: 89: Hoare triple {55600#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55593#(<= main_~k~0 999985)} is VALID [2022-04-15 12:36:38,472 INFO L290 TraceCheckUtils]: 88: Hoare triple {55600#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55600#(<= main_~k~0 999984)} is VALID [2022-04-15 12:36:38,474 INFO L290 TraceCheckUtils]: 87: Hoare triple {55607#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55600#(<= main_~k~0 999984)} is VALID [2022-04-15 12:36:38,474 INFO L290 TraceCheckUtils]: 86: Hoare triple {55607#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55607#(<= main_~k~0 999983)} is VALID [2022-04-15 12:36:38,475 INFO L290 TraceCheckUtils]: 85: Hoare triple {55614#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55607#(<= main_~k~0 999983)} is VALID [2022-04-15 12:36:38,475 INFO L290 TraceCheckUtils]: 84: Hoare triple {55614#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55614#(<= main_~k~0 999982)} is VALID [2022-04-15 12:36:38,477 INFO L290 TraceCheckUtils]: 83: Hoare triple {55621#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55614#(<= main_~k~0 999982)} is VALID [2022-04-15 12:36:38,477 INFO L290 TraceCheckUtils]: 82: Hoare triple {55621#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55621#(<= main_~k~0 999981)} is VALID [2022-04-15 12:36:38,479 INFO L290 TraceCheckUtils]: 81: Hoare triple {55628#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55621#(<= main_~k~0 999981)} is VALID [2022-04-15 12:36:38,479 INFO L290 TraceCheckUtils]: 80: Hoare triple {55628#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55628#(<= main_~k~0 999980)} is VALID [2022-04-15 12:36:38,480 INFO L290 TraceCheckUtils]: 79: Hoare triple {55635#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55628#(<= main_~k~0 999980)} is VALID [2022-04-15 12:36:38,481 INFO L290 TraceCheckUtils]: 78: Hoare triple {55635#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55635#(<= main_~k~0 999979)} is VALID [2022-04-15 12:36:38,482 INFO L290 TraceCheckUtils]: 77: Hoare triple {55642#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55635#(<= main_~k~0 999979)} is VALID [2022-04-15 12:36:38,482 INFO L290 TraceCheckUtils]: 76: Hoare triple {55642#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55642#(<= main_~k~0 999978)} is VALID [2022-04-15 12:36:38,484 INFO L290 TraceCheckUtils]: 75: Hoare triple {55649#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55642#(<= main_~k~0 999978)} is VALID [2022-04-15 12:36:38,484 INFO L290 TraceCheckUtils]: 74: Hoare triple {55649#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55649#(<= main_~k~0 999977)} is VALID [2022-04-15 12:36:38,486 INFO L290 TraceCheckUtils]: 73: Hoare triple {55656#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55649#(<= main_~k~0 999977)} is VALID [2022-04-15 12:36:38,486 INFO L290 TraceCheckUtils]: 72: Hoare triple {55656#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55656#(<= main_~k~0 999976)} is VALID [2022-04-15 12:36:38,487 INFO L290 TraceCheckUtils]: 71: Hoare triple {55663#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55656#(<= main_~k~0 999976)} is VALID [2022-04-15 12:36:38,487 INFO L290 TraceCheckUtils]: 70: Hoare triple {55663#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55663#(<= main_~k~0 999975)} is VALID [2022-04-15 12:36:38,489 INFO L290 TraceCheckUtils]: 69: Hoare triple {55670#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55663#(<= main_~k~0 999975)} is VALID [2022-04-15 12:36:38,489 INFO L290 TraceCheckUtils]: 68: Hoare triple {55670#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55670#(<= main_~k~0 999974)} is VALID [2022-04-15 12:36:38,491 INFO L290 TraceCheckUtils]: 67: Hoare triple {55677#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55670#(<= main_~k~0 999974)} is VALID [2022-04-15 12:36:38,491 INFO L290 TraceCheckUtils]: 66: Hoare triple {55677#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55677#(<= main_~k~0 999973)} is VALID [2022-04-15 12:36:38,492 INFO L290 TraceCheckUtils]: 65: Hoare triple {55684#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55677#(<= main_~k~0 999973)} is VALID [2022-04-15 12:36:38,493 INFO L290 TraceCheckUtils]: 64: Hoare triple {55684#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55684#(<= main_~k~0 999972)} is VALID [2022-04-15 12:36:38,494 INFO L290 TraceCheckUtils]: 63: Hoare triple {55691#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55684#(<= main_~k~0 999972)} is VALID [2022-04-15 12:36:38,494 INFO L290 TraceCheckUtils]: 62: Hoare triple {55691#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55691#(<= main_~k~0 999971)} is VALID [2022-04-15 12:36:38,496 INFO L290 TraceCheckUtils]: 61: Hoare triple {55698#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55691#(<= main_~k~0 999971)} is VALID [2022-04-15 12:36:38,496 INFO L290 TraceCheckUtils]: 60: Hoare triple {55698#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55698#(<= main_~k~0 999970)} is VALID [2022-04-15 12:36:38,497 INFO L290 TraceCheckUtils]: 59: Hoare triple {55705#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55698#(<= main_~k~0 999970)} is VALID [2022-04-15 12:36:38,498 INFO L290 TraceCheckUtils]: 58: Hoare triple {55705#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55705#(<= main_~k~0 999969)} is VALID [2022-04-15 12:36:38,499 INFO L290 TraceCheckUtils]: 57: Hoare triple {55712#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55705#(<= main_~k~0 999969)} is VALID [2022-04-15 12:36:38,499 INFO L290 TraceCheckUtils]: 56: Hoare triple {55712#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55712#(<= main_~k~0 999968)} is VALID [2022-04-15 12:36:38,501 INFO L290 TraceCheckUtils]: 55: Hoare triple {55719#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55712#(<= main_~k~0 999968)} is VALID [2022-04-15 12:36:38,501 INFO L290 TraceCheckUtils]: 54: Hoare triple {55719#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55719#(<= main_~k~0 999967)} is VALID [2022-04-15 12:36:38,502 INFO L290 TraceCheckUtils]: 53: Hoare triple {55726#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55719#(<= main_~k~0 999967)} is VALID [2022-04-15 12:36:38,503 INFO L290 TraceCheckUtils]: 52: Hoare triple {55726#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55726#(<= main_~k~0 999966)} is VALID [2022-04-15 12:36:38,504 INFO L290 TraceCheckUtils]: 51: Hoare triple {55733#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55726#(<= main_~k~0 999966)} is VALID [2022-04-15 12:36:38,504 INFO L290 TraceCheckUtils]: 50: Hoare triple {55733#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55733#(<= main_~k~0 999965)} is VALID [2022-04-15 12:36:38,506 INFO L290 TraceCheckUtils]: 49: Hoare triple {55740#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55733#(<= main_~k~0 999965)} is VALID [2022-04-15 12:36:38,506 INFO L290 TraceCheckUtils]: 48: Hoare triple {55740#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55740#(<= main_~k~0 999964)} is VALID [2022-04-15 12:36:38,507 INFO L290 TraceCheckUtils]: 47: Hoare triple {55747#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55740#(<= main_~k~0 999964)} is VALID [2022-04-15 12:36:38,508 INFO L290 TraceCheckUtils]: 46: Hoare triple {55747#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55747#(<= main_~k~0 999963)} is VALID [2022-04-15 12:36:38,509 INFO L290 TraceCheckUtils]: 45: Hoare triple {55754#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55747#(<= main_~k~0 999963)} is VALID [2022-04-15 12:36:38,509 INFO L290 TraceCheckUtils]: 44: Hoare triple {55754#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55754#(<= main_~k~0 999962)} is VALID [2022-04-15 12:36:38,511 INFO L290 TraceCheckUtils]: 43: Hoare triple {55761#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55754#(<= main_~k~0 999962)} is VALID [2022-04-15 12:36:38,511 INFO L290 TraceCheckUtils]: 42: Hoare triple {55761#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55761#(<= main_~k~0 999961)} is VALID [2022-04-15 12:36:38,513 INFO L290 TraceCheckUtils]: 41: Hoare triple {55768#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55761#(<= main_~k~0 999961)} is VALID [2022-04-15 12:36:38,513 INFO L290 TraceCheckUtils]: 40: Hoare triple {55768#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55768#(<= main_~k~0 999960)} is VALID [2022-04-15 12:36:38,514 INFO L290 TraceCheckUtils]: 39: Hoare triple {55775#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55768#(<= main_~k~0 999960)} is VALID [2022-04-15 12:36:38,515 INFO L290 TraceCheckUtils]: 38: Hoare triple {55775#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55775#(<= main_~k~0 999959)} is VALID [2022-04-15 12:36:38,516 INFO L290 TraceCheckUtils]: 37: Hoare triple {55782#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55775#(<= main_~k~0 999959)} is VALID [2022-04-15 12:36:38,516 INFO L290 TraceCheckUtils]: 36: Hoare triple {55782#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55782#(<= main_~k~0 999958)} is VALID [2022-04-15 12:36:38,518 INFO L290 TraceCheckUtils]: 35: Hoare triple {55789#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55782#(<= main_~k~0 999958)} is VALID [2022-04-15 12:36:38,518 INFO L290 TraceCheckUtils]: 34: Hoare triple {55789#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55789#(<= main_~k~0 999957)} is VALID [2022-04-15 12:36:38,520 INFO L290 TraceCheckUtils]: 33: Hoare triple {55796#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55789#(<= main_~k~0 999957)} is VALID [2022-04-15 12:36:38,520 INFO L290 TraceCheckUtils]: 32: Hoare triple {55796#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55796#(<= main_~k~0 999956)} is VALID [2022-04-15 12:36:38,521 INFO L290 TraceCheckUtils]: 31: Hoare triple {55803#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55796#(<= main_~k~0 999956)} is VALID [2022-04-15 12:36:38,521 INFO L290 TraceCheckUtils]: 30: Hoare triple {55803#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55803#(<= main_~k~0 999955)} is VALID [2022-04-15 12:36:38,523 INFO L290 TraceCheckUtils]: 29: Hoare triple {55810#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55803#(<= main_~k~0 999955)} is VALID [2022-04-15 12:36:38,523 INFO L290 TraceCheckUtils]: 28: Hoare triple {55810#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55810#(<= main_~k~0 999954)} is VALID [2022-04-15 12:36:38,525 INFO L290 TraceCheckUtils]: 27: Hoare triple {55817#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55810#(<= main_~k~0 999954)} is VALID [2022-04-15 12:36:38,525 INFO L290 TraceCheckUtils]: 26: Hoare triple {55817#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55817#(<= main_~k~0 999953)} is VALID [2022-04-15 12:36:38,526 INFO L290 TraceCheckUtils]: 25: Hoare triple {55824#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55817#(<= main_~k~0 999953)} is VALID [2022-04-15 12:36:38,526 INFO L290 TraceCheckUtils]: 24: Hoare triple {55824#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55824#(<= main_~k~0 999952)} is VALID [2022-04-15 12:36:38,528 INFO L290 TraceCheckUtils]: 23: Hoare triple {55831#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55824#(<= main_~k~0 999952)} is VALID [2022-04-15 12:36:38,528 INFO L290 TraceCheckUtils]: 22: Hoare triple {55831#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55831#(<= main_~k~0 999951)} is VALID [2022-04-15 12:36:38,530 INFO L290 TraceCheckUtils]: 21: Hoare triple {55838#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55831#(<= main_~k~0 999951)} is VALID [2022-04-15 12:36:38,530 INFO L290 TraceCheckUtils]: 20: Hoare triple {55838#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55838#(<= main_~k~0 999950)} is VALID [2022-04-15 12:36:38,531 INFO L290 TraceCheckUtils]: 19: Hoare triple {55845#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55838#(<= main_~k~0 999950)} is VALID [2022-04-15 12:36:38,532 INFO L290 TraceCheckUtils]: 18: Hoare triple {55845#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55845#(<= main_~k~0 999949)} is VALID [2022-04-15 12:36:38,533 INFO L290 TraceCheckUtils]: 17: Hoare triple {55852#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55845#(<= main_~k~0 999949)} is VALID [2022-04-15 12:36:38,533 INFO L290 TraceCheckUtils]: 16: Hoare triple {55852#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55852#(<= main_~k~0 999948)} is VALID [2022-04-15 12:36:38,535 INFO L290 TraceCheckUtils]: 15: Hoare triple {55859#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55852#(<= main_~k~0 999948)} is VALID [2022-04-15 12:36:38,535 INFO L290 TraceCheckUtils]: 14: Hoare triple {55859#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55859#(<= main_~k~0 999947)} is VALID [2022-04-15 12:36:38,537 INFO L290 TraceCheckUtils]: 13: Hoare triple {55866#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55859#(<= main_~k~0 999947)} is VALID [2022-04-15 12:36:38,537 INFO L290 TraceCheckUtils]: 12: Hoare triple {55866#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55866#(<= main_~k~0 999946)} is VALID [2022-04-15 12:36:38,538 INFO L290 TraceCheckUtils]: 11: Hoare triple {55873#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55866#(<= main_~k~0 999946)} is VALID [2022-04-15 12:36:38,538 INFO L290 TraceCheckUtils]: 10: Hoare triple {55873#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55873#(<= main_~k~0 999945)} is VALID [2022-04-15 12:36:38,540 INFO L290 TraceCheckUtils]: 9: Hoare triple {55880#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55873#(<= main_~k~0 999945)} is VALID [2022-04-15 12:36:38,540 INFO L290 TraceCheckUtils]: 8: Hoare triple {55880#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55880#(<= main_~k~0 999944)} is VALID [2022-04-15 12:36:38,542 INFO L290 TraceCheckUtils]: 7: Hoare triple {55887#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {55880#(<= main_~k~0 999944)} is VALID [2022-04-15 12:36:38,542 INFO L290 TraceCheckUtils]: 6: Hoare triple {55887#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {55887#(<= main_~k~0 999943)} is VALID [2022-04-15 12:36:38,542 INFO L290 TraceCheckUtils]: 5: Hoare triple {55035#true} ~i~0 := 0;~k~0 := 0; {55887#(<= main_~k~0 999943)} is VALID [2022-04-15 12:36:38,542 INFO L272 TraceCheckUtils]: 4: Hoare triple {55035#true} call #t~ret3 := main(); {55035#true} is VALID [2022-04-15 12:36:38,542 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {55035#true} {55035#true} #54#return; {55035#true} is VALID [2022-04-15 12:36:38,542 INFO L290 TraceCheckUtils]: 2: Hoare triple {55035#true} assume true; {55035#true} is VALID [2022-04-15 12:36:38,542 INFO L290 TraceCheckUtils]: 1: Hoare triple {55035#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {55035#true} is VALID [2022-04-15 12:36:38,542 INFO L272 TraceCheckUtils]: 0: Hoare triple {55035#true} call ULTIMATE.init(); {55035#true} is VALID [2022-04-15 12:36:38,543 INFO L134 CoverageAnalysis]: Checked inductivity of 3249 backedges. 0 proven. 3249 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:36:38,543 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074569568] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:36:38,543 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:36:38,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 62, 62] total 124 [2022-04-15 12:36:38,543 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:36:38,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [176585202] [2022-04-15 12:36:38,543 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [176585202] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:36:38,543 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:36:38,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [63] imperfect sequences [] total 63 [2022-04-15 12:36:38,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781645707] [2022-04-15 12:36:38,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:36:38,544 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 1.9206349206349207) internal successors, (121), 61 states have internal predecessors, (121), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 125 [2022-04-15 12:36:38,544 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:36:38,544 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 63 states, 63 states have (on average 1.9206349206349207) internal successors, (121), 61 states have internal predecessors, (121), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:38,666 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 125 edges. 125 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:36:38,666 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-04-15 12:36:38,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:36:38,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-04-15 12:36:38,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7033, Invalid=8219, Unknown=0, NotChecked=0, Total=15252 [2022-04-15 12:36:38,668 INFO L87 Difference]: Start difference. First operand 126 states and 126 transitions. Second operand has 63 states, 63 states have (on average 1.9206349206349207) internal successors, (121), 61 states have internal predecessors, (121), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:40,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:36:40,609 INFO L93 Difference]: Finished difference Result 134 states and 134 transitions. [2022-04-15 12:36:40,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-04-15 12:36:40,609 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 1.9206349206349207) internal successors, (121), 61 states have internal predecessors, (121), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 125 [2022-04-15 12:36:40,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:36:40,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 63 states have (on average 1.9206349206349207) internal successors, (121), 61 states have internal predecessors, (121), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:40,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 134 transitions. [2022-04-15 12:36:40,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 63 states have (on average 1.9206349206349207) internal successors, (121), 61 states have internal predecessors, (121), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:40,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 134 transitions. [2022-04-15 12:36:40,611 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 63 states and 134 transitions. [2022-04-15 12:36:40,750 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 134 edges. 134 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:36:40,751 INFO L225 Difference]: With dead ends: 134 [2022-04-15 12:36:40,751 INFO L226 Difference]: Without dead ends: 129 [2022-04-15 12:36:40,753 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 190 SyntacticMatches, 1 SemanticMatches, 182 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2752 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=13946, Invalid=19726, Unknown=0, NotChecked=0, Total=33672 [2022-04-15 12:36:40,754 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 126 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-15 12:36:40,754 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 43 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 156 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-15 12:36:40,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2022-04-15 12:36:41,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 128. [2022-04-15 12:36:41,170 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:36:41,170 INFO L82 GeneralOperation]: Start isEquivalent. First operand 129 states. Second operand has 128 states, 123 states have (on average 1.008130081300813) internal successors, (124), 123 states have internal predecessors, (124), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:41,170 INFO L74 IsIncluded]: Start isIncluded. First operand 129 states. Second operand has 128 states, 123 states have (on average 1.008130081300813) internal successors, (124), 123 states have internal predecessors, (124), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:41,170 INFO L87 Difference]: Start difference. First operand 129 states. Second operand has 128 states, 123 states have (on average 1.008130081300813) internal successors, (124), 123 states have internal predecessors, (124), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:41,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:36:41,172 INFO L93 Difference]: Finished difference Result 129 states and 129 transitions. [2022-04-15 12:36:41,172 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 129 transitions. [2022-04-15 12:36:41,172 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:36:41,172 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:36:41,172 INFO L74 IsIncluded]: Start isIncluded. First operand has 128 states, 123 states have (on average 1.008130081300813) internal successors, (124), 123 states have internal predecessors, (124), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 129 states. [2022-04-15 12:36:41,172 INFO L87 Difference]: Start difference. First operand has 128 states, 123 states have (on average 1.008130081300813) internal successors, (124), 123 states have internal predecessors, (124), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 129 states. [2022-04-15 12:36:41,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:36:41,173 INFO L93 Difference]: Finished difference Result 129 states and 129 transitions. [2022-04-15 12:36:41,173 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 129 transitions. [2022-04-15 12:36:41,173 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:36:41,173 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:36:41,173 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:36:41,173 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:36:41,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 123 states have (on average 1.008130081300813) internal successors, (124), 123 states have internal predecessors, (124), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:41,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 128 transitions. [2022-04-15 12:36:41,174 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 128 transitions. Word has length 125 [2022-04-15 12:36:41,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:36:41,174 INFO L478 AbstractCegarLoop]: Abstraction has 128 states and 128 transitions. [2022-04-15 12:36:41,174 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 1.9206349206349207) internal successors, (121), 61 states have internal predecessors, (121), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:41,175 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 128 states and 128 transitions. [2022-04-15 12:36:41,387 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 128 edges. 128 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:36:41,387 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 128 transitions. [2022-04-15 12:36:41,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-04-15 12:36:41,387 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:36:41,387 INFO L499 BasicCegarLoop]: trace histogram [58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:36:41,405 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-04-15 12:36:41,602 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-04-15 12:36:41,602 INFO L403 AbstractCegarLoop]: === Iteration 59 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:36:41,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:36:41,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1245951788, now seen corresponding path program 115 times [2022-04-15 12:36:41,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:36:41,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1340384243] [2022-04-15 12:36:41,904 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:36:41,904 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:36:41,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1245951788, now seen corresponding path program 116 times [2022-04-15 12:36:41,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:36:41,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354504684] [2022-04-15 12:36:41,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:36:41,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:36:41,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:36:42,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:36:42,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:36:42,836 INFO L290 TraceCheckUtils]: 0: Hoare triple {56879#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {56813#true} is VALID [2022-04-15 12:36:42,836 INFO L290 TraceCheckUtils]: 1: Hoare triple {56813#true} assume true; {56813#true} is VALID [2022-04-15 12:36:42,836 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {56813#true} {56813#true} #54#return; {56813#true} is VALID [2022-04-15 12:36:42,836 INFO L272 TraceCheckUtils]: 0: Hoare triple {56813#true} call ULTIMATE.init(); {56879#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:36:42,836 INFO L290 TraceCheckUtils]: 1: Hoare triple {56879#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {56813#true} is VALID [2022-04-15 12:36:42,836 INFO L290 TraceCheckUtils]: 2: Hoare triple {56813#true} assume true; {56813#true} is VALID [2022-04-15 12:36:42,836 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {56813#true} {56813#true} #54#return; {56813#true} is VALID [2022-04-15 12:36:42,836 INFO L272 TraceCheckUtils]: 4: Hoare triple {56813#true} call #t~ret3 := main(); {56813#true} is VALID [2022-04-15 12:36:42,836 INFO L290 TraceCheckUtils]: 5: Hoare triple {56813#true} ~i~0 := 0;~k~0 := 0; {56818#(= main_~k~0 0)} is VALID [2022-04-15 12:36:42,837 INFO L290 TraceCheckUtils]: 6: Hoare triple {56818#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56818#(= main_~k~0 0)} is VALID [2022-04-15 12:36:42,837 INFO L290 TraceCheckUtils]: 7: Hoare triple {56818#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56819#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:42,837 INFO L290 TraceCheckUtils]: 8: Hoare triple {56819#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56819#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:42,841 INFO L290 TraceCheckUtils]: 9: Hoare triple {56819#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56820#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:42,841 INFO L290 TraceCheckUtils]: 10: Hoare triple {56820#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56820#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:42,843 INFO L290 TraceCheckUtils]: 11: Hoare triple {56820#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56821#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:42,843 INFO L290 TraceCheckUtils]: 12: Hoare triple {56821#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56821#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:42,845 INFO L290 TraceCheckUtils]: 13: Hoare triple {56821#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56822#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:42,845 INFO L290 TraceCheckUtils]: 14: Hoare triple {56822#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56822#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:42,846 INFO L290 TraceCheckUtils]: 15: Hoare triple {56822#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56823#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:42,847 INFO L290 TraceCheckUtils]: 16: Hoare triple {56823#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56823#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:42,848 INFO L290 TraceCheckUtils]: 17: Hoare triple {56823#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56824#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:42,848 INFO L290 TraceCheckUtils]: 18: Hoare triple {56824#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56824#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:42,850 INFO L290 TraceCheckUtils]: 19: Hoare triple {56824#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56825#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:42,850 INFO L290 TraceCheckUtils]: 20: Hoare triple {56825#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56825#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:42,851 INFO L290 TraceCheckUtils]: 21: Hoare triple {56825#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56826#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:42,852 INFO L290 TraceCheckUtils]: 22: Hoare triple {56826#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56826#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:42,853 INFO L290 TraceCheckUtils]: 23: Hoare triple {56826#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56827#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:42,853 INFO L290 TraceCheckUtils]: 24: Hoare triple {56827#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56827#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:42,855 INFO L290 TraceCheckUtils]: 25: Hoare triple {56827#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56828#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:42,855 INFO L290 TraceCheckUtils]: 26: Hoare triple {56828#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56828#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:42,857 INFO L290 TraceCheckUtils]: 27: Hoare triple {56828#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56829#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:42,857 INFO L290 TraceCheckUtils]: 28: Hoare triple {56829#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56829#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:42,858 INFO L290 TraceCheckUtils]: 29: Hoare triple {56829#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56830#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:42,858 INFO L290 TraceCheckUtils]: 30: Hoare triple {56830#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56830#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:42,860 INFO L290 TraceCheckUtils]: 31: Hoare triple {56830#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56831#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:42,860 INFO L290 TraceCheckUtils]: 32: Hoare triple {56831#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56831#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:42,862 INFO L290 TraceCheckUtils]: 33: Hoare triple {56831#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56832#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:42,862 INFO L290 TraceCheckUtils]: 34: Hoare triple {56832#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56832#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:42,863 INFO L290 TraceCheckUtils]: 35: Hoare triple {56832#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56833#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:42,864 INFO L290 TraceCheckUtils]: 36: Hoare triple {56833#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56833#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:42,865 INFO L290 TraceCheckUtils]: 37: Hoare triple {56833#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56834#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:42,865 INFO L290 TraceCheckUtils]: 38: Hoare triple {56834#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56834#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:42,867 INFO L290 TraceCheckUtils]: 39: Hoare triple {56834#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56835#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:42,867 INFO L290 TraceCheckUtils]: 40: Hoare triple {56835#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56835#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:42,869 INFO L290 TraceCheckUtils]: 41: Hoare triple {56835#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56836#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:42,869 INFO L290 TraceCheckUtils]: 42: Hoare triple {56836#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56836#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:42,870 INFO L290 TraceCheckUtils]: 43: Hoare triple {56836#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56837#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:42,870 INFO L290 TraceCheckUtils]: 44: Hoare triple {56837#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56837#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:42,872 INFO L290 TraceCheckUtils]: 45: Hoare triple {56837#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56838#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:42,872 INFO L290 TraceCheckUtils]: 46: Hoare triple {56838#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56838#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:42,874 INFO L290 TraceCheckUtils]: 47: Hoare triple {56838#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56839#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:42,874 INFO L290 TraceCheckUtils]: 48: Hoare triple {56839#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56839#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:42,875 INFO L290 TraceCheckUtils]: 49: Hoare triple {56839#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56840#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:42,876 INFO L290 TraceCheckUtils]: 50: Hoare triple {56840#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56840#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:42,877 INFO L290 TraceCheckUtils]: 51: Hoare triple {56840#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56841#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:42,877 INFO L290 TraceCheckUtils]: 52: Hoare triple {56841#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56841#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:42,879 INFO L290 TraceCheckUtils]: 53: Hoare triple {56841#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56842#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:42,879 INFO L290 TraceCheckUtils]: 54: Hoare triple {56842#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56842#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:42,881 INFO L290 TraceCheckUtils]: 55: Hoare triple {56842#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56843#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:42,881 INFO L290 TraceCheckUtils]: 56: Hoare triple {56843#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56843#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:42,882 INFO L290 TraceCheckUtils]: 57: Hoare triple {56843#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56844#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:42,882 INFO L290 TraceCheckUtils]: 58: Hoare triple {56844#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56844#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:42,884 INFO L290 TraceCheckUtils]: 59: Hoare triple {56844#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56845#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:42,884 INFO L290 TraceCheckUtils]: 60: Hoare triple {56845#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56845#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:42,886 INFO L290 TraceCheckUtils]: 61: Hoare triple {56845#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56846#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:42,886 INFO L290 TraceCheckUtils]: 62: Hoare triple {56846#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56846#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:42,887 INFO L290 TraceCheckUtils]: 63: Hoare triple {56846#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56847#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:42,887 INFO L290 TraceCheckUtils]: 64: Hoare triple {56847#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56847#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:42,889 INFO L290 TraceCheckUtils]: 65: Hoare triple {56847#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56848#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:42,889 INFO L290 TraceCheckUtils]: 66: Hoare triple {56848#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56848#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:42,891 INFO L290 TraceCheckUtils]: 67: Hoare triple {56848#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56849#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:42,891 INFO L290 TraceCheckUtils]: 68: Hoare triple {56849#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56849#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:42,892 INFO L290 TraceCheckUtils]: 69: Hoare triple {56849#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56850#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:42,893 INFO L290 TraceCheckUtils]: 70: Hoare triple {56850#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56850#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:42,894 INFO L290 TraceCheckUtils]: 71: Hoare triple {56850#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56851#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:42,894 INFO L290 TraceCheckUtils]: 72: Hoare triple {56851#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56851#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:42,896 INFO L290 TraceCheckUtils]: 73: Hoare triple {56851#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56852#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:42,896 INFO L290 TraceCheckUtils]: 74: Hoare triple {56852#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56852#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:42,897 INFO L290 TraceCheckUtils]: 75: Hoare triple {56852#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56853#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:42,898 INFO L290 TraceCheckUtils]: 76: Hoare triple {56853#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56853#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:42,899 INFO L290 TraceCheckUtils]: 77: Hoare triple {56853#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56854#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:42,899 INFO L290 TraceCheckUtils]: 78: Hoare triple {56854#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56854#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:42,901 INFO L290 TraceCheckUtils]: 79: Hoare triple {56854#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56855#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:42,901 INFO L290 TraceCheckUtils]: 80: Hoare triple {56855#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56855#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:42,903 INFO L290 TraceCheckUtils]: 81: Hoare triple {56855#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56856#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:42,903 INFO L290 TraceCheckUtils]: 82: Hoare triple {56856#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56856#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:42,904 INFO L290 TraceCheckUtils]: 83: Hoare triple {56856#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56857#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:42,905 INFO L290 TraceCheckUtils]: 84: Hoare triple {56857#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56857#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:42,906 INFO L290 TraceCheckUtils]: 85: Hoare triple {56857#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56858#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:42,906 INFO L290 TraceCheckUtils]: 86: Hoare triple {56858#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56858#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:42,908 INFO L290 TraceCheckUtils]: 87: Hoare triple {56858#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56859#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:42,908 INFO L290 TraceCheckUtils]: 88: Hoare triple {56859#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56859#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:42,909 INFO L290 TraceCheckUtils]: 89: Hoare triple {56859#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56860#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:42,910 INFO L290 TraceCheckUtils]: 90: Hoare triple {56860#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56860#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:42,911 INFO L290 TraceCheckUtils]: 91: Hoare triple {56860#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56861#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:42,911 INFO L290 TraceCheckUtils]: 92: Hoare triple {56861#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56861#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:42,914 INFO L290 TraceCheckUtils]: 93: Hoare triple {56861#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56862#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:42,914 INFO L290 TraceCheckUtils]: 94: Hoare triple {56862#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56862#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:42,916 INFO L290 TraceCheckUtils]: 95: Hoare triple {56862#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56863#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:42,916 INFO L290 TraceCheckUtils]: 96: Hoare triple {56863#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56863#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:42,917 INFO L290 TraceCheckUtils]: 97: Hoare triple {56863#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56864#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:42,918 INFO L290 TraceCheckUtils]: 98: Hoare triple {56864#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56864#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:42,919 INFO L290 TraceCheckUtils]: 99: Hoare triple {56864#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56865#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:42,919 INFO L290 TraceCheckUtils]: 100: Hoare triple {56865#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56865#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:42,921 INFO L290 TraceCheckUtils]: 101: Hoare triple {56865#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56866#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:42,921 INFO L290 TraceCheckUtils]: 102: Hoare triple {56866#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56866#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:42,923 INFO L290 TraceCheckUtils]: 103: Hoare triple {56866#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56867#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:42,923 INFO L290 TraceCheckUtils]: 104: Hoare triple {56867#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56867#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:42,924 INFO L290 TraceCheckUtils]: 105: Hoare triple {56867#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56868#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:42,925 INFO L290 TraceCheckUtils]: 106: Hoare triple {56868#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56868#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:42,926 INFO L290 TraceCheckUtils]: 107: Hoare triple {56868#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56869#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:42,926 INFO L290 TraceCheckUtils]: 108: Hoare triple {56869#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56869#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:42,928 INFO L290 TraceCheckUtils]: 109: Hoare triple {56869#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56870#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:42,928 INFO L290 TraceCheckUtils]: 110: Hoare triple {56870#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56870#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:42,930 INFO L290 TraceCheckUtils]: 111: Hoare triple {56870#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56871#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:42,930 INFO L290 TraceCheckUtils]: 112: Hoare triple {56871#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56871#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:42,931 INFO L290 TraceCheckUtils]: 113: Hoare triple {56871#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56872#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:42,931 INFO L290 TraceCheckUtils]: 114: Hoare triple {56872#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56872#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:42,933 INFO L290 TraceCheckUtils]: 115: Hoare triple {56872#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56873#(<= main_~k~0 55)} is VALID [2022-04-15 12:36:42,933 INFO L290 TraceCheckUtils]: 116: Hoare triple {56873#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56873#(<= main_~k~0 55)} is VALID [2022-04-15 12:36:42,935 INFO L290 TraceCheckUtils]: 117: Hoare triple {56873#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56874#(<= main_~k~0 56)} is VALID [2022-04-15 12:36:42,935 INFO L290 TraceCheckUtils]: 118: Hoare triple {56874#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56874#(<= main_~k~0 56)} is VALID [2022-04-15 12:36:42,936 INFO L290 TraceCheckUtils]: 119: Hoare triple {56874#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56875#(<= main_~k~0 57)} is VALID [2022-04-15 12:36:42,937 INFO L290 TraceCheckUtils]: 120: Hoare triple {56875#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56875#(<= main_~k~0 57)} is VALID [2022-04-15 12:36:42,938 INFO L290 TraceCheckUtils]: 121: Hoare triple {56875#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56876#(<= main_~k~0 58)} is VALID [2022-04-15 12:36:42,938 INFO L290 TraceCheckUtils]: 122: Hoare triple {56876#(<= main_~k~0 58)} assume !(~i~0 < 1000000); {56876#(<= main_~k~0 58)} is VALID [2022-04-15 12:36:42,939 INFO L272 TraceCheckUtils]: 123: Hoare triple {56876#(<= main_~k~0 58)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {56877#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:36:42,939 INFO L290 TraceCheckUtils]: 124: Hoare triple {56877#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {56878#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:36:42,939 INFO L290 TraceCheckUtils]: 125: Hoare triple {56878#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {56814#false} is VALID [2022-04-15 12:36:42,939 INFO L290 TraceCheckUtils]: 126: Hoare triple {56814#false} assume !false; {56814#false} is VALID [2022-04-15 12:36:42,939 INFO L134 CoverageAnalysis]: Checked inductivity of 3364 backedges. 0 proven. 3364 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:36:42,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:36:42,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354504684] [2022-04-15 12:36:42,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354504684] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:36:42,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604530760] [2022-04-15 12:36:42,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:36:42,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:36:42,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:36:42,941 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:36:42,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-04-15 12:36:43,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:36:43,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:36:43,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 687 conjuncts, 62 conjunts are in the unsatisfiable core [2022-04-15 12:36:43,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:36:43,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:36:43,579 INFO L272 TraceCheckUtils]: 0: Hoare triple {56813#true} call ULTIMATE.init(); {56813#true} is VALID [2022-04-15 12:36:43,580 INFO L290 TraceCheckUtils]: 1: Hoare triple {56813#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {56813#true} is VALID [2022-04-15 12:36:43,580 INFO L290 TraceCheckUtils]: 2: Hoare triple {56813#true} assume true; {56813#true} is VALID [2022-04-15 12:36:43,580 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {56813#true} {56813#true} #54#return; {56813#true} is VALID [2022-04-15 12:36:43,580 INFO L272 TraceCheckUtils]: 4: Hoare triple {56813#true} call #t~ret3 := main(); {56813#true} is VALID [2022-04-15 12:36:43,580 INFO L290 TraceCheckUtils]: 5: Hoare triple {56813#true} ~i~0 := 0;~k~0 := 0; {56898#(<= main_~k~0 0)} is VALID [2022-04-15 12:36:43,580 INFO L290 TraceCheckUtils]: 6: Hoare triple {56898#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56898#(<= main_~k~0 0)} is VALID [2022-04-15 12:36:43,584 INFO L290 TraceCheckUtils]: 7: Hoare triple {56898#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56819#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:43,585 INFO L290 TraceCheckUtils]: 8: Hoare triple {56819#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56819#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:43,586 INFO L290 TraceCheckUtils]: 9: Hoare triple {56819#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56820#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:43,586 INFO L290 TraceCheckUtils]: 10: Hoare triple {56820#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56820#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:43,588 INFO L290 TraceCheckUtils]: 11: Hoare triple {56820#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56821#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:43,588 INFO L290 TraceCheckUtils]: 12: Hoare triple {56821#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56821#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:43,590 INFO L290 TraceCheckUtils]: 13: Hoare triple {56821#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56822#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:43,590 INFO L290 TraceCheckUtils]: 14: Hoare triple {56822#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56822#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:43,591 INFO L290 TraceCheckUtils]: 15: Hoare triple {56822#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56823#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:43,591 INFO L290 TraceCheckUtils]: 16: Hoare triple {56823#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56823#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:43,593 INFO L290 TraceCheckUtils]: 17: Hoare triple {56823#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56824#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:43,593 INFO L290 TraceCheckUtils]: 18: Hoare triple {56824#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56824#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:43,595 INFO L290 TraceCheckUtils]: 19: Hoare triple {56824#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56825#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:43,595 INFO L290 TraceCheckUtils]: 20: Hoare triple {56825#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56825#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:43,596 INFO L290 TraceCheckUtils]: 21: Hoare triple {56825#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56826#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:43,597 INFO L290 TraceCheckUtils]: 22: Hoare triple {56826#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56826#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:43,598 INFO L290 TraceCheckUtils]: 23: Hoare triple {56826#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56827#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:43,598 INFO L290 TraceCheckUtils]: 24: Hoare triple {56827#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56827#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:43,600 INFO L290 TraceCheckUtils]: 25: Hoare triple {56827#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56828#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:43,600 INFO L290 TraceCheckUtils]: 26: Hoare triple {56828#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56828#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:43,602 INFO L290 TraceCheckUtils]: 27: Hoare triple {56828#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56829#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:43,602 INFO L290 TraceCheckUtils]: 28: Hoare triple {56829#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56829#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:43,603 INFO L290 TraceCheckUtils]: 29: Hoare triple {56829#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56830#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:43,603 INFO L290 TraceCheckUtils]: 30: Hoare triple {56830#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56830#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:43,605 INFO L290 TraceCheckUtils]: 31: Hoare triple {56830#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56831#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:43,605 INFO L290 TraceCheckUtils]: 32: Hoare triple {56831#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56831#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:43,607 INFO L290 TraceCheckUtils]: 33: Hoare triple {56831#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56832#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:43,607 INFO L290 TraceCheckUtils]: 34: Hoare triple {56832#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56832#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:43,608 INFO L290 TraceCheckUtils]: 35: Hoare triple {56832#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56833#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:43,609 INFO L290 TraceCheckUtils]: 36: Hoare triple {56833#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56833#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:43,610 INFO L290 TraceCheckUtils]: 37: Hoare triple {56833#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56834#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:43,610 INFO L290 TraceCheckUtils]: 38: Hoare triple {56834#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56834#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:43,612 INFO L290 TraceCheckUtils]: 39: Hoare triple {56834#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56835#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:43,612 INFO L290 TraceCheckUtils]: 40: Hoare triple {56835#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56835#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:43,614 INFO L290 TraceCheckUtils]: 41: Hoare triple {56835#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56836#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:43,614 INFO L290 TraceCheckUtils]: 42: Hoare triple {56836#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56836#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:43,615 INFO L290 TraceCheckUtils]: 43: Hoare triple {56836#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56837#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:43,616 INFO L290 TraceCheckUtils]: 44: Hoare triple {56837#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56837#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:43,617 INFO L290 TraceCheckUtils]: 45: Hoare triple {56837#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56838#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:43,617 INFO L290 TraceCheckUtils]: 46: Hoare triple {56838#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56838#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:43,619 INFO L290 TraceCheckUtils]: 47: Hoare triple {56838#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56839#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:43,619 INFO L290 TraceCheckUtils]: 48: Hoare triple {56839#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56839#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:43,621 INFO L290 TraceCheckUtils]: 49: Hoare triple {56839#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56840#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:43,621 INFO L290 TraceCheckUtils]: 50: Hoare triple {56840#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56840#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:43,622 INFO L290 TraceCheckUtils]: 51: Hoare triple {56840#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56841#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:43,623 INFO L290 TraceCheckUtils]: 52: Hoare triple {56841#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56841#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:43,624 INFO L290 TraceCheckUtils]: 53: Hoare triple {56841#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56842#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:43,624 INFO L290 TraceCheckUtils]: 54: Hoare triple {56842#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56842#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:43,626 INFO L290 TraceCheckUtils]: 55: Hoare triple {56842#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56843#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:43,626 INFO L290 TraceCheckUtils]: 56: Hoare triple {56843#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56843#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:43,628 INFO L290 TraceCheckUtils]: 57: Hoare triple {56843#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56844#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:43,628 INFO L290 TraceCheckUtils]: 58: Hoare triple {56844#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56844#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:43,630 INFO L290 TraceCheckUtils]: 59: Hoare triple {56844#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56845#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:43,631 INFO L290 TraceCheckUtils]: 60: Hoare triple {56845#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56845#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:43,632 INFO L290 TraceCheckUtils]: 61: Hoare triple {56845#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56846#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:43,632 INFO L290 TraceCheckUtils]: 62: Hoare triple {56846#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56846#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:43,634 INFO L290 TraceCheckUtils]: 63: Hoare triple {56846#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56847#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:43,634 INFO L290 TraceCheckUtils]: 64: Hoare triple {56847#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56847#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:43,636 INFO L290 TraceCheckUtils]: 65: Hoare triple {56847#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56848#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:43,636 INFO L290 TraceCheckUtils]: 66: Hoare triple {56848#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56848#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:43,637 INFO L290 TraceCheckUtils]: 67: Hoare triple {56848#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56849#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:43,637 INFO L290 TraceCheckUtils]: 68: Hoare triple {56849#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56849#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:43,639 INFO L290 TraceCheckUtils]: 69: Hoare triple {56849#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56850#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:43,639 INFO L290 TraceCheckUtils]: 70: Hoare triple {56850#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56850#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:43,641 INFO L290 TraceCheckUtils]: 71: Hoare triple {56850#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56851#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:43,641 INFO L290 TraceCheckUtils]: 72: Hoare triple {56851#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56851#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:43,642 INFO L290 TraceCheckUtils]: 73: Hoare triple {56851#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56852#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:43,643 INFO L290 TraceCheckUtils]: 74: Hoare triple {56852#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56852#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:43,644 INFO L290 TraceCheckUtils]: 75: Hoare triple {56852#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56853#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:43,644 INFO L290 TraceCheckUtils]: 76: Hoare triple {56853#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56853#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:43,646 INFO L290 TraceCheckUtils]: 77: Hoare triple {56853#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56854#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:43,646 INFO L290 TraceCheckUtils]: 78: Hoare triple {56854#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56854#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:43,647 INFO L290 TraceCheckUtils]: 79: Hoare triple {56854#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56855#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:43,648 INFO L290 TraceCheckUtils]: 80: Hoare triple {56855#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56855#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:43,649 INFO L290 TraceCheckUtils]: 81: Hoare triple {56855#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56856#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:43,649 INFO L290 TraceCheckUtils]: 82: Hoare triple {56856#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56856#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:43,651 INFO L290 TraceCheckUtils]: 83: Hoare triple {56856#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56857#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:43,651 INFO L290 TraceCheckUtils]: 84: Hoare triple {56857#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56857#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:43,653 INFO L290 TraceCheckUtils]: 85: Hoare triple {56857#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56858#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:43,653 INFO L290 TraceCheckUtils]: 86: Hoare triple {56858#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56858#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:43,654 INFO L290 TraceCheckUtils]: 87: Hoare triple {56858#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56859#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:43,655 INFO L290 TraceCheckUtils]: 88: Hoare triple {56859#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56859#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:43,656 INFO L290 TraceCheckUtils]: 89: Hoare triple {56859#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56860#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:43,656 INFO L290 TraceCheckUtils]: 90: Hoare triple {56860#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56860#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:43,658 INFO L290 TraceCheckUtils]: 91: Hoare triple {56860#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56861#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:43,658 INFO L290 TraceCheckUtils]: 92: Hoare triple {56861#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56861#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:43,660 INFO L290 TraceCheckUtils]: 93: Hoare triple {56861#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56862#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:43,660 INFO L290 TraceCheckUtils]: 94: Hoare triple {56862#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56862#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:43,661 INFO L290 TraceCheckUtils]: 95: Hoare triple {56862#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56863#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:43,662 INFO L290 TraceCheckUtils]: 96: Hoare triple {56863#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56863#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:43,663 INFO L290 TraceCheckUtils]: 97: Hoare triple {56863#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56864#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:43,663 INFO L290 TraceCheckUtils]: 98: Hoare triple {56864#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56864#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:43,665 INFO L290 TraceCheckUtils]: 99: Hoare triple {56864#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56865#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:43,665 INFO L290 TraceCheckUtils]: 100: Hoare triple {56865#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56865#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:43,667 INFO L290 TraceCheckUtils]: 101: Hoare triple {56865#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56866#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:43,667 INFO L290 TraceCheckUtils]: 102: Hoare triple {56866#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56866#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:43,668 INFO L290 TraceCheckUtils]: 103: Hoare triple {56866#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56867#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:43,668 INFO L290 TraceCheckUtils]: 104: Hoare triple {56867#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56867#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:43,670 INFO L290 TraceCheckUtils]: 105: Hoare triple {56867#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56868#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:43,670 INFO L290 TraceCheckUtils]: 106: Hoare triple {56868#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56868#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:43,672 INFO L290 TraceCheckUtils]: 107: Hoare triple {56868#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56869#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:43,672 INFO L290 TraceCheckUtils]: 108: Hoare triple {56869#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56869#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:43,673 INFO L290 TraceCheckUtils]: 109: Hoare triple {56869#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56870#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:43,674 INFO L290 TraceCheckUtils]: 110: Hoare triple {56870#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56870#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:43,675 INFO L290 TraceCheckUtils]: 111: Hoare triple {56870#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56871#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:43,675 INFO L290 TraceCheckUtils]: 112: Hoare triple {56871#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56871#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:43,677 INFO L290 TraceCheckUtils]: 113: Hoare triple {56871#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56872#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:43,677 INFO L290 TraceCheckUtils]: 114: Hoare triple {56872#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56872#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:43,679 INFO L290 TraceCheckUtils]: 115: Hoare triple {56872#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56873#(<= main_~k~0 55)} is VALID [2022-04-15 12:36:43,679 INFO L290 TraceCheckUtils]: 116: Hoare triple {56873#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56873#(<= main_~k~0 55)} is VALID [2022-04-15 12:36:43,680 INFO L290 TraceCheckUtils]: 117: Hoare triple {56873#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56874#(<= main_~k~0 56)} is VALID [2022-04-15 12:36:43,680 INFO L290 TraceCheckUtils]: 118: Hoare triple {56874#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56874#(<= main_~k~0 56)} is VALID [2022-04-15 12:36:43,682 INFO L290 TraceCheckUtils]: 119: Hoare triple {56874#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56875#(<= main_~k~0 57)} is VALID [2022-04-15 12:36:43,682 INFO L290 TraceCheckUtils]: 120: Hoare triple {56875#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {56875#(<= main_~k~0 57)} is VALID [2022-04-15 12:36:43,684 INFO L290 TraceCheckUtils]: 121: Hoare triple {56875#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {56876#(<= main_~k~0 58)} is VALID [2022-04-15 12:36:43,684 INFO L290 TraceCheckUtils]: 122: Hoare triple {56876#(<= main_~k~0 58)} assume !(~i~0 < 1000000); {56876#(<= main_~k~0 58)} is VALID [2022-04-15 12:36:43,684 INFO L272 TraceCheckUtils]: 123: Hoare triple {56876#(<= main_~k~0 58)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {57253#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:36:43,684 INFO L290 TraceCheckUtils]: 124: Hoare triple {57253#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {57257#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:36:43,685 INFO L290 TraceCheckUtils]: 125: Hoare triple {57257#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {56814#false} is VALID [2022-04-15 12:36:43,685 INFO L290 TraceCheckUtils]: 126: Hoare triple {56814#false} assume !false; {56814#false} is VALID [2022-04-15 12:36:43,685 INFO L134 CoverageAnalysis]: Checked inductivity of 3364 backedges. 0 proven. 3364 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:36:43,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:36:46,062 INFO L290 TraceCheckUtils]: 126: Hoare triple {56814#false} assume !false; {56814#false} is VALID [2022-04-15 12:36:46,063 INFO L290 TraceCheckUtils]: 125: Hoare triple {57257#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {56814#false} is VALID [2022-04-15 12:36:46,063 INFO L290 TraceCheckUtils]: 124: Hoare triple {57253#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {57257#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:36:46,063 INFO L272 TraceCheckUtils]: 123: Hoare triple {57273#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {57253#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:36:46,063 INFO L290 TraceCheckUtils]: 122: Hoare triple {57273#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {57273#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:36:46,068 INFO L290 TraceCheckUtils]: 121: Hoare triple {57280#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57273#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:36:46,068 INFO L290 TraceCheckUtils]: 120: Hoare triple {57280#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57280#(<= main_~k~0 999999)} is VALID [2022-04-15 12:36:46,070 INFO L290 TraceCheckUtils]: 119: Hoare triple {57287#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57280#(<= main_~k~0 999999)} is VALID [2022-04-15 12:36:46,070 INFO L290 TraceCheckUtils]: 118: Hoare triple {57287#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57287#(<= main_~k~0 999998)} is VALID [2022-04-15 12:36:46,071 INFO L290 TraceCheckUtils]: 117: Hoare triple {57294#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57287#(<= main_~k~0 999998)} is VALID [2022-04-15 12:36:46,071 INFO L290 TraceCheckUtils]: 116: Hoare triple {57294#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57294#(<= main_~k~0 999997)} is VALID [2022-04-15 12:36:46,073 INFO L290 TraceCheckUtils]: 115: Hoare triple {57301#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57294#(<= main_~k~0 999997)} is VALID [2022-04-15 12:36:46,073 INFO L290 TraceCheckUtils]: 114: Hoare triple {57301#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57301#(<= main_~k~0 999996)} is VALID [2022-04-15 12:36:46,075 INFO L290 TraceCheckUtils]: 113: Hoare triple {57308#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57301#(<= main_~k~0 999996)} is VALID [2022-04-15 12:36:46,075 INFO L290 TraceCheckUtils]: 112: Hoare triple {57308#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57308#(<= main_~k~0 999995)} is VALID [2022-04-15 12:36:46,076 INFO L290 TraceCheckUtils]: 111: Hoare triple {57315#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57308#(<= main_~k~0 999995)} is VALID [2022-04-15 12:36:46,077 INFO L290 TraceCheckUtils]: 110: Hoare triple {57315#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57315#(<= main_~k~0 999994)} is VALID [2022-04-15 12:36:46,078 INFO L290 TraceCheckUtils]: 109: Hoare triple {57322#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57315#(<= main_~k~0 999994)} is VALID [2022-04-15 12:36:46,078 INFO L290 TraceCheckUtils]: 108: Hoare triple {57322#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57322#(<= main_~k~0 999993)} is VALID [2022-04-15 12:36:46,080 INFO L290 TraceCheckUtils]: 107: Hoare triple {57329#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57322#(<= main_~k~0 999993)} is VALID [2022-04-15 12:36:46,080 INFO L290 TraceCheckUtils]: 106: Hoare triple {57329#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57329#(<= main_~k~0 999992)} is VALID [2022-04-15 12:36:46,082 INFO L290 TraceCheckUtils]: 105: Hoare triple {57336#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57329#(<= main_~k~0 999992)} is VALID [2022-04-15 12:36:46,082 INFO L290 TraceCheckUtils]: 104: Hoare triple {57336#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57336#(<= main_~k~0 999991)} is VALID [2022-04-15 12:36:46,083 INFO L290 TraceCheckUtils]: 103: Hoare triple {57343#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57336#(<= main_~k~0 999991)} is VALID [2022-04-15 12:36:46,083 INFO L290 TraceCheckUtils]: 102: Hoare triple {57343#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57343#(<= main_~k~0 999990)} is VALID [2022-04-15 12:36:46,085 INFO L290 TraceCheckUtils]: 101: Hoare triple {57350#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57343#(<= main_~k~0 999990)} is VALID [2022-04-15 12:36:46,085 INFO L290 TraceCheckUtils]: 100: Hoare triple {57350#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57350#(<= main_~k~0 999989)} is VALID [2022-04-15 12:36:46,087 INFO L290 TraceCheckUtils]: 99: Hoare triple {57357#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57350#(<= main_~k~0 999989)} is VALID [2022-04-15 12:36:46,087 INFO L290 TraceCheckUtils]: 98: Hoare triple {57357#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57357#(<= main_~k~0 999988)} is VALID [2022-04-15 12:36:46,088 INFO L290 TraceCheckUtils]: 97: Hoare triple {57364#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57357#(<= main_~k~0 999988)} is VALID [2022-04-15 12:36:46,089 INFO L290 TraceCheckUtils]: 96: Hoare triple {57364#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57364#(<= main_~k~0 999987)} is VALID [2022-04-15 12:36:46,090 INFO L290 TraceCheckUtils]: 95: Hoare triple {57371#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57364#(<= main_~k~0 999987)} is VALID [2022-04-15 12:36:46,090 INFO L290 TraceCheckUtils]: 94: Hoare triple {57371#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57371#(<= main_~k~0 999986)} is VALID [2022-04-15 12:36:46,092 INFO L290 TraceCheckUtils]: 93: Hoare triple {57378#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57371#(<= main_~k~0 999986)} is VALID [2022-04-15 12:36:46,092 INFO L290 TraceCheckUtils]: 92: Hoare triple {57378#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57378#(<= main_~k~0 999985)} is VALID [2022-04-15 12:36:46,094 INFO L290 TraceCheckUtils]: 91: Hoare triple {57385#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57378#(<= main_~k~0 999985)} is VALID [2022-04-15 12:36:46,094 INFO L290 TraceCheckUtils]: 90: Hoare triple {57385#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57385#(<= main_~k~0 999984)} is VALID [2022-04-15 12:36:46,095 INFO L290 TraceCheckUtils]: 89: Hoare triple {57392#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57385#(<= main_~k~0 999984)} is VALID [2022-04-15 12:36:46,095 INFO L290 TraceCheckUtils]: 88: Hoare triple {57392#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57392#(<= main_~k~0 999983)} is VALID [2022-04-15 12:36:46,097 INFO L290 TraceCheckUtils]: 87: Hoare triple {57399#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57392#(<= main_~k~0 999983)} is VALID [2022-04-15 12:36:46,097 INFO L290 TraceCheckUtils]: 86: Hoare triple {57399#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57399#(<= main_~k~0 999982)} is VALID [2022-04-15 12:36:46,099 INFO L290 TraceCheckUtils]: 85: Hoare triple {57406#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57399#(<= main_~k~0 999982)} is VALID [2022-04-15 12:36:46,099 INFO L290 TraceCheckUtils]: 84: Hoare triple {57406#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57406#(<= main_~k~0 999981)} is VALID [2022-04-15 12:36:46,100 INFO L290 TraceCheckUtils]: 83: Hoare triple {57413#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57406#(<= main_~k~0 999981)} is VALID [2022-04-15 12:36:46,101 INFO L290 TraceCheckUtils]: 82: Hoare triple {57413#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57413#(<= main_~k~0 999980)} is VALID [2022-04-15 12:36:46,102 INFO L290 TraceCheckUtils]: 81: Hoare triple {57420#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57413#(<= main_~k~0 999980)} is VALID [2022-04-15 12:36:46,102 INFO L290 TraceCheckUtils]: 80: Hoare triple {57420#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57420#(<= main_~k~0 999979)} is VALID [2022-04-15 12:36:46,104 INFO L290 TraceCheckUtils]: 79: Hoare triple {57427#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57420#(<= main_~k~0 999979)} is VALID [2022-04-15 12:36:46,104 INFO L290 TraceCheckUtils]: 78: Hoare triple {57427#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57427#(<= main_~k~0 999978)} is VALID [2022-04-15 12:36:46,105 INFO L290 TraceCheckUtils]: 77: Hoare triple {57434#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57427#(<= main_~k~0 999978)} is VALID [2022-04-15 12:36:46,106 INFO L290 TraceCheckUtils]: 76: Hoare triple {57434#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57434#(<= main_~k~0 999977)} is VALID [2022-04-15 12:36:46,107 INFO L290 TraceCheckUtils]: 75: Hoare triple {57441#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57434#(<= main_~k~0 999977)} is VALID [2022-04-15 12:36:46,107 INFO L290 TraceCheckUtils]: 74: Hoare triple {57441#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57441#(<= main_~k~0 999976)} is VALID [2022-04-15 12:36:46,109 INFO L290 TraceCheckUtils]: 73: Hoare triple {57448#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57441#(<= main_~k~0 999976)} is VALID [2022-04-15 12:36:46,109 INFO L290 TraceCheckUtils]: 72: Hoare triple {57448#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57448#(<= main_~k~0 999975)} is VALID [2022-04-15 12:36:46,111 INFO L290 TraceCheckUtils]: 71: Hoare triple {57455#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57448#(<= main_~k~0 999975)} is VALID [2022-04-15 12:36:46,111 INFO L290 TraceCheckUtils]: 70: Hoare triple {57455#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57455#(<= main_~k~0 999974)} is VALID [2022-04-15 12:36:46,113 INFO L290 TraceCheckUtils]: 69: Hoare triple {57462#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57455#(<= main_~k~0 999974)} is VALID [2022-04-15 12:36:46,113 INFO L290 TraceCheckUtils]: 68: Hoare triple {57462#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57462#(<= main_~k~0 999973)} is VALID [2022-04-15 12:36:46,114 INFO L290 TraceCheckUtils]: 67: Hoare triple {57469#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57462#(<= main_~k~0 999973)} is VALID [2022-04-15 12:36:46,115 INFO L290 TraceCheckUtils]: 66: Hoare triple {57469#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57469#(<= main_~k~0 999972)} is VALID [2022-04-15 12:36:46,116 INFO L290 TraceCheckUtils]: 65: Hoare triple {57476#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57469#(<= main_~k~0 999972)} is VALID [2022-04-15 12:36:46,116 INFO L290 TraceCheckUtils]: 64: Hoare triple {57476#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57476#(<= main_~k~0 999971)} is VALID [2022-04-15 12:36:46,118 INFO L290 TraceCheckUtils]: 63: Hoare triple {57483#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57476#(<= main_~k~0 999971)} is VALID [2022-04-15 12:36:46,118 INFO L290 TraceCheckUtils]: 62: Hoare triple {57483#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57483#(<= main_~k~0 999970)} is VALID [2022-04-15 12:36:46,120 INFO L290 TraceCheckUtils]: 61: Hoare triple {57490#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57483#(<= main_~k~0 999970)} is VALID [2022-04-15 12:36:46,120 INFO L290 TraceCheckUtils]: 60: Hoare triple {57490#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57490#(<= main_~k~0 999969)} is VALID [2022-04-15 12:36:46,121 INFO L290 TraceCheckUtils]: 59: Hoare triple {57497#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57490#(<= main_~k~0 999969)} is VALID [2022-04-15 12:36:46,122 INFO L290 TraceCheckUtils]: 58: Hoare triple {57497#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57497#(<= main_~k~0 999968)} is VALID [2022-04-15 12:36:46,123 INFO L290 TraceCheckUtils]: 57: Hoare triple {57504#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57497#(<= main_~k~0 999968)} is VALID [2022-04-15 12:36:46,123 INFO L290 TraceCheckUtils]: 56: Hoare triple {57504#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57504#(<= main_~k~0 999967)} is VALID [2022-04-15 12:36:46,125 INFO L290 TraceCheckUtils]: 55: Hoare triple {57511#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57504#(<= main_~k~0 999967)} is VALID [2022-04-15 12:36:46,125 INFO L290 TraceCheckUtils]: 54: Hoare triple {57511#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57511#(<= main_~k~0 999966)} is VALID [2022-04-15 12:36:46,126 INFO L290 TraceCheckUtils]: 53: Hoare triple {57518#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57511#(<= main_~k~0 999966)} is VALID [2022-04-15 12:36:46,127 INFO L290 TraceCheckUtils]: 52: Hoare triple {57518#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57518#(<= main_~k~0 999965)} is VALID [2022-04-15 12:36:46,128 INFO L290 TraceCheckUtils]: 51: Hoare triple {57525#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57518#(<= main_~k~0 999965)} is VALID [2022-04-15 12:36:46,128 INFO L290 TraceCheckUtils]: 50: Hoare triple {57525#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57525#(<= main_~k~0 999964)} is VALID [2022-04-15 12:36:46,130 INFO L290 TraceCheckUtils]: 49: Hoare triple {57532#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57525#(<= main_~k~0 999964)} is VALID [2022-04-15 12:36:46,130 INFO L290 TraceCheckUtils]: 48: Hoare triple {57532#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57532#(<= main_~k~0 999963)} is VALID [2022-04-15 12:36:46,132 INFO L290 TraceCheckUtils]: 47: Hoare triple {57539#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57532#(<= main_~k~0 999963)} is VALID [2022-04-15 12:36:46,132 INFO L290 TraceCheckUtils]: 46: Hoare triple {57539#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57539#(<= main_~k~0 999962)} is VALID [2022-04-15 12:36:46,133 INFO L290 TraceCheckUtils]: 45: Hoare triple {57546#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57539#(<= main_~k~0 999962)} is VALID [2022-04-15 12:36:46,134 INFO L290 TraceCheckUtils]: 44: Hoare triple {57546#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57546#(<= main_~k~0 999961)} is VALID [2022-04-15 12:36:46,135 INFO L290 TraceCheckUtils]: 43: Hoare triple {57553#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57546#(<= main_~k~0 999961)} is VALID [2022-04-15 12:36:46,135 INFO L290 TraceCheckUtils]: 42: Hoare triple {57553#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57553#(<= main_~k~0 999960)} is VALID [2022-04-15 12:36:46,137 INFO L290 TraceCheckUtils]: 41: Hoare triple {57560#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57553#(<= main_~k~0 999960)} is VALID [2022-04-15 12:36:46,137 INFO L290 TraceCheckUtils]: 40: Hoare triple {57560#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57560#(<= main_~k~0 999959)} is VALID [2022-04-15 12:36:46,138 INFO L290 TraceCheckUtils]: 39: Hoare triple {57567#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57560#(<= main_~k~0 999959)} is VALID [2022-04-15 12:36:46,139 INFO L290 TraceCheckUtils]: 38: Hoare triple {57567#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57567#(<= main_~k~0 999958)} is VALID [2022-04-15 12:36:46,140 INFO L290 TraceCheckUtils]: 37: Hoare triple {57574#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57567#(<= main_~k~0 999958)} is VALID [2022-04-15 12:36:46,140 INFO L290 TraceCheckUtils]: 36: Hoare triple {57574#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57574#(<= main_~k~0 999957)} is VALID [2022-04-15 12:36:46,142 INFO L290 TraceCheckUtils]: 35: Hoare triple {57581#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57574#(<= main_~k~0 999957)} is VALID [2022-04-15 12:36:46,142 INFO L290 TraceCheckUtils]: 34: Hoare triple {57581#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57581#(<= main_~k~0 999956)} is VALID [2022-04-15 12:36:46,144 INFO L290 TraceCheckUtils]: 33: Hoare triple {57588#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57581#(<= main_~k~0 999956)} is VALID [2022-04-15 12:36:46,144 INFO L290 TraceCheckUtils]: 32: Hoare triple {57588#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57588#(<= main_~k~0 999955)} is VALID [2022-04-15 12:36:46,145 INFO L290 TraceCheckUtils]: 31: Hoare triple {57595#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57588#(<= main_~k~0 999955)} is VALID [2022-04-15 12:36:46,145 INFO L290 TraceCheckUtils]: 30: Hoare triple {57595#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57595#(<= main_~k~0 999954)} is VALID [2022-04-15 12:36:46,147 INFO L290 TraceCheckUtils]: 29: Hoare triple {57602#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57595#(<= main_~k~0 999954)} is VALID [2022-04-15 12:36:46,147 INFO L290 TraceCheckUtils]: 28: Hoare triple {57602#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57602#(<= main_~k~0 999953)} is VALID [2022-04-15 12:36:46,149 INFO L290 TraceCheckUtils]: 27: Hoare triple {57609#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57602#(<= main_~k~0 999953)} is VALID [2022-04-15 12:36:46,149 INFO L290 TraceCheckUtils]: 26: Hoare triple {57609#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57609#(<= main_~k~0 999952)} is VALID [2022-04-15 12:36:46,150 INFO L290 TraceCheckUtils]: 25: Hoare triple {57616#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57609#(<= main_~k~0 999952)} is VALID [2022-04-15 12:36:46,151 INFO L290 TraceCheckUtils]: 24: Hoare triple {57616#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57616#(<= main_~k~0 999951)} is VALID [2022-04-15 12:36:46,152 INFO L290 TraceCheckUtils]: 23: Hoare triple {57623#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57616#(<= main_~k~0 999951)} is VALID [2022-04-15 12:36:46,152 INFO L290 TraceCheckUtils]: 22: Hoare triple {57623#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57623#(<= main_~k~0 999950)} is VALID [2022-04-15 12:36:46,154 INFO L290 TraceCheckUtils]: 21: Hoare triple {57630#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57623#(<= main_~k~0 999950)} is VALID [2022-04-15 12:36:46,154 INFO L290 TraceCheckUtils]: 20: Hoare triple {57630#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57630#(<= main_~k~0 999949)} is VALID [2022-04-15 12:36:46,156 INFO L290 TraceCheckUtils]: 19: Hoare triple {57637#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57630#(<= main_~k~0 999949)} is VALID [2022-04-15 12:36:46,156 INFO L290 TraceCheckUtils]: 18: Hoare triple {57637#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57637#(<= main_~k~0 999948)} is VALID [2022-04-15 12:36:46,157 INFO L290 TraceCheckUtils]: 17: Hoare triple {57644#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57637#(<= main_~k~0 999948)} is VALID [2022-04-15 12:36:46,157 INFO L290 TraceCheckUtils]: 16: Hoare triple {57644#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57644#(<= main_~k~0 999947)} is VALID [2022-04-15 12:36:46,159 INFO L290 TraceCheckUtils]: 15: Hoare triple {57651#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57644#(<= main_~k~0 999947)} is VALID [2022-04-15 12:36:46,159 INFO L290 TraceCheckUtils]: 14: Hoare triple {57651#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57651#(<= main_~k~0 999946)} is VALID [2022-04-15 12:36:46,161 INFO L290 TraceCheckUtils]: 13: Hoare triple {57658#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57651#(<= main_~k~0 999946)} is VALID [2022-04-15 12:36:46,161 INFO L290 TraceCheckUtils]: 12: Hoare triple {57658#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57658#(<= main_~k~0 999945)} is VALID [2022-04-15 12:36:46,162 INFO L290 TraceCheckUtils]: 11: Hoare triple {57665#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57658#(<= main_~k~0 999945)} is VALID [2022-04-15 12:36:46,163 INFO L290 TraceCheckUtils]: 10: Hoare triple {57665#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57665#(<= main_~k~0 999944)} is VALID [2022-04-15 12:36:46,164 INFO L290 TraceCheckUtils]: 9: Hoare triple {57672#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57665#(<= main_~k~0 999944)} is VALID [2022-04-15 12:36:46,164 INFO L290 TraceCheckUtils]: 8: Hoare triple {57672#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57672#(<= main_~k~0 999943)} is VALID [2022-04-15 12:36:46,166 INFO L290 TraceCheckUtils]: 7: Hoare triple {57679#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {57672#(<= main_~k~0 999943)} is VALID [2022-04-15 12:36:46,166 INFO L290 TraceCheckUtils]: 6: Hoare triple {57679#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {57679#(<= main_~k~0 999942)} is VALID [2022-04-15 12:36:46,166 INFO L290 TraceCheckUtils]: 5: Hoare triple {56813#true} ~i~0 := 0;~k~0 := 0; {57679#(<= main_~k~0 999942)} is VALID [2022-04-15 12:36:46,166 INFO L272 TraceCheckUtils]: 4: Hoare triple {56813#true} call #t~ret3 := main(); {56813#true} is VALID [2022-04-15 12:36:46,166 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {56813#true} {56813#true} #54#return; {56813#true} is VALID [2022-04-15 12:36:46,166 INFO L290 TraceCheckUtils]: 2: Hoare triple {56813#true} assume true; {56813#true} is VALID [2022-04-15 12:36:46,166 INFO L290 TraceCheckUtils]: 1: Hoare triple {56813#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {56813#true} is VALID [2022-04-15 12:36:46,166 INFO L272 TraceCheckUtils]: 0: Hoare triple {56813#true} call ULTIMATE.init(); {56813#true} is VALID [2022-04-15 12:36:46,167 INFO L134 CoverageAnalysis]: Checked inductivity of 3364 backedges. 0 proven. 3364 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:36:46,167 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604530760] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:36:46,167 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:36:46,167 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 63, 63] total 126 [2022-04-15 12:36:46,167 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:36:46,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1340384243] [2022-04-15 12:36:46,167 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1340384243] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:36:46,167 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:36:46,168 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [64] imperfect sequences [] total 64 [2022-04-15 12:36:46,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579183067] [2022-04-15 12:36:46,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:36:46,168 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 1.921875) internal successors, (123), 62 states have internal predecessors, (123), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 127 [2022-04-15 12:36:46,168 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:36:46,168 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 64 states, 64 states have (on average 1.921875) internal successors, (123), 62 states have internal predecessors, (123), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:46,293 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 127 edges. 127 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:36:46,293 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-04-15 12:36:46,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:36:46,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-04-15 12:36:46,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7272, Invalid=8478, Unknown=0, NotChecked=0, Total=15750 [2022-04-15 12:36:46,295 INFO L87 Difference]: Start difference. First operand 128 states and 128 transitions. Second operand has 64 states, 64 states have (on average 1.921875) internal successors, (123), 62 states have internal predecessors, (123), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:48,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:36:48,246 INFO L93 Difference]: Finished difference Result 136 states and 136 transitions. [2022-04-15 12:36:48,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-04-15 12:36:48,246 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 1.921875) internal successors, (123), 62 states have internal predecessors, (123), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 127 [2022-04-15 12:36:48,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:36:48,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 64 states have (on average 1.921875) internal successors, (123), 62 states have internal predecessors, (123), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:48,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 136 transitions. [2022-04-15 12:36:48,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 64 states have (on average 1.921875) internal successors, (123), 62 states have internal predecessors, (123), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:48,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 136 transitions. [2022-04-15 12:36:48,248 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 64 states and 136 transitions. [2022-04-15 12:36:48,397 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 136 edges. 136 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:36:48,398 INFO L225 Difference]: With dead ends: 136 [2022-04-15 12:36:48,398 INFO L226 Difference]: Without dead ends: 131 [2022-04-15 12:36:48,401 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 379 GetRequests, 193 SyntacticMatches, 1 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2829 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=14422, Invalid=20360, Unknown=0, NotChecked=0, Total=34782 [2022-04-15 12:36:48,401 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 128 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-15 12:36:48,401 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 33 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-15 12:36:48,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-04-15 12:36:48,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 130. [2022-04-15 12:36:48,833 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:36:48,833 INFO L82 GeneralOperation]: Start isEquivalent. First operand 131 states. Second operand has 130 states, 125 states have (on average 1.008) internal successors, (126), 125 states have internal predecessors, (126), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:48,833 INFO L74 IsIncluded]: Start isIncluded. First operand 131 states. Second operand has 130 states, 125 states have (on average 1.008) internal successors, (126), 125 states have internal predecessors, (126), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:48,833 INFO L87 Difference]: Start difference. First operand 131 states. Second operand has 130 states, 125 states have (on average 1.008) internal successors, (126), 125 states have internal predecessors, (126), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:48,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:36:48,834 INFO L93 Difference]: Finished difference Result 131 states and 131 transitions. [2022-04-15 12:36:48,834 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 131 transitions. [2022-04-15 12:36:48,834 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:36:48,834 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:36:48,834 INFO L74 IsIncluded]: Start isIncluded. First operand has 130 states, 125 states have (on average 1.008) internal successors, (126), 125 states have internal predecessors, (126), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 131 states. [2022-04-15 12:36:48,835 INFO L87 Difference]: Start difference. First operand has 130 states, 125 states have (on average 1.008) internal successors, (126), 125 states have internal predecessors, (126), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 131 states. [2022-04-15 12:36:48,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:36:48,835 INFO L93 Difference]: Finished difference Result 131 states and 131 transitions. [2022-04-15 12:36:48,835 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 131 transitions. [2022-04-15 12:36:48,836 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:36:48,836 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:36:48,836 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:36:48,836 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:36:48,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 125 states have (on average 1.008) internal successors, (126), 125 states have internal predecessors, (126), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:48,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 130 transitions. [2022-04-15 12:36:48,837 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 130 transitions. Word has length 127 [2022-04-15 12:36:48,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:36:48,837 INFO L478 AbstractCegarLoop]: Abstraction has 130 states and 130 transitions. [2022-04-15 12:36:48,837 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 1.921875) internal successors, (123), 62 states have internal predecessors, (123), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:48,837 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 130 states and 130 transitions. [2022-04-15 12:36:49,124 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 130 edges. 130 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:36:49,124 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 130 transitions. [2022-04-15 12:36:49,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-04-15 12:36:49,124 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:36:49,124 INFO L499 BasicCegarLoop]: trace histogram [59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:36:49,141 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-04-15 12:36:49,325 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-04-15 12:36:49,325 INFO L403 AbstractCegarLoop]: === Iteration 60 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:36:49,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:36:49,325 INFO L85 PathProgramCache]: Analyzing trace with hash 163941096, now seen corresponding path program 117 times [2022-04-15 12:36:49,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:36:49,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1833304950] [2022-04-15 12:36:49,870 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:36:49,870 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:36:49,870 INFO L85 PathProgramCache]: Analyzing trace with hash 163941096, now seen corresponding path program 118 times [2022-04-15 12:36:49,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:36:49,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722642692] [2022-04-15 12:36:49,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:36:49,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:36:49,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:36:50,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:36:50,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:36:50,875 INFO L290 TraceCheckUtils]: 0: Hoare triple {58686#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {58619#true} is VALID [2022-04-15 12:36:50,875 INFO L290 TraceCheckUtils]: 1: Hoare triple {58619#true} assume true; {58619#true} is VALID [2022-04-15 12:36:50,875 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {58619#true} {58619#true} #54#return; {58619#true} is VALID [2022-04-15 12:36:50,876 INFO L272 TraceCheckUtils]: 0: Hoare triple {58619#true} call ULTIMATE.init(); {58686#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:36:50,876 INFO L290 TraceCheckUtils]: 1: Hoare triple {58686#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {58619#true} is VALID [2022-04-15 12:36:50,876 INFO L290 TraceCheckUtils]: 2: Hoare triple {58619#true} assume true; {58619#true} is VALID [2022-04-15 12:36:50,876 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {58619#true} {58619#true} #54#return; {58619#true} is VALID [2022-04-15 12:36:50,876 INFO L272 TraceCheckUtils]: 4: Hoare triple {58619#true} call #t~ret3 := main(); {58619#true} is VALID [2022-04-15 12:36:50,876 INFO L290 TraceCheckUtils]: 5: Hoare triple {58619#true} ~i~0 := 0;~k~0 := 0; {58624#(= main_~k~0 0)} is VALID [2022-04-15 12:36:50,876 INFO L290 TraceCheckUtils]: 6: Hoare triple {58624#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58624#(= main_~k~0 0)} is VALID [2022-04-15 12:36:50,877 INFO L290 TraceCheckUtils]: 7: Hoare triple {58624#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58625#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:50,877 INFO L290 TraceCheckUtils]: 8: Hoare triple {58625#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58625#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:50,881 INFO L290 TraceCheckUtils]: 9: Hoare triple {58625#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58626#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:50,882 INFO L290 TraceCheckUtils]: 10: Hoare triple {58626#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58626#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:50,883 INFO L290 TraceCheckUtils]: 11: Hoare triple {58626#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58627#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:50,884 INFO L290 TraceCheckUtils]: 12: Hoare triple {58627#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58627#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:50,885 INFO L290 TraceCheckUtils]: 13: Hoare triple {58627#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58628#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:50,886 INFO L290 TraceCheckUtils]: 14: Hoare triple {58628#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58628#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:50,887 INFO L290 TraceCheckUtils]: 15: Hoare triple {58628#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58629#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:50,888 INFO L290 TraceCheckUtils]: 16: Hoare triple {58629#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58629#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:50,890 INFO L290 TraceCheckUtils]: 17: Hoare triple {58629#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58630#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:50,890 INFO L290 TraceCheckUtils]: 18: Hoare triple {58630#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58630#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:50,892 INFO L290 TraceCheckUtils]: 19: Hoare triple {58630#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58631#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:50,892 INFO L290 TraceCheckUtils]: 20: Hoare triple {58631#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58631#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:50,894 INFO L290 TraceCheckUtils]: 21: Hoare triple {58631#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58632#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:50,894 INFO L290 TraceCheckUtils]: 22: Hoare triple {58632#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58632#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:50,896 INFO L290 TraceCheckUtils]: 23: Hoare triple {58632#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58633#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:50,896 INFO L290 TraceCheckUtils]: 24: Hoare triple {58633#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58633#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:50,898 INFO L290 TraceCheckUtils]: 25: Hoare triple {58633#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58634#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:50,898 INFO L290 TraceCheckUtils]: 26: Hoare triple {58634#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58634#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:50,900 INFO L290 TraceCheckUtils]: 27: Hoare triple {58634#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58635#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:50,900 INFO L290 TraceCheckUtils]: 28: Hoare triple {58635#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58635#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:50,902 INFO L290 TraceCheckUtils]: 29: Hoare triple {58635#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58636#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:50,902 INFO L290 TraceCheckUtils]: 30: Hoare triple {58636#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58636#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:50,904 INFO L290 TraceCheckUtils]: 31: Hoare triple {58636#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58637#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:50,904 INFO L290 TraceCheckUtils]: 32: Hoare triple {58637#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58637#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:50,906 INFO L290 TraceCheckUtils]: 33: Hoare triple {58637#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58638#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:50,906 INFO L290 TraceCheckUtils]: 34: Hoare triple {58638#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58638#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:50,908 INFO L290 TraceCheckUtils]: 35: Hoare triple {58638#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58639#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:50,908 INFO L290 TraceCheckUtils]: 36: Hoare triple {58639#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58639#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:50,910 INFO L290 TraceCheckUtils]: 37: Hoare triple {58639#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58640#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:50,910 INFO L290 TraceCheckUtils]: 38: Hoare triple {58640#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58640#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:50,912 INFO L290 TraceCheckUtils]: 39: Hoare triple {58640#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58641#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:50,913 INFO L290 TraceCheckUtils]: 40: Hoare triple {58641#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58641#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:50,914 INFO L290 TraceCheckUtils]: 41: Hoare triple {58641#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58642#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:50,915 INFO L290 TraceCheckUtils]: 42: Hoare triple {58642#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58642#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:50,916 INFO L290 TraceCheckUtils]: 43: Hoare triple {58642#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58643#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:50,917 INFO L290 TraceCheckUtils]: 44: Hoare triple {58643#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58643#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:50,918 INFO L290 TraceCheckUtils]: 45: Hoare triple {58643#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58644#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:50,919 INFO L290 TraceCheckUtils]: 46: Hoare triple {58644#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58644#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:50,921 INFO L290 TraceCheckUtils]: 47: Hoare triple {58644#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58645#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:50,921 INFO L290 TraceCheckUtils]: 48: Hoare triple {58645#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58645#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:50,923 INFO L290 TraceCheckUtils]: 49: Hoare triple {58645#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58646#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:50,923 INFO L290 TraceCheckUtils]: 50: Hoare triple {58646#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58646#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:50,925 INFO L290 TraceCheckUtils]: 51: Hoare triple {58646#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58647#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:50,925 INFO L290 TraceCheckUtils]: 52: Hoare triple {58647#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58647#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:50,927 INFO L290 TraceCheckUtils]: 53: Hoare triple {58647#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58648#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:50,927 INFO L290 TraceCheckUtils]: 54: Hoare triple {58648#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58648#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:50,929 INFO L290 TraceCheckUtils]: 55: Hoare triple {58648#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58649#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:50,929 INFO L290 TraceCheckUtils]: 56: Hoare triple {58649#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58649#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:50,931 INFO L290 TraceCheckUtils]: 57: Hoare triple {58649#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58650#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:50,931 INFO L290 TraceCheckUtils]: 58: Hoare triple {58650#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58650#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:50,933 INFO L290 TraceCheckUtils]: 59: Hoare triple {58650#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58651#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:50,933 INFO L290 TraceCheckUtils]: 60: Hoare triple {58651#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58651#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:50,935 INFO L290 TraceCheckUtils]: 61: Hoare triple {58651#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58652#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:50,935 INFO L290 TraceCheckUtils]: 62: Hoare triple {58652#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58652#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:50,937 INFO L290 TraceCheckUtils]: 63: Hoare triple {58652#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58653#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:50,937 INFO L290 TraceCheckUtils]: 64: Hoare triple {58653#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58653#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:50,939 INFO L290 TraceCheckUtils]: 65: Hoare triple {58653#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58654#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:50,939 INFO L290 TraceCheckUtils]: 66: Hoare triple {58654#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58654#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:50,941 INFO L290 TraceCheckUtils]: 67: Hoare triple {58654#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58655#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:50,941 INFO L290 TraceCheckUtils]: 68: Hoare triple {58655#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58655#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:50,943 INFO L290 TraceCheckUtils]: 69: Hoare triple {58655#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58656#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:50,943 INFO L290 TraceCheckUtils]: 70: Hoare triple {58656#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58656#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:50,945 INFO L290 TraceCheckUtils]: 71: Hoare triple {58656#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58657#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:50,945 INFO L290 TraceCheckUtils]: 72: Hoare triple {58657#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58657#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:50,947 INFO L290 TraceCheckUtils]: 73: Hoare triple {58657#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58658#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:50,947 INFO L290 TraceCheckUtils]: 74: Hoare triple {58658#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58658#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:50,949 INFO L290 TraceCheckUtils]: 75: Hoare triple {58658#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58659#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:50,949 INFO L290 TraceCheckUtils]: 76: Hoare triple {58659#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58659#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:50,951 INFO L290 TraceCheckUtils]: 77: Hoare triple {58659#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58660#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:50,951 INFO L290 TraceCheckUtils]: 78: Hoare triple {58660#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58660#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:50,953 INFO L290 TraceCheckUtils]: 79: Hoare triple {58660#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58661#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:50,953 INFO L290 TraceCheckUtils]: 80: Hoare triple {58661#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58661#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:50,955 INFO L290 TraceCheckUtils]: 81: Hoare triple {58661#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58662#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:50,955 INFO L290 TraceCheckUtils]: 82: Hoare triple {58662#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58662#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:50,957 INFO L290 TraceCheckUtils]: 83: Hoare triple {58662#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58663#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:50,957 INFO L290 TraceCheckUtils]: 84: Hoare triple {58663#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58663#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:50,959 INFO L290 TraceCheckUtils]: 85: Hoare triple {58663#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58664#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:50,959 INFO L290 TraceCheckUtils]: 86: Hoare triple {58664#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58664#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:50,961 INFO L290 TraceCheckUtils]: 87: Hoare triple {58664#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58665#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:50,961 INFO L290 TraceCheckUtils]: 88: Hoare triple {58665#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58665#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:50,963 INFO L290 TraceCheckUtils]: 89: Hoare triple {58665#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58666#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:50,963 INFO L290 TraceCheckUtils]: 90: Hoare triple {58666#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58666#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:50,965 INFO L290 TraceCheckUtils]: 91: Hoare triple {58666#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58667#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:50,965 INFO L290 TraceCheckUtils]: 92: Hoare triple {58667#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58667#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:50,967 INFO L290 TraceCheckUtils]: 93: Hoare triple {58667#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58668#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:50,967 INFO L290 TraceCheckUtils]: 94: Hoare triple {58668#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58668#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:50,969 INFO L290 TraceCheckUtils]: 95: Hoare triple {58668#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58669#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:50,969 INFO L290 TraceCheckUtils]: 96: Hoare triple {58669#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58669#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:50,971 INFO L290 TraceCheckUtils]: 97: Hoare triple {58669#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58670#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:50,971 INFO L290 TraceCheckUtils]: 98: Hoare triple {58670#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58670#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:50,973 INFO L290 TraceCheckUtils]: 99: Hoare triple {58670#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58671#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:50,974 INFO L290 TraceCheckUtils]: 100: Hoare triple {58671#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58671#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:50,975 INFO L290 TraceCheckUtils]: 101: Hoare triple {58671#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58672#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:50,976 INFO L290 TraceCheckUtils]: 102: Hoare triple {58672#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58672#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:50,977 INFO L290 TraceCheckUtils]: 103: Hoare triple {58672#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58673#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:50,978 INFO L290 TraceCheckUtils]: 104: Hoare triple {58673#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58673#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:50,979 INFO L290 TraceCheckUtils]: 105: Hoare triple {58673#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58674#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:50,980 INFO L290 TraceCheckUtils]: 106: Hoare triple {58674#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58674#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:50,981 INFO L290 TraceCheckUtils]: 107: Hoare triple {58674#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58675#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:50,982 INFO L290 TraceCheckUtils]: 108: Hoare triple {58675#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58675#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:50,983 INFO L290 TraceCheckUtils]: 109: Hoare triple {58675#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58676#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:50,984 INFO L290 TraceCheckUtils]: 110: Hoare triple {58676#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58676#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:50,985 INFO L290 TraceCheckUtils]: 111: Hoare triple {58676#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58677#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:50,986 INFO L290 TraceCheckUtils]: 112: Hoare triple {58677#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58677#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:50,988 INFO L290 TraceCheckUtils]: 113: Hoare triple {58677#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58678#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:50,988 INFO L290 TraceCheckUtils]: 114: Hoare triple {58678#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58678#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:50,990 INFO L290 TraceCheckUtils]: 115: Hoare triple {58678#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58679#(<= main_~k~0 55)} is VALID [2022-04-15 12:36:50,990 INFO L290 TraceCheckUtils]: 116: Hoare triple {58679#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58679#(<= main_~k~0 55)} is VALID [2022-04-15 12:36:50,992 INFO L290 TraceCheckUtils]: 117: Hoare triple {58679#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58680#(<= main_~k~0 56)} is VALID [2022-04-15 12:36:50,992 INFO L290 TraceCheckUtils]: 118: Hoare triple {58680#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58680#(<= main_~k~0 56)} is VALID [2022-04-15 12:36:50,994 INFO L290 TraceCheckUtils]: 119: Hoare triple {58680#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58681#(<= main_~k~0 57)} is VALID [2022-04-15 12:36:50,994 INFO L290 TraceCheckUtils]: 120: Hoare triple {58681#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58681#(<= main_~k~0 57)} is VALID [2022-04-15 12:36:50,996 INFO L290 TraceCheckUtils]: 121: Hoare triple {58681#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58682#(<= main_~k~0 58)} is VALID [2022-04-15 12:36:50,996 INFO L290 TraceCheckUtils]: 122: Hoare triple {58682#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58682#(<= main_~k~0 58)} is VALID [2022-04-15 12:36:50,998 INFO L290 TraceCheckUtils]: 123: Hoare triple {58682#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58683#(<= main_~k~0 59)} is VALID [2022-04-15 12:36:50,998 INFO L290 TraceCheckUtils]: 124: Hoare triple {58683#(<= main_~k~0 59)} assume !(~i~0 < 1000000); {58683#(<= main_~k~0 59)} is VALID [2022-04-15 12:36:50,998 INFO L272 TraceCheckUtils]: 125: Hoare triple {58683#(<= main_~k~0 59)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {58684#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:36:50,999 INFO L290 TraceCheckUtils]: 126: Hoare triple {58684#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {58685#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:36:50,999 INFO L290 TraceCheckUtils]: 127: Hoare triple {58685#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {58620#false} is VALID [2022-04-15 12:36:50,999 INFO L290 TraceCheckUtils]: 128: Hoare triple {58620#false} assume !false; {58620#false} is VALID [2022-04-15 12:36:50,999 INFO L134 CoverageAnalysis]: Checked inductivity of 3481 backedges. 0 proven. 3481 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:36:51,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:36:51,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722642692] [2022-04-15 12:36:51,000 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722642692] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:36:51,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518390595] [2022-04-15 12:36:51,000 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:36:51,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:36:51,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:36:51,001 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:36:51,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-04-15 12:36:51,125 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:36:51,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:36:51,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 698 conjuncts, 63 conjunts are in the unsatisfiable core [2022-04-15 12:36:51,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:36:51,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:36:51,875 INFO L272 TraceCheckUtils]: 0: Hoare triple {58619#true} call ULTIMATE.init(); {58619#true} is VALID [2022-04-15 12:36:51,875 INFO L290 TraceCheckUtils]: 1: Hoare triple {58619#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {58619#true} is VALID [2022-04-15 12:36:51,875 INFO L290 TraceCheckUtils]: 2: Hoare triple {58619#true} assume true; {58619#true} is VALID [2022-04-15 12:36:51,875 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {58619#true} {58619#true} #54#return; {58619#true} is VALID [2022-04-15 12:36:51,875 INFO L272 TraceCheckUtils]: 4: Hoare triple {58619#true} call #t~ret3 := main(); {58619#true} is VALID [2022-04-15 12:36:51,875 INFO L290 TraceCheckUtils]: 5: Hoare triple {58619#true} ~i~0 := 0;~k~0 := 0; {58705#(<= main_~k~0 0)} is VALID [2022-04-15 12:36:51,875 INFO L290 TraceCheckUtils]: 6: Hoare triple {58705#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58705#(<= main_~k~0 0)} is VALID [2022-04-15 12:36:51,880 INFO L290 TraceCheckUtils]: 7: Hoare triple {58705#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58625#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:51,880 INFO L290 TraceCheckUtils]: 8: Hoare triple {58625#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58625#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:51,882 INFO L290 TraceCheckUtils]: 9: Hoare triple {58625#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58626#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:51,882 INFO L290 TraceCheckUtils]: 10: Hoare triple {58626#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58626#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:51,883 INFO L290 TraceCheckUtils]: 11: Hoare triple {58626#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58627#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:51,884 INFO L290 TraceCheckUtils]: 12: Hoare triple {58627#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58627#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:51,885 INFO L290 TraceCheckUtils]: 13: Hoare triple {58627#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58628#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:51,885 INFO L290 TraceCheckUtils]: 14: Hoare triple {58628#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58628#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:51,887 INFO L290 TraceCheckUtils]: 15: Hoare triple {58628#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58629#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:51,887 INFO L290 TraceCheckUtils]: 16: Hoare triple {58629#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58629#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:51,889 INFO L290 TraceCheckUtils]: 17: Hoare triple {58629#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58630#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:51,889 INFO L290 TraceCheckUtils]: 18: Hoare triple {58630#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58630#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:51,890 INFO L290 TraceCheckUtils]: 19: Hoare triple {58630#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58631#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:51,891 INFO L290 TraceCheckUtils]: 20: Hoare triple {58631#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58631#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:51,892 INFO L290 TraceCheckUtils]: 21: Hoare triple {58631#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58632#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:51,892 INFO L290 TraceCheckUtils]: 22: Hoare triple {58632#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58632#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:51,894 INFO L290 TraceCheckUtils]: 23: Hoare triple {58632#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58633#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:51,894 INFO L290 TraceCheckUtils]: 24: Hoare triple {58633#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58633#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:51,896 INFO L290 TraceCheckUtils]: 25: Hoare triple {58633#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58634#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:51,896 INFO L290 TraceCheckUtils]: 26: Hoare triple {58634#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58634#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:51,897 INFO L290 TraceCheckUtils]: 27: Hoare triple {58634#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58635#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:51,898 INFO L290 TraceCheckUtils]: 28: Hoare triple {58635#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58635#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:51,899 INFO L290 TraceCheckUtils]: 29: Hoare triple {58635#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58636#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:51,899 INFO L290 TraceCheckUtils]: 30: Hoare triple {58636#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58636#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:51,901 INFO L290 TraceCheckUtils]: 31: Hoare triple {58636#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58637#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:51,901 INFO L290 TraceCheckUtils]: 32: Hoare triple {58637#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58637#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:51,903 INFO L290 TraceCheckUtils]: 33: Hoare triple {58637#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58638#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:51,903 INFO L290 TraceCheckUtils]: 34: Hoare triple {58638#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58638#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:51,904 INFO L290 TraceCheckUtils]: 35: Hoare triple {58638#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58639#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:51,905 INFO L290 TraceCheckUtils]: 36: Hoare triple {58639#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58639#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:51,906 INFO L290 TraceCheckUtils]: 37: Hoare triple {58639#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58640#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:51,906 INFO L290 TraceCheckUtils]: 38: Hoare triple {58640#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58640#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:51,908 INFO L290 TraceCheckUtils]: 39: Hoare triple {58640#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58641#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:51,908 INFO L290 TraceCheckUtils]: 40: Hoare triple {58641#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58641#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:51,910 INFO L290 TraceCheckUtils]: 41: Hoare triple {58641#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58642#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:51,910 INFO L290 TraceCheckUtils]: 42: Hoare triple {58642#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58642#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:51,912 INFO L290 TraceCheckUtils]: 43: Hoare triple {58642#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58643#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:51,913 INFO L290 TraceCheckUtils]: 44: Hoare triple {58643#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58643#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:51,914 INFO L290 TraceCheckUtils]: 45: Hoare triple {58643#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58644#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:51,914 INFO L290 TraceCheckUtils]: 46: Hoare triple {58644#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58644#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:51,916 INFO L290 TraceCheckUtils]: 47: Hoare triple {58644#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58645#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:51,916 INFO L290 TraceCheckUtils]: 48: Hoare triple {58645#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58645#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:51,918 INFO L290 TraceCheckUtils]: 49: Hoare triple {58645#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58646#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:51,918 INFO L290 TraceCheckUtils]: 50: Hoare triple {58646#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58646#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:51,919 INFO L290 TraceCheckUtils]: 51: Hoare triple {58646#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58647#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:51,920 INFO L290 TraceCheckUtils]: 52: Hoare triple {58647#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58647#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:51,921 INFO L290 TraceCheckUtils]: 53: Hoare triple {58647#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58648#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:51,921 INFO L290 TraceCheckUtils]: 54: Hoare triple {58648#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58648#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:51,923 INFO L290 TraceCheckUtils]: 55: Hoare triple {58648#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58649#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:51,923 INFO L290 TraceCheckUtils]: 56: Hoare triple {58649#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58649#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:51,925 INFO L290 TraceCheckUtils]: 57: Hoare triple {58649#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58650#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:51,925 INFO L290 TraceCheckUtils]: 58: Hoare triple {58650#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58650#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:51,926 INFO L290 TraceCheckUtils]: 59: Hoare triple {58650#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58651#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:51,927 INFO L290 TraceCheckUtils]: 60: Hoare triple {58651#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58651#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:51,928 INFO L290 TraceCheckUtils]: 61: Hoare triple {58651#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58652#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:51,928 INFO L290 TraceCheckUtils]: 62: Hoare triple {58652#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58652#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:51,930 INFO L290 TraceCheckUtils]: 63: Hoare triple {58652#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58653#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:51,930 INFO L290 TraceCheckUtils]: 64: Hoare triple {58653#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58653#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:51,932 INFO L290 TraceCheckUtils]: 65: Hoare triple {58653#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58654#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:51,932 INFO L290 TraceCheckUtils]: 66: Hoare triple {58654#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58654#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:51,933 INFO L290 TraceCheckUtils]: 67: Hoare triple {58654#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58655#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:51,934 INFO L290 TraceCheckUtils]: 68: Hoare triple {58655#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58655#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:51,935 INFO L290 TraceCheckUtils]: 69: Hoare triple {58655#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58656#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:51,935 INFO L290 TraceCheckUtils]: 70: Hoare triple {58656#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58656#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:51,937 INFO L290 TraceCheckUtils]: 71: Hoare triple {58656#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58657#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:51,937 INFO L290 TraceCheckUtils]: 72: Hoare triple {58657#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58657#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:51,939 INFO L290 TraceCheckUtils]: 73: Hoare triple {58657#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58658#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:51,939 INFO L290 TraceCheckUtils]: 74: Hoare triple {58658#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58658#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:51,940 INFO L290 TraceCheckUtils]: 75: Hoare triple {58658#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58659#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:51,940 INFO L290 TraceCheckUtils]: 76: Hoare triple {58659#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58659#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:51,942 INFO L290 TraceCheckUtils]: 77: Hoare triple {58659#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58660#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:51,942 INFO L290 TraceCheckUtils]: 78: Hoare triple {58660#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58660#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:51,944 INFO L290 TraceCheckUtils]: 79: Hoare triple {58660#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58661#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:51,944 INFO L290 TraceCheckUtils]: 80: Hoare triple {58661#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58661#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:51,946 INFO L290 TraceCheckUtils]: 81: Hoare triple {58661#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58662#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:51,946 INFO L290 TraceCheckUtils]: 82: Hoare triple {58662#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58662#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:51,947 INFO L290 TraceCheckUtils]: 83: Hoare triple {58662#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58663#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:51,947 INFO L290 TraceCheckUtils]: 84: Hoare triple {58663#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58663#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:51,949 INFO L290 TraceCheckUtils]: 85: Hoare triple {58663#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58664#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:51,949 INFO L290 TraceCheckUtils]: 86: Hoare triple {58664#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58664#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:51,951 INFO L290 TraceCheckUtils]: 87: Hoare triple {58664#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58665#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:51,951 INFO L290 TraceCheckUtils]: 88: Hoare triple {58665#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58665#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:51,953 INFO L290 TraceCheckUtils]: 89: Hoare triple {58665#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58666#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:51,953 INFO L290 TraceCheckUtils]: 90: Hoare triple {58666#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58666#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:51,954 INFO L290 TraceCheckUtils]: 91: Hoare triple {58666#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58667#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:51,955 INFO L290 TraceCheckUtils]: 92: Hoare triple {58667#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58667#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:51,956 INFO L290 TraceCheckUtils]: 93: Hoare triple {58667#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58668#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:51,956 INFO L290 TraceCheckUtils]: 94: Hoare triple {58668#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58668#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:51,958 INFO L290 TraceCheckUtils]: 95: Hoare triple {58668#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58669#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:51,958 INFO L290 TraceCheckUtils]: 96: Hoare triple {58669#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58669#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:51,960 INFO L290 TraceCheckUtils]: 97: Hoare triple {58669#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58670#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:51,960 INFO L290 TraceCheckUtils]: 98: Hoare triple {58670#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58670#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:51,961 INFO L290 TraceCheckUtils]: 99: Hoare triple {58670#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58671#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:51,961 INFO L290 TraceCheckUtils]: 100: Hoare triple {58671#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58671#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:51,963 INFO L290 TraceCheckUtils]: 101: Hoare triple {58671#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58672#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:51,963 INFO L290 TraceCheckUtils]: 102: Hoare triple {58672#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58672#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:51,965 INFO L290 TraceCheckUtils]: 103: Hoare triple {58672#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58673#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:51,965 INFO L290 TraceCheckUtils]: 104: Hoare triple {58673#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58673#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:51,967 INFO L290 TraceCheckUtils]: 105: Hoare triple {58673#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58674#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:51,967 INFO L290 TraceCheckUtils]: 106: Hoare triple {58674#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58674#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:51,968 INFO L290 TraceCheckUtils]: 107: Hoare triple {58674#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58675#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:51,969 INFO L290 TraceCheckUtils]: 108: Hoare triple {58675#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58675#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:51,970 INFO L290 TraceCheckUtils]: 109: Hoare triple {58675#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58676#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:51,970 INFO L290 TraceCheckUtils]: 110: Hoare triple {58676#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58676#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:51,972 INFO L290 TraceCheckUtils]: 111: Hoare triple {58676#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58677#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:51,972 INFO L290 TraceCheckUtils]: 112: Hoare triple {58677#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58677#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:51,974 INFO L290 TraceCheckUtils]: 113: Hoare triple {58677#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58678#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:51,974 INFO L290 TraceCheckUtils]: 114: Hoare triple {58678#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58678#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:51,975 INFO L290 TraceCheckUtils]: 115: Hoare triple {58678#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58679#(<= main_~k~0 55)} is VALID [2022-04-15 12:36:51,976 INFO L290 TraceCheckUtils]: 116: Hoare triple {58679#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58679#(<= main_~k~0 55)} is VALID [2022-04-15 12:36:51,977 INFO L290 TraceCheckUtils]: 117: Hoare triple {58679#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58680#(<= main_~k~0 56)} is VALID [2022-04-15 12:36:51,977 INFO L290 TraceCheckUtils]: 118: Hoare triple {58680#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58680#(<= main_~k~0 56)} is VALID [2022-04-15 12:36:51,979 INFO L290 TraceCheckUtils]: 119: Hoare triple {58680#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58681#(<= main_~k~0 57)} is VALID [2022-04-15 12:36:51,979 INFO L290 TraceCheckUtils]: 120: Hoare triple {58681#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58681#(<= main_~k~0 57)} is VALID [2022-04-15 12:36:51,981 INFO L290 TraceCheckUtils]: 121: Hoare triple {58681#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58682#(<= main_~k~0 58)} is VALID [2022-04-15 12:36:51,981 INFO L290 TraceCheckUtils]: 122: Hoare triple {58682#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {58682#(<= main_~k~0 58)} is VALID [2022-04-15 12:36:51,982 INFO L290 TraceCheckUtils]: 123: Hoare triple {58682#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {58683#(<= main_~k~0 59)} is VALID [2022-04-15 12:36:51,983 INFO L290 TraceCheckUtils]: 124: Hoare triple {58683#(<= main_~k~0 59)} assume !(~i~0 < 1000000); {58683#(<= main_~k~0 59)} is VALID [2022-04-15 12:36:51,983 INFO L272 TraceCheckUtils]: 125: Hoare triple {58683#(<= main_~k~0 59)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {59066#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:36:51,983 INFO L290 TraceCheckUtils]: 126: Hoare triple {59066#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {59070#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:36:51,983 INFO L290 TraceCheckUtils]: 127: Hoare triple {59070#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {58620#false} is VALID [2022-04-15 12:36:51,983 INFO L290 TraceCheckUtils]: 128: Hoare triple {58620#false} assume !false; {58620#false} is VALID [2022-04-15 12:36:51,984 INFO L134 CoverageAnalysis]: Checked inductivity of 3481 backedges. 0 proven. 3481 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:36:51,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:36:54,523 INFO L290 TraceCheckUtils]: 128: Hoare triple {58620#false} assume !false; {58620#false} is VALID [2022-04-15 12:36:54,523 INFO L290 TraceCheckUtils]: 127: Hoare triple {59070#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {58620#false} is VALID [2022-04-15 12:36:54,524 INFO L290 TraceCheckUtils]: 126: Hoare triple {59066#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {59070#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:36:54,524 INFO L272 TraceCheckUtils]: 125: Hoare triple {59086#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {59066#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:36:54,524 INFO L290 TraceCheckUtils]: 124: Hoare triple {59086#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {59086#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:36:54,532 INFO L290 TraceCheckUtils]: 123: Hoare triple {59093#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59086#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:36:54,532 INFO L290 TraceCheckUtils]: 122: Hoare triple {59093#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59093#(<= main_~k~0 999999)} is VALID [2022-04-15 12:36:54,536 INFO L290 TraceCheckUtils]: 121: Hoare triple {59100#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59093#(<= main_~k~0 999999)} is VALID [2022-04-15 12:36:54,536 INFO L290 TraceCheckUtils]: 120: Hoare triple {59100#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59100#(<= main_~k~0 999998)} is VALID [2022-04-15 12:36:54,539 INFO L290 TraceCheckUtils]: 119: Hoare triple {59107#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59100#(<= main_~k~0 999998)} is VALID [2022-04-15 12:36:54,539 INFO L290 TraceCheckUtils]: 118: Hoare triple {59107#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59107#(<= main_~k~0 999997)} is VALID [2022-04-15 12:36:54,541 INFO L290 TraceCheckUtils]: 117: Hoare triple {59114#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59107#(<= main_~k~0 999997)} is VALID [2022-04-15 12:36:54,541 INFO L290 TraceCheckUtils]: 116: Hoare triple {59114#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59114#(<= main_~k~0 999996)} is VALID [2022-04-15 12:36:54,544 INFO L290 TraceCheckUtils]: 115: Hoare triple {59121#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59114#(<= main_~k~0 999996)} is VALID [2022-04-15 12:36:54,544 INFO L290 TraceCheckUtils]: 114: Hoare triple {59121#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59121#(<= main_~k~0 999995)} is VALID [2022-04-15 12:36:54,546 INFO L290 TraceCheckUtils]: 113: Hoare triple {59128#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59121#(<= main_~k~0 999995)} is VALID [2022-04-15 12:36:54,546 INFO L290 TraceCheckUtils]: 112: Hoare triple {59128#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59128#(<= main_~k~0 999994)} is VALID [2022-04-15 12:36:54,548 INFO L290 TraceCheckUtils]: 111: Hoare triple {59135#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59128#(<= main_~k~0 999994)} is VALID [2022-04-15 12:36:54,549 INFO L290 TraceCheckUtils]: 110: Hoare triple {59135#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59135#(<= main_~k~0 999993)} is VALID [2022-04-15 12:36:54,551 INFO L290 TraceCheckUtils]: 109: Hoare triple {59142#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59135#(<= main_~k~0 999993)} is VALID [2022-04-15 12:36:54,551 INFO L290 TraceCheckUtils]: 108: Hoare triple {59142#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59142#(<= main_~k~0 999992)} is VALID [2022-04-15 12:36:54,553 INFO L290 TraceCheckUtils]: 107: Hoare triple {59149#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59142#(<= main_~k~0 999992)} is VALID [2022-04-15 12:36:54,553 INFO L290 TraceCheckUtils]: 106: Hoare triple {59149#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59149#(<= main_~k~0 999991)} is VALID [2022-04-15 12:36:54,555 INFO L290 TraceCheckUtils]: 105: Hoare triple {59156#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59149#(<= main_~k~0 999991)} is VALID [2022-04-15 12:36:54,555 INFO L290 TraceCheckUtils]: 104: Hoare triple {59156#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59156#(<= main_~k~0 999990)} is VALID [2022-04-15 12:36:54,557 INFO L290 TraceCheckUtils]: 103: Hoare triple {59163#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59156#(<= main_~k~0 999990)} is VALID [2022-04-15 12:36:54,558 INFO L290 TraceCheckUtils]: 102: Hoare triple {59163#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59163#(<= main_~k~0 999989)} is VALID [2022-04-15 12:36:54,560 INFO L290 TraceCheckUtils]: 101: Hoare triple {59170#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59163#(<= main_~k~0 999989)} is VALID [2022-04-15 12:36:54,560 INFO L290 TraceCheckUtils]: 100: Hoare triple {59170#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59170#(<= main_~k~0 999988)} is VALID [2022-04-15 12:36:54,562 INFO L290 TraceCheckUtils]: 99: Hoare triple {59177#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59170#(<= main_~k~0 999988)} is VALID [2022-04-15 12:36:54,562 INFO L290 TraceCheckUtils]: 98: Hoare triple {59177#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59177#(<= main_~k~0 999987)} is VALID [2022-04-15 12:36:54,564 INFO L290 TraceCheckUtils]: 97: Hoare triple {59184#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59177#(<= main_~k~0 999987)} is VALID [2022-04-15 12:36:54,565 INFO L290 TraceCheckUtils]: 96: Hoare triple {59184#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59184#(<= main_~k~0 999986)} is VALID [2022-04-15 12:36:54,567 INFO L290 TraceCheckUtils]: 95: Hoare triple {59191#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59184#(<= main_~k~0 999986)} is VALID [2022-04-15 12:36:54,567 INFO L290 TraceCheckUtils]: 94: Hoare triple {59191#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59191#(<= main_~k~0 999985)} is VALID [2022-04-15 12:36:54,569 INFO L290 TraceCheckUtils]: 93: Hoare triple {59198#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59191#(<= main_~k~0 999985)} is VALID [2022-04-15 12:36:54,569 INFO L290 TraceCheckUtils]: 92: Hoare triple {59198#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59198#(<= main_~k~0 999984)} is VALID [2022-04-15 12:36:54,571 INFO L290 TraceCheckUtils]: 91: Hoare triple {59205#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59198#(<= main_~k~0 999984)} is VALID [2022-04-15 12:36:54,572 INFO L290 TraceCheckUtils]: 90: Hoare triple {59205#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59205#(<= main_~k~0 999983)} is VALID [2022-04-15 12:36:54,574 INFO L290 TraceCheckUtils]: 89: Hoare triple {59212#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59205#(<= main_~k~0 999983)} is VALID [2022-04-15 12:36:54,574 INFO L290 TraceCheckUtils]: 88: Hoare triple {59212#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59212#(<= main_~k~0 999982)} is VALID [2022-04-15 12:36:54,576 INFO L290 TraceCheckUtils]: 87: Hoare triple {59219#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59212#(<= main_~k~0 999982)} is VALID [2022-04-15 12:36:54,576 INFO L290 TraceCheckUtils]: 86: Hoare triple {59219#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59219#(<= main_~k~0 999981)} is VALID [2022-04-15 12:36:54,578 INFO L290 TraceCheckUtils]: 85: Hoare triple {59226#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59219#(<= main_~k~0 999981)} is VALID [2022-04-15 12:36:54,578 INFO L290 TraceCheckUtils]: 84: Hoare triple {59226#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59226#(<= main_~k~0 999980)} is VALID [2022-04-15 12:36:54,580 INFO L290 TraceCheckUtils]: 83: Hoare triple {59233#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59226#(<= main_~k~0 999980)} is VALID [2022-04-15 12:36:54,580 INFO L290 TraceCheckUtils]: 82: Hoare triple {59233#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59233#(<= main_~k~0 999979)} is VALID [2022-04-15 12:36:54,582 INFO L290 TraceCheckUtils]: 81: Hoare triple {59240#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59233#(<= main_~k~0 999979)} is VALID [2022-04-15 12:36:54,582 INFO L290 TraceCheckUtils]: 80: Hoare triple {59240#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59240#(<= main_~k~0 999978)} is VALID [2022-04-15 12:36:54,585 INFO L290 TraceCheckUtils]: 79: Hoare triple {59247#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59240#(<= main_~k~0 999978)} is VALID [2022-04-15 12:36:54,585 INFO L290 TraceCheckUtils]: 78: Hoare triple {59247#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59247#(<= main_~k~0 999977)} is VALID [2022-04-15 12:36:54,587 INFO L290 TraceCheckUtils]: 77: Hoare triple {59254#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59247#(<= main_~k~0 999977)} is VALID [2022-04-15 12:36:54,587 INFO L290 TraceCheckUtils]: 76: Hoare triple {59254#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59254#(<= main_~k~0 999976)} is VALID [2022-04-15 12:36:54,589 INFO L290 TraceCheckUtils]: 75: Hoare triple {59261#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59254#(<= main_~k~0 999976)} is VALID [2022-04-15 12:36:54,589 INFO L290 TraceCheckUtils]: 74: Hoare triple {59261#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59261#(<= main_~k~0 999975)} is VALID [2022-04-15 12:36:54,591 INFO L290 TraceCheckUtils]: 73: Hoare triple {59268#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59261#(<= main_~k~0 999975)} is VALID [2022-04-15 12:36:54,592 INFO L290 TraceCheckUtils]: 72: Hoare triple {59268#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59268#(<= main_~k~0 999974)} is VALID [2022-04-15 12:36:54,594 INFO L290 TraceCheckUtils]: 71: Hoare triple {59275#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59268#(<= main_~k~0 999974)} is VALID [2022-04-15 12:36:54,594 INFO L290 TraceCheckUtils]: 70: Hoare triple {59275#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59275#(<= main_~k~0 999973)} is VALID [2022-04-15 12:36:54,596 INFO L290 TraceCheckUtils]: 69: Hoare triple {59282#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59275#(<= main_~k~0 999973)} is VALID [2022-04-15 12:36:54,596 INFO L290 TraceCheckUtils]: 68: Hoare triple {59282#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59282#(<= main_~k~0 999972)} is VALID [2022-04-15 12:36:54,598 INFO L290 TraceCheckUtils]: 67: Hoare triple {59289#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59282#(<= main_~k~0 999972)} is VALID [2022-04-15 12:36:54,599 INFO L290 TraceCheckUtils]: 66: Hoare triple {59289#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59289#(<= main_~k~0 999971)} is VALID [2022-04-15 12:36:54,600 INFO L290 TraceCheckUtils]: 65: Hoare triple {59296#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59289#(<= main_~k~0 999971)} is VALID [2022-04-15 12:36:54,601 INFO L290 TraceCheckUtils]: 64: Hoare triple {59296#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59296#(<= main_~k~0 999970)} is VALID [2022-04-15 12:36:54,603 INFO L290 TraceCheckUtils]: 63: Hoare triple {59303#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59296#(<= main_~k~0 999970)} is VALID [2022-04-15 12:36:54,603 INFO L290 TraceCheckUtils]: 62: Hoare triple {59303#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59303#(<= main_~k~0 999969)} is VALID [2022-04-15 12:36:54,605 INFO L290 TraceCheckUtils]: 61: Hoare triple {59310#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59303#(<= main_~k~0 999969)} is VALID [2022-04-15 12:36:54,605 INFO L290 TraceCheckUtils]: 60: Hoare triple {59310#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59310#(<= main_~k~0 999968)} is VALID [2022-04-15 12:36:54,607 INFO L290 TraceCheckUtils]: 59: Hoare triple {59317#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59310#(<= main_~k~0 999968)} is VALID [2022-04-15 12:36:54,608 INFO L290 TraceCheckUtils]: 58: Hoare triple {59317#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59317#(<= main_~k~0 999967)} is VALID [2022-04-15 12:36:54,610 INFO L290 TraceCheckUtils]: 57: Hoare triple {59324#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59317#(<= main_~k~0 999967)} is VALID [2022-04-15 12:36:54,610 INFO L290 TraceCheckUtils]: 56: Hoare triple {59324#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59324#(<= main_~k~0 999966)} is VALID [2022-04-15 12:36:54,612 INFO L290 TraceCheckUtils]: 55: Hoare triple {59331#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59324#(<= main_~k~0 999966)} is VALID [2022-04-15 12:36:54,612 INFO L290 TraceCheckUtils]: 54: Hoare triple {59331#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59331#(<= main_~k~0 999965)} is VALID [2022-04-15 12:36:54,614 INFO L290 TraceCheckUtils]: 53: Hoare triple {59338#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59331#(<= main_~k~0 999965)} is VALID [2022-04-15 12:36:54,614 INFO L290 TraceCheckUtils]: 52: Hoare triple {59338#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59338#(<= main_~k~0 999964)} is VALID [2022-04-15 12:36:54,617 INFO L290 TraceCheckUtils]: 51: Hoare triple {59345#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59338#(<= main_~k~0 999964)} is VALID [2022-04-15 12:36:54,617 INFO L290 TraceCheckUtils]: 50: Hoare triple {59345#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59345#(<= main_~k~0 999963)} is VALID [2022-04-15 12:36:54,619 INFO L290 TraceCheckUtils]: 49: Hoare triple {59352#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59345#(<= main_~k~0 999963)} is VALID [2022-04-15 12:36:54,619 INFO L290 TraceCheckUtils]: 48: Hoare triple {59352#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59352#(<= main_~k~0 999962)} is VALID [2022-04-15 12:36:54,621 INFO L290 TraceCheckUtils]: 47: Hoare triple {59359#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59352#(<= main_~k~0 999962)} is VALID [2022-04-15 12:36:54,621 INFO L290 TraceCheckUtils]: 46: Hoare triple {59359#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59359#(<= main_~k~0 999961)} is VALID [2022-04-15 12:36:54,623 INFO L290 TraceCheckUtils]: 45: Hoare triple {59366#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59359#(<= main_~k~0 999961)} is VALID [2022-04-15 12:36:54,623 INFO L290 TraceCheckUtils]: 44: Hoare triple {59366#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59366#(<= main_~k~0 999960)} is VALID [2022-04-15 12:36:54,625 INFO L290 TraceCheckUtils]: 43: Hoare triple {59373#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59366#(<= main_~k~0 999960)} is VALID [2022-04-15 12:36:54,625 INFO L290 TraceCheckUtils]: 42: Hoare triple {59373#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59373#(<= main_~k~0 999959)} is VALID [2022-04-15 12:36:54,627 INFO L290 TraceCheckUtils]: 41: Hoare triple {59380#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59373#(<= main_~k~0 999959)} is VALID [2022-04-15 12:36:54,627 INFO L290 TraceCheckUtils]: 40: Hoare triple {59380#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59380#(<= main_~k~0 999958)} is VALID [2022-04-15 12:36:54,629 INFO L290 TraceCheckUtils]: 39: Hoare triple {59387#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59380#(<= main_~k~0 999958)} is VALID [2022-04-15 12:36:54,630 INFO L290 TraceCheckUtils]: 38: Hoare triple {59387#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59387#(<= main_~k~0 999957)} is VALID [2022-04-15 12:36:54,632 INFO L290 TraceCheckUtils]: 37: Hoare triple {59394#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59387#(<= main_~k~0 999957)} is VALID [2022-04-15 12:36:54,632 INFO L290 TraceCheckUtils]: 36: Hoare triple {59394#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59394#(<= main_~k~0 999956)} is VALID [2022-04-15 12:36:54,634 INFO L290 TraceCheckUtils]: 35: Hoare triple {59401#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59394#(<= main_~k~0 999956)} is VALID [2022-04-15 12:36:54,634 INFO L290 TraceCheckUtils]: 34: Hoare triple {59401#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59401#(<= main_~k~0 999955)} is VALID [2022-04-15 12:36:54,636 INFO L290 TraceCheckUtils]: 33: Hoare triple {59408#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59401#(<= main_~k~0 999955)} is VALID [2022-04-15 12:36:54,636 INFO L290 TraceCheckUtils]: 32: Hoare triple {59408#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59408#(<= main_~k~0 999954)} is VALID [2022-04-15 12:36:54,638 INFO L290 TraceCheckUtils]: 31: Hoare triple {59415#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59408#(<= main_~k~0 999954)} is VALID [2022-04-15 12:36:54,638 INFO L290 TraceCheckUtils]: 30: Hoare triple {59415#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59415#(<= main_~k~0 999953)} is VALID [2022-04-15 12:36:54,640 INFO L290 TraceCheckUtils]: 29: Hoare triple {59422#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59415#(<= main_~k~0 999953)} is VALID [2022-04-15 12:36:54,640 INFO L290 TraceCheckUtils]: 28: Hoare triple {59422#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59422#(<= main_~k~0 999952)} is VALID [2022-04-15 12:36:54,642 INFO L290 TraceCheckUtils]: 27: Hoare triple {59429#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59422#(<= main_~k~0 999952)} is VALID [2022-04-15 12:36:54,642 INFO L290 TraceCheckUtils]: 26: Hoare triple {59429#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59429#(<= main_~k~0 999951)} is VALID [2022-04-15 12:36:54,644 INFO L290 TraceCheckUtils]: 25: Hoare triple {59436#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59429#(<= main_~k~0 999951)} is VALID [2022-04-15 12:36:54,644 INFO L290 TraceCheckUtils]: 24: Hoare triple {59436#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59436#(<= main_~k~0 999950)} is VALID [2022-04-15 12:36:54,646 INFO L290 TraceCheckUtils]: 23: Hoare triple {59443#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59436#(<= main_~k~0 999950)} is VALID [2022-04-15 12:36:54,646 INFO L290 TraceCheckUtils]: 22: Hoare triple {59443#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59443#(<= main_~k~0 999949)} is VALID [2022-04-15 12:36:54,648 INFO L290 TraceCheckUtils]: 21: Hoare triple {59450#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59443#(<= main_~k~0 999949)} is VALID [2022-04-15 12:36:54,648 INFO L290 TraceCheckUtils]: 20: Hoare triple {59450#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59450#(<= main_~k~0 999948)} is VALID [2022-04-15 12:36:54,650 INFO L290 TraceCheckUtils]: 19: Hoare triple {59457#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59450#(<= main_~k~0 999948)} is VALID [2022-04-15 12:36:54,650 INFO L290 TraceCheckUtils]: 18: Hoare triple {59457#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59457#(<= main_~k~0 999947)} is VALID [2022-04-15 12:36:54,652 INFO L290 TraceCheckUtils]: 17: Hoare triple {59464#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59457#(<= main_~k~0 999947)} is VALID [2022-04-15 12:36:54,652 INFO L290 TraceCheckUtils]: 16: Hoare triple {59464#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59464#(<= main_~k~0 999946)} is VALID [2022-04-15 12:36:54,653 INFO L290 TraceCheckUtils]: 15: Hoare triple {59471#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59464#(<= main_~k~0 999946)} is VALID [2022-04-15 12:36:54,654 INFO L290 TraceCheckUtils]: 14: Hoare triple {59471#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59471#(<= main_~k~0 999945)} is VALID [2022-04-15 12:36:54,655 INFO L290 TraceCheckUtils]: 13: Hoare triple {59478#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59471#(<= main_~k~0 999945)} is VALID [2022-04-15 12:36:54,656 INFO L290 TraceCheckUtils]: 12: Hoare triple {59478#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59478#(<= main_~k~0 999944)} is VALID [2022-04-15 12:36:54,657 INFO L290 TraceCheckUtils]: 11: Hoare triple {59485#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59478#(<= main_~k~0 999944)} is VALID [2022-04-15 12:36:54,658 INFO L290 TraceCheckUtils]: 10: Hoare triple {59485#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59485#(<= main_~k~0 999943)} is VALID [2022-04-15 12:36:54,663 INFO L290 TraceCheckUtils]: 9: Hoare triple {59492#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59485#(<= main_~k~0 999943)} is VALID [2022-04-15 12:36:54,664 INFO L290 TraceCheckUtils]: 8: Hoare triple {59492#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59492#(<= main_~k~0 999942)} is VALID [2022-04-15 12:36:54,668 INFO L290 TraceCheckUtils]: 7: Hoare triple {59499#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {59492#(<= main_~k~0 999942)} is VALID [2022-04-15 12:36:54,668 INFO L290 TraceCheckUtils]: 6: Hoare triple {59499#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {59499#(<= main_~k~0 999941)} is VALID [2022-04-15 12:36:54,669 INFO L290 TraceCheckUtils]: 5: Hoare triple {58619#true} ~i~0 := 0;~k~0 := 0; {59499#(<= main_~k~0 999941)} is VALID [2022-04-15 12:36:54,669 INFO L272 TraceCheckUtils]: 4: Hoare triple {58619#true} call #t~ret3 := main(); {58619#true} is VALID [2022-04-15 12:36:54,669 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {58619#true} {58619#true} #54#return; {58619#true} is VALID [2022-04-15 12:36:54,669 INFO L290 TraceCheckUtils]: 2: Hoare triple {58619#true} assume true; {58619#true} is VALID [2022-04-15 12:36:54,669 INFO L290 TraceCheckUtils]: 1: Hoare triple {58619#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {58619#true} is VALID [2022-04-15 12:36:54,669 INFO L272 TraceCheckUtils]: 0: Hoare triple {58619#true} call ULTIMATE.init(); {58619#true} is VALID [2022-04-15 12:36:54,670 INFO L134 CoverageAnalysis]: Checked inductivity of 3481 backedges. 0 proven. 3481 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:36:54,670 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518390595] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:36:54,670 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:36:54,670 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 64, 64] total 128 [2022-04-15 12:36:54,670 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:36:54,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1833304950] [2022-04-15 12:36:54,670 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1833304950] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:36:54,670 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:36:54,670 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [65] imperfect sequences [] total 65 [2022-04-15 12:36:54,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592328765] [2022-04-15 12:36:54,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:36:54,671 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 1.9230769230769231) internal successors, (125), 63 states have internal predecessors, (125), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 129 [2022-04-15 12:36:54,671 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:36:54,671 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 65 states, 65 states have (on average 1.9230769230769231) internal successors, (125), 63 states have internal predecessors, (125), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:54,835 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 129 edges. 129 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:36:54,835 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2022-04-15 12:36:54,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:36:54,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2022-04-15 12:36:54,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7515, Invalid=8741, Unknown=0, NotChecked=0, Total=16256 [2022-04-15 12:36:54,838 INFO L87 Difference]: Start difference. First operand 130 states and 130 transitions. Second operand has 65 states, 65 states have (on average 1.9230769230769231) internal successors, (125), 63 states have internal predecessors, (125), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:56,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:36:56,994 INFO L93 Difference]: Finished difference Result 138 states and 138 transitions. [2022-04-15 12:36:56,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-04-15 12:36:56,994 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 1.9230769230769231) internal successors, (125), 63 states have internal predecessors, (125), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 129 [2022-04-15 12:36:56,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:36:56,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 65 states have (on average 1.9230769230769231) internal successors, (125), 63 states have internal predecessors, (125), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:56,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 138 transitions. [2022-04-15 12:36:56,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 65 states have (on average 1.9230769230769231) internal successors, (125), 63 states have internal predecessors, (125), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:56,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 138 transitions. [2022-04-15 12:36:56,995 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 65 states and 138 transitions. [2022-04-15 12:36:57,147 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 138 edges. 138 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:36:57,148 INFO L225 Difference]: With dead ends: 138 [2022-04-15 12:36:57,149 INFO L226 Difference]: Without dead ends: 133 [2022-04-15 12:36:57,151 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 385 GetRequests, 196 SyntacticMatches, 1 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2907 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=14906, Invalid=21004, Unknown=0, NotChecked=0, Total=35910 [2022-04-15 12:36:57,151 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 130 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-15 12:36:57,151 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 63 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-15 12:36:57,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2022-04-15 12:36:57,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 132. [2022-04-15 12:36:57,590 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:36:57,591 INFO L82 GeneralOperation]: Start isEquivalent. First operand 133 states. Second operand has 132 states, 127 states have (on average 1.0078740157480315) internal successors, (128), 127 states have internal predecessors, (128), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:57,591 INFO L74 IsIncluded]: Start isIncluded. First operand 133 states. Second operand has 132 states, 127 states have (on average 1.0078740157480315) internal successors, (128), 127 states have internal predecessors, (128), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:57,591 INFO L87 Difference]: Start difference. First operand 133 states. Second operand has 132 states, 127 states have (on average 1.0078740157480315) internal successors, (128), 127 states have internal predecessors, (128), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:57,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:36:57,592 INFO L93 Difference]: Finished difference Result 133 states and 133 transitions. [2022-04-15 12:36:57,592 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 133 transitions. [2022-04-15 12:36:57,592 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:36:57,592 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:36:57,592 INFO L74 IsIncluded]: Start isIncluded. First operand has 132 states, 127 states have (on average 1.0078740157480315) internal successors, (128), 127 states have internal predecessors, (128), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 133 states. [2022-04-15 12:36:57,592 INFO L87 Difference]: Start difference. First operand has 132 states, 127 states have (on average 1.0078740157480315) internal successors, (128), 127 states have internal predecessors, (128), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 133 states. [2022-04-15 12:36:57,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:36:57,593 INFO L93 Difference]: Finished difference Result 133 states and 133 transitions. [2022-04-15 12:36:57,593 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 133 transitions. [2022-04-15 12:36:57,593 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:36:57,594 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:36:57,594 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:36:57,594 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:36:57,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 127 states have (on average 1.0078740157480315) internal successors, (128), 127 states have internal predecessors, (128), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:57,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 132 transitions. [2022-04-15 12:36:57,595 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 132 transitions. Word has length 129 [2022-04-15 12:36:57,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:36:57,595 INFO L478 AbstractCegarLoop]: Abstraction has 132 states and 132 transitions. [2022-04-15 12:36:57,595 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 1.9230769230769231) internal successors, (125), 63 states have internal predecessors, (125), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:36:57,595 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 132 states and 132 transitions. [2022-04-15 12:36:57,834 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 132 edges. 132 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:36:57,834 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 132 transitions. [2022-04-15 12:36:57,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-04-15 12:36:57,834 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:36:57,834 INFO L499 BasicCegarLoop]: trace histogram [60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:36:57,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-04-15 12:36:58,043 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-04-15 12:36:58,044 INFO L403 AbstractCegarLoop]: === Iteration 61 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:36:58,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:36:58,044 INFO L85 PathProgramCache]: Analyzing trace with hash -266248284, now seen corresponding path program 119 times [2022-04-15 12:36:58,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:36:58,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [957765906] [2022-04-15 12:36:58,366 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:36:58,366 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:36:58,366 INFO L85 PathProgramCache]: Analyzing trace with hash -266248284, now seen corresponding path program 120 times [2022-04-15 12:36:58,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:36:58,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598299957] [2022-04-15 12:36:58,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:36:58,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:36:58,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:36:59,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:36:59,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:36:59,486 INFO L290 TraceCheckUtils]: 0: Hoare triple {60521#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {60453#true} is VALID [2022-04-15 12:36:59,486 INFO L290 TraceCheckUtils]: 1: Hoare triple {60453#true} assume true; {60453#true} is VALID [2022-04-15 12:36:59,486 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {60453#true} {60453#true} #54#return; {60453#true} is VALID [2022-04-15 12:36:59,487 INFO L272 TraceCheckUtils]: 0: Hoare triple {60453#true} call ULTIMATE.init(); {60521#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:36:59,487 INFO L290 TraceCheckUtils]: 1: Hoare triple {60521#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {60453#true} is VALID [2022-04-15 12:36:59,487 INFO L290 TraceCheckUtils]: 2: Hoare triple {60453#true} assume true; {60453#true} is VALID [2022-04-15 12:36:59,487 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {60453#true} {60453#true} #54#return; {60453#true} is VALID [2022-04-15 12:36:59,487 INFO L272 TraceCheckUtils]: 4: Hoare triple {60453#true} call #t~ret3 := main(); {60453#true} is VALID [2022-04-15 12:36:59,487 INFO L290 TraceCheckUtils]: 5: Hoare triple {60453#true} ~i~0 := 0;~k~0 := 0; {60458#(= main_~k~0 0)} is VALID [2022-04-15 12:36:59,487 INFO L290 TraceCheckUtils]: 6: Hoare triple {60458#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60458#(= main_~k~0 0)} is VALID [2022-04-15 12:36:59,488 INFO L290 TraceCheckUtils]: 7: Hoare triple {60458#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60459#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:59,488 INFO L290 TraceCheckUtils]: 8: Hoare triple {60459#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60459#(<= main_~k~0 1)} is VALID [2022-04-15 12:36:59,493 INFO L290 TraceCheckUtils]: 9: Hoare triple {60459#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60460#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:59,493 INFO L290 TraceCheckUtils]: 10: Hoare triple {60460#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60460#(<= main_~k~0 2)} is VALID [2022-04-15 12:36:59,495 INFO L290 TraceCheckUtils]: 11: Hoare triple {60460#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60461#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:59,495 INFO L290 TraceCheckUtils]: 12: Hoare triple {60461#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60461#(<= main_~k~0 3)} is VALID [2022-04-15 12:36:59,497 INFO L290 TraceCheckUtils]: 13: Hoare triple {60461#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60462#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:59,497 INFO L290 TraceCheckUtils]: 14: Hoare triple {60462#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60462#(<= main_~k~0 4)} is VALID [2022-04-15 12:36:59,499 INFO L290 TraceCheckUtils]: 15: Hoare triple {60462#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60463#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:59,499 INFO L290 TraceCheckUtils]: 16: Hoare triple {60463#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60463#(<= main_~k~0 5)} is VALID [2022-04-15 12:36:59,501 INFO L290 TraceCheckUtils]: 17: Hoare triple {60463#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60464#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:59,501 INFO L290 TraceCheckUtils]: 18: Hoare triple {60464#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60464#(<= main_~k~0 6)} is VALID [2022-04-15 12:36:59,503 INFO L290 TraceCheckUtils]: 19: Hoare triple {60464#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60465#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:59,503 INFO L290 TraceCheckUtils]: 20: Hoare triple {60465#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60465#(<= main_~k~0 7)} is VALID [2022-04-15 12:36:59,505 INFO L290 TraceCheckUtils]: 21: Hoare triple {60465#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60466#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:59,505 INFO L290 TraceCheckUtils]: 22: Hoare triple {60466#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60466#(<= main_~k~0 8)} is VALID [2022-04-15 12:36:59,507 INFO L290 TraceCheckUtils]: 23: Hoare triple {60466#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60467#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:59,507 INFO L290 TraceCheckUtils]: 24: Hoare triple {60467#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60467#(<= main_~k~0 9)} is VALID [2022-04-15 12:36:59,509 INFO L290 TraceCheckUtils]: 25: Hoare triple {60467#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60468#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:59,509 INFO L290 TraceCheckUtils]: 26: Hoare triple {60468#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60468#(<= main_~k~0 10)} is VALID [2022-04-15 12:36:59,511 INFO L290 TraceCheckUtils]: 27: Hoare triple {60468#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60469#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:59,511 INFO L290 TraceCheckUtils]: 28: Hoare triple {60469#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60469#(<= main_~k~0 11)} is VALID [2022-04-15 12:36:59,513 INFO L290 TraceCheckUtils]: 29: Hoare triple {60469#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60470#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:59,513 INFO L290 TraceCheckUtils]: 30: Hoare triple {60470#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60470#(<= main_~k~0 12)} is VALID [2022-04-15 12:36:59,515 INFO L290 TraceCheckUtils]: 31: Hoare triple {60470#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60471#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:59,515 INFO L290 TraceCheckUtils]: 32: Hoare triple {60471#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60471#(<= main_~k~0 13)} is VALID [2022-04-15 12:36:59,517 INFO L290 TraceCheckUtils]: 33: Hoare triple {60471#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60472#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:59,517 INFO L290 TraceCheckUtils]: 34: Hoare triple {60472#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60472#(<= main_~k~0 14)} is VALID [2022-04-15 12:36:59,519 INFO L290 TraceCheckUtils]: 35: Hoare triple {60472#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60473#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:59,519 INFO L290 TraceCheckUtils]: 36: Hoare triple {60473#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60473#(<= main_~k~0 15)} is VALID [2022-04-15 12:36:59,521 INFO L290 TraceCheckUtils]: 37: Hoare triple {60473#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60474#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:59,521 INFO L290 TraceCheckUtils]: 38: Hoare triple {60474#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60474#(<= main_~k~0 16)} is VALID [2022-04-15 12:36:59,523 INFO L290 TraceCheckUtils]: 39: Hoare triple {60474#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60475#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:59,523 INFO L290 TraceCheckUtils]: 40: Hoare triple {60475#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60475#(<= main_~k~0 17)} is VALID [2022-04-15 12:36:59,525 INFO L290 TraceCheckUtils]: 41: Hoare triple {60475#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60476#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:59,525 INFO L290 TraceCheckUtils]: 42: Hoare triple {60476#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60476#(<= main_~k~0 18)} is VALID [2022-04-15 12:36:59,527 INFO L290 TraceCheckUtils]: 43: Hoare triple {60476#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60477#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:59,527 INFO L290 TraceCheckUtils]: 44: Hoare triple {60477#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60477#(<= main_~k~0 19)} is VALID [2022-04-15 12:36:59,529 INFO L290 TraceCheckUtils]: 45: Hoare triple {60477#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60478#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:59,529 INFO L290 TraceCheckUtils]: 46: Hoare triple {60478#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60478#(<= main_~k~0 20)} is VALID [2022-04-15 12:36:59,531 INFO L290 TraceCheckUtils]: 47: Hoare triple {60478#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60479#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:59,531 INFO L290 TraceCheckUtils]: 48: Hoare triple {60479#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60479#(<= main_~k~0 21)} is VALID [2022-04-15 12:36:59,533 INFO L290 TraceCheckUtils]: 49: Hoare triple {60479#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60480#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:59,533 INFO L290 TraceCheckUtils]: 50: Hoare triple {60480#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60480#(<= main_~k~0 22)} is VALID [2022-04-15 12:36:59,535 INFO L290 TraceCheckUtils]: 51: Hoare triple {60480#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60481#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:59,535 INFO L290 TraceCheckUtils]: 52: Hoare triple {60481#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60481#(<= main_~k~0 23)} is VALID [2022-04-15 12:36:59,537 INFO L290 TraceCheckUtils]: 53: Hoare triple {60481#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60482#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:59,537 INFO L290 TraceCheckUtils]: 54: Hoare triple {60482#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60482#(<= main_~k~0 24)} is VALID [2022-04-15 12:36:59,539 INFO L290 TraceCheckUtils]: 55: Hoare triple {60482#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60483#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:59,540 INFO L290 TraceCheckUtils]: 56: Hoare triple {60483#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60483#(<= main_~k~0 25)} is VALID [2022-04-15 12:36:59,541 INFO L290 TraceCheckUtils]: 57: Hoare triple {60483#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60484#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:59,542 INFO L290 TraceCheckUtils]: 58: Hoare triple {60484#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60484#(<= main_~k~0 26)} is VALID [2022-04-15 12:36:59,543 INFO L290 TraceCheckUtils]: 59: Hoare triple {60484#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60485#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:59,544 INFO L290 TraceCheckUtils]: 60: Hoare triple {60485#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60485#(<= main_~k~0 27)} is VALID [2022-04-15 12:36:59,545 INFO L290 TraceCheckUtils]: 61: Hoare triple {60485#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60486#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:59,546 INFO L290 TraceCheckUtils]: 62: Hoare triple {60486#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60486#(<= main_~k~0 28)} is VALID [2022-04-15 12:36:59,547 INFO L290 TraceCheckUtils]: 63: Hoare triple {60486#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60487#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:59,548 INFO L290 TraceCheckUtils]: 64: Hoare triple {60487#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60487#(<= main_~k~0 29)} is VALID [2022-04-15 12:36:59,550 INFO L290 TraceCheckUtils]: 65: Hoare triple {60487#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60488#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:59,550 INFO L290 TraceCheckUtils]: 66: Hoare triple {60488#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60488#(<= main_~k~0 30)} is VALID [2022-04-15 12:36:59,552 INFO L290 TraceCheckUtils]: 67: Hoare triple {60488#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60489#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:59,552 INFO L290 TraceCheckUtils]: 68: Hoare triple {60489#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60489#(<= main_~k~0 31)} is VALID [2022-04-15 12:36:59,554 INFO L290 TraceCheckUtils]: 69: Hoare triple {60489#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60490#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:59,554 INFO L290 TraceCheckUtils]: 70: Hoare triple {60490#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60490#(<= main_~k~0 32)} is VALID [2022-04-15 12:36:59,556 INFO L290 TraceCheckUtils]: 71: Hoare triple {60490#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60491#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:59,556 INFO L290 TraceCheckUtils]: 72: Hoare triple {60491#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60491#(<= main_~k~0 33)} is VALID [2022-04-15 12:36:59,558 INFO L290 TraceCheckUtils]: 73: Hoare triple {60491#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60492#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:59,558 INFO L290 TraceCheckUtils]: 74: Hoare triple {60492#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60492#(<= main_~k~0 34)} is VALID [2022-04-15 12:36:59,560 INFO L290 TraceCheckUtils]: 75: Hoare triple {60492#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60493#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:59,560 INFO L290 TraceCheckUtils]: 76: Hoare triple {60493#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60493#(<= main_~k~0 35)} is VALID [2022-04-15 12:36:59,562 INFO L290 TraceCheckUtils]: 77: Hoare triple {60493#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60494#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:59,562 INFO L290 TraceCheckUtils]: 78: Hoare triple {60494#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60494#(<= main_~k~0 36)} is VALID [2022-04-15 12:36:59,564 INFO L290 TraceCheckUtils]: 79: Hoare triple {60494#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60495#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:59,564 INFO L290 TraceCheckUtils]: 80: Hoare triple {60495#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60495#(<= main_~k~0 37)} is VALID [2022-04-15 12:36:59,566 INFO L290 TraceCheckUtils]: 81: Hoare triple {60495#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60496#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:59,566 INFO L290 TraceCheckUtils]: 82: Hoare triple {60496#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60496#(<= main_~k~0 38)} is VALID [2022-04-15 12:36:59,568 INFO L290 TraceCheckUtils]: 83: Hoare triple {60496#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60497#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:59,568 INFO L290 TraceCheckUtils]: 84: Hoare triple {60497#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60497#(<= main_~k~0 39)} is VALID [2022-04-15 12:36:59,570 INFO L290 TraceCheckUtils]: 85: Hoare triple {60497#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60498#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:59,570 INFO L290 TraceCheckUtils]: 86: Hoare triple {60498#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60498#(<= main_~k~0 40)} is VALID [2022-04-15 12:36:59,572 INFO L290 TraceCheckUtils]: 87: Hoare triple {60498#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60499#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:59,572 INFO L290 TraceCheckUtils]: 88: Hoare triple {60499#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60499#(<= main_~k~0 41)} is VALID [2022-04-15 12:36:59,574 INFO L290 TraceCheckUtils]: 89: Hoare triple {60499#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60500#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:59,574 INFO L290 TraceCheckUtils]: 90: Hoare triple {60500#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60500#(<= main_~k~0 42)} is VALID [2022-04-15 12:36:59,576 INFO L290 TraceCheckUtils]: 91: Hoare triple {60500#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60501#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:59,576 INFO L290 TraceCheckUtils]: 92: Hoare triple {60501#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60501#(<= main_~k~0 43)} is VALID [2022-04-15 12:36:59,578 INFO L290 TraceCheckUtils]: 93: Hoare triple {60501#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60502#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:59,578 INFO L290 TraceCheckUtils]: 94: Hoare triple {60502#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60502#(<= main_~k~0 44)} is VALID [2022-04-15 12:36:59,580 INFO L290 TraceCheckUtils]: 95: Hoare triple {60502#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60503#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:59,580 INFO L290 TraceCheckUtils]: 96: Hoare triple {60503#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60503#(<= main_~k~0 45)} is VALID [2022-04-15 12:36:59,582 INFO L290 TraceCheckUtils]: 97: Hoare triple {60503#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60504#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:59,583 INFO L290 TraceCheckUtils]: 98: Hoare triple {60504#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60504#(<= main_~k~0 46)} is VALID [2022-04-15 12:36:59,584 INFO L290 TraceCheckUtils]: 99: Hoare triple {60504#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60505#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:59,585 INFO L290 TraceCheckUtils]: 100: Hoare triple {60505#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60505#(<= main_~k~0 47)} is VALID [2022-04-15 12:36:59,586 INFO L290 TraceCheckUtils]: 101: Hoare triple {60505#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60506#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:59,587 INFO L290 TraceCheckUtils]: 102: Hoare triple {60506#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60506#(<= main_~k~0 48)} is VALID [2022-04-15 12:36:59,588 INFO L290 TraceCheckUtils]: 103: Hoare triple {60506#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60507#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:59,589 INFO L290 TraceCheckUtils]: 104: Hoare triple {60507#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60507#(<= main_~k~0 49)} is VALID [2022-04-15 12:36:59,590 INFO L290 TraceCheckUtils]: 105: Hoare triple {60507#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60508#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:59,591 INFO L290 TraceCheckUtils]: 106: Hoare triple {60508#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60508#(<= main_~k~0 50)} is VALID [2022-04-15 12:36:59,593 INFO L290 TraceCheckUtils]: 107: Hoare triple {60508#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60509#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:59,593 INFO L290 TraceCheckUtils]: 108: Hoare triple {60509#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60509#(<= main_~k~0 51)} is VALID [2022-04-15 12:36:59,595 INFO L290 TraceCheckUtils]: 109: Hoare triple {60509#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60510#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:59,595 INFO L290 TraceCheckUtils]: 110: Hoare triple {60510#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60510#(<= main_~k~0 52)} is VALID [2022-04-15 12:36:59,597 INFO L290 TraceCheckUtils]: 111: Hoare triple {60510#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60511#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:59,597 INFO L290 TraceCheckUtils]: 112: Hoare triple {60511#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60511#(<= main_~k~0 53)} is VALID [2022-04-15 12:36:59,599 INFO L290 TraceCheckUtils]: 113: Hoare triple {60511#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60512#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:59,599 INFO L290 TraceCheckUtils]: 114: Hoare triple {60512#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60512#(<= main_~k~0 54)} is VALID [2022-04-15 12:36:59,601 INFO L290 TraceCheckUtils]: 115: Hoare triple {60512#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60513#(<= main_~k~0 55)} is VALID [2022-04-15 12:36:59,601 INFO L290 TraceCheckUtils]: 116: Hoare triple {60513#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60513#(<= main_~k~0 55)} is VALID [2022-04-15 12:36:59,603 INFO L290 TraceCheckUtils]: 117: Hoare triple {60513#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60514#(<= main_~k~0 56)} is VALID [2022-04-15 12:36:59,603 INFO L290 TraceCheckUtils]: 118: Hoare triple {60514#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60514#(<= main_~k~0 56)} is VALID [2022-04-15 12:36:59,605 INFO L290 TraceCheckUtils]: 119: Hoare triple {60514#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60515#(<= main_~k~0 57)} is VALID [2022-04-15 12:36:59,605 INFO L290 TraceCheckUtils]: 120: Hoare triple {60515#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60515#(<= main_~k~0 57)} is VALID [2022-04-15 12:36:59,607 INFO L290 TraceCheckUtils]: 121: Hoare triple {60515#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60516#(<= main_~k~0 58)} is VALID [2022-04-15 12:36:59,607 INFO L290 TraceCheckUtils]: 122: Hoare triple {60516#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60516#(<= main_~k~0 58)} is VALID [2022-04-15 12:36:59,609 INFO L290 TraceCheckUtils]: 123: Hoare triple {60516#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60517#(<= main_~k~0 59)} is VALID [2022-04-15 12:36:59,609 INFO L290 TraceCheckUtils]: 124: Hoare triple {60517#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60517#(<= main_~k~0 59)} is VALID [2022-04-15 12:36:59,611 INFO L290 TraceCheckUtils]: 125: Hoare triple {60517#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60518#(<= main_~k~0 60)} is VALID [2022-04-15 12:36:59,611 INFO L290 TraceCheckUtils]: 126: Hoare triple {60518#(<= main_~k~0 60)} assume !(~i~0 < 1000000); {60518#(<= main_~k~0 60)} is VALID [2022-04-15 12:36:59,612 INFO L272 TraceCheckUtils]: 127: Hoare triple {60518#(<= main_~k~0 60)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {60519#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:36:59,612 INFO L290 TraceCheckUtils]: 128: Hoare triple {60519#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {60520#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:36:59,612 INFO L290 TraceCheckUtils]: 129: Hoare triple {60520#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {60454#false} is VALID [2022-04-15 12:36:59,612 INFO L290 TraceCheckUtils]: 130: Hoare triple {60454#false} assume !false; {60454#false} is VALID [2022-04-15 12:36:59,613 INFO L134 CoverageAnalysis]: Checked inductivity of 3600 backedges. 0 proven. 3600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:36:59,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:36:59,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598299957] [2022-04-15 12:36:59,613 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598299957] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:36:59,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590361739] [2022-04-15 12:36:59,613 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:36:59,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:36:59,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:36:59,614 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:36:59,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-04-15 12:36:59,795 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 61 check-sat command(s) [2022-04-15 12:36:59,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:36:59,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 709 conjuncts, 64 conjunts are in the unsatisfiable core [2022-04-15 12:36:59,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:36:59,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:37:00,450 INFO L272 TraceCheckUtils]: 0: Hoare triple {60453#true} call ULTIMATE.init(); {60453#true} is VALID [2022-04-15 12:37:00,450 INFO L290 TraceCheckUtils]: 1: Hoare triple {60453#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {60453#true} is VALID [2022-04-15 12:37:00,450 INFO L290 TraceCheckUtils]: 2: Hoare triple {60453#true} assume true; {60453#true} is VALID [2022-04-15 12:37:00,450 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {60453#true} {60453#true} #54#return; {60453#true} is VALID [2022-04-15 12:37:00,450 INFO L272 TraceCheckUtils]: 4: Hoare triple {60453#true} call #t~ret3 := main(); {60453#true} is VALID [2022-04-15 12:37:00,450 INFO L290 TraceCheckUtils]: 5: Hoare triple {60453#true} ~i~0 := 0;~k~0 := 0; {60540#(<= main_~k~0 0)} is VALID [2022-04-15 12:37:00,450 INFO L290 TraceCheckUtils]: 6: Hoare triple {60540#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60540#(<= main_~k~0 0)} is VALID [2022-04-15 12:37:00,455 INFO L290 TraceCheckUtils]: 7: Hoare triple {60540#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60459#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:00,456 INFO L290 TraceCheckUtils]: 8: Hoare triple {60459#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60459#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:00,457 INFO L290 TraceCheckUtils]: 9: Hoare triple {60459#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60460#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:00,458 INFO L290 TraceCheckUtils]: 10: Hoare triple {60460#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60460#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:00,459 INFO L290 TraceCheckUtils]: 11: Hoare triple {60460#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60461#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:00,460 INFO L290 TraceCheckUtils]: 12: Hoare triple {60461#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60461#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:00,461 INFO L290 TraceCheckUtils]: 13: Hoare triple {60461#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60462#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:00,462 INFO L290 TraceCheckUtils]: 14: Hoare triple {60462#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60462#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:00,464 INFO L290 TraceCheckUtils]: 15: Hoare triple {60462#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60463#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:00,464 INFO L290 TraceCheckUtils]: 16: Hoare triple {60463#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60463#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:00,466 INFO L290 TraceCheckUtils]: 17: Hoare triple {60463#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60464#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:00,466 INFO L290 TraceCheckUtils]: 18: Hoare triple {60464#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60464#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:00,468 INFO L290 TraceCheckUtils]: 19: Hoare triple {60464#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60465#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:00,468 INFO L290 TraceCheckUtils]: 20: Hoare triple {60465#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60465#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:00,470 INFO L290 TraceCheckUtils]: 21: Hoare triple {60465#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60466#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:00,470 INFO L290 TraceCheckUtils]: 22: Hoare triple {60466#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60466#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:00,472 INFO L290 TraceCheckUtils]: 23: Hoare triple {60466#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60467#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:00,472 INFO L290 TraceCheckUtils]: 24: Hoare triple {60467#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60467#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:00,474 INFO L290 TraceCheckUtils]: 25: Hoare triple {60467#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60468#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:00,475 INFO L290 TraceCheckUtils]: 26: Hoare triple {60468#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60468#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:00,476 INFO L290 TraceCheckUtils]: 27: Hoare triple {60468#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60469#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:00,477 INFO L290 TraceCheckUtils]: 28: Hoare triple {60469#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60469#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:00,479 INFO L290 TraceCheckUtils]: 29: Hoare triple {60469#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60470#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:00,479 INFO L290 TraceCheckUtils]: 30: Hoare triple {60470#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60470#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:00,481 INFO L290 TraceCheckUtils]: 31: Hoare triple {60470#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60471#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:00,481 INFO L290 TraceCheckUtils]: 32: Hoare triple {60471#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60471#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:00,483 INFO L290 TraceCheckUtils]: 33: Hoare triple {60471#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60472#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:00,483 INFO L290 TraceCheckUtils]: 34: Hoare triple {60472#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60472#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:00,485 INFO L290 TraceCheckUtils]: 35: Hoare triple {60472#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60473#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:00,485 INFO L290 TraceCheckUtils]: 36: Hoare triple {60473#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60473#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:00,487 INFO L290 TraceCheckUtils]: 37: Hoare triple {60473#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60474#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:00,488 INFO L290 TraceCheckUtils]: 38: Hoare triple {60474#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60474#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:00,489 INFO L290 TraceCheckUtils]: 39: Hoare triple {60474#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60475#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:00,490 INFO L290 TraceCheckUtils]: 40: Hoare triple {60475#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60475#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:00,491 INFO L290 TraceCheckUtils]: 41: Hoare triple {60475#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60476#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:00,492 INFO L290 TraceCheckUtils]: 42: Hoare triple {60476#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60476#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:00,493 INFO L290 TraceCheckUtils]: 43: Hoare triple {60476#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60477#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:00,494 INFO L290 TraceCheckUtils]: 44: Hoare triple {60477#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60477#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:00,496 INFO L290 TraceCheckUtils]: 45: Hoare triple {60477#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60478#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:00,496 INFO L290 TraceCheckUtils]: 46: Hoare triple {60478#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60478#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:00,497 INFO L290 TraceCheckUtils]: 47: Hoare triple {60478#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60479#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:00,498 INFO L290 TraceCheckUtils]: 48: Hoare triple {60479#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60479#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:00,499 INFO L290 TraceCheckUtils]: 49: Hoare triple {60479#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60480#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:00,500 INFO L290 TraceCheckUtils]: 50: Hoare triple {60480#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60480#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:00,501 INFO L290 TraceCheckUtils]: 51: Hoare triple {60480#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60481#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:00,502 INFO L290 TraceCheckUtils]: 52: Hoare triple {60481#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60481#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:00,503 INFO L290 TraceCheckUtils]: 53: Hoare triple {60481#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60482#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:00,504 INFO L290 TraceCheckUtils]: 54: Hoare triple {60482#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60482#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:00,506 INFO L290 TraceCheckUtils]: 55: Hoare triple {60482#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60483#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:00,506 INFO L290 TraceCheckUtils]: 56: Hoare triple {60483#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60483#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:00,508 INFO L290 TraceCheckUtils]: 57: Hoare triple {60483#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60484#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:00,508 INFO L290 TraceCheckUtils]: 58: Hoare triple {60484#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60484#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:00,510 INFO L290 TraceCheckUtils]: 59: Hoare triple {60484#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60485#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:00,510 INFO L290 TraceCheckUtils]: 60: Hoare triple {60485#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60485#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:00,514 INFO L290 TraceCheckUtils]: 61: Hoare triple {60485#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60486#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:00,514 INFO L290 TraceCheckUtils]: 62: Hoare triple {60486#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60486#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:00,516 INFO L290 TraceCheckUtils]: 63: Hoare triple {60486#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60487#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:00,517 INFO L290 TraceCheckUtils]: 64: Hoare triple {60487#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60487#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:00,519 INFO L290 TraceCheckUtils]: 65: Hoare triple {60487#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60488#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:00,519 INFO L290 TraceCheckUtils]: 66: Hoare triple {60488#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60488#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:00,521 INFO L290 TraceCheckUtils]: 67: Hoare triple {60488#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60489#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:00,521 INFO L290 TraceCheckUtils]: 68: Hoare triple {60489#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60489#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:00,523 INFO L290 TraceCheckUtils]: 69: Hoare triple {60489#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60490#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:00,523 INFO L290 TraceCheckUtils]: 70: Hoare triple {60490#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60490#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:00,525 INFO L290 TraceCheckUtils]: 71: Hoare triple {60490#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60491#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:00,525 INFO L290 TraceCheckUtils]: 72: Hoare triple {60491#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60491#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:00,527 INFO L290 TraceCheckUtils]: 73: Hoare triple {60491#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60492#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:00,527 INFO L290 TraceCheckUtils]: 74: Hoare triple {60492#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60492#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:00,529 INFO L290 TraceCheckUtils]: 75: Hoare triple {60492#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60493#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:00,529 INFO L290 TraceCheckUtils]: 76: Hoare triple {60493#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60493#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:00,531 INFO L290 TraceCheckUtils]: 77: Hoare triple {60493#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60494#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:00,531 INFO L290 TraceCheckUtils]: 78: Hoare triple {60494#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60494#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:00,533 INFO L290 TraceCheckUtils]: 79: Hoare triple {60494#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60495#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:00,533 INFO L290 TraceCheckUtils]: 80: Hoare triple {60495#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60495#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:00,535 INFO L290 TraceCheckUtils]: 81: Hoare triple {60495#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60496#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:00,536 INFO L290 TraceCheckUtils]: 82: Hoare triple {60496#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60496#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:00,538 INFO L290 TraceCheckUtils]: 83: Hoare triple {60496#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60497#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:00,538 INFO L290 TraceCheckUtils]: 84: Hoare triple {60497#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60497#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:00,540 INFO L290 TraceCheckUtils]: 85: Hoare triple {60497#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60498#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:00,540 INFO L290 TraceCheckUtils]: 86: Hoare triple {60498#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60498#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:00,542 INFO L290 TraceCheckUtils]: 87: Hoare triple {60498#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60499#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:00,542 INFO L290 TraceCheckUtils]: 88: Hoare triple {60499#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60499#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:00,544 INFO L290 TraceCheckUtils]: 89: Hoare triple {60499#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60500#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:00,544 INFO L290 TraceCheckUtils]: 90: Hoare triple {60500#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60500#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:00,546 INFO L290 TraceCheckUtils]: 91: Hoare triple {60500#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60501#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:00,546 INFO L290 TraceCheckUtils]: 92: Hoare triple {60501#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60501#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:00,548 INFO L290 TraceCheckUtils]: 93: Hoare triple {60501#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60502#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:00,549 INFO L290 TraceCheckUtils]: 94: Hoare triple {60502#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60502#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:00,550 INFO L290 TraceCheckUtils]: 95: Hoare triple {60502#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60503#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:00,551 INFO L290 TraceCheckUtils]: 96: Hoare triple {60503#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60503#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:00,552 INFO L290 TraceCheckUtils]: 97: Hoare triple {60503#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60504#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:00,553 INFO L290 TraceCheckUtils]: 98: Hoare triple {60504#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60504#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:00,555 INFO L290 TraceCheckUtils]: 99: Hoare triple {60504#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60505#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:00,555 INFO L290 TraceCheckUtils]: 100: Hoare triple {60505#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60505#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:00,557 INFO L290 TraceCheckUtils]: 101: Hoare triple {60505#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60506#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:00,557 INFO L290 TraceCheckUtils]: 102: Hoare triple {60506#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60506#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:00,559 INFO L290 TraceCheckUtils]: 103: Hoare triple {60506#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60507#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:00,559 INFO L290 TraceCheckUtils]: 104: Hoare triple {60507#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60507#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:00,561 INFO L290 TraceCheckUtils]: 105: Hoare triple {60507#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60508#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:00,561 INFO L290 TraceCheckUtils]: 106: Hoare triple {60508#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60508#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:00,563 INFO L290 TraceCheckUtils]: 107: Hoare triple {60508#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60509#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:00,563 INFO L290 TraceCheckUtils]: 108: Hoare triple {60509#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60509#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:00,565 INFO L290 TraceCheckUtils]: 109: Hoare triple {60509#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60510#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:00,565 INFO L290 TraceCheckUtils]: 110: Hoare triple {60510#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60510#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:00,567 INFO L290 TraceCheckUtils]: 111: Hoare triple {60510#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60511#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:00,567 INFO L290 TraceCheckUtils]: 112: Hoare triple {60511#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60511#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:00,569 INFO L290 TraceCheckUtils]: 113: Hoare triple {60511#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60512#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:00,569 INFO L290 TraceCheckUtils]: 114: Hoare triple {60512#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60512#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:00,572 INFO L290 TraceCheckUtils]: 115: Hoare triple {60512#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60513#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:00,572 INFO L290 TraceCheckUtils]: 116: Hoare triple {60513#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60513#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:00,574 INFO L290 TraceCheckUtils]: 117: Hoare triple {60513#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60514#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:00,574 INFO L290 TraceCheckUtils]: 118: Hoare triple {60514#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60514#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:00,576 INFO L290 TraceCheckUtils]: 119: Hoare triple {60514#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60515#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:00,576 INFO L290 TraceCheckUtils]: 120: Hoare triple {60515#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60515#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:00,578 INFO L290 TraceCheckUtils]: 121: Hoare triple {60515#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60516#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:00,578 INFO L290 TraceCheckUtils]: 122: Hoare triple {60516#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60516#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:00,580 INFO L290 TraceCheckUtils]: 123: Hoare triple {60516#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60517#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:00,581 INFO L290 TraceCheckUtils]: 124: Hoare triple {60517#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60517#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:00,583 INFO L290 TraceCheckUtils]: 125: Hoare triple {60517#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60518#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:00,583 INFO L290 TraceCheckUtils]: 126: Hoare triple {60518#(<= main_~k~0 60)} assume !(~i~0 < 1000000); {60518#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:00,583 INFO L272 TraceCheckUtils]: 127: Hoare triple {60518#(<= main_~k~0 60)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {60907#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:37:00,584 INFO L290 TraceCheckUtils]: 128: Hoare triple {60907#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {60911#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:37:00,584 INFO L290 TraceCheckUtils]: 129: Hoare triple {60911#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {60454#false} is VALID [2022-04-15 12:37:00,584 INFO L290 TraceCheckUtils]: 130: Hoare triple {60454#false} assume !false; {60454#false} is VALID [2022-04-15 12:37:00,584 INFO L134 CoverageAnalysis]: Checked inductivity of 3600 backedges. 0 proven. 3600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:37:00,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:37:03,761 INFO L290 TraceCheckUtils]: 130: Hoare triple {60454#false} assume !false; {60454#false} is VALID [2022-04-15 12:37:03,761 INFO L290 TraceCheckUtils]: 129: Hoare triple {60911#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {60454#false} is VALID [2022-04-15 12:37:03,761 INFO L290 TraceCheckUtils]: 128: Hoare triple {60907#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {60911#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:37:03,762 INFO L272 TraceCheckUtils]: 127: Hoare triple {60927#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {60907#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:37:03,762 INFO L290 TraceCheckUtils]: 126: Hoare triple {60927#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {60927#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:37:03,767 INFO L290 TraceCheckUtils]: 125: Hoare triple {60934#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60927#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:37:03,767 INFO L290 TraceCheckUtils]: 124: Hoare triple {60934#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60934#(<= main_~k~0 999999)} is VALID [2022-04-15 12:37:03,769 INFO L290 TraceCheckUtils]: 123: Hoare triple {60941#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60934#(<= main_~k~0 999999)} is VALID [2022-04-15 12:37:03,769 INFO L290 TraceCheckUtils]: 122: Hoare triple {60941#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60941#(<= main_~k~0 999998)} is VALID [2022-04-15 12:37:03,771 INFO L290 TraceCheckUtils]: 121: Hoare triple {60948#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60941#(<= main_~k~0 999998)} is VALID [2022-04-15 12:37:03,771 INFO L290 TraceCheckUtils]: 120: Hoare triple {60948#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60948#(<= main_~k~0 999997)} is VALID [2022-04-15 12:37:03,773 INFO L290 TraceCheckUtils]: 119: Hoare triple {60955#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60948#(<= main_~k~0 999997)} is VALID [2022-04-15 12:37:03,773 INFO L290 TraceCheckUtils]: 118: Hoare triple {60955#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60955#(<= main_~k~0 999996)} is VALID [2022-04-15 12:37:03,775 INFO L290 TraceCheckUtils]: 117: Hoare triple {60962#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60955#(<= main_~k~0 999996)} is VALID [2022-04-15 12:37:03,775 INFO L290 TraceCheckUtils]: 116: Hoare triple {60962#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60962#(<= main_~k~0 999995)} is VALID [2022-04-15 12:37:03,777 INFO L290 TraceCheckUtils]: 115: Hoare triple {60969#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60962#(<= main_~k~0 999995)} is VALID [2022-04-15 12:37:03,777 INFO L290 TraceCheckUtils]: 114: Hoare triple {60969#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60969#(<= main_~k~0 999994)} is VALID [2022-04-15 12:37:03,779 INFO L290 TraceCheckUtils]: 113: Hoare triple {60976#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60969#(<= main_~k~0 999994)} is VALID [2022-04-15 12:37:03,779 INFO L290 TraceCheckUtils]: 112: Hoare triple {60976#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60976#(<= main_~k~0 999993)} is VALID [2022-04-15 12:37:03,781 INFO L290 TraceCheckUtils]: 111: Hoare triple {60983#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60976#(<= main_~k~0 999993)} is VALID [2022-04-15 12:37:03,781 INFO L290 TraceCheckUtils]: 110: Hoare triple {60983#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60983#(<= main_~k~0 999992)} is VALID [2022-04-15 12:37:03,782 INFO L290 TraceCheckUtils]: 109: Hoare triple {60990#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60983#(<= main_~k~0 999992)} is VALID [2022-04-15 12:37:03,783 INFO L290 TraceCheckUtils]: 108: Hoare triple {60990#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60990#(<= main_~k~0 999991)} is VALID [2022-04-15 12:37:03,784 INFO L290 TraceCheckUtils]: 107: Hoare triple {60997#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60990#(<= main_~k~0 999991)} is VALID [2022-04-15 12:37:03,785 INFO L290 TraceCheckUtils]: 106: Hoare triple {60997#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {60997#(<= main_~k~0 999990)} is VALID [2022-04-15 12:37:03,786 INFO L290 TraceCheckUtils]: 105: Hoare triple {61004#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {60997#(<= main_~k~0 999990)} is VALID [2022-04-15 12:37:03,786 INFO L290 TraceCheckUtils]: 104: Hoare triple {61004#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61004#(<= main_~k~0 999989)} is VALID [2022-04-15 12:37:03,788 INFO L290 TraceCheckUtils]: 103: Hoare triple {61011#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61004#(<= main_~k~0 999989)} is VALID [2022-04-15 12:37:03,788 INFO L290 TraceCheckUtils]: 102: Hoare triple {61011#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61011#(<= main_~k~0 999988)} is VALID [2022-04-15 12:37:03,790 INFO L290 TraceCheckUtils]: 101: Hoare triple {61018#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61011#(<= main_~k~0 999988)} is VALID [2022-04-15 12:37:03,790 INFO L290 TraceCheckUtils]: 100: Hoare triple {61018#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61018#(<= main_~k~0 999987)} is VALID [2022-04-15 12:37:03,792 INFO L290 TraceCheckUtils]: 99: Hoare triple {61025#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61018#(<= main_~k~0 999987)} is VALID [2022-04-15 12:37:03,792 INFO L290 TraceCheckUtils]: 98: Hoare triple {61025#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61025#(<= main_~k~0 999986)} is VALID [2022-04-15 12:37:03,794 INFO L290 TraceCheckUtils]: 97: Hoare triple {61032#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61025#(<= main_~k~0 999986)} is VALID [2022-04-15 12:37:03,794 INFO L290 TraceCheckUtils]: 96: Hoare triple {61032#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61032#(<= main_~k~0 999985)} is VALID [2022-04-15 12:37:03,795 INFO L290 TraceCheckUtils]: 95: Hoare triple {61039#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61032#(<= main_~k~0 999985)} is VALID [2022-04-15 12:37:03,796 INFO L290 TraceCheckUtils]: 94: Hoare triple {61039#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61039#(<= main_~k~0 999984)} is VALID [2022-04-15 12:37:03,797 INFO L290 TraceCheckUtils]: 93: Hoare triple {61046#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61039#(<= main_~k~0 999984)} is VALID [2022-04-15 12:37:03,798 INFO L290 TraceCheckUtils]: 92: Hoare triple {61046#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61046#(<= main_~k~0 999983)} is VALID [2022-04-15 12:37:03,800 INFO L290 TraceCheckUtils]: 91: Hoare triple {61053#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61046#(<= main_~k~0 999983)} is VALID [2022-04-15 12:37:03,800 INFO L290 TraceCheckUtils]: 90: Hoare triple {61053#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61053#(<= main_~k~0 999982)} is VALID [2022-04-15 12:37:03,801 INFO L290 TraceCheckUtils]: 89: Hoare triple {61060#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61053#(<= main_~k~0 999982)} is VALID [2022-04-15 12:37:03,802 INFO L290 TraceCheckUtils]: 88: Hoare triple {61060#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61060#(<= main_~k~0 999981)} is VALID [2022-04-15 12:37:03,803 INFO L290 TraceCheckUtils]: 87: Hoare triple {61067#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61060#(<= main_~k~0 999981)} is VALID [2022-04-15 12:37:03,804 INFO L290 TraceCheckUtils]: 86: Hoare triple {61067#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61067#(<= main_~k~0 999980)} is VALID [2022-04-15 12:37:03,805 INFO L290 TraceCheckUtils]: 85: Hoare triple {61074#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61067#(<= main_~k~0 999980)} is VALID [2022-04-15 12:37:03,806 INFO L290 TraceCheckUtils]: 84: Hoare triple {61074#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61074#(<= main_~k~0 999979)} is VALID [2022-04-15 12:37:03,807 INFO L290 TraceCheckUtils]: 83: Hoare triple {61081#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61074#(<= main_~k~0 999979)} is VALID [2022-04-15 12:37:03,807 INFO L290 TraceCheckUtils]: 82: Hoare triple {61081#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61081#(<= main_~k~0 999978)} is VALID [2022-04-15 12:37:03,809 INFO L290 TraceCheckUtils]: 81: Hoare triple {61088#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61081#(<= main_~k~0 999978)} is VALID [2022-04-15 12:37:03,809 INFO L290 TraceCheckUtils]: 80: Hoare triple {61088#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61088#(<= main_~k~0 999977)} is VALID [2022-04-15 12:37:03,811 INFO L290 TraceCheckUtils]: 79: Hoare triple {61095#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61088#(<= main_~k~0 999977)} is VALID [2022-04-15 12:37:03,811 INFO L290 TraceCheckUtils]: 78: Hoare triple {61095#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61095#(<= main_~k~0 999976)} is VALID [2022-04-15 12:37:03,813 INFO L290 TraceCheckUtils]: 77: Hoare triple {61102#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61095#(<= main_~k~0 999976)} is VALID [2022-04-15 12:37:03,813 INFO L290 TraceCheckUtils]: 76: Hoare triple {61102#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61102#(<= main_~k~0 999975)} is VALID [2022-04-15 12:37:03,815 INFO L290 TraceCheckUtils]: 75: Hoare triple {61109#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61102#(<= main_~k~0 999975)} is VALID [2022-04-15 12:37:03,815 INFO L290 TraceCheckUtils]: 74: Hoare triple {61109#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61109#(<= main_~k~0 999974)} is VALID [2022-04-15 12:37:03,817 INFO L290 TraceCheckUtils]: 73: Hoare triple {61116#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61109#(<= main_~k~0 999974)} is VALID [2022-04-15 12:37:03,817 INFO L290 TraceCheckUtils]: 72: Hoare triple {61116#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61116#(<= main_~k~0 999973)} is VALID [2022-04-15 12:37:03,818 INFO L290 TraceCheckUtils]: 71: Hoare triple {61123#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61116#(<= main_~k~0 999973)} is VALID [2022-04-15 12:37:03,819 INFO L290 TraceCheckUtils]: 70: Hoare triple {61123#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61123#(<= main_~k~0 999972)} is VALID [2022-04-15 12:37:03,820 INFO L290 TraceCheckUtils]: 69: Hoare triple {61130#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61123#(<= main_~k~0 999972)} is VALID [2022-04-15 12:37:03,821 INFO L290 TraceCheckUtils]: 68: Hoare triple {61130#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61130#(<= main_~k~0 999971)} is VALID [2022-04-15 12:37:03,822 INFO L290 TraceCheckUtils]: 67: Hoare triple {61137#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61130#(<= main_~k~0 999971)} is VALID [2022-04-15 12:37:03,823 INFO L290 TraceCheckUtils]: 66: Hoare triple {61137#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61137#(<= main_~k~0 999970)} is VALID [2022-04-15 12:37:03,824 INFO L290 TraceCheckUtils]: 65: Hoare triple {61144#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61137#(<= main_~k~0 999970)} is VALID [2022-04-15 12:37:03,825 INFO L290 TraceCheckUtils]: 64: Hoare triple {61144#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61144#(<= main_~k~0 999969)} is VALID [2022-04-15 12:37:03,826 INFO L290 TraceCheckUtils]: 63: Hoare triple {61151#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61144#(<= main_~k~0 999969)} is VALID [2022-04-15 12:37:03,826 INFO L290 TraceCheckUtils]: 62: Hoare triple {61151#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61151#(<= main_~k~0 999968)} is VALID [2022-04-15 12:37:03,828 INFO L290 TraceCheckUtils]: 61: Hoare triple {61158#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61151#(<= main_~k~0 999968)} is VALID [2022-04-15 12:37:03,828 INFO L290 TraceCheckUtils]: 60: Hoare triple {61158#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61158#(<= main_~k~0 999967)} is VALID [2022-04-15 12:37:03,830 INFO L290 TraceCheckUtils]: 59: Hoare triple {61165#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61158#(<= main_~k~0 999967)} is VALID [2022-04-15 12:37:03,831 INFO L290 TraceCheckUtils]: 58: Hoare triple {61165#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61165#(<= main_~k~0 999966)} is VALID [2022-04-15 12:37:03,832 INFO L290 TraceCheckUtils]: 57: Hoare triple {61172#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61165#(<= main_~k~0 999966)} is VALID [2022-04-15 12:37:03,832 INFO L290 TraceCheckUtils]: 56: Hoare triple {61172#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61172#(<= main_~k~0 999965)} is VALID [2022-04-15 12:37:03,834 INFO L290 TraceCheckUtils]: 55: Hoare triple {61179#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61172#(<= main_~k~0 999965)} is VALID [2022-04-15 12:37:03,834 INFO L290 TraceCheckUtils]: 54: Hoare triple {61179#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61179#(<= main_~k~0 999964)} is VALID [2022-04-15 12:37:03,836 INFO L290 TraceCheckUtils]: 53: Hoare triple {61186#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61179#(<= main_~k~0 999964)} is VALID [2022-04-15 12:37:03,836 INFO L290 TraceCheckUtils]: 52: Hoare triple {61186#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61186#(<= main_~k~0 999963)} is VALID [2022-04-15 12:37:03,838 INFO L290 TraceCheckUtils]: 51: Hoare triple {61193#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61186#(<= main_~k~0 999963)} is VALID [2022-04-15 12:37:03,838 INFO L290 TraceCheckUtils]: 50: Hoare triple {61193#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61193#(<= main_~k~0 999962)} is VALID [2022-04-15 12:37:03,840 INFO L290 TraceCheckUtils]: 49: Hoare triple {61200#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61193#(<= main_~k~0 999962)} is VALID [2022-04-15 12:37:03,840 INFO L290 TraceCheckUtils]: 48: Hoare triple {61200#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61200#(<= main_~k~0 999961)} is VALID [2022-04-15 12:37:03,842 INFO L290 TraceCheckUtils]: 47: Hoare triple {61207#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61200#(<= main_~k~0 999961)} is VALID [2022-04-15 12:37:03,842 INFO L290 TraceCheckUtils]: 46: Hoare triple {61207#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61207#(<= main_~k~0 999960)} is VALID [2022-04-15 12:37:03,844 INFO L290 TraceCheckUtils]: 45: Hoare triple {61214#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61207#(<= main_~k~0 999960)} is VALID [2022-04-15 12:37:03,844 INFO L290 TraceCheckUtils]: 44: Hoare triple {61214#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61214#(<= main_~k~0 999959)} is VALID [2022-04-15 12:37:03,846 INFO L290 TraceCheckUtils]: 43: Hoare triple {61221#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61214#(<= main_~k~0 999959)} is VALID [2022-04-15 12:37:03,846 INFO L290 TraceCheckUtils]: 42: Hoare triple {61221#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61221#(<= main_~k~0 999958)} is VALID [2022-04-15 12:37:03,847 INFO L290 TraceCheckUtils]: 41: Hoare triple {61228#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61221#(<= main_~k~0 999958)} is VALID [2022-04-15 12:37:03,848 INFO L290 TraceCheckUtils]: 40: Hoare triple {61228#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61228#(<= main_~k~0 999957)} is VALID [2022-04-15 12:37:03,849 INFO L290 TraceCheckUtils]: 39: Hoare triple {61235#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61228#(<= main_~k~0 999957)} is VALID [2022-04-15 12:37:03,849 INFO L290 TraceCheckUtils]: 38: Hoare triple {61235#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61235#(<= main_~k~0 999956)} is VALID [2022-04-15 12:37:03,851 INFO L290 TraceCheckUtils]: 37: Hoare triple {61242#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61235#(<= main_~k~0 999956)} is VALID [2022-04-15 12:37:03,851 INFO L290 TraceCheckUtils]: 36: Hoare triple {61242#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61242#(<= main_~k~0 999955)} is VALID [2022-04-15 12:37:03,853 INFO L290 TraceCheckUtils]: 35: Hoare triple {61249#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61242#(<= main_~k~0 999955)} is VALID [2022-04-15 12:37:03,853 INFO L290 TraceCheckUtils]: 34: Hoare triple {61249#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61249#(<= main_~k~0 999954)} is VALID [2022-04-15 12:37:03,855 INFO L290 TraceCheckUtils]: 33: Hoare triple {61256#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61249#(<= main_~k~0 999954)} is VALID [2022-04-15 12:37:03,855 INFO L290 TraceCheckUtils]: 32: Hoare triple {61256#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61256#(<= main_~k~0 999953)} is VALID [2022-04-15 12:37:03,857 INFO L290 TraceCheckUtils]: 31: Hoare triple {61263#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61256#(<= main_~k~0 999953)} is VALID [2022-04-15 12:37:03,857 INFO L290 TraceCheckUtils]: 30: Hoare triple {61263#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61263#(<= main_~k~0 999952)} is VALID [2022-04-15 12:37:03,858 INFO L290 TraceCheckUtils]: 29: Hoare triple {61270#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61263#(<= main_~k~0 999952)} is VALID [2022-04-15 12:37:03,859 INFO L290 TraceCheckUtils]: 28: Hoare triple {61270#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61270#(<= main_~k~0 999951)} is VALID [2022-04-15 12:37:03,860 INFO L290 TraceCheckUtils]: 27: Hoare triple {61277#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61270#(<= main_~k~0 999951)} is VALID [2022-04-15 12:37:03,860 INFO L290 TraceCheckUtils]: 26: Hoare triple {61277#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61277#(<= main_~k~0 999950)} is VALID [2022-04-15 12:37:03,862 INFO L290 TraceCheckUtils]: 25: Hoare triple {61284#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61277#(<= main_~k~0 999950)} is VALID [2022-04-15 12:37:03,862 INFO L290 TraceCheckUtils]: 24: Hoare triple {61284#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61284#(<= main_~k~0 999949)} is VALID [2022-04-15 12:37:03,864 INFO L290 TraceCheckUtils]: 23: Hoare triple {61291#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61284#(<= main_~k~0 999949)} is VALID [2022-04-15 12:37:03,864 INFO L290 TraceCheckUtils]: 22: Hoare triple {61291#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61291#(<= main_~k~0 999948)} is VALID [2022-04-15 12:37:03,866 INFO L290 TraceCheckUtils]: 21: Hoare triple {61298#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61291#(<= main_~k~0 999948)} is VALID [2022-04-15 12:37:03,866 INFO L290 TraceCheckUtils]: 20: Hoare triple {61298#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61298#(<= main_~k~0 999947)} is VALID [2022-04-15 12:37:03,867 INFO L290 TraceCheckUtils]: 19: Hoare triple {61305#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61298#(<= main_~k~0 999947)} is VALID [2022-04-15 12:37:03,868 INFO L290 TraceCheckUtils]: 18: Hoare triple {61305#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61305#(<= main_~k~0 999946)} is VALID [2022-04-15 12:37:03,869 INFO L290 TraceCheckUtils]: 17: Hoare triple {61312#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61305#(<= main_~k~0 999946)} is VALID [2022-04-15 12:37:03,869 INFO L290 TraceCheckUtils]: 16: Hoare triple {61312#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61312#(<= main_~k~0 999945)} is VALID [2022-04-15 12:37:03,871 INFO L290 TraceCheckUtils]: 15: Hoare triple {61319#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61312#(<= main_~k~0 999945)} is VALID [2022-04-15 12:37:03,871 INFO L290 TraceCheckUtils]: 14: Hoare triple {61319#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61319#(<= main_~k~0 999944)} is VALID [2022-04-15 12:37:03,873 INFO L290 TraceCheckUtils]: 13: Hoare triple {61326#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61319#(<= main_~k~0 999944)} is VALID [2022-04-15 12:37:03,873 INFO L290 TraceCheckUtils]: 12: Hoare triple {61326#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61326#(<= main_~k~0 999943)} is VALID [2022-04-15 12:37:03,875 INFO L290 TraceCheckUtils]: 11: Hoare triple {61333#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61326#(<= main_~k~0 999943)} is VALID [2022-04-15 12:37:03,875 INFO L290 TraceCheckUtils]: 10: Hoare triple {61333#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61333#(<= main_~k~0 999942)} is VALID [2022-04-15 12:37:03,877 INFO L290 TraceCheckUtils]: 9: Hoare triple {61340#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61333#(<= main_~k~0 999942)} is VALID [2022-04-15 12:37:03,877 INFO L290 TraceCheckUtils]: 8: Hoare triple {61340#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61340#(<= main_~k~0 999941)} is VALID [2022-04-15 12:37:03,878 INFO L290 TraceCheckUtils]: 7: Hoare triple {61347#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {61340#(<= main_~k~0 999941)} is VALID [2022-04-15 12:37:03,879 INFO L290 TraceCheckUtils]: 6: Hoare triple {61347#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {61347#(<= main_~k~0 999940)} is VALID [2022-04-15 12:37:03,879 INFO L290 TraceCheckUtils]: 5: Hoare triple {60453#true} ~i~0 := 0;~k~0 := 0; {61347#(<= main_~k~0 999940)} is VALID [2022-04-15 12:37:03,879 INFO L272 TraceCheckUtils]: 4: Hoare triple {60453#true} call #t~ret3 := main(); {60453#true} is VALID [2022-04-15 12:37:03,879 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {60453#true} {60453#true} #54#return; {60453#true} is VALID [2022-04-15 12:37:03,879 INFO L290 TraceCheckUtils]: 2: Hoare triple {60453#true} assume true; {60453#true} is VALID [2022-04-15 12:37:03,879 INFO L290 TraceCheckUtils]: 1: Hoare triple {60453#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {60453#true} is VALID [2022-04-15 12:37:03,879 INFO L272 TraceCheckUtils]: 0: Hoare triple {60453#true} call ULTIMATE.init(); {60453#true} is VALID [2022-04-15 12:37:03,880 INFO L134 CoverageAnalysis]: Checked inductivity of 3600 backedges. 0 proven. 3600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:37:03,880 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590361739] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:37:03,880 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:37:03,880 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 65, 65] total 130 [2022-04-15 12:37:03,880 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:37:03,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [957765906] [2022-04-15 12:37:03,880 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [957765906] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:37:03,880 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:37:03,880 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [66] imperfect sequences [] total 66 [2022-04-15 12:37:03,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632221033] [2022-04-15 12:37:03,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:37:03,881 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 1.9242424242424243) internal successors, (127), 64 states have internal predecessors, (127), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 131 [2022-04-15 12:37:03,881 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:37:03,881 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 66 states, 66 states have (on average 1.9242424242424243) internal successors, (127), 64 states have internal predecessors, (127), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:04,025 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 131 edges. 131 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:37:04,025 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-04-15 12:37:04,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:37:04,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-04-15 12:37:04,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7762, Invalid=9008, Unknown=0, NotChecked=0, Total=16770 [2022-04-15 12:37:04,027 INFO L87 Difference]: Start difference. First operand 132 states and 132 transitions. Second operand has 66 states, 66 states have (on average 1.9242424242424243) internal successors, (127), 64 states have internal predecessors, (127), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:06,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:37:06,470 INFO L93 Difference]: Finished difference Result 140 states and 140 transitions. [2022-04-15 12:37:06,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-04-15 12:37:06,471 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 1.9242424242424243) internal successors, (127), 64 states have internal predecessors, (127), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 131 [2022-04-15 12:37:06,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:37:06,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 66 states have (on average 1.9242424242424243) internal successors, (127), 64 states have internal predecessors, (127), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:06,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 140 transitions. [2022-04-15 12:37:06,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 66 states have (on average 1.9242424242424243) internal successors, (127), 64 states have internal predecessors, (127), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:06,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 140 transitions. [2022-04-15 12:37:06,472 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 66 states and 140 transitions. [2022-04-15 12:37:06,680 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 140 edges. 140 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:37:06,681 INFO L225 Difference]: With dead ends: 140 [2022-04-15 12:37:06,681 INFO L226 Difference]: Without dead ends: 135 [2022-04-15 12:37:06,684 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 391 GetRequests, 199 SyntacticMatches, 1 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2986 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=15398, Invalid=21658, Unknown=0, NotChecked=0, Total=37056 [2022-04-15 12:37:06,684 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 132 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-15 12:37:06,684 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 43 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-15 12:37:06,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2022-04-15 12:37:07,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 134. [2022-04-15 12:37:07,365 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:37:07,365 INFO L82 GeneralOperation]: Start isEquivalent. First operand 135 states. Second operand has 134 states, 129 states have (on average 1.0077519379844961) internal successors, (130), 129 states have internal predecessors, (130), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:07,366 INFO L74 IsIncluded]: Start isIncluded. First operand 135 states. Second operand has 134 states, 129 states have (on average 1.0077519379844961) internal successors, (130), 129 states have internal predecessors, (130), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:07,366 INFO L87 Difference]: Start difference. First operand 135 states. Second operand has 134 states, 129 states have (on average 1.0077519379844961) internal successors, (130), 129 states have internal predecessors, (130), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:07,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:37:07,367 INFO L93 Difference]: Finished difference Result 135 states and 135 transitions. [2022-04-15 12:37:07,367 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 135 transitions. [2022-04-15 12:37:07,367 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:37:07,367 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:37:07,367 INFO L74 IsIncluded]: Start isIncluded. First operand has 134 states, 129 states have (on average 1.0077519379844961) internal successors, (130), 129 states have internal predecessors, (130), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 135 states. [2022-04-15 12:37:07,367 INFO L87 Difference]: Start difference. First operand has 134 states, 129 states have (on average 1.0077519379844961) internal successors, (130), 129 states have internal predecessors, (130), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 135 states. [2022-04-15 12:37:07,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:37:07,368 INFO L93 Difference]: Finished difference Result 135 states and 135 transitions. [2022-04-15 12:37:07,368 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 135 transitions. [2022-04-15 12:37:07,368 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:37:07,368 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:37:07,368 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:37:07,368 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:37:07,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 129 states have (on average 1.0077519379844961) internal successors, (130), 129 states have internal predecessors, (130), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:07,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 134 transitions. [2022-04-15 12:37:07,370 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 134 transitions. Word has length 131 [2022-04-15 12:37:07,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:37:07,370 INFO L478 AbstractCegarLoop]: Abstraction has 134 states and 134 transitions. [2022-04-15 12:37:07,370 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 1.9242424242424243) internal successors, (127), 64 states have internal predecessors, (127), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:07,370 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 134 states and 134 transitions. [2022-04-15 12:37:07,625 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 134 edges. 134 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:37:07,625 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 134 transitions. [2022-04-15 12:37:07,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-04-15 12:37:07,626 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:37:07,626 INFO L499 BasicCegarLoop]: trace histogram [61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:37:07,644 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-04-15 12:37:07,827 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:37:07,827 INFO L403 AbstractCegarLoop]: === Iteration 62 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:37:07,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:37:07,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1361382048, now seen corresponding path program 121 times [2022-04-15 12:37:07,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:37:07,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [913374402] [2022-04-15 12:37:08,231 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:37:08,232 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:37:08,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1361382048, now seen corresponding path program 122 times [2022-04-15 12:37:08,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:37:08,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964749250] [2022-04-15 12:37:08,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:37:08,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:37:08,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:37:09,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:37:09,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:37:09,130 INFO L290 TraceCheckUtils]: 0: Hoare triple {62384#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {62315#true} is VALID [2022-04-15 12:37:09,130 INFO L290 TraceCheckUtils]: 1: Hoare triple {62315#true} assume true; {62315#true} is VALID [2022-04-15 12:37:09,130 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {62315#true} {62315#true} #54#return; {62315#true} is VALID [2022-04-15 12:37:09,131 INFO L272 TraceCheckUtils]: 0: Hoare triple {62315#true} call ULTIMATE.init(); {62384#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:37:09,131 INFO L290 TraceCheckUtils]: 1: Hoare triple {62384#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {62315#true} is VALID [2022-04-15 12:37:09,131 INFO L290 TraceCheckUtils]: 2: Hoare triple {62315#true} assume true; {62315#true} is VALID [2022-04-15 12:37:09,131 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {62315#true} {62315#true} #54#return; {62315#true} is VALID [2022-04-15 12:37:09,131 INFO L272 TraceCheckUtils]: 4: Hoare triple {62315#true} call #t~ret3 := main(); {62315#true} is VALID [2022-04-15 12:37:09,131 INFO L290 TraceCheckUtils]: 5: Hoare triple {62315#true} ~i~0 := 0;~k~0 := 0; {62320#(= main_~k~0 0)} is VALID [2022-04-15 12:37:09,131 INFO L290 TraceCheckUtils]: 6: Hoare triple {62320#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62320#(= main_~k~0 0)} is VALID [2022-04-15 12:37:09,131 INFO L290 TraceCheckUtils]: 7: Hoare triple {62320#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62321#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:09,132 INFO L290 TraceCheckUtils]: 8: Hoare triple {62321#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62321#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:09,136 INFO L290 TraceCheckUtils]: 9: Hoare triple {62321#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62322#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:09,136 INFO L290 TraceCheckUtils]: 10: Hoare triple {62322#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62322#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:09,138 INFO L290 TraceCheckUtils]: 11: Hoare triple {62322#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62323#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:09,138 INFO L290 TraceCheckUtils]: 12: Hoare triple {62323#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62323#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:09,140 INFO L290 TraceCheckUtils]: 13: Hoare triple {62323#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62324#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:09,140 INFO L290 TraceCheckUtils]: 14: Hoare triple {62324#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62324#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:09,142 INFO L290 TraceCheckUtils]: 15: Hoare triple {62324#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62325#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:09,142 INFO L290 TraceCheckUtils]: 16: Hoare triple {62325#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62325#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:09,144 INFO L290 TraceCheckUtils]: 17: Hoare triple {62325#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62326#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:09,144 INFO L290 TraceCheckUtils]: 18: Hoare triple {62326#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62326#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:09,146 INFO L290 TraceCheckUtils]: 19: Hoare triple {62326#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62327#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:09,146 INFO L290 TraceCheckUtils]: 20: Hoare triple {62327#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62327#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:09,147 INFO L290 TraceCheckUtils]: 21: Hoare triple {62327#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62328#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:09,148 INFO L290 TraceCheckUtils]: 22: Hoare triple {62328#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62328#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:09,149 INFO L290 TraceCheckUtils]: 23: Hoare triple {62328#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62329#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:09,149 INFO L290 TraceCheckUtils]: 24: Hoare triple {62329#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62329#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:09,151 INFO L290 TraceCheckUtils]: 25: Hoare triple {62329#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62330#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:09,151 INFO L290 TraceCheckUtils]: 26: Hoare triple {62330#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62330#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:09,153 INFO L290 TraceCheckUtils]: 27: Hoare triple {62330#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62331#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:09,153 INFO L290 TraceCheckUtils]: 28: Hoare triple {62331#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62331#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:09,155 INFO L290 TraceCheckUtils]: 29: Hoare triple {62331#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62332#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:09,155 INFO L290 TraceCheckUtils]: 30: Hoare triple {62332#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62332#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:09,157 INFO L290 TraceCheckUtils]: 31: Hoare triple {62332#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62333#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:09,157 INFO L290 TraceCheckUtils]: 32: Hoare triple {62333#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62333#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:09,159 INFO L290 TraceCheckUtils]: 33: Hoare triple {62333#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62334#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:09,159 INFO L290 TraceCheckUtils]: 34: Hoare triple {62334#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62334#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:09,160 INFO L290 TraceCheckUtils]: 35: Hoare triple {62334#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62335#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:09,161 INFO L290 TraceCheckUtils]: 36: Hoare triple {62335#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62335#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:09,162 INFO L290 TraceCheckUtils]: 37: Hoare triple {62335#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62336#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:09,162 INFO L290 TraceCheckUtils]: 38: Hoare triple {62336#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62336#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:09,164 INFO L290 TraceCheckUtils]: 39: Hoare triple {62336#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62337#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:09,164 INFO L290 TraceCheckUtils]: 40: Hoare triple {62337#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62337#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:09,166 INFO L290 TraceCheckUtils]: 41: Hoare triple {62337#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62338#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:09,166 INFO L290 TraceCheckUtils]: 42: Hoare triple {62338#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62338#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:09,168 INFO L290 TraceCheckUtils]: 43: Hoare triple {62338#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62339#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:09,168 INFO L290 TraceCheckUtils]: 44: Hoare triple {62339#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62339#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:09,170 INFO L290 TraceCheckUtils]: 45: Hoare triple {62339#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62340#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:09,170 INFO L290 TraceCheckUtils]: 46: Hoare triple {62340#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62340#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:09,172 INFO L290 TraceCheckUtils]: 47: Hoare triple {62340#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62341#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:09,172 INFO L290 TraceCheckUtils]: 48: Hoare triple {62341#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62341#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:09,173 INFO L290 TraceCheckUtils]: 49: Hoare triple {62341#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62342#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:09,174 INFO L290 TraceCheckUtils]: 50: Hoare triple {62342#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62342#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:09,175 INFO L290 TraceCheckUtils]: 51: Hoare triple {62342#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62343#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:09,175 INFO L290 TraceCheckUtils]: 52: Hoare triple {62343#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62343#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:09,177 INFO L290 TraceCheckUtils]: 53: Hoare triple {62343#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62344#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:09,177 INFO L290 TraceCheckUtils]: 54: Hoare triple {62344#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62344#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:09,179 INFO L290 TraceCheckUtils]: 55: Hoare triple {62344#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62345#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:09,179 INFO L290 TraceCheckUtils]: 56: Hoare triple {62345#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62345#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:09,181 INFO L290 TraceCheckUtils]: 57: Hoare triple {62345#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62346#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:09,181 INFO L290 TraceCheckUtils]: 58: Hoare triple {62346#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62346#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:09,183 INFO L290 TraceCheckUtils]: 59: Hoare triple {62346#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62347#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:09,183 INFO L290 TraceCheckUtils]: 60: Hoare triple {62347#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62347#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:09,185 INFO L290 TraceCheckUtils]: 61: Hoare triple {62347#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62348#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:09,185 INFO L290 TraceCheckUtils]: 62: Hoare triple {62348#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62348#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:09,186 INFO L290 TraceCheckUtils]: 63: Hoare triple {62348#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62349#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:09,187 INFO L290 TraceCheckUtils]: 64: Hoare triple {62349#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62349#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:09,188 INFO L290 TraceCheckUtils]: 65: Hoare triple {62349#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62350#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:09,188 INFO L290 TraceCheckUtils]: 66: Hoare triple {62350#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62350#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:09,190 INFO L290 TraceCheckUtils]: 67: Hoare triple {62350#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62351#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:09,190 INFO L290 TraceCheckUtils]: 68: Hoare triple {62351#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62351#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:09,192 INFO L290 TraceCheckUtils]: 69: Hoare triple {62351#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62352#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:09,192 INFO L290 TraceCheckUtils]: 70: Hoare triple {62352#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62352#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:09,194 INFO L290 TraceCheckUtils]: 71: Hoare triple {62352#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62353#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:09,194 INFO L290 TraceCheckUtils]: 72: Hoare triple {62353#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62353#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:09,196 INFO L290 TraceCheckUtils]: 73: Hoare triple {62353#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62354#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:09,196 INFO L290 TraceCheckUtils]: 74: Hoare triple {62354#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62354#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:09,198 INFO L290 TraceCheckUtils]: 75: Hoare triple {62354#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62355#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:09,198 INFO L290 TraceCheckUtils]: 76: Hoare triple {62355#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62355#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:09,200 INFO L290 TraceCheckUtils]: 77: Hoare triple {62355#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62356#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:09,200 INFO L290 TraceCheckUtils]: 78: Hoare triple {62356#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62356#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:09,202 INFO L290 TraceCheckUtils]: 79: Hoare triple {62356#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62357#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:09,202 INFO L290 TraceCheckUtils]: 80: Hoare triple {62357#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62357#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:09,204 INFO L290 TraceCheckUtils]: 81: Hoare triple {62357#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62358#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:09,204 INFO L290 TraceCheckUtils]: 82: Hoare triple {62358#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62358#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:09,206 INFO L290 TraceCheckUtils]: 83: Hoare triple {62358#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62359#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:09,206 INFO L290 TraceCheckUtils]: 84: Hoare triple {62359#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62359#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:09,208 INFO L290 TraceCheckUtils]: 85: Hoare triple {62359#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62360#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:09,208 INFO L290 TraceCheckUtils]: 86: Hoare triple {62360#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62360#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:09,210 INFO L290 TraceCheckUtils]: 87: Hoare triple {62360#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62361#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:09,210 INFO L290 TraceCheckUtils]: 88: Hoare triple {62361#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62361#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:09,212 INFO L290 TraceCheckUtils]: 89: Hoare triple {62361#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62362#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:09,212 INFO L290 TraceCheckUtils]: 90: Hoare triple {62362#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62362#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:09,213 INFO L290 TraceCheckUtils]: 91: Hoare triple {62362#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62363#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:09,214 INFO L290 TraceCheckUtils]: 92: Hoare triple {62363#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62363#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:09,215 INFO L290 TraceCheckUtils]: 93: Hoare triple {62363#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62364#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:09,215 INFO L290 TraceCheckUtils]: 94: Hoare triple {62364#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62364#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:09,217 INFO L290 TraceCheckUtils]: 95: Hoare triple {62364#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62365#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:09,217 INFO L290 TraceCheckUtils]: 96: Hoare triple {62365#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62365#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:09,219 INFO L290 TraceCheckUtils]: 97: Hoare triple {62365#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62366#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:09,219 INFO L290 TraceCheckUtils]: 98: Hoare triple {62366#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62366#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:09,221 INFO L290 TraceCheckUtils]: 99: Hoare triple {62366#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62367#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:09,221 INFO L290 TraceCheckUtils]: 100: Hoare triple {62367#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62367#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:09,223 INFO L290 TraceCheckUtils]: 101: Hoare triple {62367#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62368#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:09,223 INFO L290 TraceCheckUtils]: 102: Hoare triple {62368#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62368#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:09,224 INFO L290 TraceCheckUtils]: 103: Hoare triple {62368#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62369#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:09,225 INFO L290 TraceCheckUtils]: 104: Hoare triple {62369#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62369#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:09,226 INFO L290 TraceCheckUtils]: 105: Hoare triple {62369#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62370#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:09,226 INFO L290 TraceCheckUtils]: 106: Hoare triple {62370#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62370#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:09,228 INFO L290 TraceCheckUtils]: 107: Hoare triple {62370#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62371#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:09,228 INFO L290 TraceCheckUtils]: 108: Hoare triple {62371#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62371#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:09,230 INFO L290 TraceCheckUtils]: 109: Hoare triple {62371#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62372#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:09,231 INFO L290 TraceCheckUtils]: 110: Hoare triple {62372#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62372#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:09,232 INFO L290 TraceCheckUtils]: 111: Hoare triple {62372#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62373#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:09,232 INFO L290 TraceCheckUtils]: 112: Hoare triple {62373#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62373#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:09,234 INFO L290 TraceCheckUtils]: 113: Hoare triple {62373#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62374#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:09,234 INFO L290 TraceCheckUtils]: 114: Hoare triple {62374#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62374#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:09,236 INFO L290 TraceCheckUtils]: 115: Hoare triple {62374#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62375#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:09,236 INFO L290 TraceCheckUtils]: 116: Hoare triple {62375#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62375#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:09,238 INFO L290 TraceCheckUtils]: 117: Hoare triple {62375#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62376#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:09,238 INFO L290 TraceCheckUtils]: 118: Hoare triple {62376#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62376#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:09,240 INFO L290 TraceCheckUtils]: 119: Hoare triple {62376#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62377#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:09,240 INFO L290 TraceCheckUtils]: 120: Hoare triple {62377#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62377#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:09,242 INFO L290 TraceCheckUtils]: 121: Hoare triple {62377#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62378#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:09,242 INFO L290 TraceCheckUtils]: 122: Hoare triple {62378#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62378#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:09,244 INFO L290 TraceCheckUtils]: 123: Hoare triple {62378#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62379#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:09,244 INFO L290 TraceCheckUtils]: 124: Hoare triple {62379#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62379#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:09,245 INFO L290 TraceCheckUtils]: 125: Hoare triple {62379#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62380#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:09,246 INFO L290 TraceCheckUtils]: 126: Hoare triple {62380#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62380#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:09,247 INFO L290 TraceCheckUtils]: 127: Hoare triple {62380#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62381#(<= main_~k~0 61)} is VALID [2022-04-15 12:37:09,247 INFO L290 TraceCheckUtils]: 128: Hoare triple {62381#(<= main_~k~0 61)} assume !(~i~0 < 1000000); {62381#(<= main_~k~0 61)} is VALID [2022-04-15 12:37:09,248 INFO L272 TraceCheckUtils]: 129: Hoare triple {62381#(<= main_~k~0 61)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {62382#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:37:09,248 INFO L290 TraceCheckUtils]: 130: Hoare triple {62382#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {62383#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:37:09,248 INFO L290 TraceCheckUtils]: 131: Hoare triple {62383#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {62316#false} is VALID [2022-04-15 12:37:09,248 INFO L290 TraceCheckUtils]: 132: Hoare triple {62316#false} assume !false; {62316#false} is VALID [2022-04-15 12:37:09,249 INFO L134 CoverageAnalysis]: Checked inductivity of 3721 backedges. 0 proven. 3721 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:37:09,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:37:09,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964749250] [2022-04-15 12:37:09,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964749250] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:37:09,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592109786] [2022-04-15 12:37:09,249 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:37:09,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:37:09,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:37:09,250 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:37:09,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-04-15 12:37:09,379 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:37:09,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:37:09,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 720 conjuncts, 65 conjunts are in the unsatisfiable core [2022-04-15 12:37:09,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:37:09,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:37:09,884 INFO L272 TraceCheckUtils]: 0: Hoare triple {62315#true} call ULTIMATE.init(); {62315#true} is VALID [2022-04-15 12:37:09,885 INFO L290 TraceCheckUtils]: 1: Hoare triple {62315#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {62315#true} is VALID [2022-04-15 12:37:09,885 INFO L290 TraceCheckUtils]: 2: Hoare triple {62315#true} assume true; {62315#true} is VALID [2022-04-15 12:37:09,885 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {62315#true} {62315#true} #54#return; {62315#true} is VALID [2022-04-15 12:37:09,885 INFO L272 TraceCheckUtils]: 4: Hoare triple {62315#true} call #t~ret3 := main(); {62315#true} is VALID [2022-04-15 12:37:09,885 INFO L290 TraceCheckUtils]: 5: Hoare triple {62315#true} ~i~0 := 0;~k~0 := 0; {62403#(<= main_~k~0 0)} is VALID [2022-04-15 12:37:09,885 INFO L290 TraceCheckUtils]: 6: Hoare triple {62403#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62403#(<= main_~k~0 0)} is VALID [2022-04-15 12:37:09,891 INFO L290 TraceCheckUtils]: 7: Hoare triple {62403#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62321#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:09,891 INFO L290 TraceCheckUtils]: 8: Hoare triple {62321#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62321#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:09,893 INFO L290 TraceCheckUtils]: 9: Hoare triple {62321#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62322#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:09,893 INFO L290 TraceCheckUtils]: 10: Hoare triple {62322#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62322#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:09,895 INFO L290 TraceCheckUtils]: 11: Hoare triple {62322#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62323#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:09,895 INFO L290 TraceCheckUtils]: 12: Hoare triple {62323#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62323#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:09,897 INFO L290 TraceCheckUtils]: 13: Hoare triple {62323#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62324#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:09,897 INFO L290 TraceCheckUtils]: 14: Hoare triple {62324#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62324#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:09,899 INFO L290 TraceCheckUtils]: 15: Hoare triple {62324#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62325#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:09,899 INFO L290 TraceCheckUtils]: 16: Hoare triple {62325#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62325#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:09,901 INFO L290 TraceCheckUtils]: 17: Hoare triple {62325#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62326#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:09,901 INFO L290 TraceCheckUtils]: 18: Hoare triple {62326#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62326#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:09,903 INFO L290 TraceCheckUtils]: 19: Hoare triple {62326#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62327#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:09,903 INFO L290 TraceCheckUtils]: 20: Hoare triple {62327#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62327#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:09,905 INFO L290 TraceCheckUtils]: 21: Hoare triple {62327#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62328#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:09,905 INFO L290 TraceCheckUtils]: 22: Hoare triple {62328#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62328#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:09,907 INFO L290 TraceCheckUtils]: 23: Hoare triple {62328#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62329#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:09,907 INFO L290 TraceCheckUtils]: 24: Hoare triple {62329#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62329#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:09,908 INFO L290 TraceCheckUtils]: 25: Hoare triple {62329#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62330#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:09,909 INFO L290 TraceCheckUtils]: 26: Hoare triple {62330#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62330#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:09,910 INFO L290 TraceCheckUtils]: 27: Hoare triple {62330#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62331#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:09,911 INFO L290 TraceCheckUtils]: 28: Hoare triple {62331#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62331#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:09,913 INFO L290 TraceCheckUtils]: 29: Hoare triple {62331#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62332#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:09,913 INFO L290 TraceCheckUtils]: 30: Hoare triple {62332#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62332#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:09,915 INFO L290 TraceCheckUtils]: 31: Hoare triple {62332#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62333#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:09,915 INFO L290 TraceCheckUtils]: 32: Hoare triple {62333#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62333#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:09,917 INFO L290 TraceCheckUtils]: 33: Hoare triple {62333#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62334#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:09,917 INFO L290 TraceCheckUtils]: 34: Hoare triple {62334#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62334#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:09,919 INFO L290 TraceCheckUtils]: 35: Hoare triple {62334#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62335#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:09,920 INFO L290 TraceCheckUtils]: 36: Hoare triple {62335#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62335#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:09,921 INFO L290 TraceCheckUtils]: 37: Hoare triple {62335#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62336#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:09,922 INFO L290 TraceCheckUtils]: 38: Hoare triple {62336#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62336#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:09,923 INFO L290 TraceCheckUtils]: 39: Hoare triple {62336#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62337#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:09,924 INFO L290 TraceCheckUtils]: 40: Hoare triple {62337#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62337#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:09,925 INFO L290 TraceCheckUtils]: 41: Hoare triple {62337#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62338#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:09,926 INFO L290 TraceCheckUtils]: 42: Hoare triple {62338#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62338#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:09,928 INFO L290 TraceCheckUtils]: 43: Hoare triple {62338#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62339#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:09,928 INFO L290 TraceCheckUtils]: 44: Hoare triple {62339#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62339#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:09,930 INFO L290 TraceCheckUtils]: 45: Hoare triple {62339#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62340#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:09,930 INFO L290 TraceCheckUtils]: 46: Hoare triple {62340#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62340#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:09,932 INFO L290 TraceCheckUtils]: 47: Hoare triple {62340#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62341#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:09,932 INFO L290 TraceCheckUtils]: 48: Hoare triple {62341#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62341#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:09,934 INFO L290 TraceCheckUtils]: 49: Hoare triple {62341#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62342#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:09,934 INFO L290 TraceCheckUtils]: 50: Hoare triple {62342#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62342#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:09,936 INFO L290 TraceCheckUtils]: 51: Hoare triple {62342#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62343#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:09,936 INFO L290 TraceCheckUtils]: 52: Hoare triple {62343#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62343#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:09,938 INFO L290 TraceCheckUtils]: 53: Hoare triple {62343#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62344#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:09,938 INFO L290 TraceCheckUtils]: 54: Hoare triple {62344#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62344#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:09,940 INFO L290 TraceCheckUtils]: 55: Hoare triple {62344#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62345#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:09,940 INFO L290 TraceCheckUtils]: 56: Hoare triple {62345#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62345#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:09,942 INFO L290 TraceCheckUtils]: 57: Hoare triple {62345#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62346#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:09,942 INFO L290 TraceCheckUtils]: 58: Hoare triple {62346#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62346#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:09,944 INFO L290 TraceCheckUtils]: 59: Hoare triple {62346#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62347#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:09,944 INFO L290 TraceCheckUtils]: 60: Hoare triple {62347#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62347#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:09,946 INFO L290 TraceCheckUtils]: 61: Hoare triple {62347#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62348#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:09,946 INFO L290 TraceCheckUtils]: 62: Hoare triple {62348#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62348#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:09,948 INFO L290 TraceCheckUtils]: 63: Hoare triple {62348#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62349#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:09,948 INFO L290 TraceCheckUtils]: 64: Hoare triple {62349#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62349#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:09,950 INFO L290 TraceCheckUtils]: 65: Hoare triple {62349#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62350#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:09,950 INFO L290 TraceCheckUtils]: 66: Hoare triple {62350#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62350#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:09,952 INFO L290 TraceCheckUtils]: 67: Hoare triple {62350#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62351#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:09,953 INFO L290 TraceCheckUtils]: 68: Hoare triple {62351#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62351#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:09,954 INFO L290 TraceCheckUtils]: 69: Hoare triple {62351#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62352#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:09,954 INFO L290 TraceCheckUtils]: 70: Hoare triple {62352#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62352#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:09,956 INFO L290 TraceCheckUtils]: 71: Hoare triple {62352#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62353#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:09,956 INFO L290 TraceCheckUtils]: 72: Hoare triple {62353#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62353#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:09,958 INFO L290 TraceCheckUtils]: 73: Hoare triple {62353#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62354#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:09,958 INFO L290 TraceCheckUtils]: 74: Hoare triple {62354#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62354#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:09,961 INFO L290 TraceCheckUtils]: 75: Hoare triple {62354#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62355#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:09,961 INFO L290 TraceCheckUtils]: 76: Hoare triple {62355#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62355#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:09,963 INFO L290 TraceCheckUtils]: 77: Hoare triple {62355#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62356#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:09,963 INFO L290 TraceCheckUtils]: 78: Hoare triple {62356#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62356#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:09,965 INFO L290 TraceCheckUtils]: 79: Hoare triple {62356#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62357#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:09,965 INFO L290 TraceCheckUtils]: 80: Hoare triple {62357#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62357#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:09,967 INFO L290 TraceCheckUtils]: 81: Hoare triple {62357#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62358#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:09,967 INFO L290 TraceCheckUtils]: 82: Hoare triple {62358#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62358#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:09,969 INFO L290 TraceCheckUtils]: 83: Hoare triple {62358#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62359#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:09,970 INFO L290 TraceCheckUtils]: 84: Hoare triple {62359#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62359#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:09,971 INFO L290 TraceCheckUtils]: 85: Hoare triple {62359#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62360#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:09,972 INFO L290 TraceCheckUtils]: 86: Hoare triple {62360#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62360#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:09,974 INFO L290 TraceCheckUtils]: 87: Hoare triple {62360#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62361#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:09,974 INFO L290 TraceCheckUtils]: 88: Hoare triple {62361#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62361#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:09,976 INFO L290 TraceCheckUtils]: 89: Hoare triple {62361#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62362#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:09,976 INFO L290 TraceCheckUtils]: 90: Hoare triple {62362#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62362#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:09,978 INFO L290 TraceCheckUtils]: 91: Hoare triple {62362#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62363#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:09,978 INFO L290 TraceCheckUtils]: 92: Hoare triple {62363#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62363#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:09,980 INFO L290 TraceCheckUtils]: 93: Hoare triple {62363#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62364#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:09,980 INFO L290 TraceCheckUtils]: 94: Hoare triple {62364#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62364#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:09,982 INFO L290 TraceCheckUtils]: 95: Hoare triple {62364#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62365#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:09,982 INFO L290 TraceCheckUtils]: 96: Hoare triple {62365#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62365#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:09,984 INFO L290 TraceCheckUtils]: 97: Hoare triple {62365#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62366#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:09,984 INFO L290 TraceCheckUtils]: 98: Hoare triple {62366#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62366#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:09,985 INFO L290 TraceCheckUtils]: 99: Hoare triple {62366#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62367#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:09,986 INFO L290 TraceCheckUtils]: 100: Hoare triple {62367#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62367#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:09,987 INFO L290 TraceCheckUtils]: 101: Hoare triple {62367#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62368#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:09,988 INFO L290 TraceCheckUtils]: 102: Hoare triple {62368#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62368#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:09,990 INFO L290 TraceCheckUtils]: 103: Hoare triple {62368#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62369#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:09,990 INFO L290 TraceCheckUtils]: 104: Hoare triple {62369#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62369#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:09,992 INFO L290 TraceCheckUtils]: 105: Hoare triple {62369#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62370#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:09,992 INFO L290 TraceCheckUtils]: 106: Hoare triple {62370#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62370#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:09,994 INFO L290 TraceCheckUtils]: 107: Hoare triple {62370#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62371#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:09,994 INFO L290 TraceCheckUtils]: 108: Hoare triple {62371#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62371#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:09,996 INFO L290 TraceCheckUtils]: 109: Hoare triple {62371#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62372#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:09,996 INFO L290 TraceCheckUtils]: 110: Hoare triple {62372#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62372#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:09,998 INFO L290 TraceCheckUtils]: 111: Hoare triple {62372#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62373#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:09,998 INFO L290 TraceCheckUtils]: 112: Hoare triple {62373#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62373#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:10,000 INFO L290 TraceCheckUtils]: 113: Hoare triple {62373#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62374#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:10,000 INFO L290 TraceCheckUtils]: 114: Hoare triple {62374#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62374#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:10,002 INFO L290 TraceCheckUtils]: 115: Hoare triple {62374#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62375#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:10,002 INFO L290 TraceCheckUtils]: 116: Hoare triple {62375#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62375#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:10,004 INFO L290 TraceCheckUtils]: 117: Hoare triple {62375#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62376#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:10,004 INFO L290 TraceCheckUtils]: 118: Hoare triple {62376#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62376#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:10,006 INFO L290 TraceCheckUtils]: 119: Hoare triple {62376#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62377#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:10,006 INFO L290 TraceCheckUtils]: 120: Hoare triple {62377#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62377#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:10,008 INFO L290 TraceCheckUtils]: 121: Hoare triple {62377#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62378#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:10,008 INFO L290 TraceCheckUtils]: 122: Hoare triple {62378#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62378#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:10,010 INFO L290 TraceCheckUtils]: 123: Hoare triple {62378#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62379#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:10,010 INFO L290 TraceCheckUtils]: 124: Hoare triple {62379#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62379#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:10,012 INFO L290 TraceCheckUtils]: 125: Hoare triple {62379#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62380#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:10,012 INFO L290 TraceCheckUtils]: 126: Hoare triple {62380#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62380#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:10,014 INFO L290 TraceCheckUtils]: 127: Hoare triple {62380#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62381#(<= main_~k~0 61)} is VALID [2022-04-15 12:37:10,014 INFO L290 TraceCheckUtils]: 128: Hoare triple {62381#(<= main_~k~0 61)} assume !(~i~0 < 1000000); {62381#(<= main_~k~0 61)} is VALID [2022-04-15 12:37:10,014 INFO L272 TraceCheckUtils]: 129: Hoare triple {62381#(<= main_~k~0 61)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {62776#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:37:10,015 INFO L290 TraceCheckUtils]: 130: Hoare triple {62776#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {62780#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:37:10,015 INFO L290 TraceCheckUtils]: 131: Hoare triple {62780#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {62316#false} is VALID [2022-04-15 12:37:10,015 INFO L290 TraceCheckUtils]: 132: Hoare triple {62316#false} assume !false; {62316#false} is VALID [2022-04-15 12:37:10,015 INFO L134 CoverageAnalysis]: Checked inductivity of 3721 backedges. 0 proven. 3721 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:37:10,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:37:12,658 INFO L290 TraceCheckUtils]: 132: Hoare triple {62316#false} assume !false; {62316#false} is VALID [2022-04-15 12:37:12,659 INFO L290 TraceCheckUtils]: 131: Hoare triple {62780#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {62316#false} is VALID [2022-04-15 12:37:12,659 INFO L290 TraceCheckUtils]: 130: Hoare triple {62776#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {62780#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:37:12,659 INFO L272 TraceCheckUtils]: 129: Hoare triple {62796#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {62776#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:37:12,660 INFO L290 TraceCheckUtils]: 128: Hoare triple {62796#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {62796#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:37:12,664 INFO L290 TraceCheckUtils]: 127: Hoare triple {62803#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62796#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:37:12,664 INFO L290 TraceCheckUtils]: 126: Hoare triple {62803#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62803#(<= main_~k~0 999999)} is VALID [2022-04-15 12:37:12,666 INFO L290 TraceCheckUtils]: 125: Hoare triple {62810#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62803#(<= main_~k~0 999999)} is VALID [2022-04-15 12:37:12,666 INFO L290 TraceCheckUtils]: 124: Hoare triple {62810#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62810#(<= main_~k~0 999998)} is VALID [2022-04-15 12:37:12,668 INFO L290 TraceCheckUtils]: 123: Hoare triple {62817#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62810#(<= main_~k~0 999998)} is VALID [2022-04-15 12:37:12,668 INFO L290 TraceCheckUtils]: 122: Hoare triple {62817#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62817#(<= main_~k~0 999997)} is VALID [2022-04-15 12:37:12,670 INFO L290 TraceCheckUtils]: 121: Hoare triple {62824#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62817#(<= main_~k~0 999997)} is VALID [2022-04-15 12:37:12,670 INFO L290 TraceCheckUtils]: 120: Hoare triple {62824#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62824#(<= main_~k~0 999996)} is VALID [2022-04-15 12:37:12,672 INFO L290 TraceCheckUtils]: 119: Hoare triple {62831#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62824#(<= main_~k~0 999996)} is VALID [2022-04-15 12:37:12,672 INFO L290 TraceCheckUtils]: 118: Hoare triple {62831#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62831#(<= main_~k~0 999995)} is VALID [2022-04-15 12:37:12,674 INFO L290 TraceCheckUtils]: 117: Hoare triple {62838#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62831#(<= main_~k~0 999995)} is VALID [2022-04-15 12:37:12,674 INFO L290 TraceCheckUtils]: 116: Hoare triple {62838#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62838#(<= main_~k~0 999994)} is VALID [2022-04-15 12:37:12,676 INFO L290 TraceCheckUtils]: 115: Hoare triple {62845#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62838#(<= main_~k~0 999994)} is VALID [2022-04-15 12:37:12,676 INFO L290 TraceCheckUtils]: 114: Hoare triple {62845#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62845#(<= main_~k~0 999993)} is VALID [2022-04-15 12:37:12,678 INFO L290 TraceCheckUtils]: 113: Hoare triple {62852#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62845#(<= main_~k~0 999993)} is VALID [2022-04-15 12:37:12,678 INFO L290 TraceCheckUtils]: 112: Hoare triple {62852#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62852#(<= main_~k~0 999992)} is VALID [2022-04-15 12:37:12,679 INFO L290 TraceCheckUtils]: 111: Hoare triple {62859#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62852#(<= main_~k~0 999992)} is VALID [2022-04-15 12:37:12,680 INFO L290 TraceCheckUtils]: 110: Hoare triple {62859#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62859#(<= main_~k~0 999991)} is VALID [2022-04-15 12:37:12,681 INFO L290 TraceCheckUtils]: 109: Hoare triple {62866#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62859#(<= main_~k~0 999991)} is VALID [2022-04-15 12:37:12,681 INFO L290 TraceCheckUtils]: 108: Hoare triple {62866#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62866#(<= main_~k~0 999990)} is VALID [2022-04-15 12:37:12,683 INFO L290 TraceCheckUtils]: 107: Hoare triple {62873#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62866#(<= main_~k~0 999990)} is VALID [2022-04-15 12:37:12,683 INFO L290 TraceCheckUtils]: 106: Hoare triple {62873#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62873#(<= main_~k~0 999989)} is VALID [2022-04-15 12:37:12,685 INFO L290 TraceCheckUtils]: 105: Hoare triple {62880#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62873#(<= main_~k~0 999989)} is VALID [2022-04-15 12:37:12,685 INFO L290 TraceCheckUtils]: 104: Hoare triple {62880#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62880#(<= main_~k~0 999988)} is VALID [2022-04-15 12:37:12,687 INFO L290 TraceCheckUtils]: 103: Hoare triple {62887#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62880#(<= main_~k~0 999988)} is VALID [2022-04-15 12:37:12,687 INFO L290 TraceCheckUtils]: 102: Hoare triple {62887#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62887#(<= main_~k~0 999987)} is VALID [2022-04-15 12:37:12,689 INFO L290 TraceCheckUtils]: 101: Hoare triple {62894#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62887#(<= main_~k~0 999987)} is VALID [2022-04-15 12:37:12,689 INFO L290 TraceCheckUtils]: 100: Hoare triple {62894#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62894#(<= main_~k~0 999986)} is VALID [2022-04-15 12:37:12,691 INFO L290 TraceCheckUtils]: 99: Hoare triple {62901#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62894#(<= main_~k~0 999986)} is VALID [2022-04-15 12:37:12,691 INFO L290 TraceCheckUtils]: 98: Hoare triple {62901#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62901#(<= main_~k~0 999985)} is VALID [2022-04-15 12:37:12,693 INFO L290 TraceCheckUtils]: 97: Hoare triple {62908#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62901#(<= main_~k~0 999985)} is VALID [2022-04-15 12:37:12,693 INFO L290 TraceCheckUtils]: 96: Hoare triple {62908#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62908#(<= main_~k~0 999984)} is VALID [2022-04-15 12:37:12,695 INFO L290 TraceCheckUtils]: 95: Hoare triple {62915#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62908#(<= main_~k~0 999984)} is VALID [2022-04-15 12:37:12,695 INFO L290 TraceCheckUtils]: 94: Hoare triple {62915#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62915#(<= main_~k~0 999983)} is VALID [2022-04-15 12:37:12,697 INFO L290 TraceCheckUtils]: 93: Hoare triple {62922#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62915#(<= main_~k~0 999983)} is VALID [2022-04-15 12:37:12,697 INFO L290 TraceCheckUtils]: 92: Hoare triple {62922#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62922#(<= main_~k~0 999982)} is VALID [2022-04-15 12:37:12,698 INFO L290 TraceCheckUtils]: 91: Hoare triple {62929#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62922#(<= main_~k~0 999982)} is VALID [2022-04-15 12:37:12,699 INFO L290 TraceCheckUtils]: 90: Hoare triple {62929#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62929#(<= main_~k~0 999981)} is VALID [2022-04-15 12:37:12,700 INFO L290 TraceCheckUtils]: 89: Hoare triple {62936#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62929#(<= main_~k~0 999981)} is VALID [2022-04-15 12:37:12,700 INFO L290 TraceCheckUtils]: 88: Hoare triple {62936#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62936#(<= main_~k~0 999980)} is VALID [2022-04-15 12:37:12,702 INFO L290 TraceCheckUtils]: 87: Hoare triple {62943#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62936#(<= main_~k~0 999980)} is VALID [2022-04-15 12:37:12,702 INFO L290 TraceCheckUtils]: 86: Hoare triple {62943#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62943#(<= main_~k~0 999979)} is VALID [2022-04-15 12:37:12,704 INFO L290 TraceCheckUtils]: 85: Hoare triple {62950#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62943#(<= main_~k~0 999979)} is VALID [2022-04-15 12:37:12,704 INFO L290 TraceCheckUtils]: 84: Hoare triple {62950#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62950#(<= main_~k~0 999978)} is VALID [2022-04-15 12:37:12,706 INFO L290 TraceCheckUtils]: 83: Hoare triple {62957#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62950#(<= main_~k~0 999978)} is VALID [2022-04-15 12:37:12,706 INFO L290 TraceCheckUtils]: 82: Hoare triple {62957#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62957#(<= main_~k~0 999977)} is VALID [2022-04-15 12:37:12,708 INFO L290 TraceCheckUtils]: 81: Hoare triple {62964#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62957#(<= main_~k~0 999977)} is VALID [2022-04-15 12:37:12,708 INFO L290 TraceCheckUtils]: 80: Hoare triple {62964#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62964#(<= main_~k~0 999976)} is VALID [2022-04-15 12:37:12,710 INFO L290 TraceCheckUtils]: 79: Hoare triple {62971#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62964#(<= main_~k~0 999976)} is VALID [2022-04-15 12:37:12,710 INFO L290 TraceCheckUtils]: 78: Hoare triple {62971#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62971#(<= main_~k~0 999975)} is VALID [2022-04-15 12:37:12,712 INFO L290 TraceCheckUtils]: 77: Hoare triple {62978#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62971#(<= main_~k~0 999975)} is VALID [2022-04-15 12:37:12,713 INFO L290 TraceCheckUtils]: 76: Hoare triple {62978#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62978#(<= main_~k~0 999974)} is VALID [2022-04-15 12:37:12,714 INFO L290 TraceCheckUtils]: 75: Hoare triple {62985#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62978#(<= main_~k~0 999974)} is VALID [2022-04-15 12:37:12,715 INFO L290 TraceCheckUtils]: 74: Hoare triple {62985#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62985#(<= main_~k~0 999973)} is VALID [2022-04-15 12:37:12,716 INFO L290 TraceCheckUtils]: 73: Hoare triple {62992#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62985#(<= main_~k~0 999973)} is VALID [2022-04-15 12:37:12,716 INFO L290 TraceCheckUtils]: 72: Hoare triple {62992#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62992#(<= main_~k~0 999972)} is VALID [2022-04-15 12:37:12,718 INFO L290 TraceCheckUtils]: 71: Hoare triple {62999#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62992#(<= main_~k~0 999972)} is VALID [2022-04-15 12:37:12,718 INFO L290 TraceCheckUtils]: 70: Hoare triple {62999#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {62999#(<= main_~k~0 999971)} is VALID [2022-04-15 12:37:12,720 INFO L290 TraceCheckUtils]: 69: Hoare triple {63006#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {62999#(<= main_~k~0 999971)} is VALID [2022-04-15 12:37:12,720 INFO L290 TraceCheckUtils]: 68: Hoare triple {63006#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63006#(<= main_~k~0 999970)} is VALID [2022-04-15 12:37:12,722 INFO L290 TraceCheckUtils]: 67: Hoare triple {63013#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63006#(<= main_~k~0 999970)} is VALID [2022-04-15 12:37:12,722 INFO L290 TraceCheckUtils]: 66: Hoare triple {63013#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63013#(<= main_~k~0 999969)} is VALID [2022-04-15 12:37:12,724 INFO L290 TraceCheckUtils]: 65: Hoare triple {63020#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63013#(<= main_~k~0 999969)} is VALID [2022-04-15 12:37:12,724 INFO L290 TraceCheckUtils]: 64: Hoare triple {63020#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63020#(<= main_~k~0 999968)} is VALID [2022-04-15 12:37:12,726 INFO L290 TraceCheckUtils]: 63: Hoare triple {63027#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63020#(<= main_~k~0 999968)} is VALID [2022-04-15 12:37:12,726 INFO L290 TraceCheckUtils]: 62: Hoare triple {63027#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63027#(<= main_~k~0 999967)} is VALID [2022-04-15 12:37:12,727 INFO L290 TraceCheckUtils]: 61: Hoare triple {63034#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63027#(<= main_~k~0 999967)} is VALID [2022-04-15 12:37:12,728 INFO L290 TraceCheckUtils]: 60: Hoare triple {63034#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63034#(<= main_~k~0 999966)} is VALID [2022-04-15 12:37:12,729 INFO L290 TraceCheckUtils]: 59: Hoare triple {63041#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63034#(<= main_~k~0 999966)} is VALID [2022-04-15 12:37:12,730 INFO L290 TraceCheckUtils]: 58: Hoare triple {63041#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63041#(<= main_~k~0 999965)} is VALID [2022-04-15 12:37:12,731 INFO L290 TraceCheckUtils]: 57: Hoare triple {63048#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63041#(<= main_~k~0 999965)} is VALID [2022-04-15 12:37:12,731 INFO L290 TraceCheckUtils]: 56: Hoare triple {63048#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63048#(<= main_~k~0 999964)} is VALID [2022-04-15 12:37:12,733 INFO L290 TraceCheckUtils]: 55: Hoare triple {63055#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63048#(<= main_~k~0 999964)} is VALID [2022-04-15 12:37:12,733 INFO L290 TraceCheckUtils]: 54: Hoare triple {63055#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63055#(<= main_~k~0 999963)} is VALID [2022-04-15 12:37:12,735 INFO L290 TraceCheckUtils]: 53: Hoare triple {63062#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63055#(<= main_~k~0 999963)} is VALID [2022-04-15 12:37:12,735 INFO L290 TraceCheckUtils]: 52: Hoare triple {63062#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63062#(<= main_~k~0 999962)} is VALID [2022-04-15 12:37:12,737 INFO L290 TraceCheckUtils]: 51: Hoare triple {63069#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63062#(<= main_~k~0 999962)} is VALID [2022-04-15 12:37:12,737 INFO L290 TraceCheckUtils]: 50: Hoare triple {63069#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63069#(<= main_~k~0 999961)} is VALID [2022-04-15 12:37:12,739 INFO L290 TraceCheckUtils]: 49: Hoare triple {63076#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63069#(<= main_~k~0 999961)} is VALID [2022-04-15 12:37:12,739 INFO L290 TraceCheckUtils]: 48: Hoare triple {63076#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63076#(<= main_~k~0 999960)} is VALID [2022-04-15 12:37:12,741 INFO L290 TraceCheckUtils]: 47: Hoare triple {63083#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63076#(<= main_~k~0 999960)} is VALID [2022-04-15 12:37:12,741 INFO L290 TraceCheckUtils]: 46: Hoare triple {63083#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63083#(<= main_~k~0 999959)} is VALID [2022-04-15 12:37:12,743 INFO L290 TraceCheckUtils]: 45: Hoare triple {63090#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63083#(<= main_~k~0 999959)} is VALID [2022-04-15 12:37:12,743 INFO L290 TraceCheckUtils]: 44: Hoare triple {63090#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63090#(<= main_~k~0 999958)} is VALID [2022-04-15 12:37:12,744 INFO L290 TraceCheckUtils]: 43: Hoare triple {63097#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63090#(<= main_~k~0 999958)} is VALID [2022-04-15 12:37:12,745 INFO L290 TraceCheckUtils]: 42: Hoare triple {63097#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63097#(<= main_~k~0 999957)} is VALID [2022-04-15 12:37:12,746 INFO L290 TraceCheckUtils]: 41: Hoare triple {63104#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63097#(<= main_~k~0 999957)} is VALID [2022-04-15 12:37:12,747 INFO L290 TraceCheckUtils]: 40: Hoare triple {63104#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63104#(<= main_~k~0 999956)} is VALID [2022-04-15 12:37:12,748 INFO L290 TraceCheckUtils]: 39: Hoare triple {63111#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63104#(<= main_~k~0 999956)} is VALID [2022-04-15 12:37:12,749 INFO L290 TraceCheckUtils]: 38: Hoare triple {63111#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63111#(<= main_~k~0 999955)} is VALID [2022-04-15 12:37:12,750 INFO L290 TraceCheckUtils]: 37: Hoare triple {63118#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63111#(<= main_~k~0 999955)} is VALID [2022-04-15 12:37:12,750 INFO L290 TraceCheckUtils]: 36: Hoare triple {63118#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63118#(<= main_~k~0 999954)} is VALID [2022-04-15 12:37:12,752 INFO L290 TraceCheckUtils]: 35: Hoare triple {63125#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63118#(<= main_~k~0 999954)} is VALID [2022-04-15 12:37:12,752 INFO L290 TraceCheckUtils]: 34: Hoare triple {63125#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63125#(<= main_~k~0 999953)} is VALID [2022-04-15 12:37:12,754 INFO L290 TraceCheckUtils]: 33: Hoare triple {63132#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63125#(<= main_~k~0 999953)} is VALID [2022-04-15 12:37:12,754 INFO L290 TraceCheckUtils]: 32: Hoare triple {63132#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63132#(<= main_~k~0 999952)} is VALID [2022-04-15 12:37:12,756 INFO L290 TraceCheckUtils]: 31: Hoare triple {63139#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63132#(<= main_~k~0 999952)} is VALID [2022-04-15 12:37:12,756 INFO L290 TraceCheckUtils]: 30: Hoare triple {63139#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63139#(<= main_~k~0 999951)} is VALID [2022-04-15 12:37:12,758 INFO L290 TraceCheckUtils]: 29: Hoare triple {63146#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63139#(<= main_~k~0 999951)} is VALID [2022-04-15 12:37:12,758 INFO L290 TraceCheckUtils]: 28: Hoare triple {63146#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63146#(<= main_~k~0 999950)} is VALID [2022-04-15 12:37:12,760 INFO L290 TraceCheckUtils]: 27: Hoare triple {63153#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63146#(<= main_~k~0 999950)} is VALID [2022-04-15 12:37:12,760 INFO L290 TraceCheckUtils]: 26: Hoare triple {63153#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63153#(<= main_~k~0 999949)} is VALID [2022-04-15 12:37:12,762 INFO L290 TraceCheckUtils]: 25: Hoare triple {63160#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63153#(<= main_~k~0 999949)} is VALID [2022-04-15 12:37:12,762 INFO L290 TraceCheckUtils]: 24: Hoare triple {63160#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63160#(<= main_~k~0 999948)} is VALID [2022-04-15 12:37:12,763 INFO L290 TraceCheckUtils]: 23: Hoare triple {63167#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63160#(<= main_~k~0 999948)} is VALID [2022-04-15 12:37:12,764 INFO L290 TraceCheckUtils]: 22: Hoare triple {63167#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63167#(<= main_~k~0 999947)} is VALID [2022-04-15 12:37:12,765 INFO L290 TraceCheckUtils]: 21: Hoare triple {63174#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63167#(<= main_~k~0 999947)} is VALID [2022-04-15 12:37:12,766 INFO L290 TraceCheckUtils]: 20: Hoare triple {63174#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63174#(<= main_~k~0 999946)} is VALID [2022-04-15 12:37:12,767 INFO L290 TraceCheckUtils]: 19: Hoare triple {63181#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63174#(<= main_~k~0 999946)} is VALID [2022-04-15 12:37:12,767 INFO L290 TraceCheckUtils]: 18: Hoare triple {63181#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63181#(<= main_~k~0 999945)} is VALID [2022-04-15 12:37:12,769 INFO L290 TraceCheckUtils]: 17: Hoare triple {63188#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63181#(<= main_~k~0 999945)} is VALID [2022-04-15 12:37:12,769 INFO L290 TraceCheckUtils]: 16: Hoare triple {63188#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63188#(<= main_~k~0 999944)} is VALID [2022-04-15 12:37:12,771 INFO L290 TraceCheckUtils]: 15: Hoare triple {63195#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63188#(<= main_~k~0 999944)} is VALID [2022-04-15 12:37:12,771 INFO L290 TraceCheckUtils]: 14: Hoare triple {63195#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63195#(<= main_~k~0 999943)} is VALID [2022-04-15 12:37:12,773 INFO L290 TraceCheckUtils]: 13: Hoare triple {63202#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63195#(<= main_~k~0 999943)} is VALID [2022-04-15 12:37:12,773 INFO L290 TraceCheckUtils]: 12: Hoare triple {63202#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63202#(<= main_~k~0 999942)} is VALID [2022-04-15 12:37:12,775 INFO L290 TraceCheckUtils]: 11: Hoare triple {63209#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63202#(<= main_~k~0 999942)} is VALID [2022-04-15 12:37:12,775 INFO L290 TraceCheckUtils]: 10: Hoare triple {63209#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63209#(<= main_~k~0 999941)} is VALID [2022-04-15 12:37:12,777 INFO L290 TraceCheckUtils]: 9: Hoare triple {63216#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63209#(<= main_~k~0 999941)} is VALID [2022-04-15 12:37:12,777 INFO L290 TraceCheckUtils]: 8: Hoare triple {63216#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63216#(<= main_~k~0 999940)} is VALID [2022-04-15 12:37:12,779 INFO L290 TraceCheckUtils]: 7: Hoare triple {63223#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {63216#(<= main_~k~0 999940)} is VALID [2022-04-15 12:37:12,779 INFO L290 TraceCheckUtils]: 6: Hoare triple {63223#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {63223#(<= main_~k~0 999939)} is VALID [2022-04-15 12:37:12,779 INFO L290 TraceCheckUtils]: 5: Hoare triple {62315#true} ~i~0 := 0;~k~0 := 0; {63223#(<= main_~k~0 999939)} is VALID [2022-04-15 12:37:12,779 INFO L272 TraceCheckUtils]: 4: Hoare triple {62315#true} call #t~ret3 := main(); {62315#true} is VALID [2022-04-15 12:37:12,779 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {62315#true} {62315#true} #54#return; {62315#true} is VALID [2022-04-15 12:37:12,779 INFO L290 TraceCheckUtils]: 2: Hoare triple {62315#true} assume true; {62315#true} is VALID [2022-04-15 12:37:12,779 INFO L290 TraceCheckUtils]: 1: Hoare triple {62315#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {62315#true} is VALID [2022-04-15 12:37:12,779 INFO L272 TraceCheckUtils]: 0: Hoare triple {62315#true} call ULTIMATE.init(); {62315#true} is VALID [2022-04-15 12:37:12,780 INFO L134 CoverageAnalysis]: Checked inductivity of 3721 backedges. 0 proven. 3721 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:37:12,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592109786] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:37:12,780 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:37:12,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 66, 66] total 132 [2022-04-15 12:37:12,780 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:37:12,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [913374402] [2022-04-15 12:37:12,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [913374402] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:37:12,780 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:37:12,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [67] imperfect sequences [] total 67 [2022-04-15 12:37:12,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104230935] [2022-04-15 12:37:12,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:37:12,781 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 1.9253731343283582) internal successors, (129), 65 states have internal predecessors, (129), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 133 [2022-04-15 12:37:12,781 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:37:12,781 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 67 states, 67 states have (on average 1.9253731343283582) internal successors, (129), 65 states have internal predecessors, (129), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:12,923 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 133 edges. 133 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:37:12,923 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-04-15 12:37:12,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:37:12,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-04-15 12:37:12,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8013, Invalid=9279, Unknown=0, NotChecked=0, Total=17292 [2022-04-15 12:37:12,926 INFO L87 Difference]: Start difference. First operand 134 states and 134 transitions. Second operand has 67 states, 67 states have (on average 1.9253731343283582) internal successors, (129), 65 states have internal predecessors, (129), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:15,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:37:15,240 INFO L93 Difference]: Finished difference Result 142 states and 142 transitions. [2022-04-15 12:37:15,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-04-15 12:37:15,241 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 1.9253731343283582) internal successors, (129), 65 states have internal predecessors, (129), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 133 [2022-04-15 12:37:15,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:37:15,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 67 states have (on average 1.9253731343283582) internal successors, (129), 65 states have internal predecessors, (129), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:15,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 142 transitions. [2022-04-15 12:37:15,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 67 states have (on average 1.9253731343283582) internal successors, (129), 65 states have internal predecessors, (129), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:15,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 142 transitions. [2022-04-15 12:37:15,242 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 67 states and 142 transitions. [2022-04-15 12:37:15,405 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 142 edges. 142 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:37:15,406 INFO L225 Difference]: With dead ends: 142 [2022-04-15 12:37:15,406 INFO L226 Difference]: Without dead ends: 137 [2022-04-15 12:37:15,409 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 397 GetRequests, 202 SyntacticMatches, 1 SemanticMatches, 194 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3066 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=15898, Invalid=22322, Unknown=0, NotChecked=0, Total=38220 [2022-04-15 12:37:15,409 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 134 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-15 12:37:15,410 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 53 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-15 12:37:15,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-04-15 12:37:15,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 136. [2022-04-15 12:37:15,878 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:37:15,878 INFO L82 GeneralOperation]: Start isEquivalent. First operand 137 states. Second operand has 136 states, 131 states have (on average 1.0076335877862594) internal successors, (132), 131 states have internal predecessors, (132), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:15,878 INFO L74 IsIncluded]: Start isIncluded. First operand 137 states. Second operand has 136 states, 131 states have (on average 1.0076335877862594) internal successors, (132), 131 states have internal predecessors, (132), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:15,878 INFO L87 Difference]: Start difference. First operand 137 states. Second operand has 136 states, 131 states have (on average 1.0076335877862594) internal successors, (132), 131 states have internal predecessors, (132), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:15,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:37:15,879 INFO L93 Difference]: Finished difference Result 137 states and 137 transitions. [2022-04-15 12:37:15,880 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 137 transitions. [2022-04-15 12:37:15,880 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:37:15,880 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:37:15,880 INFO L74 IsIncluded]: Start isIncluded. First operand has 136 states, 131 states have (on average 1.0076335877862594) internal successors, (132), 131 states have internal predecessors, (132), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 137 states. [2022-04-15 12:37:15,880 INFO L87 Difference]: Start difference. First operand has 136 states, 131 states have (on average 1.0076335877862594) internal successors, (132), 131 states have internal predecessors, (132), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 137 states. [2022-04-15 12:37:15,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:37:15,886 INFO L93 Difference]: Finished difference Result 137 states and 137 transitions. [2022-04-15 12:37:15,886 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 137 transitions. [2022-04-15 12:37:15,886 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:37:15,886 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:37:15,886 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:37:15,886 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:37:15,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 131 states have (on average 1.0076335877862594) internal successors, (132), 131 states have internal predecessors, (132), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:15,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 136 transitions. [2022-04-15 12:37:15,887 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 136 transitions. Word has length 133 [2022-04-15 12:37:15,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:37:15,887 INFO L478 AbstractCegarLoop]: Abstraction has 136 states and 136 transitions. [2022-04-15 12:37:15,888 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 1.9253731343283582) internal successors, (129), 65 states have internal predecessors, (129), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:15,888 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 136 states and 136 transitions. [2022-04-15 12:37:16,162 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 136 edges. 136 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:37:16,162 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 136 transitions. [2022-04-15 12:37:16,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-04-15 12:37:16,162 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:37:16,162 INFO L499 BasicCegarLoop]: trace histogram [62, 62, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:37:16,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-04-15 12:37:16,376 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:37:16,377 INFO L403 AbstractCegarLoop]: === Iteration 63 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:37:16,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:37:16,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1517941732, now seen corresponding path program 123 times [2022-04-15 12:37:16,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:37:16,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [176221587] [2022-04-15 12:37:16,804 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:37:16,804 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:37:16,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1517941732, now seen corresponding path program 124 times [2022-04-15 12:37:16,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:37:16,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13018470] [2022-04-15 12:37:16,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:37:16,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:37:16,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:37:17,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:37:17,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:37:17,706 INFO L290 TraceCheckUtils]: 0: Hoare triple {64275#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {64205#true} is VALID [2022-04-15 12:37:17,706 INFO L290 TraceCheckUtils]: 1: Hoare triple {64205#true} assume true; {64205#true} is VALID [2022-04-15 12:37:17,706 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {64205#true} {64205#true} #54#return; {64205#true} is VALID [2022-04-15 12:37:17,706 INFO L272 TraceCheckUtils]: 0: Hoare triple {64205#true} call ULTIMATE.init(); {64275#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:37:17,706 INFO L290 TraceCheckUtils]: 1: Hoare triple {64275#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {64205#true} is VALID [2022-04-15 12:37:17,706 INFO L290 TraceCheckUtils]: 2: Hoare triple {64205#true} assume true; {64205#true} is VALID [2022-04-15 12:37:17,706 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {64205#true} {64205#true} #54#return; {64205#true} is VALID [2022-04-15 12:37:17,706 INFO L272 TraceCheckUtils]: 4: Hoare triple {64205#true} call #t~ret3 := main(); {64205#true} is VALID [2022-04-15 12:37:17,706 INFO L290 TraceCheckUtils]: 5: Hoare triple {64205#true} ~i~0 := 0;~k~0 := 0; {64210#(= main_~k~0 0)} is VALID [2022-04-15 12:37:17,707 INFO L290 TraceCheckUtils]: 6: Hoare triple {64210#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64210#(= main_~k~0 0)} is VALID [2022-04-15 12:37:17,707 INFO L290 TraceCheckUtils]: 7: Hoare triple {64210#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64211#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:17,707 INFO L290 TraceCheckUtils]: 8: Hoare triple {64211#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64211#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:17,712 INFO L290 TraceCheckUtils]: 9: Hoare triple {64211#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64212#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:17,713 INFO L290 TraceCheckUtils]: 10: Hoare triple {64212#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64212#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:17,714 INFO L290 TraceCheckUtils]: 11: Hoare triple {64212#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64213#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:17,715 INFO L290 TraceCheckUtils]: 12: Hoare triple {64213#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64213#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:17,716 INFO L290 TraceCheckUtils]: 13: Hoare triple {64213#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64214#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:17,716 INFO L290 TraceCheckUtils]: 14: Hoare triple {64214#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64214#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:17,718 INFO L290 TraceCheckUtils]: 15: Hoare triple {64214#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64215#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:17,718 INFO L290 TraceCheckUtils]: 16: Hoare triple {64215#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64215#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:17,720 INFO L290 TraceCheckUtils]: 17: Hoare triple {64215#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64216#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:17,720 INFO L290 TraceCheckUtils]: 18: Hoare triple {64216#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64216#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:17,722 INFO L290 TraceCheckUtils]: 19: Hoare triple {64216#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64217#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:17,722 INFO L290 TraceCheckUtils]: 20: Hoare triple {64217#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64217#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:17,724 INFO L290 TraceCheckUtils]: 21: Hoare triple {64217#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64218#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:17,724 INFO L290 TraceCheckUtils]: 22: Hoare triple {64218#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64218#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:17,726 INFO L290 TraceCheckUtils]: 23: Hoare triple {64218#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64219#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:17,726 INFO L290 TraceCheckUtils]: 24: Hoare triple {64219#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64219#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:17,727 INFO L290 TraceCheckUtils]: 25: Hoare triple {64219#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64220#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:17,728 INFO L290 TraceCheckUtils]: 26: Hoare triple {64220#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64220#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:17,729 INFO L290 TraceCheckUtils]: 27: Hoare triple {64220#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64221#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:17,730 INFO L290 TraceCheckUtils]: 28: Hoare triple {64221#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64221#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:17,731 INFO L290 TraceCheckUtils]: 29: Hoare triple {64221#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64222#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:17,731 INFO L290 TraceCheckUtils]: 30: Hoare triple {64222#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64222#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:17,733 INFO L290 TraceCheckUtils]: 31: Hoare triple {64222#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64223#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:17,733 INFO L290 TraceCheckUtils]: 32: Hoare triple {64223#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64223#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:17,735 INFO L290 TraceCheckUtils]: 33: Hoare triple {64223#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64224#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:17,735 INFO L290 TraceCheckUtils]: 34: Hoare triple {64224#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64224#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:17,737 INFO L290 TraceCheckUtils]: 35: Hoare triple {64224#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64225#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:17,737 INFO L290 TraceCheckUtils]: 36: Hoare triple {64225#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64225#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:17,739 INFO L290 TraceCheckUtils]: 37: Hoare triple {64225#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64226#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:17,739 INFO L290 TraceCheckUtils]: 38: Hoare triple {64226#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64226#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:17,740 INFO L290 TraceCheckUtils]: 39: Hoare triple {64226#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64227#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:17,741 INFO L290 TraceCheckUtils]: 40: Hoare triple {64227#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64227#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:17,742 INFO L290 TraceCheckUtils]: 41: Hoare triple {64227#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64228#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:17,743 INFO L290 TraceCheckUtils]: 42: Hoare triple {64228#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64228#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:17,744 INFO L290 TraceCheckUtils]: 43: Hoare triple {64228#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64229#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:17,744 INFO L290 TraceCheckUtils]: 44: Hoare triple {64229#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64229#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:17,746 INFO L290 TraceCheckUtils]: 45: Hoare triple {64229#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64230#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:17,746 INFO L290 TraceCheckUtils]: 46: Hoare triple {64230#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64230#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:17,748 INFO L290 TraceCheckUtils]: 47: Hoare triple {64230#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64231#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:17,748 INFO L290 TraceCheckUtils]: 48: Hoare triple {64231#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64231#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:17,750 INFO L290 TraceCheckUtils]: 49: Hoare triple {64231#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64232#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:17,750 INFO L290 TraceCheckUtils]: 50: Hoare triple {64232#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64232#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:17,752 INFO L290 TraceCheckUtils]: 51: Hoare triple {64232#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64233#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:17,752 INFO L290 TraceCheckUtils]: 52: Hoare triple {64233#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64233#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:17,754 INFO L290 TraceCheckUtils]: 53: Hoare triple {64233#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64234#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:17,754 INFO L290 TraceCheckUtils]: 54: Hoare triple {64234#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64234#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:17,755 INFO L290 TraceCheckUtils]: 55: Hoare triple {64234#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64235#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:17,756 INFO L290 TraceCheckUtils]: 56: Hoare triple {64235#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64235#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:17,757 INFO L290 TraceCheckUtils]: 57: Hoare triple {64235#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64236#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:17,758 INFO L290 TraceCheckUtils]: 58: Hoare triple {64236#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64236#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:17,759 INFO L290 TraceCheckUtils]: 59: Hoare triple {64236#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64237#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:17,759 INFO L290 TraceCheckUtils]: 60: Hoare triple {64237#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64237#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:17,761 INFO L290 TraceCheckUtils]: 61: Hoare triple {64237#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64238#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:17,761 INFO L290 TraceCheckUtils]: 62: Hoare triple {64238#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64238#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:17,763 INFO L290 TraceCheckUtils]: 63: Hoare triple {64238#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64239#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:17,763 INFO L290 TraceCheckUtils]: 64: Hoare triple {64239#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64239#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:17,765 INFO L290 TraceCheckUtils]: 65: Hoare triple {64239#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64240#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:17,765 INFO L290 TraceCheckUtils]: 66: Hoare triple {64240#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64240#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:17,767 INFO L290 TraceCheckUtils]: 67: Hoare triple {64240#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64241#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:17,767 INFO L290 TraceCheckUtils]: 68: Hoare triple {64241#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64241#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:17,769 INFO L290 TraceCheckUtils]: 69: Hoare triple {64241#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64242#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:17,769 INFO L290 TraceCheckUtils]: 70: Hoare triple {64242#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64242#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:17,771 INFO L290 TraceCheckUtils]: 71: Hoare triple {64242#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64243#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:17,771 INFO L290 TraceCheckUtils]: 72: Hoare triple {64243#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64243#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:17,772 INFO L290 TraceCheckUtils]: 73: Hoare triple {64243#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64244#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:17,773 INFO L290 TraceCheckUtils]: 74: Hoare triple {64244#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64244#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:17,774 INFO L290 TraceCheckUtils]: 75: Hoare triple {64244#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64245#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:17,775 INFO L290 TraceCheckUtils]: 76: Hoare triple {64245#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64245#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:17,776 INFO L290 TraceCheckUtils]: 77: Hoare triple {64245#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64246#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:17,776 INFO L290 TraceCheckUtils]: 78: Hoare triple {64246#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64246#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:17,778 INFO L290 TraceCheckUtils]: 79: Hoare triple {64246#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64247#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:17,778 INFO L290 TraceCheckUtils]: 80: Hoare triple {64247#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64247#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:17,780 INFO L290 TraceCheckUtils]: 81: Hoare triple {64247#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64248#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:17,780 INFO L290 TraceCheckUtils]: 82: Hoare triple {64248#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64248#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:17,782 INFO L290 TraceCheckUtils]: 83: Hoare triple {64248#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64249#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:17,782 INFO L290 TraceCheckUtils]: 84: Hoare triple {64249#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64249#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:17,784 INFO L290 TraceCheckUtils]: 85: Hoare triple {64249#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64250#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:17,784 INFO L290 TraceCheckUtils]: 86: Hoare triple {64250#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64250#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:17,786 INFO L290 TraceCheckUtils]: 87: Hoare triple {64250#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64251#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:17,786 INFO L290 TraceCheckUtils]: 88: Hoare triple {64251#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64251#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:17,788 INFO L290 TraceCheckUtils]: 89: Hoare triple {64251#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64252#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:17,788 INFO L290 TraceCheckUtils]: 90: Hoare triple {64252#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64252#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:17,790 INFO L290 TraceCheckUtils]: 91: Hoare triple {64252#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64253#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:17,790 INFO L290 TraceCheckUtils]: 92: Hoare triple {64253#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64253#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:17,792 INFO L290 TraceCheckUtils]: 93: Hoare triple {64253#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64254#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:17,792 INFO L290 TraceCheckUtils]: 94: Hoare triple {64254#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64254#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:17,793 INFO L290 TraceCheckUtils]: 95: Hoare triple {64254#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64255#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:17,794 INFO L290 TraceCheckUtils]: 96: Hoare triple {64255#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64255#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:17,795 INFO L290 TraceCheckUtils]: 97: Hoare triple {64255#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64256#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:17,795 INFO L290 TraceCheckUtils]: 98: Hoare triple {64256#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64256#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:17,797 INFO L290 TraceCheckUtils]: 99: Hoare triple {64256#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64257#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:17,797 INFO L290 TraceCheckUtils]: 100: Hoare triple {64257#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64257#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:17,799 INFO L290 TraceCheckUtils]: 101: Hoare triple {64257#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64258#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:17,799 INFO L290 TraceCheckUtils]: 102: Hoare triple {64258#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64258#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:17,801 INFO L290 TraceCheckUtils]: 103: Hoare triple {64258#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64259#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:17,801 INFO L290 TraceCheckUtils]: 104: Hoare triple {64259#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64259#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:17,803 INFO L290 TraceCheckUtils]: 105: Hoare triple {64259#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64260#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:17,803 INFO L290 TraceCheckUtils]: 106: Hoare triple {64260#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64260#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:17,805 INFO L290 TraceCheckUtils]: 107: Hoare triple {64260#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64261#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:17,805 INFO L290 TraceCheckUtils]: 108: Hoare triple {64261#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64261#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:17,807 INFO L290 TraceCheckUtils]: 109: Hoare triple {64261#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64262#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:17,807 INFO L290 TraceCheckUtils]: 110: Hoare triple {64262#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64262#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:17,808 INFO L290 TraceCheckUtils]: 111: Hoare triple {64262#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64263#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:17,809 INFO L290 TraceCheckUtils]: 112: Hoare triple {64263#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64263#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:17,810 INFO L290 TraceCheckUtils]: 113: Hoare triple {64263#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64264#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:17,811 INFO L290 TraceCheckUtils]: 114: Hoare triple {64264#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64264#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:17,812 INFO L290 TraceCheckUtils]: 115: Hoare triple {64264#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64265#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:17,812 INFO L290 TraceCheckUtils]: 116: Hoare triple {64265#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64265#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:17,814 INFO L290 TraceCheckUtils]: 117: Hoare triple {64265#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64266#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:17,814 INFO L290 TraceCheckUtils]: 118: Hoare triple {64266#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64266#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:17,816 INFO L290 TraceCheckUtils]: 119: Hoare triple {64266#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64267#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:17,816 INFO L290 TraceCheckUtils]: 120: Hoare triple {64267#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64267#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:17,818 INFO L290 TraceCheckUtils]: 121: Hoare triple {64267#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64268#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:17,818 INFO L290 TraceCheckUtils]: 122: Hoare triple {64268#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64268#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:17,820 INFO L290 TraceCheckUtils]: 123: Hoare triple {64268#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64269#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:17,820 INFO L290 TraceCheckUtils]: 124: Hoare triple {64269#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64269#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:17,822 INFO L290 TraceCheckUtils]: 125: Hoare triple {64269#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64270#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:17,822 INFO L290 TraceCheckUtils]: 126: Hoare triple {64270#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64270#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:17,823 INFO L290 TraceCheckUtils]: 127: Hoare triple {64270#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64271#(<= main_~k~0 61)} is VALID [2022-04-15 12:37:17,824 INFO L290 TraceCheckUtils]: 128: Hoare triple {64271#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64271#(<= main_~k~0 61)} is VALID [2022-04-15 12:37:17,825 INFO L290 TraceCheckUtils]: 129: Hoare triple {64271#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64272#(<= main_~k~0 62)} is VALID [2022-04-15 12:37:17,825 INFO L290 TraceCheckUtils]: 130: Hoare triple {64272#(<= main_~k~0 62)} assume !(~i~0 < 1000000); {64272#(<= main_~k~0 62)} is VALID [2022-04-15 12:37:17,826 INFO L272 TraceCheckUtils]: 131: Hoare triple {64272#(<= main_~k~0 62)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {64273#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:37:17,826 INFO L290 TraceCheckUtils]: 132: Hoare triple {64273#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {64274#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:37:17,826 INFO L290 TraceCheckUtils]: 133: Hoare triple {64274#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {64206#false} is VALID [2022-04-15 12:37:17,826 INFO L290 TraceCheckUtils]: 134: Hoare triple {64206#false} assume !false; {64206#false} is VALID [2022-04-15 12:37:17,835 INFO L134 CoverageAnalysis]: Checked inductivity of 3844 backedges. 0 proven. 3844 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:37:17,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:37:17,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13018470] [2022-04-15 12:37:17,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13018470] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:37:17,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880111021] [2022-04-15 12:37:17,836 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:37:17,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:37:17,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:37:17,837 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:37:17,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-04-15 12:37:17,985 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:37:17,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:37:17,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 731 conjuncts, 66 conjunts are in the unsatisfiable core [2022-04-15 12:37:18,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:37:18,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:37:18,519 INFO L272 TraceCheckUtils]: 0: Hoare triple {64205#true} call ULTIMATE.init(); {64205#true} is VALID [2022-04-15 12:37:18,519 INFO L290 TraceCheckUtils]: 1: Hoare triple {64205#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {64205#true} is VALID [2022-04-15 12:37:18,519 INFO L290 TraceCheckUtils]: 2: Hoare triple {64205#true} assume true; {64205#true} is VALID [2022-04-15 12:37:18,519 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {64205#true} {64205#true} #54#return; {64205#true} is VALID [2022-04-15 12:37:18,519 INFO L272 TraceCheckUtils]: 4: Hoare triple {64205#true} call #t~ret3 := main(); {64205#true} is VALID [2022-04-15 12:37:18,519 INFO L290 TraceCheckUtils]: 5: Hoare triple {64205#true} ~i~0 := 0;~k~0 := 0; {64294#(<= main_~k~0 0)} is VALID [2022-04-15 12:37:18,519 INFO L290 TraceCheckUtils]: 6: Hoare triple {64294#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64294#(<= main_~k~0 0)} is VALID [2022-04-15 12:37:18,524 INFO L290 TraceCheckUtils]: 7: Hoare triple {64294#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64211#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:18,524 INFO L290 TraceCheckUtils]: 8: Hoare triple {64211#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64211#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:18,526 INFO L290 TraceCheckUtils]: 9: Hoare triple {64211#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64212#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:18,526 INFO L290 TraceCheckUtils]: 10: Hoare triple {64212#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64212#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:18,528 INFO L290 TraceCheckUtils]: 11: Hoare triple {64212#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64213#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:18,528 INFO L290 TraceCheckUtils]: 12: Hoare triple {64213#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64213#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:18,530 INFO L290 TraceCheckUtils]: 13: Hoare triple {64213#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64214#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:18,530 INFO L290 TraceCheckUtils]: 14: Hoare triple {64214#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64214#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:18,532 INFO L290 TraceCheckUtils]: 15: Hoare triple {64214#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64215#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:18,532 INFO L290 TraceCheckUtils]: 16: Hoare triple {64215#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64215#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:18,534 INFO L290 TraceCheckUtils]: 17: Hoare triple {64215#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64216#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:18,534 INFO L290 TraceCheckUtils]: 18: Hoare triple {64216#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64216#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:18,536 INFO L290 TraceCheckUtils]: 19: Hoare triple {64216#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64217#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:18,536 INFO L290 TraceCheckUtils]: 20: Hoare triple {64217#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64217#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:18,538 INFO L290 TraceCheckUtils]: 21: Hoare triple {64217#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64218#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:18,538 INFO L290 TraceCheckUtils]: 22: Hoare triple {64218#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64218#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:18,540 INFO L290 TraceCheckUtils]: 23: Hoare triple {64218#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64219#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:18,540 INFO L290 TraceCheckUtils]: 24: Hoare triple {64219#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64219#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:18,541 INFO L290 TraceCheckUtils]: 25: Hoare triple {64219#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64220#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:18,542 INFO L290 TraceCheckUtils]: 26: Hoare triple {64220#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64220#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:18,543 INFO L290 TraceCheckUtils]: 27: Hoare triple {64220#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64221#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:18,544 INFO L290 TraceCheckUtils]: 28: Hoare triple {64221#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64221#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:18,545 INFO L290 TraceCheckUtils]: 29: Hoare triple {64221#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64222#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:18,545 INFO L290 TraceCheckUtils]: 30: Hoare triple {64222#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64222#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:18,547 INFO L290 TraceCheckUtils]: 31: Hoare triple {64222#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64223#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:18,547 INFO L290 TraceCheckUtils]: 32: Hoare triple {64223#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64223#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:18,549 INFO L290 TraceCheckUtils]: 33: Hoare triple {64223#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64224#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:18,549 INFO L290 TraceCheckUtils]: 34: Hoare triple {64224#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64224#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:18,551 INFO L290 TraceCheckUtils]: 35: Hoare triple {64224#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64225#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:18,551 INFO L290 TraceCheckUtils]: 36: Hoare triple {64225#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64225#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:18,553 INFO L290 TraceCheckUtils]: 37: Hoare triple {64225#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64226#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:18,553 INFO L290 TraceCheckUtils]: 38: Hoare triple {64226#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64226#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:18,555 INFO L290 TraceCheckUtils]: 39: Hoare triple {64226#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64227#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:18,555 INFO L290 TraceCheckUtils]: 40: Hoare triple {64227#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64227#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:18,557 INFO L290 TraceCheckUtils]: 41: Hoare triple {64227#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64228#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:18,557 INFO L290 TraceCheckUtils]: 42: Hoare triple {64228#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64228#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:18,559 INFO L290 TraceCheckUtils]: 43: Hoare triple {64228#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64229#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:18,559 INFO L290 TraceCheckUtils]: 44: Hoare triple {64229#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64229#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:18,560 INFO L290 TraceCheckUtils]: 45: Hoare triple {64229#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64230#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:18,561 INFO L290 TraceCheckUtils]: 46: Hoare triple {64230#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64230#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:18,562 INFO L290 TraceCheckUtils]: 47: Hoare triple {64230#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64231#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:18,562 INFO L290 TraceCheckUtils]: 48: Hoare triple {64231#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64231#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:18,564 INFO L290 TraceCheckUtils]: 49: Hoare triple {64231#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64232#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:18,564 INFO L290 TraceCheckUtils]: 50: Hoare triple {64232#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64232#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:18,566 INFO L290 TraceCheckUtils]: 51: Hoare triple {64232#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64233#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:18,566 INFO L290 TraceCheckUtils]: 52: Hoare triple {64233#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64233#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:18,568 INFO L290 TraceCheckUtils]: 53: Hoare triple {64233#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64234#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:18,568 INFO L290 TraceCheckUtils]: 54: Hoare triple {64234#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64234#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:18,570 INFO L290 TraceCheckUtils]: 55: Hoare triple {64234#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64235#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:18,570 INFO L290 TraceCheckUtils]: 56: Hoare triple {64235#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64235#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:18,572 INFO L290 TraceCheckUtils]: 57: Hoare triple {64235#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64236#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:18,572 INFO L290 TraceCheckUtils]: 58: Hoare triple {64236#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64236#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:18,574 INFO L290 TraceCheckUtils]: 59: Hoare triple {64236#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64237#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:18,574 INFO L290 TraceCheckUtils]: 60: Hoare triple {64237#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64237#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:18,576 INFO L290 TraceCheckUtils]: 61: Hoare triple {64237#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64238#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:18,576 INFO L290 TraceCheckUtils]: 62: Hoare triple {64238#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64238#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:18,578 INFO L290 TraceCheckUtils]: 63: Hoare triple {64238#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64239#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:18,578 INFO L290 TraceCheckUtils]: 64: Hoare triple {64239#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64239#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:18,579 INFO L290 TraceCheckUtils]: 65: Hoare triple {64239#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64240#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:18,580 INFO L290 TraceCheckUtils]: 66: Hoare triple {64240#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64240#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:18,581 INFO L290 TraceCheckUtils]: 67: Hoare triple {64240#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64241#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:18,582 INFO L290 TraceCheckUtils]: 68: Hoare triple {64241#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64241#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:18,583 INFO L290 TraceCheckUtils]: 69: Hoare triple {64241#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64242#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:18,583 INFO L290 TraceCheckUtils]: 70: Hoare triple {64242#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64242#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:18,585 INFO L290 TraceCheckUtils]: 71: Hoare triple {64242#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64243#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:18,585 INFO L290 TraceCheckUtils]: 72: Hoare triple {64243#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64243#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:18,587 INFO L290 TraceCheckUtils]: 73: Hoare triple {64243#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64244#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:18,587 INFO L290 TraceCheckUtils]: 74: Hoare triple {64244#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64244#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:18,589 INFO L290 TraceCheckUtils]: 75: Hoare triple {64244#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64245#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:18,589 INFO L290 TraceCheckUtils]: 76: Hoare triple {64245#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64245#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:18,591 INFO L290 TraceCheckUtils]: 77: Hoare triple {64245#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64246#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:18,591 INFO L290 TraceCheckUtils]: 78: Hoare triple {64246#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64246#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:18,593 INFO L290 TraceCheckUtils]: 79: Hoare triple {64246#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64247#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:18,593 INFO L290 TraceCheckUtils]: 80: Hoare triple {64247#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64247#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:18,595 INFO L290 TraceCheckUtils]: 81: Hoare triple {64247#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64248#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:18,595 INFO L290 TraceCheckUtils]: 82: Hoare triple {64248#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64248#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:18,597 INFO L290 TraceCheckUtils]: 83: Hoare triple {64248#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64249#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:18,597 INFO L290 TraceCheckUtils]: 84: Hoare triple {64249#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64249#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:18,598 INFO L290 TraceCheckUtils]: 85: Hoare triple {64249#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64250#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:18,599 INFO L290 TraceCheckUtils]: 86: Hoare triple {64250#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64250#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:18,600 INFO L290 TraceCheckUtils]: 87: Hoare triple {64250#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64251#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:18,601 INFO L290 TraceCheckUtils]: 88: Hoare triple {64251#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64251#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:18,602 INFO L290 TraceCheckUtils]: 89: Hoare triple {64251#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64252#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:18,602 INFO L290 TraceCheckUtils]: 90: Hoare triple {64252#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64252#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:18,604 INFO L290 TraceCheckUtils]: 91: Hoare triple {64252#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64253#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:18,604 INFO L290 TraceCheckUtils]: 92: Hoare triple {64253#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64253#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:18,606 INFO L290 TraceCheckUtils]: 93: Hoare triple {64253#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64254#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:18,606 INFO L290 TraceCheckUtils]: 94: Hoare triple {64254#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64254#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:18,608 INFO L290 TraceCheckUtils]: 95: Hoare triple {64254#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64255#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:18,608 INFO L290 TraceCheckUtils]: 96: Hoare triple {64255#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64255#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:18,610 INFO L290 TraceCheckUtils]: 97: Hoare triple {64255#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64256#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:18,610 INFO L290 TraceCheckUtils]: 98: Hoare triple {64256#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64256#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:18,612 INFO L290 TraceCheckUtils]: 99: Hoare triple {64256#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64257#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:18,612 INFO L290 TraceCheckUtils]: 100: Hoare triple {64257#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64257#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:18,614 INFO L290 TraceCheckUtils]: 101: Hoare triple {64257#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64258#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:18,614 INFO L290 TraceCheckUtils]: 102: Hoare triple {64258#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64258#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:18,616 INFO L290 TraceCheckUtils]: 103: Hoare triple {64258#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64259#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:18,616 INFO L290 TraceCheckUtils]: 104: Hoare triple {64259#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64259#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:18,618 INFO L290 TraceCheckUtils]: 105: Hoare triple {64259#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64260#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:18,618 INFO L290 TraceCheckUtils]: 106: Hoare triple {64260#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64260#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:18,619 INFO L290 TraceCheckUtils]: 107: Hoare triple {64260#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64261#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:18,620 INFO L290 TraceCheckUtils]: 108: Hoare triple {64261#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64261#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:18,621 INFO L290 TraceCheckUtils]: 109: Hoare triple {64261#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64262#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:18,622 INFO L290 TraceCheckUtils]: 110: Hoare triple {64262#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64262#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:18,623 INFO L290 TraceCheckUtils]: 111: Hoare triple {64262#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64263#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:18,623 INFO L290 TraceCheckUtils]: 112: Hoare triple {64263#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64263#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:18,625 INFO L290 TraceCheckUtils]: 113: Hoare triple {64263#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64264#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:18,625 INFO L290 TraceCheckUtils]: 114: Hoare triple {64264#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64264#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:18,627 INFO L290 TraceCheckUtils]: 115: Hoare triple {64264#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64265#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:18,627 INFO L290 TraceCheckUtils]: 116: Hoare triple {64265#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64265#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:18,630 INFO L290 TraceCheckUtils]: 117: Hoare triple {64265#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64266#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:18,630 INFO L290 TraceCheckUtils]: 118: Hoare triple {64266#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64266#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:18,632 INFO L290 TraceCheckUtils]: 119: Hoare triple {64266#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64267#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:18,632 INFO L290 TraceCheckUtils]: 120: Hoare triple {64267#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64267#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:18,634 INFO L290 TraceCheckUtils]: 121: Hoare triple {64267#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64268#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:18,634 INFO L290 TraceCheckUtils]: 122: Hoare triple {64268#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64268#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:18,636 INFO L290 TraceCheckUtils]: 123: Hoare triple {64268#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64269#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:18,636 INFO L290 TraceCheckUtils]: 124: Hoare triple {64269#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64269#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:18,637 INFO L290 TraceCheckUtils]: 125: Hoare triple {64269#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64270#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:18,638 INFO L290 TraceCheckUtils]: 126: Hoare triple {64270#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64270#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:18,639 INFO L290 TraceCheckUtils]: 127: Hoare triple {64270#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64271#(<= main_~k~0 61)} is VALID [2022-04-15 12:37:18,640 INFO L290 TraceCheckUtils]: 128: Hoare triple {64271#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64271#(<= main_~k~0 61)} is VALID [2022-04-15 12:37:18,641 INFO L290 TraceCheckUtils]: 129: Hoare triple {64271#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64272#(<= main_~k~0 62)} is VALID [2022-04-15 12:37:18,641 INFO L290 TraceCheckUtils]: 130: Hoare triple {64272#(<= main_~k~0 62)} assume !(~i~0 < 1000000); {64272#(<= main_~k~0 62)} is VALID [2022-04-15 12:37:18,642 INFO L272 TraceCheckUtils]: 131: Hoare triple {64272#(<= main_~k~0 62)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {64673#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:37:18,642 INFO L290 TraceCheckUtils]: 132: Hoare triple {64673#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {64677#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:37:18,642 INFO L290 TraceCheckUtils]: 133: Hoare triple {64677#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {64206#false} is VALID [2022-04-15 12:37:18,642 INFO L290 TraceCheckUtils]: 134: Hoare triple {64206#false} assume !false; {64206#false} is VALID [2022-04-15 12:37:18,643 INFO L134 CoverageAnalysis]: Checked inductivity of 3844 backedges. 0 proven. 3844 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:37:18,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:37:21,549 INFO L290 TraceCheckUtils]: 134: Hoare triple {64206#false} assume !false; {64206#false} is VALID [2022-04-15 12:37:21,550 INFO L290 TraceCheckUtils]: 133: Hoare triple {64677#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {64206#false} is VALID [2022-04-15 12:37:21,550 INFO L290 TraceCheckUtils]: 132: Hoare triple {64673#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {64677#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:37:21,550 INFO L272 TraceCheckUtils]: 131: Hoare triple {64693#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {64673#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:37:21,551 INFO L290 TraceCheckUtils]: 130: Hoare triple {64693#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {64693#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:37:21,556 INFO L290 TraceCheckUtils]: 129: Hoare triple {64700#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64693#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:37:21,556 INFO L290 TraceCheckUtils]: 128: Hoare triple {64700#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64700#(<= main_~k~0 999999)} is VALID [2022-04-15 12:37:21,558 INFO L290 TraceCheckUtils]: 127: Hoare triple {64707#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64700#(<= main_~k~0 999999)} is VALID [2022-04-15 12:37:21,558 INFO L290 TraceCheckUtils]: 126: Hoare triple {64707#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64707#(<= main_~k~0 999998)} is VALID [2022-04-15 12:37:21,559 INFO L290 TraceCheckUtils]: 125: Hoare triple {64714#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64707#(<= main_~k~0 999998)} is VALID [2022-04-15 12:37:21,560 INFO L290 TraceCheckUtils]: 124: Hoare triple {64714#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64714#(<= main_~k~0 999997)} is VALID [2022-04-15 12:37:21,561 INFO L290 TraceCheckUtils]: 123: Hoare triple {64721#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64714#(<= main_~k~0 999997)} is VALID [2022-04-15 12:37:21,562 INFO L290 TraceCheckUtils]: 122: Hoare triple {64721#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64721#(<= main_~k~0 999996)} is VALID [2022-04-15 12:37:21,564 INFO L290 TraceCheckUtils]: 121: Hoare triple {64728#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64721#(<= main_~k~0 999996)} is VALID [2022-04-15 12:37:21,564 INFO L290 TraceCheckUtils]: 120: Hoare triple {64728#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64728#(<= main_~k~0 999995)} is VALID [2022-04-15 12:37:21,566 INFO L290 TraceCheckUtils]: 119: Hoare triple {64735#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64728#(<= main_~k~0 999995)} is VALID [2022-04-15 12:37:21,566 INFO L290 TraceCheckUtils]: 118: Hoare triple {64735#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64735#(<= main_~k~0 999994)} is VALID [2022-04-15 12:37:21,568 INFO L290 TraceCheckUtils]: 117: Hoare triple {64742#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64735#(<= main_~k~0 999994)} is VALID [2022-04-15 12:37:21,569 INFO L290 TraceCheckUtils]: 116: Hoare triple {64742#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64742#(<= main_~k~0 999993)} is VALID [2022-04-15 12:37:21,570 INFO L290 TraceCheckUtils]: 115: Hoare triple {64749#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64742#(<= main_~k~0 999993)} is VALID [2022-04-15 12:37:21,571 INFO L290 TraceCheckUtils]: 114: Hoare triple {64749#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64749#(<= main_~k~0 999992)} is VALID [2022-04-15 12:37:21,572 INFO L290 TraceCheckUtils]: 113: Hoare triple {64756#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64749#(<= main_~k~0 999992)} is VALID [2022-04-15 12:37:21,572 INFO L290 TraceCheckUtils]: 112: Hoare triple {64756#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64756#(<= main_~k~0 999991)} is VALID [2022-04-15 12:37:21,574 INFO L290 TraceCheckUtils]: 111: Hoare triple {64763#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64756#(<= main_~k~0 999991)} is VALID [2022-04-15 12:37:21,574 INFO L290 TraceCheckUtils]: 110: Hoare triple {64763#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64763#(<= main_~k~0 999990)} is VALID [2022-04-15 12:37:21,576 INFO L290 TraceCheckUtils]: 109: Hoare triple {64770#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64763#(<= main_~k~0 999990)} is VALID [2022-04-15 12:37:21,577 INFO L290 TraceCheckUtils]: 108: Hoare triple {64770#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64770#(<= main_~k~0 999989)} is VALID [2022-04-15 12:37:21,578 INFO L290 TraceCheckUtils]: 107: Hoare triple {64777#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64770#(<= main_~k~0 999989)} is VALID [2022-04-15 12:37:21,579 INFO L290 TraceCheckUtils]: 106: Hoare triple {64777#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64777#(<= main_~k~0 999988)} is VALID [2022-04-15 12:37:21,581 INFO L290 TraceCheckUtils]: 105: Hoare triple {64784#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64777#(<= main_~k~0 999988)} is VALID [2022-04-15 12:37:21,581 INFO L290 TraceCheckUtils]: 104: Hoare triple {64784#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64784#(<= main_~k~0 999987)} is VALID [2022-04-15 12:37:21,583 INFO L290 TraceCheckUtils]: 103: Hoare triple {64791#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64784#(<= main_~k~0 999987)} is VALID [2022-04-15 12:37:21,583 INFO L290 TraceCheckUtils]: 102: Hoare triple {64791#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64791#(<= main_~k~0 999986)} is VALID [2022-04-15 12:37:21,585 INFO L290 TraceCheckUtils]: 101: Hoare triple {64798#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64791#(<= main_~k~0 999986)} is VALID [2022-04-15 12:37:21,585 INFO L290 TraceCheckUtils]: 100: Hoare triple {64798#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64798#(<= main_~k~0 999985)} is VALID [2022-04-15 12:37:21,587 INFO L290 TraceCheckUtils]: 99: Hoare triple {64805#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64798#(<= main_~k~0 999985)} is VALID [2022-04-15 12:37:21,587 INFO L290 TraceCheckUtils]: 98: Hoare triple {64805#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64805#(<= main_~k~0 999984)} is VALID [2022-04-15 12:37:21,589 INFO L290 TraceCheckUtils]: 97: Hoare triple {64812#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64805#(<= main_~k~0 999984)} is VALID [2022-04-15 12:37:21,589 INFO L290 TraceCheckUtils]: 96: Hoare triple {64812#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64812#(<= main_~k~0 999983)} is VALID [2022-04-15 12:37:21,591 INFO L290 TraceCheckUtils]: 95: Hoare triple {64819#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64812#(<= main_~k~0 999983)} is VALID [2022-04-15 12:37:21,591 INFO L290 TraceCheckUtils]: 94: Hoare triple {64819#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64819#(<= main_~k~0 999982)} is VALID [2022-04-15 12:37:21,593 INFO L290 TraceCheckUtils]: 93: Hoare triple {64826#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64819#(<= main_~k~0 999982)} is VALID [2022-04-15 12:37:21,593 INFO L290 TraceCheckUtils]: 92: Hoare triple {64826#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64826#(<= main_~k~0 999981)} is VALID [2022-04-15 12:37:21,594 INFO L290 TraceCheckUtils]: 91: Hoare triple {64833#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64826#(<= main_~k~0 999981)} is VALID [2022-04-15 12:37:21,595 INFO L290 TraceCheckUtils]: 90: Hoare triple {64833#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64833#(<= main_~k~0 999980)} is VALID [2022-04-15 12:37:21,596 INFO L290 TraceCheckUtils]: 89: Hoare triple {64840#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64833#(<= main_~k~0 999980)} is VALID [2022-04-15 12:37:21,596 INFO L290 TraceCheckUtils]: 88: Hoare triple {64840#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64840#(<= main_~k~0 999979)} is VALID [2022-04-15 12:37:21,599 INFO L290 TraceCheckUtils]: 87: Hoare triple {64847#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64840#(<= main_~k~0 999979)} is VALID [2022-04-15 12:37:21,599 INFO L290 TraceCheckUtils]: 86: Hoare triple {64847#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64847#(<= main_~k~0 999978)} is VALID [2022-04-15 12:37:21,601 INFO L290 TraceCheckUtils]: 85: Hoare triple {64854#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64847#(<= main_~k~0 999978)} is VALID [2022-04-15 12:37:21,601 INFO L290 TraceCheckUtils]: 84: Hoare triple {64854#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64854#(<= main_~k~0 999977)} is VALID [2022-04-15 12:37:21,603 INFO L290 TraceCheckUtils]: 83: Hoare triple {64861#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64854#(<= main_~k~0 999977)} is VALID [2022-04-15 12:37:21,603 INFO L290 TraceCheckUtils]: 82: Hoare triple {64861#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64861#(<= main_~k~0 999976)} is VALID [2022-04-15 12:37:21,605 INFO L290 TraceCheckUtils]: 81: Hoare triple {64868#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64861#(<= main_~k~0 999976)} is VALID [2022-04-15 12:37:21,605 INFO L290 TraceCheckUtils]: 80: Hoare triple {64868#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64868#(<= main_~k~0 999975)} is VALID [2022-04-15 12:37:21,607 INFO L290 TraceCheckUtils]: 79: Hoare triple {64875#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64868#(<= main_~k~0 999975)} is VALID [2022-04-15 12:37:21,607 INFO L290 TraceCheckUtils]: 78: Hoare triple {64875#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64875#(<= main_~k~0 999974)} is VALID [2022-04-15 12:37:21,608 INFO L290 TraceCheckUtils]: 77: Hoare triple {64882#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64875#(<= main_~k~0 999974)} is VALID [2022-04-15 12:37:21,609 INFO L290 TraceCheckUtils]: 76: Hoare triple {64882#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64882#(<= main_~k~0 999973)} is VALID [2022-04-15 12:37:21,610 INFO L290 TraceCheckUtils]: 75: Hoare triple {64889#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64882#(<= main_~k~0 999973)} is VALID [2022-04-15 12:37:21,610 INFO L290 TraceCheckUtils]: 74: Hoare triple {64889#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64889#(<= main_~k~0 999972)} is VALID [2022-04-15 12:37:21,612 INFO L290 TraceCheckUtils]: 73: Hoare triple {64896#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64889#(<= main_~k~0 999972)} is VALID [2022-04-15 12:37:21,612 INFO L290 TraceCheckUtils]: 72: Hoare triple {64896#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64896#(<= main_~k~0 999971)} is VALID [2022-04-15 12:37:21,614 INFO L290 TraceCheckUtils]: 71: Hoare triple {64903#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64896#(<= main_~k~0 999971)} is VALID [2022-04-15 12:37:21,615 INFO L290 TraceCheckUtils]: 70: Hoare triple {64903#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64903#(<= main_~k~0 999970)} is VALID [2022-04-15 12:37:21,617 INFO L290 TraceCheckUtils]: 69: Hoare triple {64910#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64903#(<= main_~k~0 999970)} is VALID [2022-04-15 12:37:21,617 INFO L290 TraceCheckUtils]: 68: Hoare triple {64910#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64910#(<= main_~k~0 999969)} is VALID [2022-04-15 12:37:21,619 INFO L290 TraceCheckUtils]: 67: Hoare triple {64917#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64910#(<= main_~k~0 999969)} is VALID [2022-04-15 12:37:21,619 INFO L290 TraceCheckUtils]: 66: Hoare triple {64917#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64917#(<= main_~k~0 999968)} is VALID [2022-04-15 12:37:21,620 INFO L290 TraceCheckUtils]: 65: Hoare triple {64924#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64917#(<= main_~k~0 999968)} is VALID [2022-04-15 12:37:21,621 INFO L290 TraceCheckUtils]: 64: Hoare triple {64924#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64924#(<= main_~k~0 999967)} is VALID [2022-04-15 12:37:21,622 INFO L290 TraceCheckUtils]: 63: Hoare triple {64931#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64924#(<= main_~k~0 999967)} is VALID [2022-04-15 12:37:21,623 INFO L290 TraceCheckUtils]: 62: Hoare triple {64931#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64931#(<= main_~k~0 999966)} is VALID [2022-04-15 12:37:21,624 INFO L290 TraceCheckUtils]: 61: Hoare triple {64938#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64931#(<= main_~k~0 999966)} is VALID [2022-04-15 12:37:21,625 INFO L290 TraceCheckUtils]: 60: Hoare triple {64938#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64938#(<= main_~k~0 999965)} is VALID [2022-04-15 12:37:21,626 INFO L290 TraceCheckUtils]: 59: Hoare triple {64945#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64938#(<= main_~k~0 999965)} is VALID [2022-04-15 12:37:21,626 INFO L290 TraceCheckUtils]: 58: Hoare triple {64945#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64945#(<= main_~k~0 999964)} is VALID [2022-04-15 12:37:21,628 INFO L290 TraceCheckUtils]: 57: Hoare triple {64952#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64945#(<= main_~k~0 999964)} is VALID [2022-04-15 12:37:21,628 INFO L290 TraceCheckUtils]: 56: Hoare triple {64952#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64952#(<= main_~k~0 999963)} is VALID [2022-04-15 12:37:21,630 INFO L290 TraceCheckUtils]: 55: Hoare triple {64959#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64952#(<= main_~k~0 999963)} is VALID [2022-04-15 12:37:21,631 INFO L290 TraceCheckUtils]: 54: Hoare triple {64959#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64959#(<= main_~k~0 999962)} is VALID [2022-04-15 12:37:21,633 INFO L290 TraceCheckUtils]: 53: Hoare triple {64966#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64959#(<= main_~k~0 999962)} is VALID [2022-04-15 12:37:21,633 INFO L290 TraceCheckUtils]: 52: Hoare triple {64966#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64966#(<= main_~k~0 999961)} is VALID [2022-04-15 12:37:21,635 INFO L290 TraceCheckUtils]: 51: Hoare triple {64973#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64966#(<= main_~k~0 999961)} is VALID [2022-04-15 12:37:21,635 INFO L290 TraceCheckUtils]: 50: Hoare triple {64973#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64973#(<= main_~k~0 999960)} is VALID [2022-04-15 12:37:21,637 INFO L290 TraceCheckUtils]: 49: Hoare triple {64980#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64973#(<= main_~k~0 999960)} is VALID [2022-04-15 12:37:21,637 INFO L290 TraceCheckUtils]: 48: Hoare triple {64980#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64980#(<= main_~k~0 999959)} is VALID [2022-04-15 12:37:21,639 INFO L290 TraceCheckUtils]: 47: Hoare triple {64987#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64980#(<= main_~k~0 999959)} is VALID [2022-04-15 12:37:21,639 INFO L290 TraceCheckUtils]: 46: Hoare triple {64987#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64987#(<= main_~k~0 999958)} is VALID [2022-04-15 12:37:21,641 INFO L290 TraceCheckUtils]: 45: Hoare triple {64994#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64987#(<= main_~k~0 999958)} is VALID [2022-04-15 12:37:21,641 INFO L290 TraceCheckUtils]: 44: Hoare triple {64994#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {64994#(<= main_~k~0 999957)} is VALID [2022-04-15 12:37:21,642 INFO L290 TraceCheckUtils]: 43: Hoare triple {65001#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {64994#(<= main_~k~0 999957)} is VALID [2022-04-15 12:37:21,643 INFO L290 TraceCheckUtils]: 42: Hoare triple {65001#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {65001#(<= main_~k~0 999956)} is VALID [2022-04-15 12:37:21,644 INFO L290 TraceCheckUtils]: 41: Hoare triple {65008#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {65001#(<= main_~k~0 999956)} is VALID [2022-04-15 12:37:21,644 INFO L290 TraceCheckUtils]: 40: Hoare triple {65008#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {65008#(<= main_~k~0 999955)} is VALID [2022-04-15 12:37:21,646 INFO L290 TraceCheckUtils]: 39: Hoare triple {65015#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {65008#(<= main_~k~0 999955)} is VALID [2022-04-15 12:37:21,646 INFO L290 TraceCheckUtils]: 38: Hoare triple {65015#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {65015#(<= main_~k~0 999954)} is VALID [2022-04-15 12:37:21,648 INFO L290 TraceCheckUtils]: 37: Hoare triple {65022#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {65015#(<= main_~k~0 999954)} is VALID [2022-04-15 12:37:21,648 INFO L290 TraceCheckUtils]: 36: Hoare triple {65022#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {65022#(<= main_~k~0 999953)} is VALID [2022-04-15 12:37:21,650 INFO L290 TraceCheckUtils]: 35: Hoare triple {65029#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {65022#(<= main_~k~0 999953)} is VALID [2022-04-15 12:37:21,650 INFO L290 TraceCheckUtils]: 34: Hoare triple {65029#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {65029#(<= main_~k~0 999952)} is VALID [2022-04-15 12:37:21,652 INFO L290 TraceCheckUtils]: 33: Hoare triple {65036#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {65029#(<= main_~k~0 999952)} is VALID [2022-04-15 12:37:21,652 INFO L290 TraceCheckUtils]: 32: Hoare triple {65036#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {65036#(<= main_~k~0 999951)} is VALID [2022-04-15 12:37:21,654 INFO L290 TraceCheckUtils]: 31: Hoare triple {65043#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {65036#(<= main_~k~0 999951)} is VALID [2022-04-15 12:37:21,654 INFO L290 TraceCheckUtils]: 30: Hoare triple {65043#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {65043#(<= main_~k~0 999950)} is VALID [2022-04-15 12:37:21,656 INFO L290 TraceCheckUtils]: 29: Hoare triple {65050#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {65043#(<= main_~k~0 999950)} is VALID [2022-04-15 12:37:21,656 INFO L290 TraceCheckUtils]: 28: Hoare triple {65050#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {65050#(<= main_~k~0 999949)} is VALID [2022-04-15 12:37:21,658 INFO L290 TraceCheckUtils]: 27: Hoare triple {65057#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {65050#(<= main_~k~0 999949)} is VALID [2022-04-15 12:37:21,658 INFO L290 TraceCheckUtils]: 26: Hoare triple {65057#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {65057#(<= main_~k~0 999948)} is VALID [2022-04-15 12:37:21,660 INFO L290 TraceCheckUtils]: 25: Hoare triple {65064#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {65057#(<= main_~k~0 999948)} is VALID [2022-04-15 12:37:21,660 INFO L290 TraceCheckUtils]: 24: Hoare triple {65064#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {65064#(<= main_~k~0 999947)} is VALID [2022-04-15 12:37:21,662 INFO L290 TraceCheckUtils]: 23: Hoare triple {65071#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {65064#(<= main_~k~0 999947)} is VALID [2022-04-15 12:37:21,662 INFO L290 TraceCheckUtils]: 22: Hoare triple {65071#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {65071#(<= main_~k~0 999946)} is VALID [2022-04-15 12:37:21,664 INFO L290 TraceCheckUtils]: 21: Hoare triple {65078#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {65071#(<= main_~k~0 999946)} is VALID [2022-04-15 12:37:21,664 INFO L290 TraceCheckUtils]: 20: Hoare triple {65078#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {65078#(<= main_~k~0 999945)} is VALID [2022-04-15 12:37:21,666 INFO L290 TraceCheckUtils]: 19: Hoare triple {65085#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {65078#(<= main_~k~0 999945)} is VALID [2022-04-15 12:37:21,666 INFO L290 TraceCheckUtils]: 18: Hoare triple {65085#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {65085#(<= main_~k~0 999944)} is VALID [2022-04-15 12:37:21,668 INFO L290 TraceCheckUtils]: 17: Hoare triple {65092#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {65085#(<= main_~k~0 999944)} is VALID [2022-04-15 12:37:21,668 INFO L290 TraceCheckUtils]: 16: Hoare triple {65092#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {65092#(<= main_~k~0 999943)} is VALID [2022-04-15 12:37:21,670 INFO L290 TraceCheckUtils]: 15: Hoare triple {65099#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {65092#(<= main_~k~0 999943)} is VALID [2022-04-15 12:37:21,670 INFO L290 TraceCheckUtils]: 14: Hoare triple {65099#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {65099#(<= main_~k~0 999942)} is VALID [2022-04-15 12:37:21,672 INFO L290 TraceCheckUtils]: 13: Hoare triple {65106#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {65099#(<= main_~k~0 999942)} is VALID [2022-04-15 12:37:21,672 INFO L290 TraceCheckUtils]: 12: Hoare triple {65106#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {65106#(<= main_~k~0 999941)} is VALID [2022-04-15 12:37:21,674 INFO L290 TraceCheckUtils]: 11: Hoare triple {65113#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {65106#(<= main_~k~0 999941)} is VALID [2022-04-15 12:37:21,674 INFO L290 TraceCheckUtils]: 10: Hoare triple {65113#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {65113#(<= main_~k~0 999940)} is VALID [2022-04-15 12:37:21,676 INFO L290 TraceCheckUtils]: 9: Hoare triple {65120#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {65113#(<= main_~k~0 999940)} is VALID [2022-04-15 12:37:21,676 INFO L290 TraceCheckUtils]: 8: Hoare triple {65120#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {65120#(<= main_~k~0 999939)} is VALID [2022-04-15 12:37:21,678 INFO L290 TraceCheckUtils]: 7: Hoare triple {65127#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {65120#(<= main_~k~0 999939)} is VALID [2022-04-15 12:37:21,678 INFO L290 TraceCheckUtils]: 6: Hoare triple {65127#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {65127#(<= main_~k~0 999938)} is VALID [2022-04-15 12:37:21,678 INFO L290 TraceCheckUtils]: 5: Hoare triple {64205#true} ~i~0 := 0;~k~0 := 0; {65127#(<= main_~k~0 999938)} is VALID [2022-04-15 12:37:21,678 INFO L272 TraceCheckUtils]: 4: Hoare triple {64205#true} call #t~ret3 := main(); {64205#true} is VALID [2022-04-15 12:37:21,679 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {64205#true} {64205#true} #54#return; {64205#true} is VALID [2022-04-15 12:37:21,679 INFO L290 TraceCheckUtils]: 2: Hoare triple {64205#true} assume true; {64205#true} is VALID [2022-04-15 12:37:21,679 INFO L290 TraceCheckUtils]: 1: Hoare triple {64205#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {64205#true} is VALID [2022-04-15 12:37:21,679 INFO L272 TraceCheckUtils]: 0: Hoare triple {64205#true} call ULTIMATE.init(); {64205#true} is VALID [2022-04-15 12:37:21,679 INFO L134 CoverageAnalysis]: Checked inductivity of 3844 backedges. 0 proven. 3844 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:37:21,679 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880111021] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:37:21,679 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:37:21,680 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 67, 67] total 134 [2022-04-15 12:37:21,680 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:37:21,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [176221587] [2022-04-15 12:37:21,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [176221587] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:37:21,680 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:37:21,680 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [68] imperfect sequences [] total 68 [2022-04-15 12:37:21,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616099442] [2022-04-15 12:37:21,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:37:21,680 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 1.9264705882352942) internal successors, (131), 66 states have internal predecessors, (131), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 135 [2022-04-15 12:37:21,680 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:37:21,681 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 68 states, 68 states have (on average 1.9264705882352942) internal successors, (131), 66 states have internal predecessors, (131), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:21,836 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 135 edges. 135 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:37:21,836 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-04-15 12:37:21,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:37:21,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-04-15 12:37:21,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8268, Invalid=9554, Unknown=0, NotChecked=0, Total=17822 [2022-04-15 12:37:21,838 INFO L87 Difference]: Start difference. First operand 136 states and 136 transitions. Second operand has 68 states, 68 states have (on average 1.9264705882352942) internal successors, (131), 66 states have internal predecessors, (131), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:24,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:37:24,831 INFO L93 Difference]: Finished difference Result 144 states and 144 transitions. [2022-04-15 12:37:24,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-04-15 12:37:24,832 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 1.9264705882352942) internal successors, (131), 66 states have internal predecessors, (131), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 135 [2022-04-15 12:37:24,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:37:24,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 68 states have (on average 1.9264705882352942) internal successors, (131), 66 states have internal predecessors, (131), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:24,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 144 transitions. [2022-04-15 12:37:24,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 68 states have (on average 1.9264705882352942) internal successors, (131), 66 states have internal predecessors, (131), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:24,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 144 transitions. [2022-04-15 12:37:24,848 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 68 states and 144 transitions. [2022-04-15 12:37:25,026 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 144 edges. 144 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:37:25,027 INFO L225 Difference]: With dead ends: 144 [2022-04-15 12:37:25,027 INFO L226 Difference]: Without dead ends: 139 [2022-04-15 12:37:25,031 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 403 GetRequests, 205 SyntacticMatches, 1 SemanticMatches, 197 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3147 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=16406, Invalid=22996, Unknown=0, NotChecked=0, Total=39402 [2022-04-15 12:37:25,032 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 136 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-15 12:37:25,033 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 43 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-15 12:37:25,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2022-04-15 12:37:25,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 138. [2022-04-15 12:37:25,540 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:37:25,540 INFO L82 GeneralOperation]: Start isEquivalent. First operand 139 states. Second operand has 138 states, 133 states have (on average 1.0075187969924813) internal successors, (134), 133 states have internal predecessors, (134), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:25,540 INFO L74 IsIncluded]: Start isIncluded. First operand 139 states. Second operand has 138 states, 133 states have (on average 1.0075187969924813) internal successors, (134), 133 states have internal predecessors, (134), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:25,540 INFO L87 Difference]: Start difference. First operand 139 states. Second operand has 138 states, 133 states have (on average 1.0075187969924813) internal successors, (134), 133 states have internal predecessors, (134), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:25,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:37:25,542 INFO L93 Difference]: Finished difference Result 139 states and 139 transitions. [2022-04-15 12:37:25,542 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 139 transitions. [2022-04-15 12:37:25,542 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:37:25,542 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:37:25,542 INFO L74 IsIncluded]: Start isIncluded. First operand has 138 states, 133 states have (on average 1.0075187969924813) internal successors, (134), 133 states have internal predecessors, (134), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 139 states. [2022-04-15 12:37:25,542 INFO L87 Difference]: Start difference. First operand has 138 states, 133 states have (on average 1.0075187969924813) internal successors, (134), 133 states have internal predecessors, (134), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 139 states. [2022-04-15 12:37:25,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:37:25,543 INFO L93 Difference]: Finished difference Result 139 states and 139 transitions. [2022-04-15 12:37:25,543 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 139 transitions. [2022-04-15 12:37:25,543 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:37:25,543 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:37:25,543 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:37:25,543 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:37:25,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 133 states have (on average 1.0075187969924813) internal successors, (134), 133 states have internal predecessors, (134), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:25,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 138 transitions. [2022-04-15 12:37:25,545 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 138 transitions. Word has length 135 [2022-04-15 12:37:25,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:37:25,545 INFO L478 AbstractCegarLoop]: Abstraction has 138 states and 138 transitions. [2022-04-15 12:37:25,545 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 1.9264705882352942) internal successors, (131), 66 states have internal predecessors, (131), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:25,545 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 138 states and 138 transitions. [2022-04-15 12:37:25,802 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 138 edges. 138 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:37:25,802 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 138 transitions. [2022-04-15 12:37:25,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-04-15 12:37:25,804 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:37:25,804 INFO L499 BasicCegarLoop]: trace histogram [63, 63, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:37:25,820 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-04-15 12:37:26,020 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:37:26,020 INFO L403 AbstractCegarLoop]: === Iteration 64 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:37:26,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:37:26,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1647942696, now seen corresponding path program 125 times [2022-04-15 12:37:26,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:37:26,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2063200386] [2022-04-15 12:37:26,529 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:37:26,529 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:37:26,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1647942696, now seen corresponding path program 126 times [2022-04-15 12:37:26,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:37:26,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176285180] [2022-04-15 12:37:26,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:37:26,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:37:26,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:37:27,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:37:27,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:37:27,687 INFO L290 TraceCheckUtils]: 0: Hoare triple {66194#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {66123#true} is VALID [2022-04-15 12:37:27,687 INFO L290 TraceCheckUtils]: 1: Hoare triple {66123#true} assume true; {66123#true} is VALID [2022-04-15 12:37:27,687 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {66123#true} {66123#true} #54#return; {66123#true} is VALID [2022-04-15 12:37:27,687 INFO L272 TraceCheckUtils]: 0: Hoare triple {66123#true} call ULTIMATE.init(); {66194#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:37:27,687 INFO L290 TraceCheckUtils]: 1: Hoare triple {66194#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {66123#true} is VALID [2022-04-15 12:37:27,687 INFO L290 TraceCheckUtils]: 2: Hoare triple {66123#true} assume true; {66123#true} is VALID [2022-04-15 12:37:27,687 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {66123#true} {66123#true} #54#return; {66123#true} is VALID [2022-04-15 12:37:27,687 INFO L272 TraceCheckUtils]: 4: Hoare triple {66123#true} call #t~ret3 := main(); {66123#true} is VALID [2022-04-15 12:37:27,688 INFO L290 TraceCheckUtils]: 5: Hoare triple {66123#true} ~i~0 := 0;~k~0 := 0; {66128#(= main_~k~0 0)} is VALID [2022-04-15 12:37:27,688 INFO L290 TraceCheckUtils]: 6: Hoare triple {66128#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66128#(= main_~k~0 0)} is VALID [2022-04-15 12:37:27,688 INFO L290 TraceCheckUtils]: 7: Hoare triple {66128#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66129#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:27,688 INFO L290 TraceCheckUtils]: 8: Hoare triple {66129#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66129#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:27,694 INFO L290 TraceCheckUtils]: 9: Hoare triple {66129#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66130#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:27,694 INFO L290 TraceCheckUtils]: 10: Hoare triple {66130#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66130#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:27,696 INFO L290 TraceCheckUtils]: 11: Hoare triple {66130#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66131#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:27,696 INFO L290 TraceCheckUtils]: 12: Hoare triple {66131#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66131#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:27,698 INFO L290 TraceCheckUtils]: 13: Hoare triple {66131#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66132#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:27,698 INFO L290 TraceCheckUtils]: 14: Hoare triple {66132#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66132#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:27,700 INFO L290 TraceCheckUtils]: 15: Hoare triple {66132#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66133#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:27,700 INFO L290 TraceCheckUtils]: 16: Hoare triple {66133#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66133#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:27,702 INFO L290 TraceCheckUtils]: 17: Hoare triple {66133#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66134#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:27,702 INFO L290 TraceCheckUtils]: 18: Hoare triple {66134#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66134#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:27,704 INFO L290 TraceCheckUtils]: 19: Hoare triple {66134#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66135#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:27,704 INFO L290 TraceCheckUtils]: 20: Hoare triple {66135#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66135#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:27,706 INFO L290 TraceCheckUtils]: 21: Hoare triple {66135#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66136#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:27,706 INFO L290 TraceCheckUtils]: 22: Hoare triple {66136#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66136#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:27,708 INFO L290 TraceCheckUtils]: 23: Hoare triple {66136#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66137#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:27,708 INFO L290 TraceCheckUtils]: 24: Hoare triple {66137#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66137#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:27,710 INFO L290 TraceCheckUtils]: 25: Hoare triple {66137#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66138#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:27,710 INFO L290 TraceCheckUtils]: 26: Hoare triple {66138#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66138#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:27,712 INFO L290 TraceCheckUtils]: 27: Hoare triple {66138#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66139#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:27,713 INFO L290 TraceCheckUtils]: 28: Hoare triple {66139#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66139#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:27,714 INFO L290 TraceCheckUtils]: 29: Hoare triple {66139#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66140#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:27,715 INFO L290 TraceCheckUtils]: 30: Hoare triple {66140#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66140#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:27,716 INFO L290 TraceCheckUtils]: 31: Hoare triple {66140#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66141#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:27,717 INFO L290 TraceCheckUtils]: 32: Hoare triple {66141#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66141#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:27,718 INFO L290 TraceCheckUtils]: 33: Hoare triple {66141#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66142#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:27,718 INFO L290 TraceCheckUtils]: 34: Hoare triple {66142#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66142#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:27,720 INFO L290 TraceCheckUtils]: 35: Hoare triple {66142#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66143#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:27,721 INFO L290 TraceCheckUtils]: 36: Hoare triple {66143#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66143#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:27,722 INFO L290 TraceCheckUtils]: 37: Hoare triple {66143#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66144#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:27,722 INFO L290 TraceCheckUtils]: 38: Hoare triple {66144#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66144#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:27,724 INFO L290 TraceCheckUtils]: 39: Hoare triple {66144#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66145#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:27,724 INFO L290 TraceCheckUtils]: 40: Hoare triple {66145#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66145#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:27,726 INFO L290 TraceCheckUtils]: 41: Hoare triple {66145#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66146#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:27,726 INFO L290 TraceCheckUtils]: 42: Hoare triple {66146#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66146#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:27,728 INFO L290 TraceCheckUtils]: 43: Hoare triple {66146#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66147#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:27,728 INFO L290 TraceCheckUtils]: 44: Hoare triple {66147#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66147#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:27,730 INFO L290 TraceCheckUtils]: 45: Hoare triple {66147#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66148#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:27,730 INFO L290 TraceCheckUtils]: 46: Hoare triple {66148#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66148#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:27,732 INFO L290 TraceCheckUtils]: 47: Hoare triple {66148#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66149#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:27,732 INFO L290 TraceCheckUtils]: 48: Hoare triple {66149#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66149#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:27,734 INFO L290 TraceCheckUtils]: 49: Hoare triple {66149#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66150#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:27,734 INFO L290 TraceCheckUtils]: 50: Hoare triple {66150#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66150#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:27,736 INFO L290 TraceCheckUtils]: 51: Hoare triple {66150#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66151#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:27,736 INFO L290 TraceCheckUtils]: 52: Hoare triple {66151#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66151#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:27,738 INFO L290 TraceCheckUtils]: 53: Hoare triple {66151#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66152#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:27,738 INFO L290 TraceCheckUtils]: 54: Hoare triple {66152#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66152#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:27,740 INFO L290 TraceCheckUtils]: 55: Hoare triple {66152#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66153#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:27,740 INFO L290 TraceCheckUtils]: 56: Hoare triple {66153#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66153#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:27,742 INFO L290 TraceCheckUtils]: 57: Hoare triple {66153#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66154#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:27,742 INFO L290 TraceCheckUtils]: 58: Hoare triple {66154#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66154#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:27,744 INFO L290 TraceCheckUtils]: 59: Hoare triple {66154#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66155#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:27,744 INFO L290 TraceCheckUtils]: 60: Hoare triple {66155#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66155#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:27,746 INFO L290 TraceCheckUtils]: 61: Hoare triple {66155#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66156#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:27,746 INFO L290 TraceCheckUtils]: 62: Hoare triple {66156#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66156#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:27,747 INFO L290 TraceCheckUtils]: 63: Hoare triple {66156#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66157#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:27,748 INFO L290 TraceCheckUtils]: 64: Hoare triple {66157#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66157#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:27,749 INFO L290 TraceCheckUtils]: 65: Hoare triple {66157#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66158#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:27,750 INFO L290 TraceCheckUtils]: 66: Hoare triple {66158#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66158#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:27,751 INFO L290 TraceCheckUtils]: 67: Hoare triple {66158#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66159#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:27,752 INFO L290 TraceCheckUtils]: 68: Hoare triple {66159#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66159#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:27,753 INFO L290 TraceCheckUtils]: 69: Hoare triple {66159#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66160#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:27,753 INFO L290 TraceCheckUtils]: 70: Hoare triple {66160#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66160#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:27,755 INFO L290 TraceCheckUtils]: 71: Hoare triple {66160#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66161#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:27,755 INFO L290 TraceCheckUtils]: 72: Hoare triple {66161#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66161#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:27,757 INFO L290 TraceCheckUtils]: 73: Hoare triple {66161#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66162#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:27,757 INFO L290 TraceCheckUtils]: 74: Hoare triple {66162#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66162#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:27,759 INFO L290 TraceCheckUtils]: 75: Hoare triple {66162#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66163#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:27,759 INFO L290 TraceCheckUtils]: 76: Hoare triple {66163#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66163#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:27,761 INFO L290 TraceCheckUtils]: 77: Hoare triple {66163#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66164#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:27,761 INFO L290 TraceCheckUtils]: 78: Hoare triple {66164#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66164#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:27,763 INFO L290 TraceCheckUtils]: 79: Hoare triple {66164#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66165#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:27,763 INFO L290 TraceCheckUtils]: 80: Hoare triple {66165#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66165#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:27,765 INFO L290 TraceCheckUtils]: 81: Hoare triple {66165#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66166#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:27,765 INFO L290 TraceCheckUtils]: 82: Hoare triple {66166#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66166#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:27,767 INFO L290 TraceCheckUtils]: 83: Hoare triple {66166#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66167#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:27,767 INFO L290 TraceCheckUtils]: 84: Hoare triple {66167#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66167#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:27,769 INFO L290 TraceCheckUtils]: 85: Hoare triple {66167#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66168#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:27,769 INFO L290 TraceCheckUtils]: 86: Hoare triple {66168#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66168#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:27,771 INFO L290 TraceCheckUtils]: 87: Hoare triple {66168#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66169#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:27,771 INFO L290 TraceCheckUtils]: 88: Hoare triple {66169#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66169#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:27,773 INFO L290 TraceCheckUtils]: 89: Hoare triple {66169#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66170#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:27,773 INFO L290 TraceCheckUtils]: 90: Hoare triple {66170#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66170#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:27,775 INFO L290 TraceCheckUtils]: 91: Hoare triple {66170#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66171#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:27,775 INFO L290 TraceCheckUtils]: 92: Hoare triple {66171#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66171#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:27,777 INFO L290 TraceCheckUtils]: 93: Hoare triple {66171#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66172#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:27,777 INFO L290 TraceCheckUtils]: 94: Hoare triple {66172#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66172#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:27,778 INFO L290 TraceCheckUtils]: 95: Hoare triple {66172#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66173#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:27,779 INFO L290 TraceCheckUtils]: 96: Hoare triple {66173#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66173#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:27,780 INFO L290 TraceCheckUtils]: 97: Hoare triple {66173#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66174#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:27,781 INFO L290 TraceCheckUtils]: 98: Hoare triple {66174#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66174#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:27,782 INFO L290 TraceCheckUtils]: 99: Hoare triple {66174#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66175#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:27,783 INFO L290 TraceCheckUtils]: 100: Hoare triple {66175#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66175#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:27,784 INFO L290 TraceCheckUtils]: 101: Hoare triple {66175#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66176#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:27,784 INFO L290 TraceCheckUtils]: 102: Hoare triple {66176#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66176#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:27,786 INFO L290 TraceCheckUtils]: 103: Hoare triple {66176#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66177#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:27,786 INFO L290 TraceCheckUtils]: 104: Hoare triple {66177#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66177#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:27,788 INFO L290 TraceCheckUtils]: 105: Hoare triple {66177#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66178#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:27,788 INFO L290 TraceCheckUtils]: 106: Hoare triple {66178#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66178#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:27,790 INFO L290 TraceCheckUtils]: 107: Hoare triple {66178#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66179#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:27,790 INFO L290 TraceCheckUtils]: 108: Hoare triple {66179#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66179#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:27,792 INFO L290 TraceCheckUtils]: 109: Hoare triple {66179#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66180#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:27,792 INFO L290 TraceCheckUtils]: 110: Hoare triple {66180#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66180#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:27,794 INFO L290 TraceCheckUtils]: 111: Hoare triple {66180#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66181#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:27,794 INFO L290 TraceCheckUtils]: 112: Hoare triple {66181#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66181#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:27,796 INFO L290 TraceCheckUtils]: 113: Hoare triple {66181#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66182#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:27,796 INFO L290 TraceCheckUtils]: 114: Hoare triple {66182#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66182#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:27,798 INFO L290 TraceCheckUtils]: 115: Hoare triple {66182#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66183#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:27,798 INFO L290 TraceCheckUtils]: 116: Hoare triple {66183#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66183#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:27,800 INFO L290 TraceCheckUtils]: 117: Hoare triple {66183#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66184#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:27,800 INFO L290 TraceCheckUtils]: 118: Hoare triple {66184#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66184#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:27,802 INFO L290 TraceCheckUtils]: 119: Hoare triple {66184#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66185#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:27,802 INFO L290 TraceCheckUtils]: 120: Hoare triple {66185#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66185#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:27,804 INFO L290 TraceCheckUtils]: 121: Hoare triple {66185#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66186#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:27,804 INFO L290 TraceCheckUtils]: 122: Hoare triple {66186#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66186#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:27,806 INFO L290 TraceCheckUtils]: 123: Hoare triple {66186#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66187#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:27,806 INFO L290 TraceCheckUtils]: 124: Hoare triple {66187#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66187#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:27,808 INFO L290 TraceCheckUtils]: 125: Hoare triple {66187#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66188#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:27,808 INFO L290 TraceCheckUtils]: 126: Hoare triple {66188#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66188#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:27,809 INFO L290 TraceCheckUtils]: 127: Hoare triple {66188#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66189#(<= main_~k~0 61)} is VALID [2022-04-15 12:37:27,810 INFO L290 TraceCheckUtils]: 128: Hoare triple {66189#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66189#(<= main_~k~0 61)} is VALID [2022-04-15 12:37:27,811 INFO L290 TraceCheckUtils]: 129: Hoare triple {66189#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66190#(<= main_~k~0 62)} is VALID [2022-04-15 12:37:27,812 INFO L290 TraceCheckUtils]: 130: Hoare triple {66190#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66190#(<= main_~k~0 62)} is VALID [2022-04-15 12:37:27,813 INFO L290 TraceCheckUtils]: 131: Hoare triple {66190#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66191#(<= main_~k~0 63)} is VALID [2022-04-15 12:37:27,814 INFO L290 TraceCheckUtils]: 132: Hoare triple {66191#(<= main_~k~0 63)} assume !(~i~0 < 1000000); {66191#(<= main_~k~0 63)} is VALID [2022-04-15 12:37:27,814 INFO L272 TraceCheckUtils]: 133: Hoare triple {66191#(<= main_~k~0 63)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {66192#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:37:27,814 INFO L290 TraceCheckUtils]: 134: Hoare triple {66192#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {66193#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:37:27,814 INFO L290 TraceCheckUtils]: 135: Hoare triple {66193#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {66124#false} is VALID [2022-04-15 12:37:27,814 INFO L290 TraceCheckUtils]: 136: Hoare triple {66124#false} assume !false; {66124#false} is VALID [2022-04-15 12:37:27,815 INFO L134 CoverageAnalysis]: Checked inductivity of 3969 backedges. 0 proven. 3969 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:37:27,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:37:27,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176285180] [2022-04-15 12:37:27,815 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176285180] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:37:27,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525876754] [2022-04-15 12:37:27,815 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:37:27,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:37:27,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:37:27,816 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:37:27,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-04-15 12:37:27,998 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 64 check-sat command(s) [2022-04-15 12:37:27,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:37:28,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 742 conjuncts, 67 conjunts are in the unsatisfiable core [2022-04-15 12:37:28,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:37:28,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:37:28,778 INFO L272 TraceCheckUtils]: 0: Hoare triple {66123#true} call ULTIMATE.init(); {66123#true} is VALID [2022-04-15 12:37:28,778 INFO L290 TraceCheckUtils]: 1: Hoare triple {66123#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {66123#true} is VALID [2022-04-15 12:37:28,778 INFO L290 TraceCheckUtils]: 2: Hoare triple {66123#true} assume true; {66123#true} is VALID [2022-04-15 12:37:28,778 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {66123#true} {66123#true} #54#return; {66123#true} is VALID [2022-04-15 12:37:28,778 INFO L272 TraceCheckUtils]: 4: Hoare triple {66123#true} call #t~ret3 := main(); {66123#true} is VALID [2022-04-15 12:37:28,778 INFO L290 TraceCheckUtils]: 5: Hoare triple {66123#true} ~i~0 := 0;~k~0 := 0; {66213#(<= main_~k~0 0)} is VALID [2022-04-15 12:37:28,778 INFO L290 TraceCheckUtils]: 6: Hoare triple {66213#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66213#(<= main_~k~0 0)} is VALID [2022-04-15 12:37:28,783 INFO L290 TraceCheckUtils]: 7: Hoare triple {66213#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66129#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:28,784 INFO L290 TraceCheckUtils]: 8: Hoare triple {66129#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66129#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:28,785 INFO L290 TraceCheckUtils]: 9: Hoare triple {66129#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66130#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:28,785 INFO L290 TraceCheckUtils]: 10: Hoare triple {66130#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66130#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:28,787 INFO L290 TraceCheckUtils]: 11: Hoare triple {66130#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66131#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:28,787 INFO L290 TraceCheckUtils]: 12: Hoare triple {66131#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66131#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:28,789 INFO L290 TraceCheckUtils]: 13: Hoare triple {66131#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66132#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:28,789 INFO L290 TraceCheckUtils]: 14: Hoare triple {66132#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66132#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:28,791 INFO L290 TraceCheckUtils]: 15: Hoare triple {66132#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66133#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:28,791 INFO L290 TraceCheckUtils]: 16: Hoare triple {66133#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66133#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:28,793 INFO L290 TraceCheckUtils]: 17: Hoare triple {66133#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66134#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:28,793 INFO L290 TraceCheckUtils]: 18: Hoare triple {66134#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66134#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:28,795 INFO L290 TraceCheckUtils]: 19: Hoare triple {66134#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66135#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:28,795 INFO L290 TraceCheckUtils]: 20: Hoare triple {66135#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66135#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:28,797 INFO L290 TraceCheckUtils]: 21: Hoare triple {66135#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66136#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:28,797 INFO L290 TraceCheckUtils]: 22: Hoare triple {66136#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66136#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:28,799 INFO L290 TraceCheckUtils]: 23: Hoare triple {66136#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66137#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:28,799 INFO L290 TraceCheckUtils]: 24: Hoare triple {66137#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66137#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:28,801 INFO L290 TraceCheckUtils]: 25: Hoare triple {66137#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66138#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:28,801 INFO L290 TraceCheckUtils]: 26: Hoare triple {66138#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66138#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:28,803 INFO L290 TraceCheckUtils]: 27: Hoare triple {66138#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66139#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:28,803 INFO L290 TraceCheckUtils]: 28: Hoare triple {66139#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66139#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:28,804 INFO L290 TraceCheckUtils]: 29: Hoare triple {66139#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66140#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:28,805 INFO L290 TraceCheckUtils]: 30: Hoare triple {66140#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66140#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:28,806 INFO L290 TraceCheckUtils]: 31: Hoare triple {66140#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66141#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:28,807 INFO L290 TraceCheckUtils]: 32: Hoare triple {66141#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66141#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:28,808 INFO L290 TraceCheckUtils]: 33: Hoare triple {66141#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66142#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:28,809 INFO L290 TraceCheckUtils]: 34: Hoare triple {66142#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66142#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:28,810 INFO L290 TraceCheckUtils]: 35: Hoare triple {66142#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66143#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:28,810 INFO L290 TraceCheckUtils]: 36: Hoare triple {66143#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66143#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:28,812 INFO L290 TraceCheckUtils]: 37: Hoare triple {66143#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66144#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:28,812 INFO L290 TraceCheckUtils]: 38: Hoare triple {66144#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66144#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:28,814 INFO L290 TraceCheckUtils]: 39: Hoare triple {66144#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66145#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:28,814 INFO L290 TraceCheckUtils]: 40: Hoare triple {66145#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66145#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:28,816 INFO L290 TraceCheckUtils]: 41: Hoare triple {66145#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66146#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:28,816 INFO L290 TraceCheckUtils]: 42: Hoare triple {66146#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66146#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:28,818 INFO L290 TraceCheckUtils]: 43: Hoare triple {66146#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66147#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:28,818 INFO L290 TraceCheckUtils]: 44: Hoare triple {66147#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66147#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:28,820 INFO L290 TraceCheckUtils]: 45: Hoare triple {66147#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66148#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:28,820 INFO L290 TraceCheckUtils]: 46: Hoare triple {66148#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66148#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:28,822 INFO L290 TraceCheckUtils]: 47: Hoare triple {66148#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66149#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:28,822 INFO L290 TraceCheckUtils]: 48: Hoare triple {66149#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66149#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:28,824 INFO L290 TraceCheckUtils]: 49: Hoare triple {66149#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66150#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:28,824 INFO L290 TraceCheckUtils]: 50: Hoare triple {66150#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66150#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:28,826 INFO L290 TraceCheckUtils]: 51: Hoare triple {66150#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66151#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:28,826 INFO L290 TraceCheckUtils]: 52: Hoare triple {66151#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66151#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:28,828 INFO L290 TraceCheckUtils]: 53: Hoare triple {66151#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66152#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:28,828 INFO L290 TraceCheckUtils]: 54: Hoare triple {66152#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66152#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:28,830 INFO L290 TraceCheckUtils]: 55: Hoare triple {66152#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66153#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:28,831 INFO L290 TraceCheckUtils]: 56: Hoare triple {66153#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66153#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:28,832 INFO L290 TraceCheckUtils]: 57: Hoare triple {66153#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66154#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:28,832 INFO L290 TraceCheckUtils]: 58: Hoare triple {66154#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66154#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:28,834 INFO L290 TraceCheckUtils]: 59: Hoare triple {66154#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66155#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:28,834 INFO L290 TraceCheckUtils]: 60: Hoare triple {66155#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66155#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:28,836 INFO L290 TraceCheckUtils]: 61: Hoare triple {66155#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66156#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:28,836 INFO L290 TraceCheckUtils]: 62: Hoare triple {66156#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66156#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:28,838 INFO L290 TraceCheckUtils]: 63: Hoare triple {66156#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66157#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:28,838 INFO L290 TraceCheckUtils]: 64: Hoare triple {66157#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66157#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:28,840 INFO L290 TraceCheckUtils]: 65: Hoare triple {66157#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66158#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:28,840 INFO L290 TraceCheckUtils]: 66: Hoare triple {66158#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66158#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:28,842 INFO L290 TraceCheckUtils]: 67: Hoare triple {66158#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66159#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:28,842 INFO L290 TraceCheckUtils]: 68: Hoare triple {66159#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66159#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:28,844 INFO L290 TraceCheckUtils]: 69: Hoare triple {66159#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66160#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:28,844 INFO L290 TraceCheckUtils]: 70: Hoare triple {66160#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66160#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:28,846 INFO L290 TraceCheckUtils]: 71: Hoare triple {66160#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66161#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:28,846 INFO L290 TraceCheckUtils]: 72: Hoare triple {66161#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66161#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:28,848 INFO L290 TraceCheckUtils]: 73: Hoare triple {66161#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66162#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:28,848 INFO L290 TraceCheckUtils]: 74: Hoare triple {66162#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66162#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:28,850 INFO L290 TraceCheckUtils]: 75: Hoare triple {66162#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66163#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:28,850 INFO L290 TraceCheckUtils]: 76: Hoare triple {66163#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66163#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:28,852 INFO L290 TraceCheckUtils]: 77: Hoare triple {66163#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66164#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:28,852 INFO L290 TraceCheckUtils]: 78: Hoare triple {66164#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66164#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:28,854 INFO L290 TraceCheckUtils]: 79: Hoare triple {66164#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66165#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:28,854 INFO L290 TraceCheckUtils]: 80: Hoare triple {66165#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66165#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:28,856 INFO L290 TraceCheckUtils]: 81: Hoare triple {66165#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66166#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:28,856 INFO L290 TraceCheckUtils]: 82: Hoare triple {66166#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66166#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:28,858 INFO L290 TraceCheckUtils]: 83: Hoare triple {66166#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66167#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:28,858 INFO L290 TraceCheckUtils]: 84: Hoare triple {66167#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66167#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:28,859 INFO L290 TraceCheckUtils]: 85: Hoare triple {66167#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66168#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:28,860 INFO L290 TraceCheckUtils]: 86: Hoare triple {66168#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66168#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:28,861 INFO L290 TraceCheckUtils]: 87: Hoare triple {66168#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66169#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:28,862 INFO L290 TraceCheckUtils]: 88: Hoare triple {66169#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66169#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:28,864 INFO L290 TraceCheckUtils]: 89: Hoare triple {66169#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66170#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:28,864 INFO L290 TraceCheckUtils]: 90: Hoare triple {66170#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66170#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:28,866 INFO L290 TraceCheckUtils]: 91: Hoare triple {66170#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66171#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:28,866 INFO L290 TraceCheckUtils]: 92: Hoare triple {66171#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66171#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:28,868 INFO L290 TraceCheckUtils]: 93: Hoare triple {66171#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66172#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:28,868 INFO L290 TraceCheckUtils]: 94: Hoare triple {66172#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66172#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:28,870 INFO L290 TraceCheckUtils]: 95: Hoare triple {66172#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66173#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:28,870 INFO L290 TraceCheckUtils]: 96: Hoare triple {66173#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66173#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:28,871 INFO L290 TraceCheckUtils]: 97: Hoare triple {66173#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66174#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:28,872 INFO L290 TraceCheckUtils]: 98: Hoare triple {66174#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66174#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:28,873 INFO L290 TraceCheckUtils]: 99: Hoare triple {66174#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66175#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:28,874 INFO L290 TraceCheckUtils]: 100: Hoare triple {66175#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66175#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:28,875 INFO L290 TraceCheckUtils]: 101: Hoare triple {66175#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66176#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:28,875 INFO L290 TraceCheckUtils]: 102: Hoare triple {66176#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66176#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:28,877 INFO L290 TraceCheckUtils]: 103: Hoare triple {66176#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66177#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:28,877 INFO L290 TraceCheckUtils]: 104: Hoare triple {66177#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66177#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:28,879 INFO L290 TraceCheckUtils]: 105: Hoare triple {66177#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66178#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:28,879 INFO L290 TraceCheckUtils]: 106: Hoare triple {66178#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66178#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:28,881 INFO L290 TraceCheckUtils]: 107: Hoare triple {66178#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66179#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:28,881 INFO L290 TraceCheckUtils]: 108: Hoare triple {66179#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66179#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:28,883 INFO L290 TraceCheckUtils]: 109: Hoare triple {66179#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66180#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:28,883 INFO L290 TraceCheckUtils]: 110: Hoare triple {66180#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66180#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:28,885 INFO L290 TraceCheckUtils]: 111: Hoare triple {66180#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66181#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:28,885 INFO L290 TraceCheckUtils]: 112: Hoare triple {66181#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66181#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:28,887 INFO L290 TraceCheckUtils]: 113: Hoare triple {66181#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66182#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:28,887 INFO L290 TraceCheckUtils]: 114: Hoare triple {66182#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66182#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:28,889 INFO L290 TraceCheckUtils]: 115: Hoare triple {66182#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66183#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:28,889 INFO L290 TraceCheckUtils]: 116: Hoare triple {66183#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66183#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:28,891 INFO L290 TraceCheckUtils]: 117: Hoare triple {66183#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66184#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:28,891 INFO L290 TraceCheckUtils]: 118: Hoare triple {66184#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66184#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:28,893 INFO L290 TraceCheckUtils]: 119: Hoare triple {66184#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66185#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:28,893 INFO L290 TraceCheckUtils]: 120: Hoare triple {66185#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66185#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:28,894 INFO L290 TraceCheckUtils]: 121: Hoare triple {66185#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66186#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:28,895 INFO L290 TraceCheckUtils]: 122: Hoare triple {66186#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66186#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:28,896 INFO L290 TraceCheckUtils]: 123: Hoare triple {66186#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66187#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:28,897 INFO L290 TraceCheckUtils]: 124: Hoare triple {66187#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66187#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:28,898 INFO L290 TraceCheckUtils]: 125: Hoare triple {66187#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66188#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:28,898 INFO L290 TraceCheckUtils]: 126: Hoare triple {66188#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66188#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:28,900 INFO L290 TraceCheckUtils]: 127: Hoare triple {66188#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66189#(<= main_~k~0 61)} is VALID [2022-04-15 12:37:28,900 INFO L290 TraceCheckUtils]: 128: Hoare triple {66189#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66189#(<= main_~k~0 61)} is VALID [2022-04-15 12:37:28,902 INFO L290 TraceCheckUtils]: 129: Hoare triple {66189#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66190#(<= main_~k~0 62)} is VALID [2022-04-15 12:37:28,902 INFO L290 TraceCheckUtils]: 130: Hoare triple {66190#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66190#(<= main_~k~0 62)} is VALID [2022-04-15 12:37:28,904 INFO L290 TraceCheckUtils]: 131: Hoare triple {66190#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66191#(<= main_~k~0 63)} is VALID [2022-04-15 12:37:28,904 INFO L290 TraceCheckUtils]: 132: Hoare triple {66191#(<= main_~k~0 63)} assume !(~i~0 < 1000000); {66191#(<= main_~k~0 63)} is VALID [2022-04-15 12:37:28,904 INFO L272 TraceCheckUtils]: 133: Hoare triple {66191#(<= main_~k~0 63)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {66598#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:37:28,905 INFO L290 TraceCheckUtils]: 134: Hoare triple {66598#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {66602#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:37:28,905 INFO L290 TraceCheckUtils]: 135: Hoare triple {66602#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {66124#false} is VALID [2022-04-15 12:37:28,905 INFO L290 TraceCheckUtils]: 136: Hoare triple {66124#false} assume !false; {66124#false} is VALID [2022-04-15 12:37:28,905 INFO L134 CoverageAnalysis]: Checked inductivity of 3969 backedges. 0 proven. 3969 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:37:28,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:37:31,793 INFO L290 TraceCheckUtils]: 136: Hoare triple {66124#false} assume !false; {66124#false} is VALID [2022-04-15 12:37:31,794 INFO L290 TraceCheckUtils]: 135: Hoare triple {66602#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {66124#false} is VALID [2022-04-15 12:37:31,794 INFO L290 TraceCheckUtils]: 134: Hoare triple {66598#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {66602#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:37:31,794 INFO L272 TraceCheckUtils]: 133: Hoare triple {66618#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {66598#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:37:31,794 INFO L290 TraceCheckUtils]: 132: Hoare triple {66618#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {66618#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:37:31,800 INFO L290 TraceCheckUtils]: 131: Hoare triple {66625#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66618#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:37:31,800 INFO L290 TraceCheckUtils]: 130: Hoare triple {66625#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66625#(<= main_~k~0 999999)} is VALID [2022-04-15 12:37:31,801 INFO L290 TraceCheckUtils]: 129: Hoare triple {66632#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66625#(<= main_~k~0 999999)} is VALID [2022-04-15 12:37:31,802 INFO L290 TraceCheckUtils]: 128: Hoare triple {66632#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66632#(<= main_~k~0 999998)} is VALID [2022-04-15 12:37:31,803 INFO L290 TraceCheckUtils]: 127: Hoare triple {66639#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66632#(<= main_~k~0 999998)} is VALID [2022-04-15 12:37:31,804 INFO L290 TraceCheckUtils]: 126: Hoare triple {66639#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66639#(<= main_~k~0 999997)} is VALID [2022-04-15 12:37:31,806 INFO L290 TraceCheckUtils]: 125: Hoare triple {66646#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66639#(<= main_~k~0 999997)} is VALID [2022-04-15 12:37:31,806 INFO L290 TraceCheckUtils]: 124: Hoare triple {66646#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66646#(<= main_~k~0 999996)} is VALID [2022-04-15 12:37:31,807 INFO L290 TraceCheckUtils]: 123: Hoare triple {66653#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66646#(<= main_~k~0 999996)} is VALID [2022-04-15 12:37:31,808 INFO L290 TraceCheckUtils]: 122: Hoare triple {66653#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66653#(<= main_~k~0 999995)} is VALID [2022-04-15 12:37:31,809 INFO L290 TraceCheckUtils]: 121: Hoare triple {66660#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66653#(<= main_~k~0 999995)} is VALID [2022-04-15 12:37:31,810 INFO L290 TraceCheckUtils]: 120: Hoare triple {66660#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66660#(<= main_~k~0 999994)} is VALID [2022-04-15 12:37:31,811 INFO L290 TraceCheckUtils]: 119: Hoare triple {66667#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66660#(<= main_~k~0 999994)} is VALID [2022-04-15 12:37:31,812 INFO L290 TraceCheckUtils]: 118: Hoare triple {66667#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66667#(<= main_~k~0 999993)} is VALID [2022-04-15 12:37:31,813 INFO L290 TraceCheckUtils]: 117: Hoare triple {66674#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66667#(<= main_~k~0 999993)} is VALID [2022-04-15 12:37:31,813 INFO L290 TraceCheckUtils]: 116: Hoare triple {66674#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66674#(<= main_~k~0 999992)} is VALID [2022-04-15 12:37:31,815 INFO L290 TraceCheckUtils]: 115: Hoare triple {66681#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66674#(<= main_~k~0 999992)} is VALID [2022-04-15 12:37:31,816 INFO L290 TraceCheckUtils]: 114: Hoare triple {66681#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66681#(<= main_~k~0 999991)} is VALID [2022-04-15 12:37:31,817 INFO L290 TraceCheckUtils]: 113: Hoare triple {66688#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66681#(<= main_~k~0 999991)} is VALID [2022-04-15 12:37:31,817 INFO L290 TraceCheckUtils]: 112: Hoare triple {66688#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66688#(<= main_~k~0 999990)} is VALID [2022-04-15 12:37:31,819 INFO L290 TraceCheckUtils]: 111: Hoare triple {66695#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66688#(<= main_~k~0 999990)} is VALID [2022-04-15 12:37:31,819 INFO L290 TraceCheckUtils]: 110: Hoare triple {66695#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66695#(<= main_~k~0 999989)} is VALID [2022-04-15 12:37:31,821 INFO L290 TraceCheckUtils]: 109: Hoare triple {66702#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66695#(<= main_~k~0 999989)} is VALID [2022-04-15 12:37:31,821 INFO L290 TraceCheckUtils]: 108: Hoare triple {66702#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66702#(<= main_~k~0 999988)} is VALID [2022-04-15 12:37:31,823 INFO L290 TraceCheckUtils]: 107: Hoare triple {66709#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66702#(<= main_~k~0 999988)} is VALID [2022-04-15 12:37:31,823 INFO L290 TraceCheckUtils]: 106: Hoare triple {66709#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66709#(<= main_~k~0 999987)} is VALID [2022-04-15 12:37:31,825 INFO L290 TraceCheckUtils]: 105: Hoare triple {66716#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66709#(<= main_~k~0 999987)} is VALID [2022-04-15 12:37:31,825 INFO L290 TraceCheckUtils]: 104: Hoare triple {66716#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66716#(<= main_~k~0 999986)} is VALID [2022-04-15 12:37:31,827 INFO L290 TraceCheckUtils]: 103: Hoare triple {66723#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66716#(<= main_~k~0 999986)} is VALID [2022-04-15 12:37:31,827 INFO L290 TraceCheckUtils]: 102: Hoare triple {66723#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66723#(<= main_~k~0 999985)} is VALID [2022-04-15 12:37:31,830 INFO L290 TraceCheckUtils]: 101: Hoare triple {66730#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66723#(<= main_~k~0 999985)} is VALID [2022-04-15 12:37:31,830 INFO L290 TraceCheckUtils]: 100: Hoare triple {66730#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66730#(<= main_~k~0 999984)} is VALID [2022-04-15 12:37:31,832 INFO L290 TraceCheckUtils]: 99: Hoare triple {66737#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66730#(<= main_~k~0 999984)} is VALID [2022-04-15 12:37:31,832 INFO L290 TraceCheckUtils]: 98: Hoare triple {66737#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66737#(<= main_~k~0 999983)} is VALID [2022-04-15 12:37:31,834 INFO L290 TraceCheckUtils]: 97: Hoare triple {66744#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66737#(<= main_~k~0 999983)} is VALID [2022-04-15 12:37:31,834 INFO L290 TraceCheckUtils]: 96: Hoare triple {66744#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66744#(<= main_~k~0 999982)} is VALID [2022-04-15 12:37:31,836 INFO L290 TraceCheckUtils]: 95: Hoare triple {66751#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66744#(<= main_~k~0 999982)} is VALID [2022-04-15 12:37:31,836 INFO L290 TraceCheckUtils]: 94: Hoare triple {66751#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66751#(<= main_~k~0 999981)} is VALID [2022-04-15 12:37:31,838 INFO L290 TraceCheckUtils]: 93: Hoare triple {66758#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66751#(<= main_~k~0 999981)} is VALID [2022-04-15 12:37:31,838 INFO L290 TraceCheckUtils]: 92: Hoare triple {66758#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66758#(<= main_~k~0 999980)} is VALID [2022-04-15 12:37:31,840 INFO L290 TraceCheckUtils]: 91: Hoare triple {66765#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66758#(<= main_~k~0 999980)} is VALID [2022-04-15 12:37:31,840 INFO L290 TraceCheckUtils]: 90: Hoare triple {66765#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66765#(<= main_~k~0 999979)} is VALID [2022-04-15 12:37:31,842 INFO L290 TraceCheckUtils]: 89: Hoare triple {66772#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66765#(<= main_~k~0 999979)} is VALID [2022-04-15 12:37:31,842 INFO L290 TraceCheckUtils]: 88: Hoare triple {66772#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66772#(<= main_~k~0 999978)} is VALID [2022-04-15 12:37:31,844 INFO L290 TraceCheckUtils]: 87: Hoare triple {66779#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66772#(<= main_~k~0 999978)} is VALID [2022-04-15 12:37:31,845 INFO L290 TraceCheckUtils]: 86: Hoare triple {66779#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66779#(<= main_~k~0 999977)} is VALID [2022-04-15 12:37:31,846 INFO L290 TraceCheckUtils]: 85: Hoare triple {66786#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66779#(<= main_~k~0 999977)} is VALID [2022-04-15 12:37:31,847 INFO L290 TraceCheckUtils]: 84: Hoare triple {66786#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66786#(<= main_~k~0 999976)} is VALID [2022-04-15 12:37:31,848 INFO L290 TraceCheckUtils]: 83: Hoare triple {66793#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66786#(<= main_~k~0 999976)} is VALID [2022-04-15 12:37:31,849 INFO L290 TraceCheckUtils]: 82: Hoare triple {66793#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66793#(<= main_~k~0 999975)} is VALID [2022-04-15 12:37:31,850 INFO L290 TraceCheckUtils]: 81: Hoare triple {66800#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66793#(<= main_~k~0 999975)} is VALID [2022-04-15 12:37:31,851 INFO L290 TraceCheckUtils]: 80: Hoare triple {66800#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66800#(<= main_~k~0 999974)} is VALID [2022-04-15 12:37:31,852 INFO L290 TraceCheckUtils]: 79: Hoare triple {66807#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66800#(<= main_~k~0 999974)} is VALID [2022-04-15 12:37:31,853 INFO L290 TraceCheckUtils]: 78: Hoare triple {66807#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66807#(<= main_~k~0 999973)} is VALID [2022-04-15 12:37:31,854 INFO L290 TraceCheckUtils]: 77: Hoare triple {66814#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66807#(<= main_~k~0 999973)} is VALID [2022-04-15 12:37:31,855 INFO L290 TraceCheckUtils]: 76: Hoare triple {66814#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66814#(<= main_~k~0 999972)} is VALID [2022-04-15 12:37:31,856 INFO L290 TraceCheckUtils]: 75: Hoare triple {66821#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66814#(<= main_~k~0 999972)} is VALID [2022-04-15 12:37:31,857 INFO L290 TraceCheckUtils]: 74: Hoare triple {66821#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66821#(<= main_~k~0 999971)} is VALID [2022-04-15 12:37:31,858 INFO L290 TraceCheckUtils]: 73: Hoare triple {66828#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66821#(<= main_~k~0 999971)} is VALID [2022-04-15 12:37:31,858 INFO L290 TraceCheckUtils]: 72: Hoare triple {66828#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66828#(<= main_~k~0 999970)} is VALID [2022-04-15 12:37:31,860 INFO L290 TraceCheckUtils]: 71: Hoare triple {66835#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66828#(<= main_~k~0 999970)} is VALID [2022-04-15 12:37:31,860 INFO L290 TraceCheckUtils]: 70: Hoare triple {66835#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66835#(<= main_~k~0 999969)} is VALID [2022-04-15 12:37:31,862 INFO L290 TraceCheckUtils]: 69: Hoare triple {66842#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66835#(<= main_~k~0 999969)} is VALID [2022-04-15 12:37:31,862 INFO L290 TraceCheckUtils]: 68: Hoare triple {66842#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66842#(<= main_~k~0 999968)} is VALID [2022-04-15 12:37:31,864 INFO L290 TraceCheckUtils]: 67: Hoare triple {66849#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66842#(<= main_~k~0 999968)} is VALID [2022-04-15 12:37:31,864 INFO L290 TraceCheckUtils]: 66: Hoare triple {66849#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66849#(<= main_~k~0 999967)} is VALID [2022-04-15 12:37:31,866 INFO L290 TraceCheckUtils]: 65: Hoare triple {66856#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66849#(<= main_~k~0 999967)} is VALID [2022-04-15 12:37:31,866 INFO L290 TraceCheckUtils]: 64: Hoare triple {66856#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66856#(<= main_~k~0 999966)} is VALID [2022-04-15 12:37:31,868 INFO L290 TraceCheckUtils]: 63: Hoare triple {66863#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66856#(<= main_~k~0 999966)} is VALID [2022-04-15 12:37:31,868 INFO L290 TraceCheckUtils]: 62: Hoare triple {66863#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66863#(<= main_~k~0 999965)} is VALID [2022-04-15 12:37:31,870 INFO L290 TraceCheckUtils]: 61: Hoare triple {66870#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66863#(<= main_~k~0 999965)} is VALID [2022-04-15 12:37:31,870 INFO L290 TraceCheckUtils]: 60: Hoare triple {66870#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66870#(<= main_~k~0 999964)} is VALID [2022-04-15 12:37:31,872 INFO L290 TraceCheckUtils]: 59: Hoare triple {66877#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66870#(<= main_~k~0 999964)} is VALID [2022-04-15 12:37:31,872 INFO L290 TraceCheckUtils]: 58: Hoare triple {66877#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66877#(<= main_~k~0 999963)} is VALID [2022-04-15 12:37:31,874 INFO L290 TraceCheckUtils]: 57: Hoare triple {66884#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66877#(<= main_~k~0 999963)} is VALID [2022-04-15 12:37:31,874 INFO L290 TraceCheckUtils]: 56: Hoare triple {66884#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66884#(<= main_~k~0 999962)} is VALID [2022-04-15 12:37:31,876 INFO L290 TraceCheckUtils]: 55: Hoare triple {66891#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66884#(<= main_~k~0 999962)} is VALID [2022-04-15 12:37:31,876 INFO L290 TraceCheckUtils]: 54: Hoare triple {66891#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66891#(<= main_~k~0 999961)} is VALID [2022-04-15 12:37:31,878 INFO L290 TraceCheckUtils]: 53: Hoare triple {66898#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66891#(<= main_~k~0 999961)} is VALID [2022-04-15 12:37:31,878 INFO L290 TraceCheckUtils]: 52: Hoare triple {66898#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66898#(<= main_~k~0 999960)} is VALID [2022-04-15 12:37:31,880 INFO L290 TraceCheckUtils]: 51: Hoare triple {66905#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66898#(<= main_~k~0 999960)} is VALID [2022-04-15 12:37:31,880 INFO L290 TraceCheckUtils]: 50: Hoare triple {66905#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66905#(<= main_~k~0 999959)} is VALID [2022-04-15 12:37:31,882 INFO L290 TraceCheckUtils]: 49: Hoare triple {66912#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66905#(<= main_~k~0 999959)} is VALID [2022-04-15 12:37:31,882 INFO L290 TraceCheckUtils]: 48: Hoare triple {66912#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66912#(<= main_~k~0 999958)} is VALID [2022-04-15 12:37:31,884 INFO L290 TraceCheckUtils]: 47: Hoare triple {66919#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66912#(<= main_~k~0 999958)} is VALID [2022-04-15 12:37:31,884 INFO L290 TraceCheckUtils]: 46: Hoare triple {66919#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66919#(<= main_~k~0 999957)} is VALID [2022-04-15 12:37:31,886 INFO L290 TraceCheckUtils]: 45: Hoare triple {66926#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66919#(<= main_~k~0 999957)} is VALID [2022-04-15 12:37:31,886 INFO L290 TraceCheckUtils]: 44: Hoare triple {66926#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66926#(<= main_~k~0 999956)} is VALID [2022-04-15 12:37:31,888 INFO L290 TraceCheckUtils]: 43: Hoare triple {66933#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66926#(<= main_~k~0 999956)} is VALID [2022-04-15 12:37:31,888 INFO L290 TraceCheckUtils]: 42: Hoare triple {66933#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66933#(<= main_~k~0 999955)} is VALID [2022-04-15 12:37:31,890 INFO L290 TraceCheckUtils]: 41: Hoare triple {66940#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66933#(<= main_~k~0 999955)} is VALID [2022-04-15 12:37:31,890 INFO L290 TraceCheckUtils]: 40: Hoare triple {66940#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66940#(<= main_~k~0 999954)} is VALID [2022-04-15 12:37:31,892 INFO L290 TraceCheckUtils]: 39: Hoare triple {66947#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66940#(<= main_~k~0 999954)} is VALID [2022-04-15 12:37:31,892 INFO L290 TraceCheckUtils]: 38: Hoare triple {66947#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66947#(<= main_~k~0 999953)} is VALID [2022-04-15 12:37:31,894 INFO L290 TraceCheckUtils]: 37: Hoare triple {66954#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66947#(<= main_~k~0 999953)} is VALID [2022-04-15 12:37:31,894 INFO L290 TraceCheckUtils]: 36: Hoare triple {66954#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66954#(<= main_~k~0 999952)} is VALID [2022-04-15 12:37:31,896 INFO L290 TraceCheckUtils]: 35: Hoare triple {66961#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66954#(<= main_~k~0 999952)} is VALID [2022-04-15 12:37:31,896 INFO L290 TraceCheckUtils]: 34: Hoare triple {66961#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66961#(<= main_~k~0 999951)} is VALID [2022-04-15 12:37:31,898 INFO L290 TraceCheckUtils]: 33: Hoare triple {66968#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66961#(<= main_~k~0 999951)} is VALID [2022-04-15 12:37:31,898 INFO L290 TraceCheckUtils]: 32: Hoare triple {66968#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66968#(<= main_~k~0 999950)} is VALID [2022-04-15 12:37:31,900 INFO L290 TraceCheckUtils]: 31: Hoare triple {66975#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66968#(<= main_~k~0 999950)} is VALID [2022-04-15 12:37:31,900 INFO L290 TraceCheckUtils]: 30: Hoare triple {66975#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66975#(<= main_~k~0 999949)} is VALID [2022-04-15 12:37:31,902 INFO L290 TraceCheckUtils]: 29: Hoare triple {66982#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66975#(<= main_~k~0 999949)} is VALID [2022-04-15 12:37:31,902 INFO L290 TraceCheckUtils]: 28: Hoare triple {66982#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66982#(<= main_~k~0 999948)} is VALID [2022-04-15 12:37:31,904 INFO L290 TraceCheckUtils]: 27: Hoare triple {66989#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66982#(<= main_~k~0 999948)} is VALID [2022-04-15 12:37:31,904 INFO L290 TraceCheckUtils]: 26: Hoare triple {66989#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66989#(<= main_~k~0 999947)} is VALID [2022-04-15 12:37:31,906 INFO L290 TraceCheckUtils]: 25: Hoare triple {66996#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66989#(<= main_~k~0 999947)} is VALID [2022-04-15 12:37:31,906 INFO L290 TraceCheckUtils]: 24: Hoare triple {66996#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {66996#(<= main_~k~0 999946)} is VALID [2022-04-15 12:37:31,908 INFO L290 TraceCheckUtils]: 23: Hoare triple {67003#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {66996#(<= main_~k~0 999946)} is VALID [2022-04-15 12:37:31,908 INFO L290 TraceCheckUtils]: 22: Hoare triple {67003#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {67003#(<= main_~k~0 999945)} is VALID [2022-04-15 12:37:31,910 INFO L290 TraceCheckUtils]: 21: Hoare triple {67010#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {67003#(<= main_~k~0 999945)} is VALID [2022-04-15 12:37:31,910 INFO L290 TraceCheckUtils]: 20: Hoare triple {67010#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {67010#(<= main_~k~0 999944)} is VALID [2022-04-15 12:37:31,912 INFO L290 TraceCheckUtils]: 19: Hoare triple {67017#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {67010#(<= main_~k~0 999944)} is VALID [2022-04-15 12:37:31,913 INFO L290 TraceCheckUtils]: 18: Hoare triple {67017#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {67017#(<= main_~k~0 999943)} is VALID [2022-04-15 12:37:31,915 INFO L290 TraceCheckUtils]: 17: Hoare triple {67024#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {67017#(<= main_~k~0 999943)} is VALID [2022-04-15 12:37:31,915 INFO L290 TraceCheckUtils]: 16: Hoare triple {67024#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {67024#(<= main_~k~0 999942)} is VALID [2022-04-15 12:37:31,917 INFO L290 TraceCheckUtils]: 15: Hoare triple {67031#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {67024#(<= main_~k~0 999942)} is VALID [2022-04-15 12:37:31,917 INFO L290 TraceCheckUtils]: 14: Hoare triple {67031#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {67031#(<= main_~k~0 999941)} is VALID [2022-04-15 12:37:31,919 INFO L290 TraceCheckUtils]: 13: Hoare triple {67038#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {67031#(<= main_~k~0 999941)} is VALID [2022-04-15 12:37:31,919 INFO L290 TraceCheckUtils]: 12: Hoare triple {67038#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {67038#(<= main_~k~0 999940)} is VALID [2022-04-15 12:37:31,920 INFO L290 TraceCheckUtils]: 11: Hoare triple {67045#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {67038#(<= main_~k~0 999940)} is VALID [2022-04-15 12:37:31,921 INFO L290 TraceCheckUtils]: 10: Hoare triple {67045#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {67045#(<= main_~k~0 999939)} is VALID [2022-04-15 12:37:31,922 INFO L290 TraceCheckUtils]: 9: Hoare triple {67052#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {67045#(<= main_~k~0 999939)} is VALID [2022-04-15 12:37:31,923 INFO L290 TraceCheckUtils]: 8: Hoare triple {67052#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {67052#(<= main_~k~0 999938)} is VALID [2022-04-15 12:37:31,924 INFO L290 TraceCheckUtils]: 7: Hoare triple {67059#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {67052#(<= main_~k~0 999938)} is VALID [2022-04-15 12:37:31,925 INFO L290 TraceCheckUtils]: 6: Hoare triple {67059#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {67059#(<= main_~k~0 999937)} is VALID [2022-04-15 12:37:31,925 INFO L290 TraceCheckUtils]: 5: Hoare triple {66123#true} ~i~0 := 0;~k~0 := 0; {67059#(<= main_~k~0 999937)} is VALID [2022-04-15 12:37:31,925 INFO L272 TraceCheckUtils]: 4: Hoare triple {66123#true} call #t~ret3 := main(); {66123#true} is VALID [2022-04-15 12:37:31,925 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {66123#true} {66123#true} #54#return; {66123#true} is VALID [2022-04-15 12:37:31,925 INFO L290 TraceCheckUtils]: 2: Hoare triple {66123#true} assume true; {66123#true} is VALID [2022-04-15 12:37:31,925 INFO L290 TraceCheckUtils]: 1: Hoare triple {66123#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {66123#true} is VALID [2022-04-15 12:37:31,925 INFO L272 TraceCheckUtils]: 0: Hoare triple {66123#true} call ULTIMATE.init(); {66123#true} is VALID [2022-04-15 12:37:31,926 INFO L134 CoverageAnalysis]: Checked inductivity of 3969 backedges. 0 proven. 3969 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:37:31,926 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1525876754] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:37:31,926 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:37:31,926 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 68, 68] total 136 [2022-04-15 12:37:31,926 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:37:31,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2063200386] [2022-04-15 12:37:31,927 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2063200386] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:37:31,927 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:37:31,927 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [69] imperfect sequences [] total 69 [2022-04-15 12:37:31,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776877068] [2022-04-15 12:37:31,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:37:31,935 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 1.9275362318840579) internal successors, (133), 67 states have internal predecessors, (133), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 137 [2022-04-15 12:37:31,935 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:37:31,935 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 69 states, 69 states have (on average 1.9275362318840579) internal successors, (133), 67 states have internal predecessors, (133), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:32,089 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 137 edges. 137 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:37:32,090 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-04-15 12:37:32,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:37:32,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-04-15 12:37:32,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8527, Invalid=9833, Unknown=0, NotChecked=0, Total=18360 [2022-04-15 12:37:32,093 INFO L87 Difference]: Start difference. First operand 138 states and 138 transitions. Second operand has 69 states, 69 states have (on average 1.9275362318840579) internal successors, (133), 67 states have internal predecessors, (133), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:34,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:37:34,705 INFO L93 Difference]: Finished difference Result 146 states and 146 transitions. [2022-04-15 12:37:34,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-04-15 12:37:34,705 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 1.9275362318840579) internal successors, (133), 67 states have internal predecessors, (133), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 137 [2022-04-15 12:37:34,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:37:34,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 69 states have (on average 1.9275362318840579) internal successors, (133), 67 states have internal predecessors, (133), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:34,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 146 transitions. [2022-04-15 12:37:34,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 69 states have (on average 1.9275362318840579) internal successors, (133), 67 states have internal predecessors, (133), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:34,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 146 transitions. [2022-04-15 12:37:34,708 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 69 states and 146 transitions. [2022-04-15 12:37:34,892 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 146 edges. 146 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:37:34,893 INFO L225 Difference]: With dead ends: 146 [2022-04-15 12:37:34,893 INFO L226 Difference]: Without dead ends: 141 [2022-04-15 12:37:34,897 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 409 GetRequests, 208 SyntacticMatches, 1 SemanticMatches, 200 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3229 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=16922, Invalid=23680, Unknown=0, NotChecked=0, Total=40602 [2022-04-15 12:37:34,897 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 138 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-15 12:37:34,903 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 43 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-15 12:37:34,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2022-04-15 12:37:35,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 140. [2022-04-15 12:37:35,419 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:37:35,419 INFO L82 GeneralOperation]: Start isEquivalent. First operand 141 states. Second operand has 140 states, 135 states have (on average 1.0074074074074073) internal successors, (136), 135 states have internal predecessors, (136), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:35,420 INFO L74 IsIncluded]: Start isIncluded. First operand 141 states. Second operand has 140 states, 135 states have (on average 1.0074074074074073) internal successors, (136), 135 states have internal predecessors, (136), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:35,420 INFO L87 Difference]: Start difference. First operand 141 states. Second operand has 140 states, 135 states have (on average 1.0074074074074073) internal successors, (136), 135 states have internal predecessors, (136), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:35,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:37:35,421 INFO L93 Difference]: Finished difference Result 141 states and 141 transitions. [2022-04-15 12:37:35,421 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 141 transitions. [2022-04-15 12:37:35,421 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:37:35,421 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:37:35,422 INFO L74 IsIncluded]: Start isIncluded. First operand has 140 states, 135 states have (on average 1.0074074074074073) internal successors, (136), 135 states have internal predecessors, (136), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 141 states. [2022-04-15 12:37:35,422 INFO L87 Difference]: Start difference. First operand has 140 states, 135 states have (on average 1.0074074074074073) internal successors, (136), 135 states have internal predecessors, (136), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 141 states. [2022-04-15 12:37:35,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:37:35,424 INFO L93 Difference]: Finished difference Result 141 states and 141 transitions. [2022-04-15 12:37:35,424 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 141 transitions. [2022-04-15 12:37:35,424 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:37:35,424 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:37:35,425 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:37:35,425 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:37:35,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 135 states have (on average 1.0074074074074073) internal successors, (136), 135 states have internal predecessors, (136), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:35,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 140 transitions. [2022-04-15 12:37:35,428 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 140 transitions. Word has length 137 [2022-04-15 12:37:35,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:37:35,428 INFO L478 AbstractCegarLoop]: Abstraction has 140 states and 140 transitions. [2022-04-15 12:37:35,428 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 1.9275362318840579) internal successors, (133), 67 states have internal predecessors, (133), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:35,428 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 140 states and 140 transitions. [2022-04-15 12:37:35,708 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 140 edges. 140 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:37:35,708 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 140 transitions. [2022-04-15 12:37:35,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-04-15 12:37:35,709 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:37:35,709 INFO L499 BasicCegarLoop]: trace histogram [64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:37:35,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-04-15 12:37:35,926 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2022-04-15 12:37:35,927 INFO L403 AbstractCegarLoop]: === Iteration 65 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:37:35,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:37:35,927 INFO L85 PathProgramCache]: Analyzing trace with hash -2024817516, now seen corresponding path program 127 times [2022-04-15 12:37:35,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:37:35,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [94399686] [2022-04-15 12:37:36,419 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:37:36,419 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:37:36,419 INFO L85 PathProgramCache]: Analyzing trace with hash -2024817516, now seen corresponding path program 128 times [2022-04-15 12:37:36,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:37:36,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868011183] [2022-04-15 12:37:36,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:37:36,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:37:36,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:37:37,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:37:37,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:37:37,450 INFO L290 TraceCheckUtils]: 0: Hoare triple {68141#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {68069#true} is VALID [2022-04-15 12:37:37,450 INFO L290 TraceCheckUtils]: 1: Hoare triple {68069#true} assume true; {68069#true} is VALID [2022-04-15 12:37:37,450 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {68069#true} {68069#true} #54#return; {68069#true} is VALID [2022-04-15 12:37:37,450 INFO L272 TraceCheckUtils]: 0: Hoare triple {68069#true} call ULTIMATE.init(); {68141#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:37:37,451 INFO L290 TraceCheckUtils]: 1: Hoare triple {68141#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {68069#true} is VALID [2022-04-15 12:37:37,451 INFO L290 TraceCheckUtils]: 2: Hoare triple {68069#true} assume true; {68069#true} is VALID [2022-04-15 12:37:37,451 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {68069#true} {68069#true} #54#return; {68069#true} is VALID [2022-04-15 12:37:37,451 INFO L272 TraceCheckUtils]: 4: Hoare triple {68069#true} call #t~ret3 := main(); {68069#true} is VALID [2022-04-15 12:37:37,451 INFO L290 TraceCheckUtils]: 5: Hoare triple {68069#true} ~i~0 := 0;~k~0 := 0; {68074#(= main_~k~0 0)} is VALID [2022-04-15 12:37:37,452 INFO L290 TraceCheckUtils]: 6: Hoare triple {68074#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68074#(= main_~k~0 0)} is VALID [2022-04-15 12:37:37,452 INFO L290 TraceCheckUtils]: 7: Hoare triple {68074#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68075#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:37,452 INFO L290 TraceCheckUtils]: 8: Hoare triple {68075#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68075#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:37,457 INFO L290 TraceCheckUtils]: 9: Hoare triple {68075#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68076#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:37,458 INFO L290 TraceCheckUtils]: 10: Hoare triple {68076#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68076#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:37,459 INFO L290 TraceCheckUtils]: 11: Hoare triple {68076#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68077#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:37,460 INFO L290 TraceCheckUtils]: 12: Hoare triple {68077#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68077#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:37,461 INFO L290 TraceCheckUtils]: 13: Hoare triple {68077#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68078#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:37,462 INFO L290 TraceCheckUtils]: 14: Hoare triple {68078#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68078#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:37,464 INFO L290 TraceCheckUtils]: 15: Hoare triple {68078#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68079#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:37,464 INFO L290 TraceCheckUtils]: 16: Hoare triple {68079#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68079#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:37,466 INFO L290 TraceCheckUtils]: 17: Hoare triple {68079#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68080#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:37,466 INFO L290 TraceCheckUtils]: 18: Hoare triple {68080#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68080#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:37,467 INFO L290 TraceCheckUtils]: 19: Hoare triple {68080#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68081#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:37,468 INFO L290 TraceCheckUtils]: 20: Hoare triple {68081#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68081#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:37,469 INFO L290 TraceCheckUtils]: 21: Hoare triple {68081#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68082#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:37,470 INFO L290 TraceCheckUtils]: 22: Hoare triple {68082#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68082#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:37,471 INFO L290 TraceCheckUtils]: 23: Hoare triple {68082#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68083#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:37,472 INFO L290 TraceCheckUtils]: 24: Hoare triple {68083#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68083#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:37,474 INFO L290 TraceCheckUtils]: 25: Hoare triple {68083#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68084#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:37,474 INFO L290 TraceCheckUtils]: 26: Hoare triple {68084#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68084#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:37,476 INFO L290 TraceCheckUtils]: 27: Hoare triple {68084#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68085#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:37,476 INFO L290 TraceCheckUtils]: 28: Hoare triple {68085#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68085#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:37,478 INFO L290 TraceCheckUtils]: 29: Hoare triple {68085#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68086#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:37,478 INFO L290 TraceCheckUtils]: 30: Hoare triple {68086#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68086#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:37,480 INFO L290 TraceCheckUtils]: 31: Hoare triple {68086#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68087#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:37,480 INFO L290 TraceCheckUtils]: 32: Hoare triple {68087#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68087#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:37,482 INFO L290 TraceCheckUtils]: 33: Hoare triple {68087#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68088#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:37,482 INFO L290 TraceCheckUtils]: 34: Hoare triple {68088#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68088#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:37,484 INFO L290 TraceCheckUtils]: 35: Hoare triple {68088#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68089#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:37,484 INFO L290 TraceCheckUtils]: 36: Hoare triple {68089#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68089#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:37,486 INFO L290 TraceCheckUtils]: 37: Hoare triple {68089#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68090#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:37,486 INFO L290 TraceCheckUtils]: 38: Hoare triple {68090#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68090#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:37,488 INFO L290 TraceCheckUtils]: 39: Hoare triple {68090#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68091#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:37,488 INFO L290 TraceCheckUtils]: 40: Hoare triple {68091#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68091#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:37,490 INFO L290 TraceCheckUtils]: 41: Hoare triple {68091#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68092#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:37,490 INFO L290 TraceCheckUtils]: 42: Hoare triple {68092#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68092#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:37,492 INFO L290 TraceCheckUtils]: 43: Hoare triple {68092#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68093#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:37,492 INFO L290 TraceCheckUtils]: 44: Hoare triple {68093#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68093#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:37,494 INFO L290 TraceCheckUtils]: 45: Hoare triple {68093#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68094#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:37,494 INFO L290 TraceCheckUtils]: 46: Hoare triple {68094#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68094#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:37,496 INFO L290 TraceCheckUtils]: 47: Hoare triple {68094#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68095#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:37,496 INFO L290 TraceCheckUtils]: 48: Hoare triple {68095#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68095#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:37,498 INFO L290 TraceCheckUtils]: 49: Hoare triple {68095#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68096#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:37,498 INFO L290 TraceCheckUtils]: 50: Hoare triple {68096#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68096#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:37,501 INFO L290 TraceCheckUtils]: 51: Hoare triple {68096#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68097#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:37,501 INFO L290 TraceCheckUtils]: 52: Hoare triple {68097#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68097#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:37,503 INFO L290 TraceCheckUtils]: 53: Hoare triple {68097#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68098#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:37,503 INFO L290 TraceCheckUtils]: 54: Hoare triple {68098#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68098#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:37,505 INFO L290 TraceCheckUtils]: 55: Hoare triple {68098#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68099#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:37,505 INFO L290 TraceCheckUtils]: 56: Hoare triple {68099#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68099#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:37,507 INFO L290 TraceCheckUtils]: 57: Hoare triple {68099#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68100#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:37,507 INFO L290 TraceCheckUtils]: 58: Hoare triple {68100#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68100#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:37,509 INFO L290 TraceCheckUtils]: 59: Hoare triple {68100#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68101#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:37,509 INFO L290 TraceCheckUtils]: 60: Hoare triple {68101#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68101#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:37,511 INFO L290 TraceCheckUtils]: 61: Hoare triple {68101#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68102#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:37,511 INFO L290 TraceCheckUtils]: 62: Hoare triple {68102#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68102#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:37,513 INFO L290 TraceCheckUtils]: 63: Hoare triple {68102#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68103#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:37,513 INFO L290 TraceCheckUtils]: 64: Hoare triple {68103#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68103#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:37,515 INFO L290 TraceCheckUtils]: 65: Hoare triple {68103#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68104#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:37,515 INFO L290 TraceCheckUtils]: 66: Hoare triple {68104#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68104#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:37,517 INFO L290 TraceCheckUtils]: 67: Hoare triple {68104#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68105#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:37,517 INFO L290 TraceCheckUtils]: 68: Hoare triple {68105#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68105#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:37,519 INFO L290 TraceCheckUtils]: 69: Hoare triple {68105#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68106#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:37,519 INFO L290 TraceCheckUtils]: 70: Hoare triple {68106#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68106#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:37,521 INFO L290 TraceCheckUtils]: 71: Hoare triple {68106#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68107#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:37,521 INFO L290 TraceCheckUtils]: 72: Hoare triple {68107#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68107#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:37,523 INFO L290 TraceCheckUtils]: 73: Hoare triple {68107#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68108#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:37,524 INFO L290 TraceCheckUtils]: 74: Hoare triple {68108#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68108#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:37,526 INFO L290 TraceCheckUtils]: 75: Hoare triple {68108#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68109#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:37,526 INFO L290 TraceCheckUtils]: 76: Hoare triple {68109#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68109#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:37,528 INFO L290 TraceCheckUtils]: 77: Hoare triple {68109#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68110#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:37,528 INFO L290 TraceCheckUtils]: 78: Hoare triple {68110#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68110#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:37,530 INFO L290 TraceCheckUtils]: 79: Hoare triple {68110#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68111#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:37,530 INFO L290 TraceCheckUtils]: 80: Hoare triple {68111#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68111#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:37,532 INFO L290 TraceCheckUtils]: 81: Hoare triple {68111#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68112#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:37,532 INFO L290 TraceCheckUtils]: 82: Hoare triple {68112#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68112#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:37,534 INFO L290 TraceCheckUtils]: 83: Hoare triple {68112#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68113#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:37,534 INFO L290 TraceCheckUtils]: 84: Hoare triple {68113#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68113#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:37,536 INFO L290 TraceCheckUtils]: 85: Hoare triple {68113#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68114#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:37,536 INFO L290 TraceCheckUtils]: 86: Hoare triple {68114#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68114#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:37,538 INFO L290 TraceCheckUtils]: 87: Hoare triple {68114#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68115#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:37,538 INFO L290 TraceCheckUtils]: 88: Hoare triple {68115#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68115#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:37,540 INFO L290 TraceCheckUtils]: 89: Hoare triple {68115#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68116#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:37,540 INFO L290 TraceCheckUtils]: 90: Hoare triple {68116#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68116#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:37,542 INFO L290 TraceCheckUtils]: 91: Hoare triple {68116#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68117#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:37,542 INFO L290 TraceCheckUtils]: 92: Hoare triple {68117#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68117#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:37,544 INFO L290 TraceCheckUtils]: 93: Hoare triple {68117#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68118#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:37,544 INFO L290 TraceCheckUtils]: 94: Hoare triple {68118#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68118#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:37,546 INFO L290 TraceCheckUtils]: 95: Hoare triple {68118#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68119#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:37,546 INFO L290 TraceCheckUtils]: 96: Hoare triple {68119#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68119#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:37,548 INFO L290 TraceCheckUtils]: 97: Hoare triple {68119#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68120#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:37,548 INFO L290 TraceCheckUtils]: 98: Hoare triple {68120#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68120#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:37,550 INFO L290 TraceCheckUtils]: 99: Hoare triple {68120#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68121#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:37,551 INFO L290 TraceCheckUtils]: 100: Hoare triple {68121#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68121#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:37,552 INFO L290 TraceCheckUtils]: 101: Hoare triple {68121#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68122#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:37,553 INFO L290 TraceCheckUtils]: 102: Hoare triple {68122#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68122#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:37,554 INFO L290 TraceCheckUtils]: 103: Hoare triple {68122#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68123#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:37,555 INFO L290 TraceCheckUtils]: 104: Hoare triple {68123#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68123#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:37,557 INFO L290 TraceCheckUtils]: 105: Hoare triple {68123#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68124#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:37,557 INFO L290 TraceCheckUtils]: 106: Hoare triple {68124#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68124#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:37,559 INFO L290 TraceCheckUtils]: 107: Hoare triple {68124#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68125#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:37,559 INFO L290 TraceCheckUtils]: 108: Hoare triple {68125#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68125#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:37,561 INFO L290 TraceCheckUtils]: 109: Hoare triple {68125#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68126#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:37,561 INFO L290 TraceCheckUtils]: 110: Hoare triple {68126#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68126#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:37,563 INFO L290 TraceCheckUtils]: 111: Hoare triple {68126#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68127#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:37,563 INFO L290 TraceCheckUtils]: 112: Hoare triple {68127#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68127#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:37,565 INFO L290 TraceCheckUtils]: 113: Hoare triple {68127#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68128#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:37,565 INFO L290 TraceCheckUtils]: 114: Hoare triple {68128#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68128#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:37,567 INFO L290 TraceCheckUtils]: 115: Hoare triple {68128#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68129#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:37,567 INFO L290 TraceCheckUtils]: 116: Hoare triple {68129#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68129#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:37,569 INFO L290 TraceCheckUtils]: 117: Hoare triple {68129#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68130#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:37,569 INFO L290 TraceCheckUtils]: 118: Hoare triple {68130#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68130#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:37,571 INFO L290 TraceCheckUtils]: 119: Hoare triple {68130#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68131#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:37,572 INFO L290 TraceCheckUtils]: 120: Hoare triple {68131#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68131#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:37,573 INFO L290 TraceCheckUtils]: 121: Hoare triple {68131#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68132#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:37,574 INFO L290 TraceCheckUtils]: 122: Hoare triple {68132#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68132#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:37,576 INFO L290 TraceCheckUtils]: 123: Hoare triple {68132#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68133#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:37,576 INFO L290 TraceCheckUtils]: 124: Hoare triple {68133#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68133#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:37,578 INFO L290 TraceCheckUtils]: 125: Hoare triple {68133#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68134#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:37,578 INFO L290 TraceCheckUtils]: 126: Hoare triple {68134#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68134#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:37,580 INFO L290 TraceCheckUtils]: 127: Hoare triple {68134#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68135#(<= main_~k~0 61)} is VALID [2022-04-15 12:37:37,580 INFO L290 TraceCheckUtils]: 128: Hoare triple {68135#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68135#(<= main_~k~0 61)} is VALID [2022-04-15 12:37:37,582 INFO L290 TraceCheckUtils]: 129: Hoare triple {68135#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68136#(<= main_~k~0 62)} is VALID [2022-04-15 12:37:37,582 INFO L290 TraceCheckUtils]: 130: Hoare triple {68136#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68136#(<= main_~k~0 62)} is VALID [2022-04-15 12:37:37,584 INFO L290 TraceCheckUtils]: 131: Hoare triple {68136#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68137#(<= main_~k~0 63)} is VALID [2022-04-15 12:37:37,584 INFO L290 TraceCheckUtils]: 132: Hoare triple {68137#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68137#(<= main_~k~0 63)} is VALID [2022-04-15 12:37:37,586 INFO L290 TraceCheckUtils]: 133: Hoare triple {68137#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68138#(<= main_~k~0 64)} is VALID [2022-04-15 12:37:37,586 INFO L290 TraceCheckUtils]: 134: Hoare triple {68138#(<= main_~k~0 64)} assume !(~i~0 < 1000000); {68138#(<= main_~k~0 64)} is VALID [2022-04-15 12:37:37,586 INFO L272 TraceCheckUtils]: 135: Hoare triple {68138#(<= main_~k~0 64)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {68139#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:37:37,587 INFO L290 TraceCheckUtils]: 136: Hoare triple {68139#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {68140#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:37:37,587 INFO L290 TraceCheckUtils]: 137: Hoare triple {68140#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {68070#false} is VALID [2022-04-15 12:37:37,587 INFO L290 TraceCheckUtils]: 138: Hoare triple {68070#false} assume !false; {68070#false} is VALID [2022-04-15 12:37:37,587 INFO L134 CoverageAnalysis]: Checked inductivity of 4096 backedges. 0 proven. 4096 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:37:37,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:37:37,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868011183] [2022-04-15 12:37:37,588 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868011183] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:37:37,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [886217386] [2022-04-15 12:37:37,588 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:37:37,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:37:37,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:37:37,597 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:37:37,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-04-15 12:37:37,738 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:37:37,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:37:37,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 753 conjuncts, 68 conjunts are in the unsatisfiable core [2022-04-15 12:37:37,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:37:37,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:37:38,260 INFO L272 TraceCheckUtils]: 0: Hoare triple {68069#true} call ULTIMATE.init(); {68069#true} is VALID [2022-04-15 12:37:38,260 INFO L290 TraceCheckUtils]: 1: Hoare triple {68069#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {68069#true} is VALID [2022-04-15 12:37:38,260 INFO L290 TraceCheckUtils]: 2: Hoare triple {68069#true} assume true; {68069#true} is VALID [2022-04-15 12:37:38,260 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {68069#true} {68069#true} #54#return; {68069#true} is VALID [2022-04-15 12:37:38,260 INFO L272 TraceCheckUtils]: 4: Hoare triple {68069#true} call #t~ret3 := main(); {68069#true} is VALID [2022-04-15 12:37:38,260 INFO L290 TraceCheckUtils]: 5: Hoare triple {68069#true} ~i~0 := 0;~k~0 := 0; {68160#(<= main_~k~0 0)} is VALID [2022-04-15 12:37:38,261 INFO L290 TraceCheckUtils]: 6: Hoare triple {68160#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68160#(<= main_~k~0 0)} is VALID [2022-04-15 12:37:38,266 INFO L290 TraceCheckUtils]: 7: Hoare triple {68160#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68075#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:38,266 INFO L290 TraceCheckUtils]: 8: Hoare triple {68075#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68075#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:38,268 INFO L290 TraceCheckUtils]: 9: Hoare triple {68075#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68076#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:38,268 INFO L290 TraceCheckUtils]: 10: Hoare triple {68076#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68076#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:38,270 INFO L290 TraceCheckUtils]: 11: Hoare triple {68076#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68077#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:38,270 INFO L290 TraceCheckUtils]: 12: Hoare triple {68077#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68077#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:38,272 INFO L290 TraceCheckUtils]: 13: Hoare triple {68077#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68078#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:38,272 INFO L290 TraceCheckUtils]: 14: Hoare triple {68078#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68078#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:38,274 INFO L290 TraceCheckUtils]: 15: Hoare triple {68078#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68079#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:38,274 INFO L290 TraceCheckUtils]: 16: Hoare triple {68079#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68079#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:38,276 INFO L290 TraceCheckUtils]: 17: Hoare triple {68079#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68080#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:38,276 INFO L290 TraceCheckUtils]: 18: Hoare triple {68080#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68080#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:38,278 INFO L290 TraceCheckUtils]: 19: Hoare triple {68080#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68081#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:38,278 INFO L290 TraceCheckUtils]: 20: Hoare triple {68081#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68081#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:38,280 INFO L290 TraceCheckUtils]: 21: Hoare triple {68081#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68082#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:38,280 INFO L290 TraceCheckUtils]: 22: Hoare triple {68082#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68082#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:38,282 INFO L290 TraceCheckUtils]: 23: Hoare triple {68082#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68083#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:38,282 INFO L290 TraceCheckUtils]: 24: Hoare triple {68083#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68083#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:38,284 INFO L290 TraceCheckUtils]: 25: Hoare triple {68083#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68084#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:38,284 INFO L290 TraceCheckUtils]: 26: Hoare triple {68084#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68084#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:38,286 INFO L290 TraceCheckUtils]: 27: Hoare triple {68084#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68085#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:38,286 INFO L290 TraceCheckUtils]: 28: Hoare triple {68085#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68085#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:38,288 INFO L290 TraceCheckUtils]: 29: Hoare triple {68085#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68086#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:38,288 INFO L290 TraceCheckUtils]: 30: Hoare triple {68086#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68086#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:38,290 INFO L290 TraceCheckUtils]: 31: Hoare triple {68086#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68087#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:38,290 INFO L290 TraceCheckUtils]: 32: Hoare triple {68087#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68087#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:38,292 INFO L290 TraceCheckUtils]: 33: Hoare triple {68087#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68088#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:38,292 INFO L290 TraceCheckUtils]: 34: Hoare triple {68088#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68088#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:38,294 INFO L290 TraceCheckUtils]: 35: Hoare triple {68088#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68089#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:38,294 INFO L290 TraceCheckUtils]: 36: Hoare triple {68089#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68089#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:38,296 INFO L290 TraceCheckUtils]: 37: Hoare triple {68089#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68090#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:38,296 INFO L290 TraceCheckUtils]: 38: Hoare triple {68090#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68090#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:38,298 INFO L290 TraceCheckUtils]: 39: Hoare triple {68090#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68091#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:38,298 INFO L290 TraceCheckUtils]: 40: Hoare triple {68091#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68091#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:38,300 INFO L290 TraceCheckUtils]: 41: Hoare triple {68091#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68092#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:38,300 INFO L290 TraceCheckUtils]: 42: Hoare triple {68092#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68092#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:38,302 INFO L290 TraceCheckUtils]: 43: Hoare triple {68092#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68093#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:38,302 INFO L290 TraceCheckUtils]: 44: Hoare triple {68093#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68093#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:38,304 INFO L290 TraceCheckUtils]: 45: Hoare triple {68093#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68094#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:38,304 INFO L290 TraceCheckUtils]: 46: Hoare triple {68094#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68094#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:38,306 INFO L290 TraceCheckUtils]: 47: Hoare triple {68094#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68095#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:38,306 INFO L290 TraceCheckUtils]: 48: Hoare triple {68095#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68095#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:38,308 INFO L290 TraceCheckUtils]: 49: Hoare triple {68095#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68096#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:38,308 INFO L290 TraceCheckUtils]: 50: Hoare triple {68096#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68096#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:38,310 INFO L290 TraceCheckUtils]: 51: Hoare triple {68096#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68097#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:38,310 INFO L290 TraceCheckUtils]: 52: Hoare triple {68097#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68097#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:38,313 INFO L290 TraceCheckUtils]: 53: Hoare triple {68097#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68098#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:38,313 INFO L290 TraceCheckUtils]: 54: Hoare triple {68098#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68098#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:38,315 INFO L290 TraceCheckUtils]: 55: Hoare triple {68098#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68099#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:38,315 INFO L290 TraceCheckUtils]: 56: Hoare triple {68099#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68099#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:38,317 INFO L290 TraceCheckUtils]: 57: Hoare triple {68099#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68100#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:38,317 INFO L290 TraceCheckUtils]: 58: Hoare triple {68100#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68100#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:38,319 INFO L290 TraceCheckUtils]: 59: Hoare triple {68100#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68101#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:38,319 INFO L290 TraceCheckUtils]: 60: Hoare triple {68101#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68101#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:38,321 INFO L290 TraceCheckUtils]: 61: Hoare triple {68101#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68102#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:38,321 INFO L290 TraceCheckUtils]: 62: Hoare triple {68102#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68102#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:38,323 INFO L290 TraceCheckUtils]: 63: Hoare triple {68102#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68103#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:38,323 INFO L290 TraceCheckUtils]: 64: Hoare triple {68103#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68103#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:38,325 INFO L290 TraceCheckUtils]: 65: Hoare triple {68103#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68104#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:38,325 INFO L290 TraceCheckUtils]: 66: Hoare triple {68104#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68104#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:38,327 INFO L290 TraceCheckUtils]: 67: Hoare triple {68104#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68105#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:38,327 INFO L290 TraceCheckUtils]: 68: Hoare triple {68105#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68105#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:38,329 INFO L290 TraceCheckUtils]: 69: Hoare triple {68105#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68106#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:38,329 INFO L290 TraceCheckUtils]: 70: Hoare triple {68106#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68106#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:38,331 INFO L290 TraceCheckUtils]: 71: Hoare triple {68106#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68107#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:38,331 INFO L290 TraceCheckUtils]: 72: Hoare triple {68107#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68107#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:38,333 INFO L290 TraceCheckUtils]: 73: Hoare triple {68107#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68108#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:38,333 INFO L290 TraceCheckUtils]: 74: Hoare triple {68108#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68108#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:38,335 INFO L290 TraceCheckUtils]: 75: Hoare triple {68108#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68109#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:38,335 INFO L290 TraceCheckUtils]: 76: Hoare triple {68109#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68109#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:38,337 INFO L290 TraceCheckUtils]: 77: Hoare triple {68109#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68110#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:38,337 INFO L290 TraceCheckUtils]: 78: Hoare triple {68110#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68110#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:38,339 INFO L290 TraceCheckUtils]: 79: Hoare triple {68110#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68111#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:38,339 INFO L290 TraceCheckUtils]: 80: Hoare triple {68111#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68111#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:38,341 INFO L290 TraceCheckUtils]: 81: Hoare triple {68111#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68112#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:38,341 INFO L290 TraceCheckUtils]: 82: Hoare triple {68112#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68112#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:38,343 INFO L290 TraceCheckUtils]: 83: Hoare triple {68112#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68113#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:38,343 INFO L290 TraceCheckUtils]: 84: Hoare triple {68113#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68113#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:38,345 INFO L290 TraceCheckUtils]: 85: Hoare triple {68113#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68114#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:38,345 INFO L290 TraceCheckUtils]: 86: Hoare triple {68114#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68114#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:38,347 INFO L290 TraceCheckUtils]: 87: Hoare triple {68114#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68115#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:38,347 INFO L290 TraceCheckUtils]: 88: Hoare triple {68115#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68115#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:38,349 INFO L290 TraceCheckUtils]: 89: Hoare triple {68115#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68116#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:38,349 INFO L290 TraceCheckUtils]: 90: Hoare triple {68116#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68116#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:38,351 INFO L290 TraceCheckUtils]: 91: Hoare triple {68116#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68117#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:38,352 INFO L290 TraceCheckUtils]: 92: Hoare triple {68117#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68117#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:38,353 INFO L290 TraceCheckUtils]: 93: Hoare triple {68117#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68118#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:38,353 INFO L290 TraceCheckUtils]: 94: Hoare triple {68118#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68118#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:38,355 INFO L290 TraceCheckUtils]: 95: Hoare triple {68118#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68119#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:38,355 INFO L290 TraceCheckUtils]: 96: Hoare triple {68119#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68119#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:38,357 INFO L290 TraceCheckUtils]: 97: Hoare triple {68119#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68120#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:38,357 INFO L290 TraceCheckUtils]: 98: Hoare triple {68120#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68120#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:38,359 INFO L290 TraceCheckUtils]: 99: Hoare triple {68120#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68121#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:38,359 INFO L290 TraceCheckUtils]: 100: Hoare triple {68121#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68121#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:38,361 INFO L290 TraceCheckUtils]: 101: Hoare triple {68121#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68122#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:38,361 INFO L290 TraceCheckUtils]: 102: Hoare triple {68122#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68122#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:38,363 INFO L290 TraceCheckUtils]: 103: Hoare triple {68122#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68123#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:38,364 INFO L290 TraceCheckUtils]: 104: Hoare triple {68123#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68123#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:38,365 INFO L290 TraceCheckUtils]: 105: Hoare triple {68123#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68124#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:38,365 INFO L290 TraceCheckUtils]: 106: Hoare triple {68124#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68124#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:38,367 INFO L290 TraceCheckUtils]: 107: Hoare triple {68124#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68125#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:38,368 INFO L290 TraceCheckUtils]: 108: Hoare triple {68125#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68125#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:38,369 INFO L290 TraceCheckUtils]: 109: Hoare triple {68125#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68126#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:38,370 INFO L290 TraceCheckUtils]: 110: Hoare triple {68126#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68126#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:38,371 INFO L290 TraceCheckUtils]: 111: Hoare triple {68126#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68127#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:38,371 INFO L290 TraceCheckUtils]: 112: Hoare triple {68127#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68127#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:38,373 INFO L290 TraceCheckUtils]: 113: Hoare triple {68127#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68128#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:38,374 INFO L290 TraceCheckUtils]: 114: Hoare triple {68128#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68128#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:38,375 INFO L290 TraceCheckUtils]: 115: Hoare triple {68128#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68129#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:38,376 INFO L290 TraceCheckUtils]: 116: Hoare triple {68129#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68129#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:38,377 INFO L290 TraceCheckUtils]: 117: Hoare triple {68129#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68130#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:38,378 INFO L290 TraceCheckUtils]: 118: Hoare triple {68130#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68130#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:38,379 INFO L290 TraceCheckUtils]: 119: Hoare triple {68130#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68131#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:38,380 INFO L290 TraceCheckUtils]: 120: Hoare triple {68131#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68131#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:38,381 INFO L290 TraceCheckUtils]: 121: Hoare triple {68131#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68132#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:38,382 INFO L290 TraceCheckUtils]: 122: Hoare triple {68132#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68132#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:38,383 INFO L290 TraceCheckUtils]: 123: Hoare triple {68132#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68133#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:38,384 INFO L290 TraceCheckUtils]: 124: Hoare triple {68133#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68133#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:38,385 INFO L290 TraceCheckUtils]: 125: Hoare triple {68133#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68134#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:38,386 INFO L290 TraceCheckUtils]: 126: Hoare triple {68134#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68134#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:38,387 INFO L290 TraceCheckUtils]: 127: Hoare triple {68134#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68135#(<= main_~k~0 61)} is VALID [2022-04-15 12:37:38,388 INFO L290 TraceCheckUtils]: 128: Hoare triple {68135#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68135#(<= main_~k~0 61)} is VALID [2022-04-15 12:37:38,389 INFO L290 TraceCheckUtils]: 129: Hoare triple {68135#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68136#(<= main_~k~0 62)} is VALID [2022-04-15 12:37:38,390 INFO L290 TraceCheckUtils]: 130: Hoare triple {68136#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68136#(<= main_~k~0 62)} is VALID [2022-04-15 12:37:38,391 INFO L290 TraceCheckUtils]: 131: Hoare triple {68136#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68137#(<= main_~k~0 63)} is VALID [2022-04-15 12:37:38,392 INFO L290 TraceCheckUtils]: 132: Hoare triple {68137#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68137#(<= main_~k~0 63)} is VALID [2022-04-15 12:37:38,393 INFO L290 TraceCheckUtils]: 133: Hoare triple {68137#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68138#(<= main_~k~0 64)} is VALID [2022-04-15 12:37:38,394 INFO L290 TraceCheckUtils]: 134: Hoare triple {68138#(<= main_~k~0 64)} assume !(~i~0 < 1000000); {68138#(<= main_~k~0 64)} is VALID [2022-04-15 12:37:38,394 INFO L272 TraceCheckUtils]: 135: Hoare triple {68138#(<= main_~k~0 64)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {68551#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:37:38,394 INFO L290 TraceCheckUtils]: 136: Hoare triple {68551#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {68555#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:37:38,394 INFO L290 TraceCheckUtils]: 137: Hoare triple {68555#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {68070#false} is VALID [2022-04-15 12:37:38,394 INFO L290 TraceCheckUtils]: 138: Hoare triple {68070#false} assume !false; {68070#false} is VALID [2022-04-15 12:37:38,395 INFO L134 CoverageAnalysis]: Checked inductivity of 4096 backedges. 0 proven. 4096 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:37:38,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:37:41,264 INFO L290 TraceCheckUtils]: 138: Hoare triple {68070#false} assume !false; {68070#false} is VALID [2022-04-15 12:37:41,264 INFO L290 TraceCheckUtils]: 137: Hoare triple {68555#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {68070#false} is VALID [2022-04-15 12:37:41,265 INFO L290 TraceCheckUtils]: 136: Hoare triple {68551#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {68555#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:37:41,265 INFO L272 TraceCheckUtils]: 135: Hoare triple {68571#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {68551#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:37:41,265 INFO L290 TraceCheckUtils]: 134: Hoare triple {68571#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {68571#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:37:41,274 INFO L290 TraceCheckUtils]: 133: Hoare triple {68578#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68571#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:37:41,274 INFO L290 TraceCheckUtils]: 132: Hoare triple {68578#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68578#(<= main_~k~0 999999)} is VALID [2022-04-15 12:37:41,276 INFO L290 TraceCheckUtils]: 131: Hoare triple {68585#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68578#(<= main_~k~0 999999)} is VALID [2022-04-15 12:37:41,277 INFO L290 TraceCheckUtils]: 130: Hoare triple {68585#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68585#(<= main_~k~0 999998)} is VALID [2022-04-15 12:37:41,279 INFO L290 TraceCheckUtils]: 129: Hoare triple {68592#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68585#(<= main_~k~0 999998)} is VALID [2022-04-15 12:37:41,279 INFO L290 TraceCheckUtils]: 128: Hoare triple {68592#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68592#(<= main_~k~0 999997)} is VALID [2022-04-15 12:37:41,281 INFO L290 TraceCheckUtils]: 127: Hoare triple {68599#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68592#(<= main_~k~0 999997)} is VALID [2022-04-15 12:37:41,281 INFO L290 TraceCheckUtils]: 126: Hoare triple {68599#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68599#(<= main_~k~0 999996)} is VALID [2022-04-15 12:37:41,283 INFO L290 TraceCheckUtils]: 125: Hoare triple {68606#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68599#(<= main_~k~0 999996)} is VALID [2022-04-15 12:37:41,283 INFO L290 TraceCheckUtils]: 124: Hoare triple {68606#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68606#(<= main_~k~0 999995)} is VALID [2022-04-15 12:37:41,285 INFO L290 TraceCheckUtils]: 123: Hoare triple {68613#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68606#(<= main_~k~0 999995)} is VALID [2022-04-15 12:37:41,285 INFO L290 TraceCheckUtils]: 122: Hoare triple {68613#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68613#(<= main_~k~0 999994)} is VALID [2022-04-15 12:37:41,287 INFO L290 TraceCheckUtils]: 121: Hoare triple {68620#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68613#(<= main_~k~0 999994)} is VALID [2022-04-15 12:37:41,288 INFO L290 TraceCheckUtils]: 120: Hoare triple {68620#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68620#(<= main_~k~0 999993)} is VALID [2022-04-15 12:37:41,290 INFO L290 TraceCheckUtils]: 119: Hoare triple {68627#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68620#(<= main_~k~0 999993)} is VALID [2022-04-15 12:37:41,290 INFO L290 TraceCheckUtils]: 118: Hoare triple {68627#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68627#(<= main_~k~0 999992)} is VALID [2022-04-15 12:37:41,292 INFO L290 TraceCheckUtils]: 117: Hoare triple {68634#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68627#(<= main_~k~0 999992)} is VALID [2022-04-15 12:37:41,292 INFO L290 TraceCheckUtils]: 116: Hoare triple {68634#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68634#(<= main_~k~0 999991)} is VALID [2022-04-15 12:37:41,294 INFO L290 TraceCheckUtils]: 115: Hoare triple {68641#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68634#(<= main_~k~0 999991)} is VALID [2022-04-15 12:37:41,295 INFO L290 TraceCheckUtils]: 114: Hoare triple {68641#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68641#(<= main_~k~0 999990)} is VALID [2022-04-15 12:37:41,297 INFO L290 TraceCheckUtils]: 113: Hoare triple {68648#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68641#(<= main_~k~0 999990)} is VALID [2022-04-15 12:37:41,297 INFO L290 TraceCheckUtils]: 112: Hoare triple {68648#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68648#(<= main_~k~0 999989)} is VALID [2022-04-15 12:37:41,299 INFO L290 TraceCheckUtils]: 111: Hoare triple {68655#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68648#(<= main_~k~0 999989)} is VALID [2022-04-15 12:37:41,299 INFO L290 TraceCheckUtils]: 110: Hoare triple {68655#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68655#(<= main_~k~0 999988)} is VALID [2022-04-15 12:37:41,301 INFO L290 TraceCheckUtils]: 109: Hoare triple {68662#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68655#(<= main_~k~0 999988)} is VALID [2022-04-15 12:37:41,301 INFO L290 TraceCheckUtils]: 108: Hoare triple {68662#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68662#(<= main_~k~0 999987)} is VALID [2022-04-15 12:37:41,303 INFO L290 TraceCheckUtils]: 107: Hoare triple {68669#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68662#(<= main_~k~0 999987)} is VALID [2022-04-15 12:37:41,304 INFO L290 TraceCheckUtils]: 106: Hoare triple {68669#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68669#(<= main_~k~0 999986)} is VALID [2022-04-15 12:37:41,306 INFO L290 TraceCheckUtils]: 105: Hoare triple {68676#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68669#(<= main_~k~0 999986)} is VALID [2022-04-15 12:37:41,306 INFO L290 TraceCheckUtils]: 104: Hoare triple {68676#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68676#(<= main_~k~0 999985)} is VALID [2022-04-15 12:37:41,308 INFO L290 TraceCheckUtils]: 103: Hoare triple {68683#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68676#(<= main_~k~0 999985)} is VALID [2022-04-15 12:37:41,308 INFO L290 TraceCheckUtils]: 102: Hoare triple {68683#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68683#(<= main_~k~0 999984)} is VALID [2022-04-15 12:37:41,310 INFO L290 TraceCheckUtils]: 101: Hoare triple {68690#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68683#(<= main_~k~0 999984)} is VALID [2022-04-15 12:37:41,310 INFO L290 TraceCheckUtils]: 100: Hoare triple {68690#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68690#(<= main_~k~0 999983)} is VALID [2022-04-15 12:37:41,313 INFO L290 TraceCheckUtils]: 99: Hoare triple {68697#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68690#(<= main_~k~0 999983)} is VALID [2022-04-15 12:37:41,314 INFO L290 TraceCheckUtils]: 98: Hoare triple {68697#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68697#(<= main_~k~0 999982)} is VALID [2022-04-15 12:37:41,316 INFO L290 TraceCheckUtils]: 97: Hoare triple {68704#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68697#(<= main_~k~0 999982)} is VALID [2022-04-15 12:37:41,316 INFO L290 TraceCheckUtils]: 96: Hoare triple {68704#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68704#(<= main_~k~0 999981)} is VALID [2022-04-15 12:37:41,318 INFO L290 TraceCheckUtils]: 95: Hoare triple {68711#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68704#(<= main_~k~0 999981)} is VALID [2022-04-15 12:37:41,318 INFO L290 TraceCheckUtils]: 94: Hoare triple {68711#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68711#(<= main_~k~0 999980)} is VALID [2022-04-15 12:37:41,320 INFO L290 TraceCheckUtils]: 93: Hoare triple {68718#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68711#(<= main_~k~0 999980)} is VALID [2022-04-15 12:37:41,320 INFO L290 TraceCheckUtils]: 92: Hoare triple {68718#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68718#(<= main_~k~0 999979)} is VALID [2022-04-15 12:37:41,322 INFO L290 TraceCheckUtils]: 91: Hoare triple {68725#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68718#(<= main_~k~0 999979)} is VALID [2022-04-15 12:37:41,322 INFO L290 TraceCheckUtils]: 90: Hoare triple {68725#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68725#(<= main_~k~0 999978)} is VALID [2022-04-15 12:37:41,324 INFO L290 TraceCheckUtils]: 89: Hoare triple {68732#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68725#(<= main_~k~0 999978)} is VALID [2022-04-15 12:37:41,325 INFO L290 TraceCheckUtils]: 88: Hoare triple {68732#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68732#(<= main_~k~0 999977)} is VALID [2022-04-15 12:37:41,327 INFO L290 TraceCheckUtils]: 87: Hoare triple {68739#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68732#(<= main_~k~0 999977)} is VALID [2022-04-15 12:37:41,327 INFO L290 TraceCheckUtils]: 86: Hoare triple {68739#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68739#(<= main_~k~0 999976)} is VALID [2022-04-15 12:37:41,329 INFO L290 TraceCheckUtils]: 85: Hoare triple {68746#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68739#(<= main_~k~0 999976)} is VALID [2022-04-15 12:37:41,329 INFO L290 TraceCheckUtils]: 84: Hoare triple {68746#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68746#(<= main_~k~0 999975)} is VALID [2022-04-15 12:37:41,331 INFO L290 TraceCheckUtils]: 83: Hoare triple {68753#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68746#(<= main_~k~0 999975)} is VALID [2022-04-15 12:37:41,331 INFO L290 TraceCheckUtils]: 82: Hoare triple {68753#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68753#(<= main_~k~0 999974)} is VALID [2022-04-15 12:37:41,333 INFO L290 TraceCheckUtils]: 81: Hoare triple {68760#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68753#(<= main_~k~0 999974)} is VALID [2022-04-15 12:37:41,334 INFO L290 TraceCheckUtils]: 80: Hoare triple {68760#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68760#(<= main_~k~0 999973)} is VALID [2022-04-15 12:37:41,335 INFO L290 TraceCheckUtils]: 79: Hoare triple {68767#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68760#(<= main_~k~0 999973)} is VALID [2022-04-15 12:37:41,336 INFO L290 TraceCheckUtils]: 78: Hoare triple {68767#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68767#(<= main_~k~0 999972)} is VALID [2022-04-15 12:37:41,338 INFO L290 TraceCheckUtils]: 77: Hoare triple {68774#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68767#(<= main_~k~0 999972)} is VALID [2022-04-15 12:37:41,338 INFO L290 TraceCheckUtils]: 76: Hoare triple {68774#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68774#(<= main_~k~0 999971)} is VALID [2022-04-15 12:37:41,340 INFO L290 TraceCheckUtils]: 75: Hoare triple {68781#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68774#(<= main_~k~0 999971)} is VALID [2022-04-15 12:37:41,340 INFO L290 TraceCheckUtils]: 74: Hoare triple {68781#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68781#(<= main_~k~0 999970)} is VALID [2022-04-15 12:37:41,342 INFO L290 TraceCheckUtils]: 73: Hoare triple {68788#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68781#(<= main_~k~0 999970)} is VALID [2022-04-15 12:37:41,342 INFO L290 TraceCheckUtils]: 72: Hoare triple {68788#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68788#(<= main_~k~0 999969)} is VALID [2022-04-15 12:37:41,344 INFO L290 TraceCheckUtils]: 71: Hoare triple {68795#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68788#(<= main_~k~0 999969)} is VALID [2022-04-15 12:37:41,345 INFO L290 TraceCheckUtils]: 70: Hoare triple {68795#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68795#(<= main_~k~0 999968)} is VALID [2022-04-15 12:37:41,347 INFO L290 TraceCheckUtils]: 69: Hoare triple {68802#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68795#(<= main_~k~0 999968)} is VALID [2022-04-15 12:37:41,347 INFO L290 TraceCheckUtils]: 68: Hoare triple {68802#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68802#(<= main_~k~0 999967)} is VALID [2022-04-15 12:37:41,349 INFO L290 TraceCheckUtils]: 67: Hoare triple {68809#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68802#(<= main_~k~0 999967)} is VALID [2022-04-15 12:37:41,349 INFO L290 TraceCheckUtils]: 66: Hoare triple {68809#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68809#(<= main_~k~0 999966)} is VALID [2022-04-15 12:37:41,351 INFO L290 TraceCheckUtils]: 65: Hoare triple {68816#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68809#(<= main_~k~0 999966)} is VALID [2022-04-15 12:37:41,351 INFO L290 TraceCheckUtils]: 64: Hoare triple {68816#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68816#(<= main_~k~0 999965)} is VALID [2022-04-15 12:37:41,353 INFO L290 TraceCheckUtils]: 63: Hoare triple {68823#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68816#(<= main_~k~0 999965)} is VALID [2022-04-15 12:37:41,353 INFO L290 TraceCheckUtils]: 62: Hoare triple {68823#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68823#(<= main_~k~0 999964)} is VALID [2022-04-15 12:37:41,355 INFO L290 TraceCheckUtils]: 61: Hoare triple {68830#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68823#(<= main_~k~0 999964)} is VALID [2022-04-15 12:37:41,356 INFO L290 TraceCheckUtils]: 60: Hoare triple {68830#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68830#(<= main_~k~0 999963)} is VALID [2022-04-15 12:37:41,358 INFO L290 TraceCheckUtils]: 59: Hoare triple {68837#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68830#(<= main_~k~0 999963)} is VALID [2022-04-15 12:37:41,358 INFO L290 TraceCheckUtils]: 58: Hoare triple {68837#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68837#(<= main_~k~0 999962)} is VALID [2022-04-15 12:37:41,360 INFO L290 TraceCheckUtils]: 57: Hoare triple {68844#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68837#(<= main_~k~0 999962)} is VALID [2022-04-15 12:37:41,360 INFO L290 TraceCheckUtils]: 56: Hoare triple {68844#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68844#(<= main_~k~0 999961)} is VALID [2022-04-15 12:37:41,362 INFO L290 TraceCheckUtils]: 55: Hoare triple {68851#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68844#(<= main_~k~0 999961)} is VALID [2022-04-15 12:37:41,363 INFO L290 TraceCheckUtils]: 54: Hoare triple {68851#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68851#(<= main_~k~0 999960)} is VALID [2022-04-15 12:37:41,364 INFO L290 TraceCheckUtils]: 53: Hoare triple {68858#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68851#(<= main_~k~0 999960)} is VALID [2022-04-15 12:37:41,365 INFO L290 TraceCheckUtils]: 52: Hoare triple {68858#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68858#(<= main_~k~0 999959)} is VALID [2022-04-15 12:37:41,367 INFO L290 TraceCheckUtils]: 51: Hoare triple {68865#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68858#(<= main_~k~0 999959)} is VALID [2022-04-15 12:37:41,367 INFO L290 TraceCheckUtils]: 50: Hoare triple {68865#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68865#(<= main_~k~0 999958)} is VALID [2022-04-15 12:37:41,369 INFO L290 TraceCheckUtils]: 49: Hoare triple {68872#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68865#(<= main_~k~0 999958)} is VALID [2022-04-15 12:37:41,369 INFO L290 TraceCheckUtils]: 48: Hoare triple {68872#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68872#(<= main_~k~0 999957)} is VALID [2022-04-15 12:37:41,371 INFO L290 TraceCheckUtils]: 47: Hoare triple {68879#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68872#(<= main_~k~0 999957)} is VALID [2022-04-15 12:37:41,371 INFO L290 TraceCheckUtils]: 46: Hoare triple {68879#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68879#(<= main_~k~0 999956)} is VALID [2022-04-15 12:37:41,373 INFO L290 TraceCheckUtils]: 45: Hoare triple {68886#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68879#(<= main_~k~0 999956)} is VALID [2022-04-15 12:37:41,374 INFO L290 TraceCheckUtils]: 44: Hoare triple {68886#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68886#(<= main_~k~0 999955)} is VALID [2022-04-15 12:37:41,376 INFO L290 TraceCheckUtils]: 43: Hoare triple {68893#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68886#(<= main_~k~0 999955)} is VALID [2022-04-15 12:37:41,376 INFO L290 TraceCheckUtils]: 42: Hoare triple {68893#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68893#(<= main_~k~0 999954)} is VALID [2022-04-15 12:37:41,378 INFO L290 TraceCheckUtils]: 41: Hoare triple {68900#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68893#(<= main_~k~0 999954)} is VALID [2022-04-15 12:37:41,378 INFO L290 TraceCheckUtils]: 40: Hoare triple {68900#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68900#(<= main_~k~0 999953)} is VALID [2022-04-15 12:37:41,380 INFO L290 TraceCheckUtils]: 39: Hoare triple {68907#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68900#(<= main_~k~0 999953)} is VALID [2022-04-15 12:37:41,380 INFO L290 TraceCheckUtils]: 38: Hoare triple {68907#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68907#(<= main_~k~0 999952)} is VALID [2022-04-15 12:37:41,382 INFO L290 TraceCheckUtils]: 37: Hoare triple {68914#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68907#(<= main_~k~0 999952)} is VALID [2022-04-15 12:37:41,382 INFO L290 TraceCheckUtils]: 36: Hoare triple {68914#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68914#(<= main_~k~0 999951)} is VALID [2022-04-15 12:37:41,384 INFO L290 TraceCheckUtils]: 35: Hoare triple {68921#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68914#(<= main_~k~0 999951)} is VALID [2022-04-15 12:37:41,385 INFO L290 TraceCheckUtils]: 34: Hoare triple {68921#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68921#(<= main_~k~0 999950)} is VALID [2022-04-15 12:37:41,387 INFO L290 TraceCheckUtils]: 33: Hoare triple {68928#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68921#(<= main_~k~0 999950)} is VALID [2022-04-15 12:37:41,387 INFO L290 TraceCheckUtils]: 32: Hoare triple {68928#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68928#(<= main_~k~0 999949)} is VALID [2022-04-15 12:37:41,389 INFO L290 TraceCheckUtils]: 31: Hoare triple {68935#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68928#(<= main_~k~0 999949)} is VALID [2022-04-15 12:37:41,389 INFO L290 TraceCheckUtils]: 30: Hoare triple {68935#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68935#(<= main_~k~0 999948)} is VALID [2022-04-15 12:37:41,391 INFO L290 TraceCheckUtils]: 29: Hoare triple {68942#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68935#(<= main_~k~0 999948)} is VALID [2022-04-15 12:37:41,391 INFO L290 TraceCheckUtils]: 28: Hoare triple {68942#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68942#(<= main_~k~0 999947)} is VALID [2022-04-15 12:37:41,393 INFO L290 TraceCheckUtils]: 27: Hoare triple {68949#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68942#(<= main_~k~0 999947)} is VALID [2022-04-15 12:37:41,394 INFO L290 TraceCheckUtils]: 26: Hoare triple {68949#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68949#(<= main_~k~0 999946)} is VALID [2022-04-15 12:37:41,396 INFO L290 TraceCheckUtils]: 25: Hoare triple {68956#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68949#(<= main_~k~0 999946)} is VALID [2022-04-15 12:37:41,396 INFO L290 TraceCheckUtils]: 24: Hoare triple {68956#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68956#(<= main_~k~0 999945)} is VALID [2022-04-15 12:37:41,398 INFO L290 TraceCheckUtils]: 23: Hoare triple {68963#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68956#(<= main_~k~0 999945)} is VALID [2022-04-15 12:37:41,399 INFO L290 TraceCheckUtils]: 22: Hoare triple {68963#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68963#(<= main_~k~0 999944)} is VALID [2022-04-15 12:37:41,401 INFO L290 TraceCheckUtils]: 21: Hoare triple {68970#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68963#(<= main_~k~0 999944)} is VALID [2022-04-15 12:37:41,401 INFO L290 TraceCheckUtils]: 20: Hoare triple {68970#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68970#(<= main_~k~0 999943)} is VALID [2022-04-15 12:37:41,403 INFO L290 TraceCheckUtils]: 19: Hoare triple {68977#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68970#(<= main_~k~0 999943)} is VALID [2022-04-15 12:37:41,403 INFO L290 TraceCheckUtils]: 18: Hoare triple {68977#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68977#(<= main_~k~0 999942)} is VALID [2022-04-15 12:37:41,405 INFO L290 TraceCheckUtils]: 17: Hoare triple {68984#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68977#(<= main_~k~0 999942)} is VALID [2022-04-15 12:37:41,405 INFO L290 TraceCheckUtils]: 16: Hoare triple {68984#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68984#(<= main_~k~0 999941)} is VALID [2022-04-15 12:37:41,407 INFO L290 TraceCheckUtils]: 15: Hoare triple {68991#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68984#(<= main_~k~0 999941)} is VALID [2022-04-15 12:37:41,408 INFO L290 TraceCheckUtils]: 14: Hoare triple {68991#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68991#(<= main_~k~0 999940)} is VALID [2022-04-15 12:37:41,410 INFO L290 TraceCheckUtils]: 13: Hoare triple {68998#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68991#(<= main_~k~0 999940)} is VALID [2022-04-15 12:37:41,410 INFO L290 TraceCheckUtils]: 12: Hoare triple {68998#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {68998#(<= main_~k~0 999939)} is VALID [2022-04-15 12:37:41,412 INFO L290 TraceCheckUtils]: 11: Hoare triple {69005#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {68998#(<= main_~k~0 999939)} is VALID [2022-04-15 12:37:41,412 INFO L290 TraceCheckUtils]: 10: Hoare triple {69005#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {69005#(<= main_~k~0 999938)} is VALID [2022-04-15 12:37:41,415 INFO L290 TraceCheckUtils]: 9: Hoare triple {69012#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {69005#(<= main_~k~0 999938)} is VALID [2022-04-15 12:37:41,415 INFO L290 TraceCheckUtils]: 8: Hoare triple {69012#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {69012#(<= main_~k~0 999937)} is VALID [2022-04-15 12:37:41,418 INFO L290 TraceCheckUtils]: 7: Hoare triple {69019#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {69012#(<= main_~k~0 999937)} is VALID [2022-04-15 12:37:41,418 INFO L290 TraceCheckUtils]: 6: Hoare triple {69019#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {69019#(<= main_~k~0 999936)} is VALID [2022-04-15 12:37:41,418 INFO L290 TraceCheckUtils]: 5: Hoare triple {68069#true} ~i~0 := 0;~k~0 := 0; {69019#(<= main_~k~0 999936)} is VALID [2022-04-15 12:37:41,418 INFO L272 TraceCheckUtils]: 4: Hoare triple {68069#true} call #t~ret3 := main(); {68069#true} is VALID [2022-04-15 12:37:41,418 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {68069#true} {68069#true} #54#return; {68069#true} is VALID [2022-04-15 12:37:41,418 INFO L290 TraceCheckUtils]: 2: Hoare triple {68069#true} assume true; {68069#true} is VALID [2022-04-15 12:37:41,419 INFO L290 TraceCheckUtils]: 1: Hoare triple {68069#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {68069#true} is VALID [2022-04-15 12:37:41,419 INFO L272 TraceCheckUtils]: 0: Hoare triple {68069#true} call ULTIMATE.init(); {68069#true} is VALID [2022-04-15 12:37:41,419 INFO L134 CoverageAnalysis]: Checked inductivity of 4096 backedges. 0 proven. 4096 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:37:41,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [886217386] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:37:41,419 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:37:41,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 69, 69] total 138 [2022-04-15 12:37:41,420 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:37:41,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [94399686] [2022-04-15 12:37:41,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [94399686] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:37:41,420 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:37:41,420 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [70] imperfect sequences [] total 70 [2022-04-15 12:37:41,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862201899] [2022-04-15 12:37:41,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:37:41,420 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 1.9285714285714286) internal successors, (135), 68 states have internal predecessors, (135), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 139 [2022-04-15 12:37:41,420 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:37:41,420 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 70 states, 70 states have (on average 1.9285714285714286) internal successors, (135), 68 states have internal predecessors, (135), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:41,612 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 139 edges. 139 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:37:41,612 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2022-04-15 12:37:41,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:37:41,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2022-04-15 12:37:41,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8790, Invalid=10116, Unknown=0, NotChecked=0, Total=18906 [2022-04-15 12:37:41,614 INFO L87 Difference]: Start difference. First operand 140 states and 140 transitions. Second operand has 70 states, 70 states have (on average 1.9285714285714286) internal successors, (135), 68 states have internal predecessors, (135), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:44,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:37:44,321 INFO L93 Difference]: Finished difference Result 148 states and 148 transitions. [2022-04-15 12:37:44,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-04-15 12:37:44,322 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 1.9285714285714286) internal successors, (135), 68 states have internal predecessors, (135), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 139 [2022-04-15 12:37:44,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:37:44,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 70 states have (on average 1.9285714285714286) internal successors, (135), 68 states have internal predecessors, (135), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:44,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 148 transitions. [2022-04-15 12:37:44,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 70 states have (on average 1.9285714285714286) internal successors, (135), 68 states have internal predecessors, (135), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:44,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 148 transitions. [2022-04-15 12:37:44,324 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 70 states and 148 transitions. [2022-04-15 12:37:44,569 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 148 edges. 148 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:37:44,571 INFO L225 Difference]: With dead ends: 148 [2022-04-15 12:37:44,571 INFO L226 Difference]: Without dead ends: 143 [2022-04-15 12:37:44,574 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 415 GetRequests, 211 SyntacticMatches, 1 SemanticMatches, 203 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3312 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=17446, Invalid=24374, Unknown=0, NotChecked=0, Total=41820 [2022-04-15 12:37:44,574 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 140 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-15 12:37:44,575 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 53 Invalid, 255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-15 12:37:44,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2022-04-15 12:37:45,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 142. [2022-04-15 12:37:45,272 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:37:45,272 INFO L82 GeneralOperation]: Start isEquivalent. First operand 143 states. Second operand has 142 states, 137 states have (on average 1.0072992700729928) internal successors, (138), 137 states have internal predecessors, (138), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:45,272 INFO L74 IsIncluded]: Start isIncluded. First operand 143 states. Second operand has 142 states, 137 states have (on average 1.0072992700729928) internal successors, (138), 137 states have internal predecessors, (138), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:45,272 INFO L87 Difference]: Start difference. First operand 143 states. Second operand has 142 states, 137 states have (on average 1.0072992700729928) internal successors, (138), 137 states have internal predecessors, (138), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:45,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:37:45,274 INFO L93 Difference]: Finished difference Result 143 states and 143 transitions. [2022-04-15 12:37:45,274 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 143 transitions. [2022-04-15 12:37:45,274 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:37:45,274 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:37:45,274 INFO L74 IsIncluded]: Start isIncluded. First operand has 142 states, 137 states have (on average 1.0072992700729928) internal successors, (138), 137 states have internal predecessors, (138), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 143 states. [2022-04-15 12:37:45,274 INFO L87 Difference]: Start difference. First operand has 142 states, 137 states have (on average 1.0072992700729928) internal successors, (138), 137 states have internal predecessors, (138), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 143 states. [2022-04-15 12:37:45,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:37:45,275 INFO L93 Difference]: Finished difference Result 143 states and 143 transitions. [2022-04-15 12:37:45,275 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 143 transitions. [2022-04-15 12:37:45,275 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:37:45,275 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:37:45,275 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:37:45,276 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:37:45,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 137 states have (on average 1.0072992700729928) internal successors, (138), 137 states have internal predecessors, (138), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:45,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 142 transitions. [2022-04-15 12:37:45,277 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 142 transitions. Word has length 139 [2022-04-15 12:37:45,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:37:45,277 INFO L478 AbstractCegarLoop]: Abstraction has 142 states and 142 transitions. [2022-04-15 12:37:45,278 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 1.9285714285714286) internal successors, (135), 68 states have internal predecessors, (135), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:45,278 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 142 states and 142 transitions. [2022-04-15 12:37:45,597 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 142 edges. 142 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:37:45,597 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 142 transitions. [2022-04-15 12:37:45,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-04-15 12:37:45,598 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:37:45,598 INFO L499 BasicCegarLoop]: trace histogram [65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:37:45,616 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-04-15 12:37:45,798 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:37:45,799 INFO L403 AbstractCegarLoop]: === Iteration 66 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:37:45,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:37:45,799 INFO L85 PathProgramCache]: Analyzing trace with hash 870700624, now seen corresponding path program 129 times [2022-04-15 12:37:45,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:37:45,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [468231444] [2022-04-15 12:37:46,101 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:37:46,101 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:37:46,101 INFO L85 PathProgramCache]: Analyzing trace with hash 870700624, now seen corresponding path program 130 times [2022-04-15 12:37:46,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:37:46,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461911454] [2022-04-15 12:37:46,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:37:46,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:37:46,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:37:47,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:37:47,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:37:47,104 INFO L290 TraceCheckUtils]: 0: Hoare triple {70116#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {70043#true} is VALID [2022-04-15 12:37:47,104 INFO L290 TraceCheckUtils]: 1: Hoare triple {70043#true} assume true; {70043#true} is VALID [2022-04-15 12:37:47,104 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {70043#true} {70043#true} #54#return; {70043#true} is VALID [2022-04-15 12:37:47,105 INFO L272 TraceCheckUtils]: 0: Hoare triple {70043#true} call ULTIMATE.init(); {70116#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:37:47,105 INFO L290 TraceCheckUtils]: 1: Hoare triple {70116#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {70043#true} is VALID [2022-04-15 12:37:47,105 INFO L290 TraceCheckUtils]: 2: Hoare triple {70043#true} assume true; {70043#true} is VALID [2022-04-15 12:37:47,105 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {70043#true} {70043#true} #54#return; {70043#true} is VALID [2022-04-15 12:37:47,105 INFO L272 TraceCheckUtils]: 4: Hoare triple {70043#true} call #t~ret3 := main(); {70043#true} is VALID [2022-04-15 12:37:47,105 INFO L290 TraceCheckUtils]: 5: Hoare triple {70043#true} ~i~0 := 0;~k~0 := 0; {70048#(= main_~k~0 0)} is VALID [2022-04-15 12:37:47,105 INFO L290 TraceCheckUtils]: 6: Hoare triple {70048#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70048#(= main_~k~0 0)} is VALID [2022-04-15 12:37:47,105 INFO L290 TraceCheckUtils]: 7: Hoare triple {70048#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70049#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:47,106 INFO L290 TraceCheckUtils]: 8: Hoare triple {70049#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70049#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:47,114 INFO L290 TraceCheckUtils]: 9: Hoare triple {70049#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70050#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:47,114 INFO L290 TraceCheckUtils]: 10: Hoare triple {70050#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70050#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:47,118 INFO L290 TraceCheckUtils]: 11: Hoare triple {70050#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70051#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:47,118 INFO L290 TraceCheckUtils]: 12: Hoare triple {70051#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70051#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:47,122 INFO L290 TraceCheckUtils]: 13: Hoare triple {70051#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70052#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:47,122 INFO L290 TraceCheckUtils]: 14: Hoare triple {70052#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70052#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:47,125 INFO L290 TraceCheckUtils]: 15: Hoare triple {70052#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70053#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:47,125 INFO L290 TraceCheckUtils]: 16: Hoare triple {70053#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70053#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:47,127 INFO L290 TraceCheckUtils]: 17: Hoare triple {70053#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70054#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:47,127 INFO L290 TraceCheckUtils]: 18: Hoare triple {70054#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70054#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:47,129 INFO L290 TraceCheckUtils]: 19: Hoare triple {70054#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70055#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:47,129 INFO L290 TraceCheckUtils]: 20: Hoare triple {70055#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70055#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:47,131 INFO L290 TraceCheckUtils]: 21: Hoare triple {70055#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70056#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:47,132 INFO L290 TraceCheckUtils]: 22: Hoare triple {70056#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70056#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:47,134 INFO L290 TraceCheckUtils]: 23: Hoare triple {70056#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70057#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:47,134 INFO L290 TraceCheckUtils]: 24: Hoare triple {70057#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70057#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:47,136 INFO L290 TraceCheckUtils]: 25: Hoare triple {70057#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70058#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:47,136 INFO L290 TraceCheckUtils]: 26: Hoare triple {70058#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70058#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:47,139 INFO L290 TraceCheckUtils]: 27: Hoare triple {70058#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70059#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:47,139 INFO L290 TraceCheckUtils]: 28: Hoare triple {70059#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70059#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:47,141 INFO L290 TraceCheckUtils]: 29: Hoare triple {70059#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70060#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:47,141 INFO L290 TraceCheckUtils]: 30: Hoare triple {70060#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70060#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:47,143 INFO L290 TraceCheckUtils]: 31: Hoare triple {70060#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70061#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:47,143 INFO L290 TraceCheckUtils]: 32: Hoare triple {70061#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70061#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:47,145 INFO L290 TraceCheckUtils]: 33: Hoare triple {70061#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70062#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:47,145 INFO L290 TraceCheckUtils]: 34: Hoare triple {70062#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70062#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:47,147 INFO L290 TraceCheckUtils]: 35: Hoare triple {70062#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70063#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:47,147 INFO L290 TraceCheckUtils]: 36: Hoare triple {70063#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70063#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:47,149 INFO L290 TraceCheckUtils]: 37: Hoare triple {70063#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70064#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:47,149 INFO L290 TraceCheckUtils]: 38: Hoare triple {70064#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70064#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:47,151 INFO L290 TraceCheckUtils]: 39: Hoare triple {70064#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70065#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:47,151 INFO L290 TraceCheckUtils]: 40: Hoare triple {70065#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70065#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:47,153 INFO L290 TraceCheckUtils]: 41: Hoare triple {70065#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70066#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:47,153 INFO L290 TraceCheckUtils]: 42: Hoare triple {70066#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70066#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:47,155 INFO L290 TraceCheckUtils]: 43: Hoare triple {70066#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70067#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:47,155 INFO L290 TraceCheckUtils]: 44: Hoare triple {70067#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70067#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:47,158 INFO L290 TraceCheckUtils]: 45: Hoare triple {70067#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70068#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:47,158 INFO L290 TraceCheckUtils]: 46: Hoare triple {70068#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70068#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:47,160 INFO L290 TraceCheckUtils]: 47: Hoare triple {70068#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70069#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:47,160 INFO L290 TraceCheckUtils]: 48: Hoare triple {70069#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70069#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:47,162 INFO L290 TraceCheckUtils]: 49: Hoare triple {70069#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70070#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:47,162 INFO L290 TraceCheckUtils]: 50: Hoare triple {70070#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70070#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:47,164 INFO L290 TraceCheckUtils]: 51: Hoare triple {70070#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70071#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:47,164 INFO L290 TraceCheckUtils]: 52: Hoare triple {70071#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70071#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:47,166 INFO L290 TraceCheckUtils]: 53: Hoare triple {70071#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70072#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:47,166 INFO L290 TraceCheckUtils]: 54: Hoare triple {70072#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70072#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:47,169 INFO L290 TraceCheckUtils]: 55: Hoare triple {70072#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70073#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:47,169 INFO L290 TraceCheckUtils]: 56: Hoare triple {70073#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70073#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:47,171 INFO L290 TraceCheckUtils]: 57: Hoare triple {70073#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70074#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:47,171 INFO L290 TraceCheckUtils]: 58: Hoare triple {70074#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70074#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:47,174 INFO L290 TraceCheckUtils]: 59: Hoare triple {70074#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70075#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:47,174 INFO L290 TraceCheckUtils]: 60: Hoare triple {70075#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70075#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:47,177 INFO L290 TraceCheckUtils]: 61: Hoare triple {70075#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70076#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:47,177 INFO L290 TraceCheckUtils]: 62: Hoare triple {70076#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70076#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:47,179 INFO L290 TraceCheckUtils]: 63: Hoare triple {70076#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70077#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:47,179 INFO L290 TraceCheckUtils]: 64: Hoare triple {70077#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70077#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:47,181 INFO L290 TraceCheckUtils]: 65: Hoare triple {70077#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70078#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:47,181 INFO L290 TraceCheckUtils]: 66: Hoare triple {70078#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70078#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:47,183 INFO L290 TraceCheckUtils]: 67: Hoare triple {70078#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70079#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:47,183 INFO L290 TraceCheckUtils]: 68: Hoare triple {70079#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70079#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:47,185 INFO L290 TraceCheckUtils]: 69: Hoare triple {70079#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70080#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:47,186 INFO L290 TraceCheckUtils]: 70: Hoare triple {70080#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70080#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:47,188 INFO L290 TraceCheckUtils]: 71: Hoare triple {70080#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70081#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:47,188 INFO L290 TraceCheckUtils]: 72: Hoare triple {70081#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70081#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:47,190 INFO L290 TraceCheckUtils]: 73: Hoare triple {70081#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70082#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:47,190 INFO L290 TraceCheckUtils]: 74: Hoare triple {70082#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70082#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:47,193 INFO L290 TraceCheckUtils]: 75: Hoare triple {70082#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70083#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:47,193 INFO L290 TraceCheckUtils]: 76: Hoare triple {70083#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70083#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:47,195 INFO L290 TraceCheckUtils]: 77: Hoare triple {70083#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70084#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:47,195 INFO L290 TraceCheckUtils]: 78: Hoare triple {70084#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70084#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:47,197 INFO L290 TraceCheckUtils]: 79: Hoare triple {70084#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70085#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:47,197 INFO L290 TraceCheckUtils]: 80: Hoare triple {70085#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70085#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:47,200 INFO L290 TraceCheckUtils]: 81: Hoare triple {70085#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70086#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:47,200 INFO L290 TraceCheckUtils]: 82: Hoare triple {70086#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70086#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:47,202 INFO L290 TraceCheckUtils]: 83: Hoare triple {70086#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70087#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:47,203 INFO L290 TraceCheckUtils]: 84: Hoare triple {70087#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70087#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:47,204 INFO L290 TraceCheckUtils]: 85: Hoare triple {70087#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70088#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:47,205 INFO L290 TraceCheckUtils]: 86: Hoare triple {70088#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70088#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:47,207 INFO L290 TraceCheckUtils]: 87: Hoare triple {70088#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70089#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:47,207 INFO L290 TraceCheckUtils]: 88: Hoare triple {70089#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70089#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:47,210 INFO L290 TraceCheckUtils]: 89: Hoare triple {70089#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70090#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:47,210 INFO L290 TraceCheckUtils]: 90: Hoare triple {70090#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70090#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:47,212 INFO L290 TraceCheckUtils]: 91: Hoare triple {70090#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70091#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:47,213 INFO L290 TraceCheckUtils]: 92: Hoare triple {70091#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70091#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:47,215 INFO L290 TraceCheckUtils]: 93: Hoare triple {70091#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70092#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:47,215 INFO L290 TraceCheckUtils]: 94: Hoare triple {70092#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70092#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:47,217 INFO L290 TraceCheckUtils]: 95: Hoare triple {70092#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70093#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:47,217 INFO L290 TraceCheckUtils]: 96: Hoare triple {70093#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70093#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:47,219 INFO L290 TraceCheckUtils]: 97: Hoare triple {70093#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70094#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:47,219 INFO L290 TraceCheckUtils]: 98: Hoare triple {70094#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70094#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:47,221 INFO L290 TraceCheckUtils]: 99: Hoare triple {70094#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70095#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:47,221 INFO L290 TraceCheckUtils]: 100: Hoare triple {70095#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70095#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:47,224 INFO L290 TraceCheckUtils]: 101: Hoare triple {70095#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70096#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:47,224 INFO L290 TraceCheckUtils]: 102: Hoare triple {70096#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70096#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:47,226 INFO L290 TraceCheckUtils]: 103: Hoare triple {70096#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70097#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:47,226 INFO L290 TraceCheckUtils]: 104: Hoare triple {70097#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70097#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:47,229 INFO L290 TraceCheckUtils]: 105: Hoare triple {70097#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70098#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:47,229 INFO L290 TraceCheckUtils]: 106: Hoare triple {70098#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70098#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:47,233 INFO L290 TraceCheckUtils]: 107: Hoare triple {70098#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70099#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:47,234 INFO L290 TraceCheckUtils]: 108: Hoare triple {70099#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70099#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:47,236 INFO L290 TraceCheckUtils]: 109: Hoare triple {70099#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70100#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:47,236 INFO L290 TraceCheckUtils]: 110: Hoare triple {70100#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70100#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:47,238 INFO L290 TraceCheckUtils]: 111: Hoare triple {70100#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70101#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:47,239 INFO L290 TraceCheckUtils]: 112: Hoare triple {70101#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70101#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:47,241 INFO L290 TraceCheckUtils]: 113: Hoare triple {70101#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70102#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:47,241 INFO L290 TraceCheckUtils]: 114: Hoare triple {70102#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70102#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:47,243 INFO L290 TraceCheckUtils]: 115: Hoare triple {70102#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70103#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:47,243 INFO L290 TraceCheckUtils]: 116: Hoare triple {70103#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70103#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:47,245 INFO L290 TraceCheckUtils]: 117: Hoare triple {70103#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70104#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:47,245 INFO L290 TraceCheckUtils]: 118: Hoare triple {70104#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70104#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:47,247 INFO L290 TraceCheckUtils]: 119: Hoare triple {70104#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70105#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:47,247 INFO L290 TraceCheckUtils]: 120: Hoare triple {70105#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70105#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:47,249 INFO L290 TraceCheckUtils]: 121: Hoare triple {70105#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70106#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:47,249 INFO L290 TraceCheckUtils]: 122: Hoare triple {70106#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70106#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:47,251 INFO L290 TraceCheckUtils]: 123: Hoare triple {70106#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70107#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:47,251 INFO L290 TraceCheckUtils]: 124: Hoare triple {70107#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70107#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:47,253 INFO L290 TraceCheckUtils]: 125: Hoare triple {70107#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70108#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:47,254 INFO L290 TraceCheckUtils]: 126: Hoare triple {70108#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70108#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:47,255 INFO L290 TraceCheckUtils]: 127: Hoare triple {70108#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70109#(<= main_~k~0 61)} is VALID [2022-04-15 12:37:47,256 INFO L290 TraceCheckUtils]: 128: Hoare triple {70109#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70109#(<= main_~k~0 61)} is VALID [2022-04-15 12:37:47,257 INFO L290 TraceCheckUtils]: 129: Hoare triple {70109#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70110#(<= main_~k~0 62)} is VALID [2022-04-15 12:37:47,258 INFO L290 TraceCheckUtils]: 130: Hoare triple {70110#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70110#(<= main_~k~0 62)} is VALID [2022-04-15 12:37:47,259 INFO L290 TraceCheckUtils]: 131: Hoare triple {70110#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70111#(<= main_~k~0 63)} is VALID [2022-04-15 12:37:47,260 INFO L290 TraceCheckUtils]: 132: Hoare triple {70111#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70111#(<= main_~k~0 63)} is VALID [2022-04-15 12:37:47,261 INFO L290 TraceCheckUtils]: 133: Hoare triple {70111#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70112#(<= main_~k~0 64)} is VALID [2022-04-15 12:37:47,262 INFO L290 TraceCheckUtils]: 134: Hoare triple {70112#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70112#(<= main_~k~0 64)} is VALID [2022-04-15 12:37:47,264 INFO L290 TraceCheckUtils]: 135: Hoare triple {70112#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70113#(<= main_~k~0 65)} is VALID [2022-04-15 12:37:47,264 INFO L290 TraceCheckUtils]: 136: Hoare triple {70113#(<= main_~k~0 65)} assume !(~i~0 < 1000000); {70113#(<= main_~k~0 65)} is VALID [2022-04-15 12:37:47,264 INFO L272 TraceCheckUtils]: 137: Hoare triple {70113#(<= main_~k~0 65)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {70114#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:37:47,264 INFO L290 TraceCheckUtils]: 138: Hoare triple {70114#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {70115#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:37:47,265 INFO L290 TraceCheckUtils]: 139: Hoare triple {70115#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {70044#false} is VALID [2022-04-15 12:37:47,265 INFO L290 TraceCheckUtils]: 140: Hoare triple {70044#false} assume !false; {70044#false} is VALID [2022-04-15 12:37:47,265 INFO L134 CoverageAnalysis]: Checked inductivity of 4225 backedges. 0 proven. 4225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:37:47,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:37:47,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461911454] [2022-04-15 12:37:47,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461911454] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:37:47,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614697036] [2022-04-15 12:37:47,265 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:37:47,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:37:47,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:37:47,266 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:37:47,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-04-15 12:37:47,402 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:37:47,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:37:47,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 764 conjuncts, 69 conjunts are in the unsatisfiable core [2022-04-15 12:37:47,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:37:47,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:37:48,474 INFO L272 TraceCheckUtils]: 0: Hoare triple {70043#true} call ULTIMATE.init(); {70043#true} is VALID [2022-04-15 12:37:48,475 INFO L290 TraceCheckUtils]: 1: Hoare triple {70043#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {70043#true} is VALID [2022-04-15 12:37:48,475 INFO L290 TraceCheckUtils]: 2: Hoare triple {70043#true} assume true; {70043#true} is VALID [2022-04-15 12:37:48,475 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {70043#true} {70043#true} #54#return; {70043#true} is VALID [2022-04-15 12:37:48,475 INFO L272 TraceCheckUtils]: 4: Hoare triple {70043#true} call #t~ret3 := main(); {70043#true} is VALID [2022-04-15 12:37:48,475 INFO L290 TraceCheckUtils]: 5: Hoare triple {70043#true} ~i~0 := 0;~k~0 := 0; {70135#(<= main_~k~0 0)} is VALID [2022-04-15 12:37:48,475 INFO L290 TraceCheckUtils]: 6: Hoare triple {70135#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70135#(<= main_~k~0 0)} is VALID [2022-04-15 12:37:48,481 INFO L290 TraceCheckUtils]: 7: Hoare triple {70135#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70049#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:48,481 INFO L290 TraceCheckUtils]: 8: Hoare triple {70049#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70049#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:48,483 INFO L290 TraceCheckUtils]: 9: Hoare triple {70049#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70050#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:48,484 INFO L290 TraceCheckUtils]: 10: Hoare triple {70050#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70050#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:48,486 INFO L290 TraceCheckUtils]: 11: Hoare triple {70050#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70051#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:48,487 INFO L290 TraceCheckUtils]: 12: Hoare triple {70051#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70051#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:48,489 INFO L290 TraceCheckUtils]: 13: Hoare triple {70051#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70052#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:48,489 INFO L290 TraceCheckUtils]: 14: Hoare triple {70052#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70052#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:48,491 INFO L290 TraceCheckUtils]: 15: Hoare triple {70052#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70053#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:48,491 INFO L290 TraceCheckUtils]: 16: Hoare triple {70053#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70053#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:48,493 INFO L290 TraceCheckUtils]: 17: Hoare triple {70053#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70054#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:48,494 INFO L290 TraceCheckUtils]: 18: Hoare triple {70054#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70054#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:48,496 INFO L290 TraceCheckUtils]: 19: Hoare triple {70054#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70055#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:48,496 INFO L290 TraceCheckUtils]: 20: Hoare triple {70055#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70055#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:48,498 INFO L290 TraceCheckUtils]: 21: Hoare triple {70055#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70056#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:48,498 INFO L290 TraceCheckUtils]: 22: Hoare triple {70056#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70056#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:48,501 INFO L290 TraceCheckUtils]: 23: Hoare triple {70056#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70057#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:48,502 INFO L290 TraceCheckUtils]: 24: Hoare triple {70057#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70057#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:48,504 INFO L290 TraceCheckUtils]: 25: Hoare triple {70057#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70058#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:48,504 INFO L290 TraceCheckUtils]: 26: Hoare triple {70058#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70058#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:48,506 INFO L290 TraceCheckUtils]: 27: Hoare triple {70058#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70059#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:48,506 INFO L290 TraceCheckUtils]: 28: Hoare triple {70059#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70059#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:48,509 INFO L290 TraceCheckUtils]: 29: Hoare triple {70059#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70060#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:48,509 INFO L290 TraceCheckUtils]: 30: Hoare triple {70060#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70060#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:48,511 INFO L290 TraceCheckUtils]: 31: Hoare triple {70060#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70061#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:48,511 INFO L290 TraceCheckUtils]: 32: Hoare triple {70061#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70061#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:48,513 INFO L290 TraceCheckUtils]: 33: Hoare triple {70061#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70062#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:48,514 INFO L290 TraceCheckUtils]: 34: Hoare triple {70062#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70062#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:48,516 INFO L290 TraceCheckUtils]: 35: Hoare triple {70062#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70063#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:48,516 INFO L290 TraceCheckUtils]: 36: Hoare triple {70063#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70063#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:48,518 INFO L290 TraceCheckUtils]: 37: Hoare triple {70063#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70064#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:48,519 INFO L290 TraceCheckUtils]: 38: Hoare triple {70064#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70064#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:48,521 INFO L290 TraceCheckUtils]: 39: Hoare triple {70064#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70065#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:48,521 INFO L290 TraceCheckUtils]: 40: Hoare triple {70065#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70065#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:48,523 INFO L290 TraceCheckUtils]: 41: Hoare triple {70065#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70066#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:48,523 INFO L290 TraceCheckUtils]: 42: Hoare triple {70066#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70066#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:48,526 INFO L290 TraceCheckUtils]: 43: Hoare triple {70066#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70067#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:48,526 INFO L290 TraceCheckUtils]: 44: Hoare triple {70067#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70067#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:48,528 INFO L290 TraceCheckUtils]: 45: Hoare triple {70067#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70068#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:48,528 INFO L290 TraceCheckUtils]: 46: Hoare triple {70068#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70068#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:48,530 INFO L290 TraceCheckUtils]: 47: Hoare triple {70068#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70069#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:48,531 INFO L290 TraceCheckUtils]: 48: Hoare triple {70069#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70069#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:48,533 INFO L290 TraceCheckUtils]: 49: Hoare triple {70069#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70070#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:48,533 INFO L290 TraceCheckUtils]: 50: Hoare triple {70070#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70070#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:48,536 INFO L290 TraceCheckUtils]: 51: Hoare triple {70070#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70071#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:48,536 INFO L290 TraceCheckUtils]: 52: Hoare triple {70071#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70071#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:48,538 INFO L290 TraceCheckUtils]: 53: Hoare triple {70071#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70072#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:48,539 INFO L290 TraceCheckUtils]: 54: Hoare triple {70072#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70072#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:48,541 INFO L290 TraceCheckUtils]: 55: Hoare triple {70072#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70073#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:48,541 INFO L290 TraceCheckUtils]: 56: Hoare triple {70073#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70073#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:48,543 INFO L290 TraceCheckUtils]: 57: Hoare triple {70073#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70074#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:48,543 INFO L290 TraceCheckUtils]: 58: Hoare triple {70074#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70074#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:48,545 INFO L290 TraceCheckUtils]: 59: Hoare triple {70074#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70075#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:48,546 INFO L290 TraceCheckUtils]: 60: Hoare triple {70075#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70075#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:48,548 INFO L290 TraceCheckUtils]: 61: Hoare triple {70075#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70076#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:48,548 INFO L290 TraceCheckUtils]: 62: Hoare triple {70076#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70076#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:48,550 INFO L290 TraceCheckUtils]: 63: Hoare triple {70076#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70077#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:48,551 INFO L290 TraceCheckUtils]: 64: Hoare triple {70077#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70077#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:48,553 INFO L290 TraceCheckUtils]: 65: Hoare triple {70077#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70078#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:48,553 INFO L290 TraceCheckUtils]: 66: Hoare triple {70078#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70078#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:48,555 INFO L290 TraceCheckUtils]: 67: Hoare triple {70078#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70079#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:48,555 INFO L290 TraceCheckUtils]: 68: Hoare triple {70079#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70079#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:48,557 INFO L290 TraceCheckUtils]: 69: Hoare triple {70079#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70080#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:48,558 INFO L290 TraceCheckUtils]: 70: Hoare triple {70080#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70080#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:48,560 INFO L290 TraceCheckUtils]: 71: Hoare triple {70080#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70081#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:48,560 INFO L290 TraceCheckUtils]: 72: Hoare triple {70081#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70081#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:48,563 INFO L290 TraceCheckUtils]: 73: Hoare triple {70081#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70082#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:48,563 INFO L290 TraceCheckUtils]: 74: Hoare triple {70082#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70082#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:48,565 INFO L290 TraceCheckUtils]: 75: Hoare triple {70082#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70083#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:48,566 INFO L290 TraceCheckUtils]: 76: Hoare triple {70083#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70083#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:48,568 INFO L290 TraceCheckUtils]: 77: Hoare triple {70083#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70084#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:48,568 INFO L290 TraceCheckUtils]: 78: Hoare triple {70084#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70084#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:48,570 INFO L290 TraceCheckUtils]: 79: Hoare triple {70084#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70085#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:48,571 INFO L290 TraceCheckUtils]: 80: Hoare triple {70085#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70085#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:48,573 INFO L290 TraceCheckUtils]: 81: Hoare triple {70085#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70086#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:48,573 INFO L290 TraceCheckUtils]: 82: Hoare triple {70086#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70086#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:48,575 INFO L290 TraceCheckUtils]: 83: Hoare triple {70086#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70087#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:48,575 INFO L290 TraceCheckUtils]: 84: Hoare triple {70087#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70087#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:48,579 INFO L290 TraceCheckUtils]: 85: Hoare triple {70087#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70088#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:48,579 INFO L290 TraceCheckUtils]: 86: Hoare triple {70088#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70088#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:48,581 INFO L290 TraceCheckUtils]: 87: Hoare triple {70088#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70089#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:48,582 INFO L290 TraceCheckUtils]: 88: Hoare triple {70089#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70089#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:48,583 INFO L290 TraceCheckUtils]: 89: Hoare triple {70089#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70090#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:48,584 INFO L290 TraceCheckUtils]: 90: Hoare triple {70090#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70090#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:48,586 INFO L290 TraceCheckUtils]: 91: Hoare triple {70090#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70091#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:48,586 INFO L290 TraceCheckUtils]: 92: Hoare triple {70091#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70091#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:48,588 INFO L290 TraceCheckUtils]: 93: Hoare triple {70091#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70092#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:48,589 INFO L290 TraceCheckUtils]: 94: Hoare triple {70092#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70092#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:48,591 INFO L290 TraceCheckUtils]: 95: Hoare triple {70092#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70093#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:48,591 INFO L290 TraceCheckUtils]: 96: Hoare triple {70093#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70093#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:48,595 INFO L290 TraceCheckUtils]: 97: Hoare triple {70093#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70094#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:48,596 INFO L290 TraceCheckUtils]: 98: Hoare triple {70094#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70094#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:48,598 INFO L290 TraceCheckUtils]: 99: Hoare triple {70094#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70095#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:48,599 INFO L290 TraceCheckUtils]: 100: Hoare triple {70095#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70095#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:48,601 INFO L290 TraceCheckUtils]: 101: Hoare triple {70095#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70096#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:48,601 INFO L290 TraceCheckUtils]: 102: Hoare triple {70096#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70096#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:48,603 INFO L290 TraceCheckUtils]: 103: Hoare triple {70096#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70097#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:48,603 INFO L290 TraceCheckUtils]: 104: Hoare triple {70097#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70097#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:48,606 INFO L290 TraceCheckUtils]: 105: Hoare triple {70097#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70098#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:48,606 INFO L290 TraceCheckUtils]: 106: Hoare triple {70098#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70098#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:48,608 INFO L290 TraceCheckUtils]: 107: Hoare triple {70098#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70099#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:48,608 INFO L290 TraceCheckUtils]: 108: Hoare triple {70099#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70099#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:48,610 INFO L290 TraceCheckUtils]: 109: Hoare triple {70099#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70100#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:48,611 INFO L290 TraceCheckUtils]: 110: Hoare triple {70100#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70100#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:48,613 INFO L290 TraceCheckUtils]: 111: Hoare triple {70100#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70101#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:48,613 INFO L290 TraceCheckUtils]: 112: Hoare triple {70101#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70101#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:48,615 INFO L290 TraceCheckUtils]: 113: Hoare triple {70101#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70102#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:48,616 INFO L290 TraceCheckUtils]: 114: Hoare triple {70102#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70102#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:48,618 INFO L290 TraceCheckUtils]: 115: Hoare triple {70102#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70103#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:48,618 INFO L290 TraceCheckUtils]: 116: Hoare triple {70103#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70103#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:48,620 INFO L290 TraceCheckUtils]: 117: Hoare triple {70103#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70104#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:48,620 INFO L290 TraceCheckUtils]: 118: Hoare triple {70104#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70104#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:48,623 INFO L290 TraceCheckUtils]: 119: Hoare triple {70104#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70105#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:48,623 INFO L290 TraceCheckUtils]: 120: Hoare triple {70105#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70105#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:48,625 INFO L290 TraceCheckUtils]: 121: Hoare triple {70105#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70106#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:48,625 INFO L290 TraceCheckUtils]: 122: Hoare triple {70106#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70106#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:48,627 INFO L290 TraceCheckUtils]: 123: Hoare triple {70106#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70107#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:48,628 INFO L290 TraceCheckUtils]: 124: Hoare triple {70107#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70107#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:48,630 INFO L290 TraceCheckUtils]: 125: Hoare triple {70107#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70108#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:48,630 INFO L290 TraceCheckUtils]: 126: Hoare triple {70108#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70108#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:48,632 INFO L290 TraceCheckUtils]: 127: Hoare triple {70108#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70109#(<= main_~k~0 61)} is VALID [2022-04-15 12:37:48,633 INFO L290 TraceCheckUtils]: 128: Hoare triple {70109#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70109#(<= main_~k~0 61)} is VALID [2022-04-15 12:37:48,635 INFO L290 TraceCheckUtils]: 129: Hoare triple {70109#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70110#(<= main_~k~0 62)} is VALID [2022-04-15 12:37:48,635 INFO L290 TraceCheckUtils]: 130: Hoare triple {70110#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70110#(<= main_~k~0 62)} is VALID [2022-04-15 12:37:48,637 INFO L290 TraceCheckUtils]: 131: Hoare triple {70110#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70111#(<= main_~k~0 63)} is VALID [2022-04-15 12:37:48,637 INFO L290 TraceCheckUtils]: 132: Hoare triple {70111#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70111#(<= main_~k~0 63)} is VALID [2022-04-15 12:37:48,640 INFO L290 TraceCheckUtils]: 133: Hoare triple {70111#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70112#(<= main_~k~0 64)} is VALID [2022-04-15 12:37:48,640 INFO L290 TraceCheckUtils]: 134: Hoare triple {70112#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70112#(<= main_~k~0 64)} is VALID [2022-04-15 12:37:48,642 INFO L290 TraceCheckUtils]: 135: Hoare triple {70112#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70113#(<= main_~k~0 65)} is VALID [2022-04-15 12:37:48,642 INFO L290 TraceCheckUtils]: 136: Hoare triple {70113#(<= main_~k~0 65)} assume !(~i~0 < 1000000); {70113#(<= main_~k~0 65)} is VALID [2022-04-15 12:37:48,643 INFO L272 TraceCheckUtils]: 137: Hoare triple {70113#(<= main_~k~0 65)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {70532#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:37:48,643 INFO L290 TraceCheckUtils]: 138: Hoare triple {70532#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {70536#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:37:48,644 INFO L290 TraceCheckUtils]: 139: Hoare triple {70536#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {70044#false} is VALID [2022-04-15 12:37:48,644 INFO L290 TraceCheckUtils]: 140: Hoare triple {70044#false} assume !false; {70044#false} is VALID [2022-04-15 12:37:48,644 INFO L134 CoverageAnalysis]: Checked inductivity of 4225 backedges. 0 proven. 4225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:37:48,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:37:51,845 INFO L290 TraceCheckUtils]: 140: Hoare triple {70044#false} assume !false; {70044#false} is VALID [2022-04-15 12:37:51,845 INFO L290 TraceCheckUtils]: 139: Hoare triple {70536#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {70044#false} is VALID [2022-04-15 12:37:51,846 INFO L290 TraceCheckUtils]: 138: Hoare triple {70532#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {70536#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:37:51,846 INFO L272 TraceCheckUtils]: 137: Hoare triple {70552#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {70532#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:37:51,846 INFO L290 TraceCheckUtils]: 136: Hoare triple {70552#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {70552#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:37:51,851 INFO L290 TraceCheckUtils]: 135: Hoare triple {70559#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70552#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:37:51,852 INFO L290 TraceCheckUtils]: 134: Hoare triple {70559#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70559#(<= main_~k~0 999999)} is VALID [2022-04-15 12:37:51,853 INFO L290 TraceCheckUtils]: 133: Hoare triple {70566#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70559#(<= main_~k~0 999999)} is VALID [2022-04-15 12:37:51,854 INFO L290 TraceCheckUtils]: 132: Hoare triple {70566#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70566#(<= main_~k~0 999998)} is VALID [2022-04-15 12:37:51,856 INFO L290 TraceCheckUtils]: 131: Hoare triple {70573#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70566#(<= main_~k~0 999998)} is VALID [2022-04-15 12:37:51,856 INFO L290 TraceCheckUtils]: 130: Hoare triple {70573#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70573#(<= main_~k~0 999997)} is VALID [2022-04-15 12:37:51,858 INFO L290 TraceCheckUtils]: 129: Hoare triple {70580#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70573#(<= main_~k~0 999997)} is VALID [2022-04-15 12:37:51,858 INFO L290 TraceCheckUtils]: 128: Hoare triple {70580#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70580#(<= main_~k~0 999996)} is VALID [2022-04-15 12:37:51,860 INFO L290 TraceCheckUtils]: 127: Hoare triple {70587#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70580#(<= main_~k~0 999996)} is VALID [2022-04-15 12:37:51,860 INFO L290 TraceCheckUtils]: 126: Hoare triple {70587#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70587#(<= main_~k~0 999995)} is VALID [2022-04-15 12:37:51,862 INFO L290 TraceCheckUtils]: 125: Hoare triple {70594#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70587#(<= main_~k~0 999995)} is VALID [2022-04-15 12:37:51,862 INFO L290 TraceCheckUtils]: 124: Hoare triple {70594#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70594#(<= main_~k~0 999994)} is VALID [2022-04-15 12:37:51,864 INFO L290 TraceCheckUtils]: 123: Hoare triple {70601#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70594#(<= main_~k~0 999994)} is VALID [2022-04-15 12:37:51,864 INFO L290 TraceCheckUtils]: 122: Hoare triple {70601#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70601#(<= main_~k~0 999993)} is VALID [2022-04-15 12:37:51,867 INFO L290 TraceCheckUtils]: 121: Hoare triple {70608#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70601#(<= main_~k~0 999993)} is VALID [2022-04-15 12:37:51,867 INFO L290 TraceCheckUtils]: 120: Hoare triple {70608#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70608#(<= main_~k~0 999992)} is VALID [2022-04-15 12:37:51,869 INFO L290 TraceCheckUtils]: 119: Hoare triple {70615#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70608#(<= main_~k~0 999992)} is VALID [2022-04-15 12:37:51,869 INFO L290 TraceCheckUtils]: 118: Hoare triple {70615#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70615#(<= main_~k~0 999991)} is VALID [2022-04-15 12:37:51,871 INFO L290 TraceCheckUtils]: 117: Hoare triple {70622#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70615#(<= main_~k~0 999991)} is VALID [2022-04-15 12:37:51,871 INFO L290 TraceCheckUtils]: 116: Hoare triple {70622#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70622#(<= main_~k~0 999990)} is VALID [2022-04-15 12:37:51,873 INFO L290 TraceCheckUtils]: 115: Hoare triple {70629#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70622#(<= main_~k~0 999990)} is VALID [2022-04-15 12:37:51,874 INFO L290 TraceCheckUtils]: 114: Hoare triple {70629#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70629#(<= main_~k~0 999989)} is VALID [2022-04-15 12:37:51,876 INFO L290 TraceCheckUtils]: 113: Hoare triple {70636#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70629#(<= main_~k~0 999989)} is VALID [2022-04-15 12:37:51,877 INFO L290 TraceCheckUtils]: 112: Hoare triple {70636#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70636#(<= main_~k~0 999988)} is VALID [2022-04-15 12:37:51,879 INFO L290 TraceCheckUtils]: 111: Hoare triple {70643#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70636#(<= main_~k~0 999988)} is VALID [2022-04-15 12:37:51,879 INFO L290 TraceCheckUtils]: 110: Hoare triple {70643#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70643#(<= main_~k~0 999987)} is VALID [2022-04-15 12:37:51,881 INFO L290 TraceCheckUtils]: 109: Hoare triple {70650#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70643#(<= main_~k~0 999987)} is VALID [2022-04-15 12:37:51,882 INFO L290 TraceCheckUtils]: 108: Hoare triple {70650#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70650#(<= main_~k~0 999986)} is VALID [2022-04-15 12:37:51,884 INFO L290 TraceCheckUtils]: 107: Hoare triple {70657#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70650#(<= main_~k~0 999986)} is VALID [2022-04-15 12:37:51,884 INFO L290 TraceCheckUtils]: 106: Hoare triple {70657#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70657#(<= main_~k~0 999985)} is VALID [2022-04-15 12:37:51,886 INFO L290 TraceCheckUtils]: 105: Hoare triple {70664#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70657#(<= main_~k~0 999985)} is VALID [2022-04-15 12:37:51,886 INFO L290 TraceCheckUtils]: 104: Hoare triple {70664#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70664#(<= main_~k~0 999984)} is VALID [2022-04-15 12:37:51,888 INFO L290 TraceCheckUtils]: 103: Hoare triple {70671#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70664#(<= main_~k~0 999984)} is VALID [2022-04-15 12:37:51,888 INFO L290 TraceCheckUtils]: 102: Hoare triple {70671#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70671#(<= main_~k~0 999983)} is VALID [2022-04-15 12:37:51,890 INFO L290 TraceCheckUtils]: 101: Hoare triple {70678#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70671#(<= main_~k~0 999983)} is VALID [2022-04-15 12:37:51,891 INFO L290 TraceCheckUtils]: 100: Hoare triple {70678#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70678#(<= main_~k~0 999982)} is VALID [2022-04-15 12:37:51,893 INFO L290 TraceCheckUtils]: 99: Hoare triple {70685#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70678#(<= main_~k~0 999982)} is VALID [2022-04-15 12:37:51,893 INFO L290 TraceCheckUtils]: 98: Hoare triple {70685#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70685#(<= main_~k~0 999981)} is VALID [2022-04-15 12:37:51,895 INFO L290 TraceCheckUtils]: 97: Hoare triple {70692#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70685#(<= main_~k~0 999981)} is VALID [2022-04-15 12:37:51,895 INFO L290 TraceCheckUtils]: 96: Hoare triple {70692#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70692#(<= main_~k~0 999980)} is VALID [2022-04-15 12:37:51,897 INFO L290 TraceCheckUtils]: 95: Hoare triple {70699#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70692#(<= main_~k~0 999980)} is VALID [2022-04-15 12:37:51,898 INFO L290 TraceCheckUtils]: 94: Hoare triple {70699#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70699#(<= main_~k~0 999979)} is VALID [2022-04-15 12:37:51,899 INFO L290 TraceCheckUtils]: 93: Hoare triple {70706#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70699#(<= main_~k~0 999979)} is VALID [2022-04-15 12:37:51,900 INFO L290 TraceCheckUtils]: 92: Hoare triple {70706#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70706#(<= main_~k~0 999978)} is VALID [2022-04-15 12:37:51,902 INFO L290 TraceCheckUtils]: 91: Hoare triple {70713#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70706#(<= main_~k~0 999978)} is VALID [2022-04-15 12:37:51,902 INFO L290 TraceCheckUtils]: 90: Hoare triple {70713#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70713#(<= main_~k~0 999977)} is VALID [2022-04-15 12:37:51,904 INFO L290 TraceCheckUtils]: 89: Hoare triple {70720#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70713#(<= main_~k~0 999977)} is VALID [2022-04-15 12:37:51,904 INFO L290 TraceCheckUtils]: 88: Hoare triple {70720#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70720#(<= main_~k~0 999976)} is VALID [2022-04-15 12:37:51,906 INFO L290 TraceCheckUtils]: 87: Hoare triple {70727#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70720#(<= main_~k~0 999976)} is VALID [2022-04-15 12:37:51,906 INFO L290 TraceCheckUtils]: 86: Hoare triple {70727#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70727#(<= main_~k~0 999975)} is VALID [2022-04-15 12:37:51,908 INFO L290 TraceCheckUtils]: 85: Hoare triple {70734#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70727#(<= main_~k~0 999975)} is VALID [2022-04-15 12:37:51,909 INFO L290 TraceCheckUtils]: 84: Hoare triple {70734#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70734#(<= main_~k~0 999974)} is VALID [2022-04-15 12:37:51,911 INFO L290 TraceCheckUtils]: 83: Hoare triple {70741#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70734#(<= main_~k~0 999974)} is VALID [2022-04-15 12:37:51,911 INFO L290 TraceCheckUtils]: 82: Hoare triple {70741#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70741#(<= main_~k~0 999973)} is VALID [2022-04-15 12:37:51,915 INFO L290 TraceCheckUtils]: 81: Hoare triple {70748#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70741#(<= main_~k~0 999973)} is VALID [2022-04-15 12:37:51,915 INFO L290 TraceCheckUtils]: 80: Hoare triple {70748#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70748#(<= main_~k~0 999972)} is VALID [2022-04-15 12:37:51,917 INFO L290 TraceCheckUtils]: 79: Hoare triple {70755#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70748#(<= main_~k~0 999972)} is VALID [2022-04-15 12:37:51,918 INFO L290 TraceCheckUtils]: 78: Hoare triple {70755#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70755#(<= main_~k~0 999971)} is VALID [2022-04-15 12:37:51,920 INFO L290 TraceCheckUtils]: 77: Hoare triple {70762#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70755#(<= main_~k~0 999971)} is VALID [2022-04-15 12:37:51,920 INFO L290 TraceCheckUtils]: 76: Hoare triple {70762#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70762#(<= main_~k~0 999970)} is VALID [2022-04-15 12:37:51,922 INFO L290 TraceCheckUtils]: 75: Hoare triple {70769#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70762#(<= main_~k~0 999970)} is VALID [2022-04-15 12:37:51,922 INFO L290 TraceCheckUtils]: 74: Hoare triple {70769#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70769#(<= main_~k~0 999969)} is VALID [2022-04-15 12:37:51,924 INFO L290 TraceCheckUtils]: 73: Hoare triple {70776#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70769#(<= main_~k~0 999969)} is VALID [2022-04-15 12:37:51,924 INFO L290 TraceCheckUtils]: 72: Hoare triple {70776#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70776#(<= main_~k~0 999968)} is VALID [2022-04-15 12:37:51,927 INFO L290 TraceCheckUtils]: 71: Hoare triple {70783#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70776#(<= main_~k~0 999968)} is VALID [2022-04-15 12:37:51,927 INFO L290 TraceCheckUtils]: 70: Hoare triple {70783#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70783#(<= main_~k~0 999967)} is VALID [2022-04-15 12:37:51,929 INFO L290 TraceCheckUtils]: 69: Hoare triple {70790#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70783#(<= main_~k~0 999967)} is VALID [2022-04-15 12:37:51,929 INFO L290 TraceCheckUtils]: 68: Hoare triple {70790#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70790#(<= main_~k~0 999966)} is VALID [2022-04-15 12:37:51,931 INFO L290 TraceCheckUtils]: 67: Hoare triple {70797#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70790#(<= main_~k~0 999966)} is VALID [2022-04-15 12:37:51,931 INFO L290 TraceCheckUtils]: 66: Hoare triple {70797#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70797#(<= main_~k~0 999965)} is VALID [2022-04-15 12:37:51,933 INFO L290 TraceCheckUtils]: 65: Hoare triple {70804#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70797#(<= main_~k~0 999965)} is VALID [2022-04-15 12:37:51,933 INFO L290 TraceCheckUtils]: 64: Hoare triple {70804#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70804#(<= main_~k~0 999964)} is VALID [2022-04-15 12:37:51,935 INFO L290 TraceCheckUtils]: 63: Hoare triple {70811#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70804#(<= main_~k~0 999964)} is VALID [2022-04-15 12:37:51,936 INFO L290 TraceCheckUtils]: 62: Hoare triple {70811#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70811#(<= main_~k~0 999963)} is VALID [2022-04-15 12:37:51,938 INFO L290 TraceCheckUtils]: 61: Hoare triple {70818#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70811#(<= main_~k~0 999963)} is VALID [2022-04-15 12:37:51,938 INFO L290 TraceCheckUtils]: 60: Hoare triple {70818#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70818#(<= main_~k~0 999962)} is VALID [2022-04-15 12:37:51,940 INFO L290 TraceCheckUtils]: 59: Hoare triple {70825#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70818#(<= main_~k~0 999962)} is VALID [2022-04-15 12:37:51,940 INFO L290 TraceCheckUtils]: 58: Hoare triple {70825#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70825#(<= main_~k~0 999961)} is VALID [2022-04-15 12:37:51,942 INFO L290 TraceCheckUtils]: 57: Hoare triple {70832#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70825#(<= main_~k~0 999961)} is VALID [2022-04-15 12:37:51,942 INFO L290 TraceCheckUtils]: 56: Hoare triple {70832#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70832#(<= main_~k~0 999960)} is VALID [2022-04-15 12:37:51,944 INFO L290 TraceCheckUtils]: 55: Hoare triple {70839#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70832#(<= main_~k~0 999960)} is VALID [2022-04-15 12:37:51,944 INFO L290 TraceCheckUtils]: 54: Hoare triple {70839#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70839#(<= main_~k~0 999959)} is VALID [2022-04-15 12:37:51,946 INFO L290 TraceCheckUtils]: 53: Hoare triple {70846#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70839#(<= main_~k~0 999959)} is VALID [2022-04-15 12:37:51,947 INFO L290 TraceCheckUtils]: 52: Hoare triple {70846#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70846#(<= main_~k~0 999958)} is VALID [2022-04-15 12:37:51,949 INFO L290 TraceCheckUtils]: 51: Hoare triple {70853#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70846#(<= main_~k~0 999958)} is VALID [2022-04-15 12:37:51,949 INFO L290 TraceCheckUtils]: 50: Hoare triple {70853#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70853#(<= main_~k~0 999957)} is VALID [2022-04-15 12:37:51,951 INFO L290 TraceCheckUtils]: 49: Hoare triple {70860#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70853#(<= main_~k~0 999957)} is VALID [2022-04-15 12:37:51,951 INFO L290 TraceCheckUtils]: 48: Hoare triple {70860#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70860#(<= main_~k~0 999956)} is VALID [2022-04-15 12:37:51,953 INFO L290 TraceCheckUtils]: 47: Hoare triple {70867#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70860#(<= main_~k~0 999956)} is VALID [2022-04-15 12:37:51,953 INFO L290 TraceCheckUtils]: 46: Hoare triple {70867#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70867#(<= main_~k~0 999955)} is VALID [2022-04-15 12:37:51,955 INFO L290 TraceCheckUtils]: 45: Hoare triple {70874#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70867#(<= main_~k~0 999955)} is VALID [2022-04-15 12:37:51,956 INFO L290 TraceCheckUtils]: 44: Hoare triple {70874#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70874#(<= main_~k~0 999954)} is VALID [2022-04-15 12:37:51,958 INFO L290 TraceCheckUtils]: 43: Hoare triple {70881#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70874#(<= main_~k~0 999954)} is VALID [2022-04-15 12:37:51,958 INFO L290 TraceCheckUtils]: 42: Hoare triple {70881#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70881#(<= main_~k~0 999953)} is VALID [2022-04-15 12:37:51,960 INFO L290 TraceCheckUtils]: 41: Hoare triple {70888#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70881#(<= main_~k~0 999953)} is VALID [2022-04-15 12:37:51,960 INFO L290 TraceCheckUtils]: 40: Hoare triple {70888#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70888#(<= main_~k~0 999952)} is VALID [2022-04-15 12:37:51,962 INFO L290 TraceCheckUtils]: 39: Hoare triple {70895#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70888#(<= main_~k~0 999952)} is VALID [2022-04-15 12:37:51,962 INFO L290 TraceCheckUtils]: 38: Hoare triple {70895#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70895#(<= main_~k~0 999951)} is VALID [2022-04-15 12:37:51,964 INFO L290 TraceCheckUtils]: 37: Hoare triple {70902#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70895#(<= main_~k~0 999951)} is VALID [2022-04-15 12:37:51,964 INFO L290 TraceCheckUtils]: 36: Hoare triple {70902#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70902#(<= main_~k~0 999950)} is VALID [2022-04-15 12:37:51,966 INFO L290 TraceCheckUtils]: 35: Hoare triple {70909#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70902#(<= main_~k~0 999950)} is VALID [2022-04-15 12:37:51,966 INFO L290 TraceCheckUtils]: 34: Hoare triple {70909#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70909#(<= main_~k~0 999949)} is VALID [2022-04-15 12:37:51,968 INFO L290 TraceCheckUtils]: 33: Hoare triple {70916#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70909#(<= main_~k~0 999949)} is VALID [2022-04-15 12:37:51,969 INFO L290 TraceCheckUtils]: 32: Hoare triple {70916#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70916#(<= main_~k~0 999948)} is VALID [2022-04-15 12:37:51,970 INFO L290 TraceCheckUtils]: 31: Hoare triple {70923#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70916#(<= main_~k~0 999948)} is VALID [2022-04-15 12:37:51,971 INFO L290 TraceCheckUtils]: 30: Hoare triple {70923#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70923#(<= main_~k~0 999947)} is VALID [2022-04-15 12:37:51,972 INFO L290 TraceCheckUtils]: 29: Hoare triple {70930#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70923#(<= main_~k~0 999947)} is VALID [2022-04-15 12:37:51,973 INFO L290 TraceCheckUtils]: 28: Hoare triple {70930#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70930#(<= main_~k~0 999946)} is VALID [2022-04-15 12:37:51,974 INFO L290 TraceCheckUtils]: 27: Hoare triple {70937#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70930#(<= main_~k~0 999946)} is VALID [2022-04-15 12:37:51,975 INFO L290 TraceCheckUtils]: 26: Hoare triple {70937#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70937#(<= main_~k~0 999945)} is VALID [2022-04-15 12:37:51,976 INFO L290 TraceCheckUtils]: 25: Hoare triple {70944#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70937#(<= main_~k~0 999945)} is VALID [2022-04-15 12:37:51,977 INFO L290 TraceCheckUtils]: 24: Hoare triple {70944#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70944#(<= main_~k~0 999944)} is VALID [2022-04-15 12:37:51,979 INFO L290 TraceCheckUtils]: 23: Hoare triple {70951#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70944#(<= main_~k~0 999944)} is VALID [2022-04-15 12:37:51,979 INFO L290 TraceCheckUtils]: 22: Hoare triple {70951#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70951#(<= main_~k~0 999943)} is VALID [2022-04-15 12:37:51,981 INFO L290 TraceCheckUtils]: 21: Hoare triple {70958#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70951#(<= main_~k~0 999943)} is VALID [2022-04-15 12:37:51,981 INFO L290 TraceCheckUtils]: 20: Hoare triple {70958#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70958#(<= main_~k~0 999942)} is VALID [2022-04-15 12:37:51,983 INFO L290 TraceCheckUtils]: 19: Hoare triple {70965#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70958#(<= main_~k~0 999942)} is VALID [2022-04-15 12:37:51,983 INFO L290 TraceCheckUtils]: 18: Hoare triple {70965#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70965#(<= main_~k~0 999941)} is VALID [2022-04-15 12:37:51,985 INFO L290 TraceCheckUtils]: 17: Hoare triple {70972#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70965#(<= main_~k~0 999941)} is VALID [2022-04-15 12:37:51,985 INFO L290 TraceCheckUtils]: 16: Hoare triple {70972#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70972#(<= main_~k~0 999940)} is VALID [2022-04-15 12:37:51,987 INFO L290 TraceCheckUtils]: 15: Hoare triple {70979#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70972#(<= main_~k~0 999940)} is VALID [2022-04-15 12:37:51,987 INFO L290 TraceCheckUtils]: 14: Hoare triple {70979#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70979#(<= main_~k~0 999939)} is VALID [2022-04-15 12:37:51,989 INFO L290 TraceCheckUtils]: 13: Hoare triple {70986#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70979#(<= main_~k~0 999939)} is VALID [2022-04-15 12:37:51,989 INFO L290 TraceCheckUtils]: 12: Hoare triple {70986#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70986#(<= main_~k~0 999938)} is VALID [2022-04-15 12:37:51,992 INFO L290 TraceCheckUtils]: 11: Hoare triple {70993#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70986#(<= main_~k~0 999938)} is VALID [2022-04-15 12:37:51,993 INFO L290 TraceCheckUtils]: 10: Hoare triple {70993#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {70993#(<= main_~k~0 999937)} is VALID [2022-04-15 12:37:51,996 INFO L290 TraceCheckUtils]: 9: Hoare triple {71000#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {70993#(<= main_~k~0 999937)} is VALID [2022-04-15 12:37:51,996 INFO L290 TraceCheckUtils]: 8: Hoare triple {71000#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {71000#(<= main_~k~0 999936)} is VALID [2022-04-15 12:37:51,998 INFO L290 TraceCheckUtils]: 7: Hoare triple {71007#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {71000#(<= main_~k~0 999936)} is VALID [2022-04-15 12:37:51,998 INFO L290 TraceCheckUtils]: 6: Hoare triple {71007#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {71007#(<= main_~k~0 999935)} is VALID [2022-04-15 12:37:51,998 INFO L290 TraceCheckUtils]: 5: Hoare triple {70043#true} ~i~0 := 0;~k~0 := 0; {71007#(<= main_~k~0 999935)} is VALID [2022-04-15 12:37:51,998 INFO L272 TraceCheckUtils]: 4: Hoare triple {70043#true} call #t~ret3 := main(); {70043#true} is VALID [2022-04-15 12:37:51,998 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {70043#true} {70043#true} #54#return; {70043#true} is VALID [2022-04-15 12:37:51,998 INFO L290 TraceCheckUtils]: 2: Hoare triple {70043#true} assume true; {70043#true} is VALID [2022-04-15 12:37:51,998 INFO L290 TraceCheckUtils]: 1: Hoare triple {70043#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {70043#true} is VALID [2022-04-15 12:37:51,999 INFO L272 TraceCheckUtils]: 0: Hoare triple {70043#true} call ULTIMATE.init(); {70043#true} is VALID [2022-04-15 12:37:51,999 INFO L134 CoverageAnalysis]: Checked inductivity of 4225 backedges. 0 proven. 4225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:37:51,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614697036] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:37:51,999 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:37:51,999 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 70, 70] total 140 [2022-04-15 12:37:52,000 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:37:52,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [468231444] [2022-04-15 12:37:52,000 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [468231444] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:37:52,000 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:37:52,000 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [71] imperfect sequences [] total 71 [2022-04-15 12:37:52,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509830350] [2022-04-15 12:37:52,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:37:52,001 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 1.9295774647887325) internal successors, (137), 69 states have internal predecessors, (137), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 141 [2022-04-15 12:37:52,001 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:37:52,001 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 71 states, 71 states have (on average 1.9295774647887325) internal successors, (137), 69 states have internal predecessors, (137), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:52,249 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 141 edges. 141 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:37:52,250 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2022-04-15 12:37:52,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:37:52,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2022-04-15 12:37:52,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9057, Invalid=10403, Unknown=0, NotChecked=0, Total=19460 [2022-04-15 12:37:52,253 INFO L87 Difference]: Start difference. First operand 142 states and 142 transitions. Second operand has 71 states, 71 states have (on average 1.9295774647887325) internal successors, (137), 69 states have internal predecessors, (137), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:55,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:37:55,032 INFO L93 Difference]: Finished difference Result 150 states and 150 transitions. [2022-04-15 12:37:55,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-04-15 12:37:55,032 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 1.9295774647887325) internal successors, (137), 69 states have internal predecessors, (137), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 141 [2022-04-15 12:37:55,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:37:55,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 71 states have (on average 1.9295774647887325) internal successors, (137), 69 states have internal predecessors, (137), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:55,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 150 transitions. [2022-04-15 12:37:55,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 71 states have (on average 1.9295774647887325) internal successors, (137), 69 states have internal predecessors, (137), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:55,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 150 transitions. [2022-04-15 12:37:55,034 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 71 states and 150 transitions. [2022-04-15 12:37:55,225 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 150 edges. 150 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:37:55,226 INFO L225 Difference]: With dead ends: 150 [2022-04-15 12:37:55,226 INFO L226 Difference]: Without dead ends: 145 [2022-04-15 12:37:55,231 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 421 GetRequests, 214 SyntacticMatches, 1 SemanticMatches, 206 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3396 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=17978, Invalid=25078, Unknown=0, NotChecked=0, Total=43056 [2022-04-15 12:37:55,231 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 142 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-15 12:37:55,231 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 33 Invalid, 235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-15 12:37:55,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2022-04-15 12:37:55,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 144. [2022-04-15 12:37:55,772 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:37:55,773 INFO L82 GeneralOperation]: Start isEquivalent. First operand 145 states. Second operand has 144 states, 139 states have (on average 1.0071942446043165) internal successors, (140), 139 states have internal predecessors, (140), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:55,773 INFO L74 IsIncluded]: Start isIncluded. First operand 145 states. Second operand has 144 states, 139 states have (on average 1.0071942446043165) internal successors, (140), 139 states have internal predecessors, (140), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:55,773 INFO L87 Difference]: Start difference. First operand 145 states. Second operand has 144 states, 139 states have (on average 1.0071942446043165) internal successors, (140), 139 states have internal predecessors, (140), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:55,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:37:55,774 INFO L93 Difference]: Finished difference Result 145 states and 145 transitions. [2022-04-15 12:37:55,774 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 145 transitions. [2022-04-15 12:37:55,774 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:37:55,774 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:37:55,774 INFO L74 IsIncluded]: Start isIncluded. First operand has 144 states, 139 states have (on average 1.0071942446043165) internal successors, (140), 139 states have internal predecessors, (140), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 145 states. [2022-04-15 12:37:55,774 INFO L87 Difference]: Start difference. First operand has 144 states, 139 states have (on average 1.0071942446043165) internal successors, (140), 139 states have internal predecessors, (140), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 145 states. [2022-04-15 12:37:55,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:37:55,775 INFO L93 Difference]: Finished difference Result 145 states and 145 transitions. [2022-04-15 12:37:55,775 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 145 transitions. [2022-04-15 12:37:55,776 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:37:55,776 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:37:55,776 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:37:55,776 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:37:55,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 139 states have (on average 1.0071942446043165) internal successors, (140), 139 states have internal predecessors, (140), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:55,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 144 transitions. [2022-04-15 12:37:55,777 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 144 transitions. Word has length 141 [2022-04-15 12:37:55,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:37:55,777 INFO L478 AbstractCegarLoop]: Abstraction has 144 states and 144 transitions. [2022-04-15 12:37:55,777 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 1.9295774647887325) internal successors, (137), 69 states have internal predecessors, (137), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:37:55,777 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 144 states and 144 transitions. [2022-04-15 12:37:56,075 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 144 edges. 144 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:37:56,075 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 144 transitions. [2022-04-15 12:37:56,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-04-15 12:37:56,076 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:37:56,076 INFO L499 BasicCegarLoop]: trace histogram [66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:37:56,094 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-04-15 12:37:56,289 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-04-15 12:37:56,289 INFO L403 AbstractCegarLoop]: === Iteration 67 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:37:56,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:37:56,290 INFO L85 PathProgramCache]: Analyzing trace with hash 324825356, now seen corresponding path program 131 times [2022-04-15 12:37:56,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:37:56,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1486145888] [2022-04-15 12:37:56,759 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:37:56,759 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:37:56,759 INFO L85 PathProgramCache]: Analyzing trace with hash 324825356, now seen corresponding path program 132 times [2022-04-15 12:37:56,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:37:56,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337981630] [2022-04-15 12:37:56,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:37:56,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:37:56,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:37:58,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:37:58,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:37:58,187 INFO L290 TraceCheckUtils]: 0: Hoare triple {72119#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {72045#true} is VALID [2022-04-15 12:37:58,187 INFO L290 TraceCheckUtils]: 1: Hoare triple {72045#true} assume true; {72045#true} is VALID [2022-04-15 12:37:58,188 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {72045#true} {72045#true} #54#return; {72045#true} is VALID [2022-04-15 12:37:58,188 INFO L272 TraceCheckUtils]: 0: Hoare triple {72045#true} call ULTIMATE.init(); {72119#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:37:58,188 INFO L290 TraceCheckUtils]: 1: Hoare triple {72119#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {72045#true} is VALID [2022-04-15 12:37:58,188 INFO L290 TraceCheckUtils]: 2: Hoare triple {72045#true} assume true; {72045#true} is VALID [2022-04-15 12:37:58,188 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {72045#true} {72045#true} #54#return; {72045#true} is VALID [2022-04-15 12:37:58,188 INFO L272 TraceCheckUtils]: 4: Hoare triple {72045#true} call #t~ret3 := main(); {72045#true} is VALID [2022-04-15 12:37:58,188 INFO L290 TraceCheckUtils]: 5: Hoare triple {72045#true} ~i~0 := 0;~k~0 := 0; {72050#(= main_~k~0 0)} is VALID [2022-04-15 12:37:58,189 INFO L290 TraceCheckUtils]: 6: Hoare triple {72050#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72050#(= main_~k~0 0)} is VALID [2022-04-15 12:37:58,189 INFO L290 TraceCheckUtils]: 7: Hoare triple {72050#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72051#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:58,189 INFO L290 TraceCheckUtils]: 8: Hoare triple {72051#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72051#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:58,195 INFO L290 TraceCheckUtils]: 9: Hoare triple {72051#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72052#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:58,195 INFO L290 TraceCheckUtils]: 10: Hoare triple {72052#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72052#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:58,198 INFO L290 TraceCheckUtils]: 11: Hoare triple {72052#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72053#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:58,198 INFO L290 TraceCheckUtils]: 12: Hoare triple {72053#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72053#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:58,201 INFO L290 TraceCheckUtils]: 13: Hoare triple {72053#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72054#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:58,201 INFO L290 TraceCheckUtils]: 14: Hoare triple {72054#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72054#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:58,203 INFO L290 TraceCheckUtils]: 15: Hoare triple {72054#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72055#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:58,203 INFO L290 TraceCheckUtils]: 16: Hoare triple {72055#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72055#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:58,205 INFO L290 TraceCheckUtils]: 17: Hoare triple {72055#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72056#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:58,206 INFO L290 TraceCheckUtils]: 18: Hoare triple {72056#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72056#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:58,208 INFO L290 TraceCheckUtils]: 19: Hoare triple {72056#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72057#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:58,208 INFO L290 TraceCheckUtils]: 20: Hoare triple {72057#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72057#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:58,210 INFO L290 TraceCheckUtils]: 21: Hoare triple {72057#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72058#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:58,210 INFO L290 TraceCheckUtils]: 22: Hoare triple {72058#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72058#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:58,212 INFO L290 TraceCheckUtils]: 23: Hoare triple {72058#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72059#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:58,213 INFO L290 TraceCheckUtils]: 24: Hoare triple {72059#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72059#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:58,215 INFO L290 TraceCheckUtils]: 25: Hoare triple {72059#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72060#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:58,215 INFO L290 TraceCheckUtils]: 26: Hoare triple {72060#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72060#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:58,217 INFO L290 TraceCheckUtils]: 27: Hoare triple {72060#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72061#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:58,217 INFO L290 TraceCheckUtils]: 28: Hoare triple {72061#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72061#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:58,220 INFO L290 TraceCheckUtils]: 29: Hoare triple {72061#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72062#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:58,220 INFO L290 TraceCheckUtils]: 30: Hoare triple {72062#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72062#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:58,223 INFO L290 TraceCheckUtils]: 31: Hoare triple {72062#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72063#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:58,223 INFO L290 TraceCheckUtils]: 32: Hoare triple {72063#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72063#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:58,225 INFO L290 TraceCheckUtils]: 33: Hoare triple {72063#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72064#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:58,225 INFO L290 TraceCheckUtils]: 34: Hoare triple {72064#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72064#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:58,228 INFO L290 TraceCheckUtils]: 35: Hoare triple {72064#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72065#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:58,228 INFO L290 TraceCheckUtils]: 36: Hoare triple {72065#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72065#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:58,232 INFO L290 TraceCheckUtils]: 37: Hoare triple {72065#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72066#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:58,232 INFO L290 TraceCheckUtils]: 38: Hoare triple {72066#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72066#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:58,234 INFO L290 TraceCheckUtils]: 39: Hoare triple {72066#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72067#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:58,234 INFO L290 TraceCheckUtils]: 40: Hoare triple {72067#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72067#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:58,237 INFO L290 TraceCheckUtils]: 41: Hoare triple {72067#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72068#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:58,237 INFO L290 TraceCheckUtils]: 42: Hoare triple {72068#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72068#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:58,239 INFO L290 TraceCheckUtils]: 43: Hoare triple {72068#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72069#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:58,240 INFO L290 TraceCheckUtils]: 44: Hoare triple {72069#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72069#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:58,242 INFO L290 TraceCheckUtils]: 45: Hoare triple {72069#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72070#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:58,242 INFO L290 TraceCheckUtils]: 46: Hoare triple {72070#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72070#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:58,244 INFO L290 TraceCheckUtils]: 47: Hoare triple {72070#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72071#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:58,244 INFO L290 TraceCheckUtils]: 48: Hoare triple {72071#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72071#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:58,247 INFO L290 TraceCheckUtils]: 49: Hoare triple {72071#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72072#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:58,247 INFO L290 TraceCheckUtils]: 50: Hoare triple {72072#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72072#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:58,249 INFO L290 TraceCheckUtils]: 51: Hoare triple {72072#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72073#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:58,250 INFO L290 TraceCheckUtils]: 52: Hoare triple {72073#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72073#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:58,252 INFO L290 TraceCheckUtils]: 53: Hoare triple {72073#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72074#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:58,252 INFO L290 TraceCheckUtils]: 54: Hoare triple {72074#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72074#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:58,255 INFO L290 TraceCheckUtils]: 55: Hoare triple {72074#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72075#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:58,255 INFO L290 TraceCheckUtils]: 56: Hoare triple {72075#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72075#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:58,258 INFO L290 TraceCheckUtils]: 57: Hoare triple {72075#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72076#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:58,258 INFO L290 TraceCheckUtils]: 58: Hoare triple {72076#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72076#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:58,260 INFO L290 TraceCheckUtils]: 59: Hoare triple {72076#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72077#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:58,261 INFO L290 TraceCheckUtils]: 60: Hoare triple {72077#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72077#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:58,263 INFO L290 TraceCheckUtils]: 61: Hoare triple {72077#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72078#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:58,263 INFO L290 TraceCheckUtils]: 62: Hoare triple {72078#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72078#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:58,266 INFO L290 TraceCheckUtils]: 63: Hoare triple {72078#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72079#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:58,266 INFO L290 TraceCheckUtils]: 64: Hoare triple {72079#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72079#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:58,268 INFO L290 TraceCheckUtils]: 65: Hoare triple {72079#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72080#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:58,269 INFO L290 TraceCheckUtils]: 66: Hoare triple {72080#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72080#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:58,271 INFO L290 TraceCheckUtils]: 67: Hoare triple {72080#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72081#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:58,271 INFO L290 TraceCheckUtils]: 68: Hoare triple {72081#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72081#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:58,273 INFO L290 TraceCheckUtils]: 69: Hoare triple {72081#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72082#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:58,274 INFO L290 TraceCheckUtils]: 70: Hoare triple {72082#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72082#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:58,276 INFO L290 TraceCheckUtils]: 71: Hoare triple {72082#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72083#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:58,276 INFO L290 TraceCheckUtils]: 72: Hoare triple {72083#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72083#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:58,278 INFO L290 TraceCheckUtils]: 73: Hoare triple {72083#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72084#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:58,279 INFO L290 TraceCheckUtils]: 74: Hoare triple {72084#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72084#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:58,281 INFO L290 TraceCheckUtils]: 75: Hoare triple {72084#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72085#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:58,281 INFO L290 TraceCheckUtils]: 76: Hoare triple {72085#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72085#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:58,283 INFO L290 TraceCheckUtils]: 77: Hoare triple {72085#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72086#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:58,283 INFO L290 TraceCheckUtils]: 78: Hoare triple {72086#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72086#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:58,286 INFO L290 TraceCheckUtils]: 79: Hoare triple {72086#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72087#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:58,286 INFO L290 TraceCheckUtils]: 80: Hoare triple {72087#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72087#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:58,288 INFO L290 TraceCheckUtils]: 81: Hoare triple {72087#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72088#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:58,289 INFO L290 TraceCheckUtils]: 82: Hoare triple {72088#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72088#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:58,291 INFO L290 TraceCheckUtils]: 83: Hoare triple {72088#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72089#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:58,291 INFO L290 TraceCheckUtils]: 84: Hoare triple {72089#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72089#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:58,293 INFO L290 TraceCheckUtils]: 85: Hoare triple {72089#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72090#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:58,294 INFO L290 TraceCheckUtils]: 86: Hoare triple {72090#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72090#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:58,296 INFO L290 TraceCheckUtils]: 87: Hoare triple {72090#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72091#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:58,296 INFO L290 TraceCheckUtils]: 88: Hoare triple {72091#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72091#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:58,298 INFO L290 TraceCheckUtils]: 89: Hoare triple {72091#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72092#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:58,299 INFO L290 TraceCheckUtils]: 90: Hoare triple {72092#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72092#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:58,301 INFO L290 TraceCheckUtils]: 91: Hoare triple {72092#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72093#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:58,301 INFO L290 TraceCheckUtils]: 92: Hoare triple {72093#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72093#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:58,303 INFO L290 TraceCheckUtils]: 93: Hoare triple {72093#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72094#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:58,303 INFO L290 TraceCheckUtils]: 94: Hoare triple {72094#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72094#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:58,305 INFO L290 TraceCheckUtils]: 95: Hoare triple {72094#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72095#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:58,306 INFO L290 TraceCheckUtils]: 96: Hoare triple {72095#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72095#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:58,308 INFO L290 TraceCheckUtils]: 97: Hoare triple {72095#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72096#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:58,308 INFO L290 TraceCheckUtils]: 98: Hoare triple {72096#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72096#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:58,310 INFO L290 TraceCheckUtils]: 99: Hoare triple {72096#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72097#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:58,311 INFO L290 TraceCheckUtils]: 100: Hoare triple {72097#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72097#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:58,314 INFO L290 TraceCheckUtils]: 101: Hoare triple {72097#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72098#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:58,314 INFO L290 TraceCheckUtils]: 102: Hoare triple {72098#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72098#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:58,318 INFO L290 TraceCheckUtils]: 103: Hoare triple {72098#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72099#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:58,318 INFO L290 TraceCheckUtils]: 104: Hoare triple {72099#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72099#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:58,320 INFO L290 TraceCheckUtils]: 105: Hoare triple {72099#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72100#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:58,320 INFO L290 TraceCheckUtils]: 106: Hoare triple {72100#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72100#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:58,322 INFO L290 TraceCheckUtils]: 107: Hoare triple {72100#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72101#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:58,323 INFO L290 TraceCheckUtils]: 108: Hoare triple {72101#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72101#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:58,325 INFO L290 TraceCheckUtils]: 109: Hoare triple {72101#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72102#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:58,325 INFO L290 TraceCheckUtils]: 110: Hoare triple {72102#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72102#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:58,327 INFO L290 TraceCheckUtils]: 111: Hoare triple {72102#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72103#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:58,328 INFO L290 TraceCheckUtils]: 112: Hoare triple {72103#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72103#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:58,330 INFO L290 TraceCheckUtils]: 113: Hoare triple {72103#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72104#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:58,330 INFO L290 TraceCheckUtils]: 114: Hoare triple {72104#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72104#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:58,332 INFO L290 TraceCheckUtils]: 115: Hoare triple {72104#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72105#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:58,333 INFO L290 TraceCheckUtils]: 116: Hoare triple {72105#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72105#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:58,335 INFO L290 TraceCheckUtils]: 117: Hoare triple {72105#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72106#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:58,335 INFO L290 TraceCheckUtils]: 118: Hoare triple {72106#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72106#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:58,337 INFO L290 TraceCheckUtils]: 119: Hoare triple {72106#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72107#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:58,338 INFO L290 TraceCheckUtils]: 120: Hoare triple {72107#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72107#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:58,340 INFO L290 TraceCheckUtils]: 121: Hoare triple {72107#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72108#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:58,340 INFO L290 TraceCheckUtils]: 122: Hoare triple {72108#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72108#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:58,342 INFO L290 TraceCheckUtils]: 123: Hoare triple {72108#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72109#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:58,343 INFO L290 TraceCheckUtils]: 124: Hoare triple {72109#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72109#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:58,345 INFO L290 TraceCheckUtils]: 125: Hoare triple {72109#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72110#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:58,345 INFO L290 TraceCheckUtils]: 126: Hoare triple {72110#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72110#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:58,347 INFO L290 TraceCheckUtils]: 127: Hoare triple {72110#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72111#(<= main_~k~0 61)} is VALID [2022-04-15 12:37:58,347 INFO L290 TraceCheckUtils]: 128: Hoare triple {72111#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72111#(<= main_~k~0 61)} is VALID [2022-04-15 12:37:58,350 INFO L290 TraceCheckUtils]: 129: Hoare triple {72111#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72112#(<= main_~k~0 62)} is VALID [2022-04-15 12:37:58,350 INFO L290 TraceCheckUtils]: 130: Hoare triple {72112#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72112#(<= main_~k~0 62)} is VALID [2022-04-15 12:37:58,352 INFO L290 TraceCheckUtils]: 131: Hoare triple {72112#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72113#(<= main_~k~0 63)} is VALID [2022-04-15 12:37:58,353 INFO L290 TraceCheckUtils]: 132: Hoare triple {72113#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72113#(<= main_~k~0 63)} is VALID [2022-04-15 12:37:58,355 INFO L290 TraceCheckUtils]: 133: Hoare triple {72113#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72114#(<= main_~k~0 64)} is VALID [2022-04-15 12:37:58,355 INFO L290 TraceCheckUtils]: 134: Hoare triple {72114#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72114#(<= main_~k~0 64)} is VALID [2022-04-15 12:37:58,357 INFO L290 TraceCheckUtils]: 135: Hoare triple {72114#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72115#(<= main_~k~0 65)} is VALID [2022-04-15 12:37:58,357 INFO L290 TraceCheckUtils]: 136: Hoare triple {72115#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72115#(<= main_~k~0 65)} is VALID [2022-04-15 12:37:58,359 INFO L290 TraceCheckUtils]: 137: Hoare triple {72115#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72116#(<= main_~k~0 66)} is VALID [2022-04-15 12:37:58,360 INFO L290 TraceCheckUtils]: 138: Hoare triple {72116#(<= main_~k~0 66)} assume !(~i~0 < 1000000); {72116#(<= main_~k~0 66)} is VALID [2022-04-15 12:37:58,360 INFO L272 TraceCheckUtils]: 139: Hoare triple {72116#(<= main_~k~0 66)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {72117#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:37:58,360 INFO L290 TraceCheckUtils]: 140: Hoare triple {72117#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {72118#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:37:58,361 INFO L290 TraceCheckUtils]: 141: Hoare triple {72118#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {72046#false} is VALID [2022-04-15 12:37:58,361 INFO L290 TraceCheckUtils]: 142: Hoare triple {72046#false} assume !false; {72046#false} is VALID [2022-04-15 12:37:58,361 INFO L134 CoverageAnalysis]: Checked inductivity of 4356 backedges. 0 proven. 4356 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:37:58,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:37:58,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337981630] [2022-04-15 12:37:58,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337981630] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:37:58,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322610838] [2022-04-15 12:37:58,362 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:37:58,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:37:58,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:37:58,363 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:37:58,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-04-15 12:37:58,555 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 67 check-sat command(s) [2022-04-15 12:37:58,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:37:58,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 775 conjuncts, 70 conjunts are in the unsatisfiable core [2022-04-15 12:37:58,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:37:58,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:37:59,168 INFO L272 TraceCheckUtils]: 0: Hoare triple {72045#true} call ULTIMATE.init(); {72045#true} is VALID [2022-04-15 12:37:59,168 INFO L290 TraceCheckUtils]: 1: Hoare triple {72045#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {72045#true} is VALID [2022-04-15 12:37:59,168 INFO L290 TraceCheckUtils]: 2: Hoare triple {72045#true} assume true; {72045#true} is VALID [2022-04-15 12:37:59,168 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {72045#true} {72045#true} #54#return; {72045#true} is VALID [2022-04-15 12:37:59,168 INFO L272 TraceCheckUtils]: 4: Hoare triple {72045#true} call #t~ret3 := main(); {72045#true} is VALID [2022-04-15 12:37:59,168 INFO L290 TraceCheckUtils]: 5: Hoare triple {72045#true} ~i~0 := 0;~k~0 := 0; {72138#(<= main_~k~0 0)} is VALID [2022-04-15 12:37:59,168 INFO L290 TraceCheckUtils]: 6: Hoare triple {72138#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72138#(<= main_~k~0 0)} is VALID [2022-04-15 12:37:59,174 INFO L290 TraceCheckUtils]: 7: Hoare triple {72138#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72051#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:59,174 INFO L290 TraceCheckUtils]: 8: Hoare triple {72051#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72051#(<= main_~k~0 1)} is VALID [2022-04-15 12:37:59,176 INFO L290 TraceCheckUtils]: 9: Hoare triple {72051#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72052#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:59,176 INFO L290 TraceCheckUtils]: 10: Hoare triple {72052#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72052#(<= main_~k~0 2)} is VALID [2022-04-15 12:37:59,178 INFO L290 TraceCheckUtils]: 11: Hoare triple {72052#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72053#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:59,178 INFO L290 TraceCheckUtils]: 12: Hoare triple {72053#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72053#(<= main_~k~0 3)} is VALID [2022-04-15 12:37:59,181 INFO L290 TraceCheckUtils]: 13: Hoare triple {72053#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72054#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:59,181 INFO L290 TraceCheckUtils]: 14: Hoare triple {72054#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72054#(<= main_~k~0 4)} is VALID [2022-04-15 12:37:59,183 INFO L290 TraceCheckUtils]: 15: Hoare triple {72054#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72055#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:59,183 INFO L290 TraceCheckUtils]: 16: Hoare triple {72055#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72055#(<= main_~k~0 5)} is VALID [2022-04-15 12:37:59,185 INFO L290 TraceCheckUtils]: 17: Hoare triple {72055#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72056#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:59,185 INFO L290 TraceCheckUtils]: 18: Hoare triple {72056#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72056#(<= main_~k~0 6)} is VALID [2022-04-15 12:37:59,187 INFO L290 TraceCheckUtils]: 19: Hoare triple {72056#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72057#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:59,187 INFO L290 TraceCheckUtils]: 20: Hoare triple {72057#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72057#(<= main_~k~0 7)} is VALID [2022-04-15 12:37:59,189 INFO L290 TraceCheckUtils]: 21: Hoare triple {72057#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72058#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:59,189 INFO L290 TraceCheckUtils]: 22: Hoare triple {72058#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72058#(<= main_~k~0 8)} is VALID [2022-04-15 12:37:59,191 INFO L290 TraceCheckUtils]: 23: Hoare triple {72058#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72059#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:59,191 INFO L290 TraceCheckUtils]: 24: Hoare triple {72059#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72059#(<= main_~k~0 9)} is VALID [2022-04-15 12:37:59,193 INFO L290 TraceCheckUtils]: 25: Hoare triple {72059#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72060#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:59,193 INFO L290 TraceCheckUtils]: 26: Hoare triple {72060#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72060#(<= main_~k~0 10)} is VALID [2022-04-15 12:37:59,195 INFO L290 TraceCheckUtils]: 27: Hoare triple {72060#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72061#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:59,196 INFO L290 TraceCheckUtils]: 28: Hoare triple {72061#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72061#(<= main_~k~0 11)} is VALID [2022-04-15 12:37:59,197 INFO L290 TraceCheckUtils]: 29: Hoare triple {72061#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72062#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:59,198 INFO L290 TraceCheckUtils]: 30: Hoare triple {72062#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72062#(<= main_~k~0 12)} is VALID [2022-04-15 12:37:59,200 INFO L290 TraceCheckUtils]: 31: Hoare triple {72062#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72063#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:59,200 INFO L290 TraceCheckUtils]: 32: Hoare triple {72063#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72063#(<= main_~k~0 13)} is VALID [2022-04-15 12:37:59,202 INFO L290 TraceCheckUtils]: 33: Hoare triple {72063#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72064#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:59,202 INFO L290 TraceCheckUtils]: 34: Hoare triple {72064#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72064#(<= main_~k~0 14)} is VALID [2022-04-15 12:37:59,204 INFO L290 TraceCheckUtils]: 35: Hoare triple {72064#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72065#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:59,204 INFO L290 TraceCheckUtils]: 36: Hoare triple {72065#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72065#(<= main_~k~0 15)} is VALID [2022-04-15 12:37:59,206 INFO L290 TraceCheckUtils]: 37: Hoare triple {72065#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72066#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:59,206 INFO L290 TraceCheckUtils]: 38: Hoare triple {72066#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72066#(<= main_~k~0 16)} is VALID [2022-04-15 12:37:59,208 INFO L290 TraceCheckUtils]: 39: Hoare triple {72066#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72067#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:59,208 INFO L290 TraceCheckUtils]: 40: Hoare triple {72067#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72067#(<= main_~k~0 17)} is VALID [2022-04-15 12:37:59,210 INFO L290 TraceCheckUtils]: 41: Hoare triple {72067#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72068#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:59,210 INFO L290 TraceCheckUtils]: 42: Hoare triple {72068#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72068#(<= main_~k~0 18)} is VALID [2022-04-15 12:37:59,212 INFO L290 TraceCheckUtils]: 43: Hoare triple {72068#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72069#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:59,212 INFO L290 TraceCheckUtils]: 44: Hoare triple {72069#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72069#(<= main_~k~0 19)} is VALID [2022-04-15 12:37:59,214 INFO L290 TraceCheckUtils]: 45: Hoare triple {72069#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72070#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:59,214 INFO L290 TraceCheckUtils]: 46: Hoare triple {72070#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72070#(<= main_~k~0 20)} is VALID [2022-04-15 12:37:59,216 INFO L290 TraceCheckUtils]: 47: Hoare triple {72070#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72071#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:59,217 INFO L290 TraceCheckUtils]: 48: Hoare triple {72071#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72071#(<= main_~k~0 21)} is VALID [2022-04-15 12:37:59,219 INFO L290 TraceCheckUtils]: 49: Hoare triple {72071#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72072#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:59,219 INFO L290 TraceCheckUtils]: 50: Hoare triple {72072#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72072#(<= main_~k~0 22)} is VALID [2022-04-15 12:37:59,221 INFO L290 TraceCheckUtils]: 51: Hoare triple {72072#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72073#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:59,221 INFO L290 TraceCheckUtils]: 52: Hoare triple {72073#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72073#(<= main_~k~0 23)} is VALID [2022-04-15 12:37:59,223 INFO L290 TraceCheckUtils]: 53: Hoare triple {72073#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72074#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:59,223 INFO L290 TraceCheckUtils]: 54: Hoare triple {72074#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72074#(<= main_~k~0 24)} is VALID [2022-04-15 12:37:59,225 INFO L290 TraceCheckUtils]: 55: Hoare triple {72074#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72075#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:59,225 INFO L290 TraceCheckUtils]: 56: Hoare triple {72075#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72075#(<= main_~k~0 25)} is VALID [2022-04-15 12:37:59,227 INFO L290 TraceCheckUtils]: 57: Hoare triple {72075#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72076#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:59,227 INFO L290 TraceCheckUtils]: 58: Hoare triple {72076#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72076#(<= main_~k~0 26)} is VALID [2022-04-15 12:37:59,230 INFO L290 TraceCheckUtils]: 59: Hoare triple {72076#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72077#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:59,230 INFO L290 TraceCheckUtils]: 60: Hoare triple {72077#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72077#(<= main_~k~0 27)} is VALID [2022-04-15 12:37:59,232 INFO L290 TraceCheckUtils]: 61: Hoare triple {72077#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72078#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:59,232 INFO L290 TraceCheckUtils]: 62: Hoare triple {72078#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72078#(<= main_~k~0 28)} is VALID [2022-04-15 12:37:59,234 INFO L290 TraceCheckUtils]: 63: Hoare triple {72078#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72079#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:59,234 INFO L290 TraceCheckUtils]: 64: Hoare triple {72079#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72079#(<= main_~k~0 29)} is VALID [2022-04-15 12:37:59,236 INFO L290 TraceCheckUtils]: 65: Hoare triple {72079#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72080#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:59,236 INFO L290 TraceCheckUtils]: 66: Hoare triple {72080#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72080#(<= main_~k~0 30)} is VALID [2022-04-15 12:37:59,238 INFO L290 TraceCheckUtils]: 67: Hoare triple {72080#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72081#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:59,239 INFO L290 TraceCheckUtils]: 68: Hoare triple {72081#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72081#(<= main_~k~0 31)} is VALID [2022-04-15 12:37:59,240 INFO L290 TraceCheckUtils]: 69: Hoare triple {72081#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72082#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:59,241 INFO L290 TraceCheckUtils]: 70: Hoare triple {72082#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72082#(<= main_~k~0 32)} is VALID [2022-04-15 12:37:59,243 INFO L290 TraceCheckUtils]: 71: Hoare triple {72082#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72083#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:59,243 INFO L290 TraceCheckUtils]: 72: Hoare triple {72083#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72083#(<= main_~k~0 33)} is VALID [2022-04-15 12:37:59,245 INFO L290 TraceCheckUtils]: 73: Hoare triple {72083#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72084#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:59,245 INFO L290 TraceCheckUtils]: 74: Hoare triple {72084#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72084#(<= main_~k~0 34)} is VALID [2022-04-15 12:37:59,247 INFO L290 TraceCheckUtils]: 75: Hoare triple {72084#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72085#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:59,247 INFO L290 TraceCheckUtils]: 76: Hoare triple {72085#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72085#(<= main_~k~0 35)} is VALID [2022-04-15 12:37:59,249 INFO L290 TraceCheckUtils]: 77: Hoare triple {72085#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72086#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:59,249 INFO L290 TraceCheckUtils]: 78: Hoare triple {72086#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72086#(<= main_~k~0 36)} is VALID [2022-04-15 12:37:59,251 INFO L290 TraceCheckUtils]: 79: Hoare triple {72086#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72087#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:59,251 INFO L290 TraceCheckUtils]: 80: Hoare triple {72087#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72087#(<= main_~k~0 37)} is VALID [2022-04-15 12:37:59,253 INFO L290 TraceCheckUtils]: 81: Hoare triple {72087#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72088#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:59,253 INFO L290 TraceCheckUtils]: 82: Hoare triple {72088#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72088#(<= main_~k~0 38)} is VALID [2022-04-15 12:37:59,255 INFO L290 TraceCheckUtils]: 83: Hoare triple {72088#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72089#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:59,255 INFO L290 TraceCheckUtils]: 84: Hoare triple {72089#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72089#(<= main_~k~0 39)} is VALID [2022-04-15 12:37:59,257 INFO L290 TraceCheckUtils]: 85: Hoare triple {72089#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72090#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:59,257 INFO L290 TraceCheckUtils]: 86: Hoare triple {72090#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72090#(<= main_~k~0 40)} is VALID [2022-04-15 12:37:59,259 INFO L290 TraceCheckUtils]: 87: Hoare triple {72090#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72091#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:59,260 INFO L290 TraceCheckUtils]: 88: Hoare triple {72091#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72091#(<= main_~k~0 41)} is VALID [2022-04-15 12:37:59,262 INFO L290 TraceCheckUtils]: 89: Hoare triple {72091#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72092#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:59,262 INFO L290 TraceCheckUtils]: 90: Hoare triple {72092#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72092#(<= main_~k~0 42)} is VALID [2022-04-15 12:37:59,264 INFO L290 TraceCheckUtils]: 91: Hoare triple {72092#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72093#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:59,264 INFO L290 TraceCheckUtils]: 92: Hoare triple {72093#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72093#(<= main_~k~0 43)} is VALID [2022-04-15 12:37:59,266 INFO L290 TraceCheckUtils]: 93: Hoare triple {72093#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72094#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:59,266 INFO L290 TraceCheckUtils]: 94: Hoare triple {72094#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72094#(<= main_~k~0 44)} is VALID [2022-04-15 12:37:59,268 INFO L290 TraceCheckUtils]: 95: Hoare triple {72094#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72095#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:59,268 INFO L290 TraceCheckUtils]: 96: Hoare triple {72095#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72095#(<= main_~k~0 45)} is VALID [2022-04-15 12:37:59,270 INFO L290 TraceCheckUtils]: 97: Hoare triple {72095#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72096#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:59,270 INFO L290 TraceCheckUtils]: 98: Hoare triple {72096#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72096#(<= main_~k~0 46)} is VALID [2022-04-15 12:37:59,272 INFO L290 TraceCheckUtils]: 99: Hoare triple {72096#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72097#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:59,272 INFO L290 TraceCheckUtils]: 100: Hoare triple {72097#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72097#(<= main_~k~0 47)} is VALID [2022-04-15 12:37:59,274 INFO L290 TraceCheckUtils]: 101: Hoare triple {72097#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72098#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:59,274 INFO L290 TraceCheckUtils]: 102: Hoare triple {72098#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72098#(<= main_~k~0 48)} is VALID [2022-04-15 12:37:59,276 INFO L290 TraceCheckUtils]: 103: Hoare triple {72098#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72099#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:59,276 INFO L290 TraceCheckUtils]: 104: Hoare triple {72099#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72099#(<= main_~k~0 49)} is VALID [2022-04-15 12:37:59,278 INFO L290 TraceCheckUtils]: 105: Hoare triple {72099#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72100#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:59,279 INFO L290 TraceCheckUtils]: 106: Hoare triple {72100#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72100#(<= main_~k~0 50)} is VALID [2022-04-15 12:37:59,280 INFO L290 TraceCheckUtils]: 107: Hoare triple {72100#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72101#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:59,281 INFO L290 TraceCheckUtils]: 108: Hoare triple {72101#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72101#(<= main_~k~0 51)} is VALID [2022-04-15 12:37:59,283 INFO L290 TraceCheckUtils]: 109: Hoare triple {72101#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72102#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:59,283 INFO L290 TraceCheckUtils]: 110: Hoare triple {72102#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72102#(<= main_~k~0 52)} is VALID [2022-04-15 12:37:59,285 INFO L290 TraceCheckUtils]: 111: Hoare triple {72102#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72103#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:59,285 INFO L290 TraceCheckUtils]: 112: Hoare triple {72103#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72103#(<= main_~k~0 53)} is VALID [2022-04-15 12:37:59,287 INFO L290 TraceCheckUtils]: 113: Hoare triple {72103#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72104#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:59,287 INFO L290 TraceCheckUtils]: 114: Hoare triple {72104#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72104#(<= main_~k~0 54)} is VALID [2022-04-15 12:37:59,289 INFO L290 TraceCheckUtils]: 115: Hoare triple {72104#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72105#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:59,289 INFO L290 TraceCheckUtils]: 116: Hoare triple {72105#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72105#(<= main_~k~0 55)} is VALID [2022-04-15 12:37:59,291 INFO L290 TraceCheckUtils]: 117: Hoare triple {72105#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72106#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:59,291 INFO L290 TraceCheckUtils]: 118: Hoare triple {72106#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72106#(<= main_~k~0 56)} is VALID [2022-04-15 12:37:59,293 INFO L290 TraceCheckUtils]: 119: Hoare triple {72106#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72107#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:59,293 INFO L290 TraceCheckUtils]: 120: Hoare triple {72107#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72107#(<= main_~k~0 57)} is VALID [2022-04-15 12:37:59,295 INFO L290 TraceCheckUtils]: 121: Hoare triple {72107#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72108#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:59,296 INFO L290 TraceCheckUtils]: 122: Hoare triple {72108#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72108#(<= main_~k~0 58)} is VALID [2022-04-15 12:37:59,297 INFO L290 TraceCheckUtils]: 123: Hoare triple {72108#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72109#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:59,298 INFO L290 TraceCheckUtils]: 124: Hoare triple {72109#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72109#(<= main_~k~0 59)} is VALID [2022-04-15 12:37:59,299 INFO L290 TraceCheckUtils]: 125: Hoare triple {72109#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72110#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:59,300 INFO L290 TraceCheckUtils]: 126: Hoare triple {72110#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72110#(<= main_~k~0 60)} is VALID [2022-04-15 12:37:59,301 INFO L290 TraceCheckUtils]: 127: Hoare triple {72110#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72111#(<= main_~k~0 61)} is VALID [2022-04-15 12:37:59,302 INFO L290 TraceCheckUtils]: 128: Hoare triple {72111#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72111#(<= main_~k~0 61)} is VALID [2022-04-15 12:37:59,304 INFO L290 TraceCheckUtils]: 129: Hoare triple {72111#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72112#(<= main_~k~0 62)} is VALID [2022-04-15 12:37:59,304 INFO L290 TraceCheckUtils]: 130: Hoare triple {72112#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72112#(<= main_~k~0 62)} is VALID [2022-04-15 12:37:59,306 INFO L290 TraceCheckUtils]: 131: Hoare triple {72112#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72113#(<= main_~k~0 63)} is VALID [2022-04-15 12:37:59,306 INFO L290 TraceCheckUtils]: 132: Hoare triple {72113#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72113#(<= main_~k~0 63)} is VALID [2022-04-15 12:37:59,308 INFO L290 TraceCheckUtils]: 133: Hoare triple {72113#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72114#(<= main_~k~0 64)} is VALID [2022-04-15 12:37:59,308 INFO L290 TraceCheckUtils]: 134: Hoare triple {72114#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72114#(<= main_~k~0 64)} is VALID [2022-04-15 12:37:59,310 INFO L290 TraceCheckUtils]: 135: Hoare triple {72114#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72115#(<= main_~k~0 65)} is VALID [2022-04-15 12:37:59,310 INFO L290 TraceCheckUtils]: 136: Hoare triple {72115#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72115#(<= main_~k~0 65)} is VALID [2022-04-15 12:37:59,313 INFO L290 TraceCheckUtils]: 137: Hoare triple {72115#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72116#(<= main_~k~0 66)} is VALID [2022-04-15 12:37:59,313 INFO L290 TraceCheckUtils]: 138: Hoare triple {72116#(<= main_~k~0 66)} assume !(~i~0 < 1000000); {72116#(<= main_~k~0 66)} is VALID [2022-04-15 12:37:59,313 INFO L272 TraceCheckUtils]: 139: Hoare triple {72116#(<= main_~k~0 66)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {72541#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:37:59,313 INFO L290 TraceCheckUtils]: 140: Hoare triple {72541#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {72545#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:37:59,314 INFO L290 TraceCheckUtils]: 141: Hoare triple {72545#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {72046#false} is VALID [2022-04-15 12:37:59,314 INFO L290 TraceCheckUtils]: 142: Hoare triple {72046#false} assume !false; {72046#false} is VALID [2022-04-15 12:37:59,314 INFO L134 CoverageAnalysis]: Checked inductivity of 4356 backedges. 0 proven. 4356 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:37:59,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:38:02,821 INFO L290 TraceCheckUtils]: 142: Hoare triple {72046#false} assume !false; {72046#false} is VALID [2022-04-15 12:38:02,821 INFO L290 TraceCheckUtils]: 141: Hoare triple {72545#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {72046#false} is VALID [2022-04-15 12:38:02,822 INFO L290 TraceCheckUtils]: 140: Hoare triple {72541#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {72545#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:38:02,822 INFO L272 TraceCheckUtils]: 139: Hoare triple {72561#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {72541#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:38:02,822 INFO L290 TraceCheckUtils]: 138: Hoare triple {72561#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {72561#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:38:02,828 INFO L290 TraceCheckUtils]: 137: Hoare triple {72568#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72561#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:38:02,829 INFO L290 TraceCheckUtils]: 136: Hoare triple {72568#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72568#(<= main_~k~0 999999)} is VALID [2022-04-15 12:38:02,831 INFO L290 TraceCheckUtils]: 135: Hoare triple {72575#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72568#(<= main_~k~0 999999)} is VALID [2022-04-15 12:38:02,831 INFO L290 TraceCheckUtils]: 134: Hoare triple {72575#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72575#(<= main_~k~0 999998)} is VALID [2022-04-15 12:38:02,834 INFO L290 TraceCheckUtils]: 133: Hoare triple {72582#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72575#(<= main_~k~0 999998)} is VALID [2022-04-15 12:38:02,834 INFO L290 TraceCheckUtils]: 132: Hoare triple {72582#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72582#(<= main_~k~0 999997)} is VALID [2022-04-15 12:38:02,836 INFO L290 TraceCheckUtils]: 131: Hoare triple {72589#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72582#(<= main_~k~0 999997)} is VALID [2022-04-15 12:38:02,837 INFO L290 TraceCheckUtils]: 130: Hoare triple {72589#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72589#(<= main_~k~0 999996)} is VALID [2022-04-15 12:38:02,839 INFO L290 TraceCheckUtils]: 129: Hoare triple {72596#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72589#(<= main_~k~0 999996)} is VALID [2022-04-15 12:38:02,839 INFO L290 TraceCheckUtils]: 128: Hoare triple {72596#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72596#(<= main_~k~0 999995)} is VALID [2022-04-15 12:38:02,841 INFO L290 TraceCheckUtils]: 127: Hoare triple {72603#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72596#(<= main_~k~0 999995)} is VALID [2022-04-15 12:38:02,841 INFO L290 TraceCheckUtils]: 126: Hoare triple {72603#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72603#(<= main_~k~0 999994)} is VALID [2022-04-15 12:38:02,844 INFO L290 TraceCheckUtils]: 125: Hoare triple {72610#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72603#(<= main_~k~0 999994)} is VALID [2022-04-15 12:38:02,844 INFO L290 TraceCheckUtils]: 124: Hoare triple {72610#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72610#(<= main_~k~0 999993)} is VALID [2022-04-15 12:38:02,846 INFO L290 TraceCheckUtils]: 123: Hoare triple {72617#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72610#(<= main_~k~0 999993)} is VALID [2022-04-15 12:38:02,846 INFO L290 TraceCheckUtils]: 122: Hoare triple {72617#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72617#(<= main_~k~0 999992)} is VALID [2022-04-15 12:38:02,849 INFO L290 TraceCheckUtils]: 121: Hoare triple {72624#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72617#(<= main_~k~0 999992)} is VALID [2022-04-15 12:38:02,849 INFO L290 TraceCheckUtils]: 120: Hoare triple {72624#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72624#(<= main_~k~0 999991)} is VALID [2022-04-15 12:38:02,851 INFO L290 TraceCheckUtils]: 119: Hoare triple {72631#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72624#(<= main_~k~0 999991)} is VALID [2022-04-15 12:38:02,851 INFO L290 TraceCheckUtils]: 118: Hoare triple {72631#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72631#(<= main_~k~0 999990)} is VALID [2022-04-15 12:38:02,854 INFO L290 TraceCheckUtils]: 117: Hoare triple {72638#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72631#(<= main_~k~0 999990)} is VALID [2022-04-15 12:38:02,854 INFO L290 TraceCheckUtils]: 116: Hoare triple {72638#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72638#(<= main_~k~0 999989)} is VALID [2022-04-15 12:38:02,856 INFO L290 TraceCheckUtils]: 115: Hoare triple {72645#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72638#(<= main_~k~0 999989)} is VALID [2022-04-15 12:38:02,857 INFO L290 TraceCheckUtils]: 114: Hoare triple {72645#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72645#(<= main_~k~0 999988)} is VALID [2022-04-15 12:38:02,859 INFO L290 TraceCheckUtils]: 113: Hoare triple {72652#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72645#(<= main_~k~0 999988)} is VALID [2022-04-15 12:38:02,859 INFO L290 TraceCheckUtils]: 112: Hoare triple {72652#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72652#(<= main_~k~0 999987)} is VALID [2022-04-15 12:38:02,861 INFO L290 TraceCheckUtils]: 111: Hoare triple {72659#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72652#(<= main_~k~0 999987)} is VALID [2022-04-15 12:38:02,861 INFO L290 TraceCheckUtils]: 110: Hoare triple {72659#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72659#(<= main_~k~0 999986)} is VALID [2022-04-15 12:38:02,864 INFO L290 TraceCheckUtils]: 109: Hoare triple {72666#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72659#(<= main_~k~0 999986)} is VALID [2022-04-15 12:38:02,864 INFO L290 TraceCheckUtils]: 108: Hoare triple {72666#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72666#(<= main_~k~0 999985)} is VALID [2022-04-15 12:38:02,866 INFO L290 TraceCheckUtils]: 107: Hoare triple {72673#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72666#(<= main_~k~0 999985)} is VALID [2022-04-15 12:38:02,866 INFO L290 TraceCheckUtils]: 106: Hoare triple {72673#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72673#(<= main_~k~0 999984)} is VALID [2022-04-15 12:38:02,869 INFO L290 TraceCheckUtils]: 105: Hoare triple {72680#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72673#(<= main_~k~0 999984)} is VALID [2022-04-15 12:38:02,869 INFO L290 TraceCheckUtils]: 104: Hoare triple {72680#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72680#(<= main_~k~0 999983)} is VALID [2022-04-15 12:38:02,871 INFO L290 TraceCheckUtils]: 103: Hoare triple {72687#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72680#(<= main_~k~0 999983)} is VALID [2022-04-15 12:38:02,871 INFO L290 TraceCheckUtils]: 102: Hoare triple {72687#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72687#(<= main_~k~0 999982)} is VALID [2022-04-15 12:38:02,873 INFO L290 TraceCheckUtils]: 101: Hoare triple {72694#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72687#(<= main_~k~0 999982)} is VALID [2022-04-15 12:38:02,874 INFO L290 TraceCheckUtils]: 100: Hoare triple {72694#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72694#(<= main_~k~0 999981)} is VALID [2022-04-15 12:38:02,876 INFO L290 TraceCheckUtils]: 99: Hoare triple {72701#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72694#(<= main_~k~0 999981)} is VALID [2022-04-15 12:38:02,876 INFO L290 TraceCheckUtils]: 98: Hoare triple {72701#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72701#(<= main_~k~0 999980)} is VALID [2022-04-15 12:38:02,878 INFO L290 TraceCheckUtils]: 97: Hoare triple {72708#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72701#(<= main_~k~0 999980)} is VALID [2022-04-15 12:38:02,879 INFO L290 TraceCheckUtils]: 96: Hoare triple {72708#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72708#(<= main_~k~0 999979)} is VALID [2022-04-15 12:38:02,882 INFO L290 TraceCheckUtils]: 95: Hoare triple {72715#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72708#(<= main_~k~0 999979)} is VALID [2022-04-15 12:38:02,883 INFO L290 TraceCheckUtils]: 94: Hoare triple {72715#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72715#(<= main_~k~0 999978)} is VALID [2022-04-15 12:38:02,887 INFO L290 TraceCheckUtils]: 93: Hoare triple {72722#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72715#(<= main_~k~0 999978)} is VALID [2022-04-15 12:38:02,888 INFO L290 TraceCheckUtils]: 92: Hoare triple {72722#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72722#(<= main_~k~0 999977)} is VALID [2022-04-15 12:38:02,895 INFO L290 TraceCheckUtils]: 91: Hoare triple {72729#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72722#(<= main_~k~0 999977)} is VALID [2022-04-15 12:38:02,896 INFO L290 TraceCheckUtils]: 90: Hoare triple {72729#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72729#(<= main_~k~0 999976)} is VALID [2022-04-15 12:38:02,902 INFO L290 TraceCheckUtils]: 89: Hoare triple {72736#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72729#(<= main_~k~0 999976)} is VALID [2022-04-15 12:38:02,903 INFO L290 TraceCheckUtils]: 88: Hoare triple {72736#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72736#(<= main_~k~0 999975)} is VALID [2022-04-15 12:38:02,905 INFO L290 TraceCheckUtils]: 87: Hoare triple {72743#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72736#(<= main_~k~0 999975)} is VALID [2022-04-15 12:38:02,905 INFO L290 TraceCheckUtils]: 86: Hoare triple {72743#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72743#(<= main_~k~0 999974)} is VALID [2022-04-15 12:38:02,907 INFO L290 TraceCheckUtils]: 85: Hoare triple {72750#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72743#(<= main_~k~0 999974)} is VALID [2022-04-15 12:38:02,908 INFO L290 TraceCheckUtils]: 84: Hoare triple {72750#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72750#(<= main_~k~0 999973)} is VALID [2022-04-15 12:38:02,910 INFO L290 TraceCheckUtils]: 83: Hoare triple {72757#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72750#(<= main_~k~0 999973)} is VALID [2022-04-15 12:38:02,910 INFO L290 TraceCheckUtils]: 82: Hoare triple {72757#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72757#(<= main_~k~0 999972)} is VALID [2022-04-15 12:38:02,912 INFO L290 TraceCheckUtils]: 81: Hoare triple {72764#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72757#(<= main_~k~0 999972)} is VALID [2022-04-15 12:38:02,913 INFO L290 TraceCheckUtils]: 80: Hoare triple {72764#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72764#(<= main_~k~0 999971)} is VALID [2022-04-15 12:38:02,915 INFO L290 TraceCheckUtils]: 79: Hoare triple {72771#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72764#(<= main_~k~0 999971)} is VALID [2022-04-15 12:38:02,915 INFO L290 TraceCheckUtils]: 78: Hoare triple {72771#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72771#(<= main_~k~0 999970)} is VALID [2022-04-15 12:38:02,917 INFO L290 TraceCheckUtils]: 77: Hoare triple {72778#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72771#(<= main_~k~0 999970)} is VALID [2022-04-15 12:38:02,918 INFO L290 TraceCheckUtils]: 76: Hoare triple {72778#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72778#(<= main_~k~0 999969)} is VALID [2022-04-15 12:38:02,920 INFO L290 TraceCheckUtils]: 75: Hoare triple {72785#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72778#(<= main_~k~0 999969)} is VALID [2022-04-15 12:38:02,920 INFO L290 TraceCheckUtils]: 74: Hoare triple {72785#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72785#(<= main_~k~0 999968)} is VALID [2022-04-15 12:38:02,922 INFO L290 TraceCheckUtils]: 73: Hoare triple {72792#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72785#(<= main_~k~0 999968)} is VALID [2022-04-15 12:38:02,922 INFO L290 TraceCheckUtils]: 72: Hoare triple {72792#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72792#(<= main_~k~0 999967)} is VALID [2022-04-15 12:38:02,925 INFO L290 TraceCheckUtils]: 71: Hoare triple {72799#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72792#(<= main_~k~0 999967)} is VALID [2022-04-15 12:38:02,925 INFO L290 TraceCheckUtils]: 70: Hoare triple {72799#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72799#(<= main_~k~0 999966)} is VALID [2022-04-15 12:38:02,927 INFO L290 TraceCheckUtils]: 69: Hoare triple {72806#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72799#(<= main_~k~0 999966)} is VALID [2022-04-15 12:38:02,927 INFO L290 TraceCheckUtils]: 68: Hoare triple {72806#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72806#(<= main_~k~0 999965)} is VALID [2022-04-15 12:38:02,929 INFO L290 TraceCheckUtils]: 67: Hoare triple {72813#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72806#(<= main_~k~0 999965)} is VALID [2022-04-15 12:38:02,930 INFO L290 TraceCheckUtils]: 66: Hoare triple {72813#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72813#(<= main_~k~0 999964)} is VALID [2022-04-15 12:38:02,932 INFO L290 TraceCheckUtils]: 65: Hoare triple {72820#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72813#(<= main_~k~0 999964)} is VALID [2022-04-15 12:38:02,932 INFO L290 TraceCheckUtils]: 64: Hoare triple {72820#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72820#(<= main_~k~0 999963)} is VALID [2022-04-15 12:38:02,934 INFO L290 TraceCheckUtils]: 63: Hoare triple {72827#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72820#(<= main_~k~0 999963)} is VALID [2022-04-15 12:38:02,935 INFO L290 TraceCheckUtils]: 62: Hoare triple {72827#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72827#(<= main_~k~0 999962)} is VALID [2022-04-15 12:38:02,937 INFO L290 TraceCheckUtils]: 61: Hoare triple {72834#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72827#(<= main_~k~0 999962)} is VALID [2022-04-15 12:38:02,937 INFO L290 TraceCheckUtils]: 60: Hoare triple {72834#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72834#(<= main_~k~0 999961)} is VALID [2022-04-15 12:38:02,940 INFO L290 TraceCheckUtils]: 59: Hoare triple {72841#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72834#(<= main_~k~0 999961)} is VALID [2022-04-15 12:38:02,940 INFO L290 TraceCheckUtils]: 58: Hoare triple {72841#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72841#(<= main_~k~0 999960)} is VALID [2022-04-15 12:38:02,942 INFO L290 TraceCheckUtils]: 57: Hoare triple {72848#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72841#(<= main_~k~0 999960)} is VALID [2022-04-15 12:38:02,943 INFO L290 TraceCheckUtils]: 56: Hoare triple {72848#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72848#(<= main_~k~0 999959)} is VALID [2022-04-15 12:38:02,945 INFO L290 TraceCheckUtils]: 55: Hoare triple {72855#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72848#(<= main_~k~0 999959)} is VALID [2022-04-15 12:38:02,945 INFO L290 TraceCheckUtils]: 54: Hoare triple {72855#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72855#(<= main_~k~0 999958)} is VALID [2022-04-15 12:38:02,947 INFO L290 TraceCheckUtils]: 53: Hoare triple {72862#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72855#(<= main_~k~0 999958)} is VALID [2022-04-15 12:38:02,947 INFO L290 TraceCheckUtils]: 52: Hoare triple {72862#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72862#(<= main_~k~0 999957)} is VALID [2022-04-15 12:38:02,950 INFO L290 TraceCheckUtils]: 51: Hoare triple {72869#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72862#(<= main_~k~0 999957)} is VALID [2022-04-15 12:38:02,950 INFO L290 TraceCheckUtils]: 50: Hoare triple {72869#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72869#(<= main_~k~0 999956)} is VALID [2022-04-15 12:38:02,952 INFO L290 TraceCheckUtils]: 49: Hoare triple {72876#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72869#(<= main_~k~0 999956)} is VALID [2022-04-15 12:38:02,952 INFO L290 TraceCheckUtils]: 48: Hoare triple {72876#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72876#(<= main_~k~0 999955)} is VALID [2022-04-15 12:38:02,954 INFO L290 TraceCheckUtils]: 47: Hoare triple {72883#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72876#(<= main_~k~0 999955)} is VALID [2022-04-15 12:38:02,955 INFO L290 TraceCheckUtils]: 46: Hoare triple {72883#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72883#(<= main_~k~0 999954)} is VALID [2022-04-15 12:38:02,957 INFO L290 TraceCheckUtils]: 45: Hoare triple {72890#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72883#(<= main_~k~0 999954)} is VALID [2022-04-15 12:38:02,957 INFO L290 TraceCheckUtils]: 44: Hoare triple {72890#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72890#(<= main_~k~0 999953)} is VALID [2022-04-15 12:38:02,959 INFO L290 TraceCheckUtils]: 43: Hoare triple {72897#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72890#(<= main_~k~0 999953)} is VALID [2022-04-15 12:38:02,960 INFO L290 TraceCheckUtils]: 42: Hoare triple {72897#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72897#(<= main_~k~0 999952)} is VALID [2022-04-15 12:38:02,962 INFO L290 TraceCheckUtils]: 41: Hoare triple {72904#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72897#(<= main_~k~0 999952)} is VALID [2022-04-15 12:38:02,962 INFO L290 TraceCheckUtils]: 40: Hoare triple {72904#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72904#(<= main_~k~0 999951)} is VALID [2022-04-15 12:38:02,964 INFO L290 TraceCheckUtils]: 39: Hoare triple {72911#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72904#(<= main_~k~0 999951)} is VALID [2022-04-15 12:38:02,965 INFO L290 TraceCheckUtils]: 38: Hoare triple {72911#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72911#(<= main_~k~0 999950)} is VALID [2022-04-15 12:38:02,967 INFO L290 TraceCheckUtils]: 37: Hoare triple {72918#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72911#(<= main_~k~0 999950)} is VALID [2022-04-15 12:38:02,967 INFO L290 TraceCheckUtils]: 36: Hoare triple {72918#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72918#(<= main_~k~0 999949)} is VALID [2022-04-15 12:38:02,969 INFO L290 TraceCheckUtils]: 35: Hoare triple {72925#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72918#(<= main_~k~0 999949)} is VALID [2022-04-15 12:38:02,970 INFO L290 TraceCheckUtils]: 34: Hoare triple {72925#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72925#(<= main_~k~0 999948)} is VALID [2022-04-15 12:38:02,972 INFO L290 TraceCheckUtils]: 33: Hoare triple {72932#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72925#(<= main_~k~0 999948)} is VALID [2022-04-15 12:38:02,972 INFO L290 TraceCheckUtils]: 32: Hoare triple {72932#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72932#(<= main_~k~0 999947)} is VALID [2022-04-15 12:38:02,974 INFO L290 TraceCheckUtils]: 31: Hoare triple {72939#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72932#(<= main_~k~0 999947)} is VALID [2022-04-15 12:38:02,974 INFO L290 TraceCheckUtils]: 30: Hoare triple {72939#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72939#(<= main_~k~0 999946)} is VALID [2022-04-15 12:38:02,977 INFO L290 TraceCheckUtils]: 29: Hoare triple {72946#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72939#(<= main_~k~0 999946)} is VALID [2022-04-15 12:38:02,977 INFO L290 TraceCheckUtils]: 28: Hoare triple {72946#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72946#(<= main_~k~0 999945)} is VALID [2022-04-15 12:38:02,979 INFO L290 TraceCheckUtils]: 27: Hoare triple {72953#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72946#(<= main_~k~0 999945)} is VALID [2022-04-15 12:38:02,979 INFO L290 TraceCheckUtils]: 26: Hoare triple {72953#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72953#(<= main_~k~0 999944)} is VALID [2022-04-15 12:38:02,981 INFO L290 TraceCheckUtils]: 25: Hoare triple {72960#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72953#(<= main_~k~0 999944)} is VALID [2022-04-15 12:38:02,982 INFO L290 TraceCheckUtils]: 24: Hoare triple {72960#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72960#(<= main_~k~0 999943)} is VALID [2022-04-15 12:38:02,984 INFO L290 TraceCheckUtils]: 23: Hoare triple {72967#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72960#(<= main_~k~0 999943)} is VALID [2022-04-15 12:38:02,984 INFO L290 TraceCheckUtils]: 22: Hoare triple {72967#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72967#(<= main_~k~0 999942)} is VALID [2022-04-15 12:38:02,986 INFO L290 TraceCheckUtils]: 21: Hoare triple {72974#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72967#(<= main_~k~0 999942)} is VALID [2022-04-15 12:38:02,987 INFO L290 TraceCheckUtils]: 20: Hoare triple {72974#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72974#(<= main_~k~0 999941)} is VALID [2022-04-15 12:38:02,989 INFO L290 TraceCheckUtils]: 19: Hoare triple {72981#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72974#(<= main_~k~0 999941)} is VALID [2022-04-15 12:38:02,989 INFO L290 TraceCheckUtils]: 18: Hoare triple {72981#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72981#(<= main_~k~0 999940)} is VALID [2022-04-15 12:38:02,991 INFO L290 TraceCheckUtils]: 17: Hoare triple {72988#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72981#(<= main_~k~0 999940)} is VALID [2022-04-15 12:38:02,992 INFO L290 TraceCheckUtils]: 16: Hoare triple {72988#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72988#(<= main_~k~0 999939)} is VALID [2022-04-15 12:38:02,994 INFO L290 TraceCheckUtils]: 15: Hoare triple {72995#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72988#(<= main_~k~0 999939)} is VALID [2022-04-15 12:38:02,994 INFO L290 TraceCheckUtils]: 14: Hoare triple {72995#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {72995#(<= main_~k~0 999938)} is VALID [2022-04-15 12:38:02,996 INFO L290 TraceCheckUtils]: 13: Hoare triple {73002#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {72995#(<= main_~k~0 999938)} is VALID [2022-04-15 12:38:02,997 INFO L290 TraceCheckUtils]: 12: Hoare triple {73002#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {73002#(<= main_~k~0 999937)} is VALID [2022-04-15 12:38:02,999 INFO L290 TraceCheckUtils]: 11: Hoare triple {73009#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {73002#(<= main_~k~0 999937)} is VALID [2022-04-15 12:38:02,999 INFO L290 TraceCheckUtils]: 10: Hoare triple {73009#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {73009#(<= main_~k~0 999936)} is VALID [2022-04-15 12:38:03,001 INFO L290 TraceCheckUtils]: 9: Hoare triple {73016#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {73009#(<= main_~k~0 999936)} is VALID [2022-04-15 12:38:03,002 INFO L290 TraceCheckUtils]: 8: Hoare triple {73016#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {73016#(<= main_~k~0 999935)} is VALID [2022-04-15 12:38:03,004 INFO L290 TraceCheckUtils]: 7: Hoare triple {73023#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {73016#(<= main_~k~0 999935)} is VALID [2022-04-15 12:38:03,004 INFO L290 TraceCheckUtils]: 6: Hoare triple {73023#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {73023#(<= main_~k~0 999934)} is VALID [2022-04-15 12:38:03,004 INFO L290 TraceCheckUtils]: 5: Hoare triple {72045#true} ~i~0 := 0;~k~0 := 0; {73023#(<= main_~k~0 999934)} is VALID [2022-04-15 12:38:03,004 INFO L272 TraceCheckUtils]: 4: Hoare triple {72045#true} call #t~ret3 := main(); {72045#true} is VALID [2022-04-15 12:38:03,005 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {72045#true} {72045#true} #54#return; {72045#true} is VALID [2022-04-15 12:38:03,005 INFO L290 TraceCheckUtils]: 2: Hoare triple {72045#true} assume true; {72045#true} is VALID [2022-04-15 12:38:03,005 INFO L290 TraceCheckUtils]: 1: Hoare triple {72045#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {72045#true} is VALID [2022-04-15 12:38:03,005 INFO L272 TraceCheckUtils]: 0: Hoare triple {72045#true} call ULTIMATE.init(); {72045#true} is VALID [2022-04-15 12:38:03,005 INFO L134 CoverageAnalysis]: Checked inductivity of 4356 backedges. 0 proven. 4356 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:38:03,005 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322610838] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:38:03,005 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:38:03,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 71, 71] total 142 [2022-04-15 12:38:03,006 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:38:03,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1486145888] [2022-04-15 12:38:03,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1486145888] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:38:03,006 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:38:03,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [72] imperfect sequences [] total 72 [2022-04-15 12:38:03,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807149604] [2022-04-15 12:38:03,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:38:03,006 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 1.9305555555555556) internal successors, (139), 70 states have internal predecessors, (139), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 143 [2022-04-15 12:38:03,007 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:38:03,007 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 72 states, 72 states have (on average 1.9305555555555556) internal successors, (139), 70 states have internal predecessors, (139), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:03,222 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 143 edges. 143 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:38:03,223 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-04-15 12:38:03,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:38:03,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-04-15 12:38:03,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9328, Invalid=10694, Unknown=0, NotChecked=0, Total=20022 [2022-04-15 12:38:03,225 INFO L87 Difference]: Start difference. First operand 144 states and 144 transitions. Second operand has 72 states, 72 states have (on average 1.9305555555555556) internal successors, (139), 70 states have internal predecessors, (139), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:06,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:38:06,165 INFO L93 Difference]: Finished difference Result 152 states and 152 transitions. [2022-04-15 12:38:06,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-04-15 12:38:06,165 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 1.9305555555555556) internal successors, (139), 70 states have internal predecessors, (139), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 143 [2022-04-15 12:38:06,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:38:06,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 72 states have (on average 1.9305555555555556) internal successors, (139), 70 states have internal predecessors, (139), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:06,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 152 transitions. [2022-04-15 12:38:06,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 72 states have (on average 1.9305555555555556) internal successors, (139), 70 states have internal predecessors, (139), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:06,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 152 transitions. [2022-04-15 12:38:06,167 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 72 states and 152 transitions. [2022-04-15 12:38:06,366 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 152 edges. 152 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:38:06,367 INFO L225 Difference]: With dead ends: 152 [2022-04-15 12:38:06,367 INFO L226 Difference]: Without dead ends: 147 [2022-04-15 12:38:06,370 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 427 GetRequests, 217 SyntacticMatches, 1 SemanticMatches, 209 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3481 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=18518, Invalid=25792, Unknown=0, NotChecked=0, Total=44310 [2022-04-15 12:38:06,372 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 144 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-15 12:38:06,372 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 48 Invalid, 255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-15 12:38:06,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2022-04-15 12:38:07,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 146. [2022-04-15 12:38:07,000 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:38:07,000 INFO L82 GeneralOperation]: Start isEquivalent. First operand 147 states. Second operand has 146 states, 141 states have (on average 1.0070921985815602) internal successors, (142), 141 states have internal predecessors, (142), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:07,000 INFO L74 IsIncluded]: Start isIncluded. First operand 147 states. Second operand has 146 states, 141 states have (on average 1.0070921985815602) internal successors, (142), 141 states have internal predecessors, (142), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:07,000 INFO L87 Difference]: Start difference. First operand 147 states. Second operand has 146 states, 141 states have (on average 1.0070921985815602) internal successors, (142), 141 states have internal predecessors, (142), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:07,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:38:07,001 INFO L93 Difference]: Finished difference Result 147 states and 147 transitions. [2022-04-15 12:38:07,001 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 147 transitions. [2022-04-15 12:38:07,002 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:38:07,002 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:38:07,002 INFO L74 IsIncluded]: Start isIncluded. First operand has 146 states, 141 states have (on average 1.0070921985815602) internal successors, (142), 141 states have internal predecessors, (142), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 147 states. [2022-04-15 12:38:07,002 INFO L87 Difference]: Start difference. First operand has 146 states, 141 states have (on average 1.0070921985815602) internal successors, (142), 141 states have internal predecessors, (142), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 147 states. [2022-04-15 12:38:07,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:38:07,003 INFO L93 Difference]: Finished difference Result 147 states and 147 transitions. [2022-04-15 12:38:07,003 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 147 transitions. [2022-04-15 12:38:07,003 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:38:07,003 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:38:07,003 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:38:07,003 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:38:07,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 141 states have (on average 1.0070921985815602) internal successors, (142), 141 states have internal predecessors, (142), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:07,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 146 transitions. [2022-04-15 12:38:07,005 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 146 transitions. Word has length 143 [2022-04-15 12:38:07,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:38:07,005 INFO L478 AbstractCegarLoop]: Abstraction has 146 states and 146 transitions. [2022-04-15 12:38:07,005 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 1.9305555555555556) internal successors, (139), 70 states have internal predecessors, (139), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:07,005 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 146 states and 146 transitions. [2022-04-15 12:38:07,372 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 146 edges. 146 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:38:07,373 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 146 transitions. [2022-04-15 12:38:07,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-04-15 12:38:07,373 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:38:07,373 INFO L499 BasicCegarLoop]: trace histogram [67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:38:07,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-04-15 12:38:07,589 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-04-15 12:38:07,589 INFO L403 AbstractCegarLoop]: === Iteration 68 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:38:07,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:38:07,590 INFO L85 PathProgramCache]: Analyzing trace with hash -275297080, now seen corresponding path program 133 times [2022-04-15 12:38:07,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:38:07,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1689280678] [2022-04-15 12:38:08,437 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:38:08,437 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:38:08,437 INFO L85 PathProgramCache]: Analyzing trace with hash -275297080, now seen corresponding path program 134 times [2022-04-15 12:38:08,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:38:08,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400873246] [2022-04-15 12:38:08,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:38:08,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:38:08,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:38:09,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:38:09,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:38:09,570 INFO L290 TraceCheckUtils]: 0: Hoare triple {74150#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {74075#true} is VALID [2022-04-15 12:38:09,570 INFO L290 TraceCheckUtils]: 1: Hoare triple {74075#true} assume true; {74075#true} is VALID [2022-04-15 12:38:09,570 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {74075#true} {74075#true} #54#return; {74075#true} is VALID [2022-04-15 12:38:09,570 INFO L272 TraceCheckUtils]: 0: Hoare triple {74075#true} call ULTIMATE.init(); {74150#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:38:09,570 INFO L290 TraceCheckUtils]: 1: Hoare triple {74150#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {74075#true} is VALID [2022-04-15 12:38:09,570 INFO L290 TraceCheckUtils]: 2: Hoare triple {74075#true} assume true; {74075#true} is VALID [2022-04-15 12:38:09,570 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {74075#true} {74075#true} #54#return; {74075#true} is VALID [2022-04-15 12:38:09,570 INFO L272 TraceCheckUtils]: 4: Hoare triple {74075#true} call #t~ret3 := main(); {74075#true} is VALID [2022-04-15 12:38:09,571 INFO L290 TraceCheckUtils]: 5: Hoare triple {74075#true} ~i~0 := 0;~k~0 := 0; {74080#(= main_~k~0 0)} is VALID [2022-04-15 12:38:09,571 INFO L290 TraceCheckUtils]: 6: Hoare triple {74080#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74080#(= main_~k~0 0)} is VALID [2022-04-15 12:38:09,571 INFO L290 TraceCheckUtils]: 7: Hoare triple {74080#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74081#(<= main_~k~0 1)} is VALID [2022-04-15 12:38:09,571 INFO L290 TraceCheckUtils]: 8: Hoare triple {74081#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74081#(<= main_~k~0 1)} is VALID [2022-04-15 12:38:09,577 INFO L290 TraceCheckUtils]: 9: Hoare triple {74081#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74082#(<= main_~k~0 2)} is VALID [2022-04-15 12:38:09,577 INFO L290 TraceCheckUtils]: 10: Hoare triple {74082#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74082#(<= main_~k~0 2)} is VALID [2022-04-15 12:38:09,579 INFO L290 TraceCheckUtils]: 11: Hoare triple {74082#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74083#(<= main_~k~0 3)} is VALID [2022-04-15 12:38:09,579 INFO L290 TraceCheckUtils]: 12: Hoare triple {74083#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74083#(<= main_~k~0 3)} is VALID [2022-04-15 12:38:09,581 INFO L290 TraceCheckUtils]: 13: Hoare triple {74083#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74084#(<= main_~k~0 4)} is VALID [2022-04-15 12:38:09,581 INFO L290 TraceCheckUtils]: 14: Hoare triple {74084#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74084#(<= main_~k~0 4)} is VALID [2022-04-15 12:38:09,583 INFO L290 TraceCheckUtils]: 15: Hoare triple {74084#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74085#(<= main_~k~0 5)} is VALID [2022-04-15 12:38:09,583 INFO L290 TraceCheckUtils]: 16: Hoare triple {74085#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74085#(<= main_~k~0 5)} is VALID [2022-04-15 12:38:09,585 INFO L290 TraceCheckUtils]: 17: Hoare triple {74085#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74086#(<= main_~k~0 6)} is VALID [2022-04-15 12:38:09,585 INFO L290 TraceCheckUtils]: 18: Hoare triple {74086#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74086#(<= main_~k~0 6)} is VALID [2022-04-15 12:38:09,587 INFO L290 TraceCheckUtils]: 19: Hoare triple {74086#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74087#(<= main_~k~0 7)} is VALID [2022-04-15 12:38:09,588 INFO L290 TraceCheckUtils]: 20: Hoare triple {74087#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74087#(<= main_~k~0 7)} is VALID [2022-04-15 12:38:09,590 INFO L290 TraceCheckUtils]: 21: Hoare triple {74087#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74088#(<= main_~k~0 8)} is VALID [2022-04-15 12:38:09,590 INFO L290 TraceCheckUtils]: 22: Hoare triple {74088#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74088#(<= main_~k~0 8)} is VALID [2022-04-15 12:38:09,592 INFO L290 TraceCheckUtils]: 23: Hoare triple {74088#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74089#(<= main_~k~0 9)} is VALID [2022-04-15 12:38:09,592 INFO L290 TraceCheckUtils]: 24: Hoare triple {74089#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74089#(<= main_~k~0 9)} is VALID [2022-04-15 12:38:09,594 INFO L290 TraceCheckUtils]: 25: Hoare triple {74089#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74090#(<= main_~k~0 10)} is VALID [2022-04-15 12:38:09,594 INFO L290 TraceCheckUtils]: 26: Hoare triple {74090#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74090#(<= main_~k~0 10)} is VALID [2022-04-15 12:38:09,596 INFO L290 TraceCheckUtils]: 27: Hoare triple {74090#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74091#(<= main_~k~0 11)} is VALID [2022-04-15 12:38:09,596 INFO L290 TraceCheckUtils]: 28: Hoare triple {74091#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74091#(<= main_~k~0 11)} is VALID [2022-04-15 12:38:09,598 INFO L290 TraceCheckUtils]: 29: Hoare triple {74091#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74092#(<= main_~k~0 12)} is VALID [2022-04-15 12:38:09,598 INFO L290 TraceCheckUtils]: 30: Hoare triple {74092#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74092#(<= main_~k~0 12)} is VALID [2022-04-15 12:38:09,600 INFO L290 TraceCheckUtils]: 31: Hoare triple {74092#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74093#(<= main_~k~0 13)} is VALID [2022-04-15 12:38:09,600 INFO L290 TraceCheckUtils]: 32: Hoare triple {74093#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74093#(<= main_~k~0 13)} is VALID [2022-04-15 12:38:09,602 INFO L290 TraceCheckUtils]: 33: Hoare triple {74093#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74094#(<= main_~k~0 14)} is VALID [2022-04-15 12:38:09,603 INFO L290 TraceCheckUtils]: 34: Hoare triple {74094#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74094#(<= main_~k~0 14)} is VALID [2022-04-15 12:38:09,605 INFO L290 TraceCheckUtils]: 35: Hoare triple {74094#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74095#(<= main_~k~0 15)} is VALID [2022-04-15 12:38:09,605 INFO L290 TraceCheckUtils]: 36: Hoare triple {74095#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74095#(<= main_~k~0 15)} is VALID [2022-04-15 12:38:09,607 INFO L290 TraceCheckUtils]: 37: Hoare triple {74095#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74096#(<= main_~k~0 16)} is VALID [2022-04-15 12:38:09,607 INFO L290 TraceCheckUtils]: 38: Hoare triple {74096#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74096#(<= main_~k~0 16)} is VALID [2022-04-15 12:38:09,609 INFO L290 TraceCheckUtils]: 39: Hoare triple {74096#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74097#(<= main_~k~0 17)} is VALID [2022-04-15 12:38:09,609 INFO L290 TraceCheckUtils]: 40: Hoare triple {74097#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74097#(<= main_~k~0 17)} is VALID [2022-04-15 12:38:09,611 INFO L290 TraceCheckUtils]: 41: Hoare triple {74097#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74098#(<= main_~k~0 18)} is VALID [2022-04-15 12:38:09,611 INFO L290 TraceCheckUtils]: 42: Hoare triple {74098#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74098#(<= main_~k~0 18)} is VALID [2022-04-15 12:38:09,613 INFO L290 TraceCheckUtils]: 43: Hoare triple {74098#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74099#(<= main_~k~0 19)} is VALID [2022-04-15 12:38:09,613 INFO L290 TraceCheckUtils]: 44: Hoare triple {74099#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74099#(<= main_~k~0 19)} is VALID [2022-04-15 12:38:09,615 INFO L290 TraceCheckUtils]: 45: Hoare triple {74099#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74100#(<= main_~k~0 20)} is VALID [2022-04-15 12:38:09,616 INFO L290 TraceCheckUtils]: 46: Hoare triple {74100#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74100#(<= main_~k~0 20)} is VALID [2022-04-15 12:38:09,617 INFO L290 TraceCheckUtils]: 47: Hoare triple {74100#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74101#(<= main_~k~0 21)} is VALID [2022-04-15 12:38:09,618 INFO L290 TraceCheckUtils]: 48: Hoare triple {74101#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74101#(<= main_~k~0 21)} is VALID [2022-04-15 12:38:09,620 INFO L290 TraceCheckUtils]: 49: Hoare triple {74101#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74102#(<= main_~k~0 22)} is VALID [2022-04-15 12:38:09,620 INFO L290 TraceCheckUtils]: 50: Hoare triple {74102#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74102#(<= main_~k~0 22)} is VALID [2022-04-15 12:38:09,622 INFO L290 TraceCheckUtils]: 51: Hoare triple {74102#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74103#(<= main_~k~0 23)} is VALID [2022-04-15 12:38:09,622 INFO L290 TraceCheckUtils]: 52: Hoare triple {74103#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74103#(<= main_~k~0 23)} is VALID [2022-04-15 12:38:09,624 INFO L290 TraceCheckUtils]: 53: Hoare triple {74103#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74104#(<= main_~k~0 24)} is VALID [2022-04-15 12:38:09,625 INFO L290 TraceCheckUtils]: 54: Hoare triple {74104#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74104#(<= main_~k~0 24)} is VALID [2022-04-15 12:38:09,627 INFO L290 TraceCheckUtils]: 55: Hoare triple {74104#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74105#(<= main_~k~0 25)} is VALID [2022-04-15 12:38:09,627 INFO L290 TraceCheckUtils]: 56: Hoare triple {74105#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74105#(<= main_~k~0 25)} is VALID [2022-04-15 12:38:09,629 INFO L290 TraceCheckUtils]: 57: Hoare triple {74105#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74106#(<= main_~k~0 26)} is VALID [2022-04-15 12:38:09,630 INFO L290 TraceCheckUtils]: 58: Hoare triple {74106#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74106#(<= main_~k~0 26)} is VALID [2022-04-15 12:38:09,632 INFO L290 TraceCheckUtils]: 59: Hoare triple {74106#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74107#(<= main_~k~0 27)} is VALID [2022-04-15 12:38:09,632 INFO L290 TraceCheckUtils]: 60: Hoare triple {74107#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74107#(<= main_~k~0 27)} is VALID [2022-04-15 12:38:09,634 INFO L290 TraceCheckUtils]: 61: Hoare triple {74107#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74108#(<= main_~k~0 28)} is VALID [2022-04-15 12:38:09,634 INFO L290 TraceCheckUtils]: 62: Hoare triple {74108#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74108#(<= main_~k~0 28)} is VALID [2022-04-15 12:38:09,636 INFO L290 TraceCheckUtils]: 63: Hoare triple {74108#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74109#(<= main_~k~0 29)} is VALID [2022-04-15 12:38:09,636 INFO L290 TraceCheckUtils]: 64: Hoare triple {74109#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74109#(<= main_~k~0 29)} is VALID [2022-04-15 12:38:09,638 INFO L290 TraceCheckUtils]: 65: Hoare triple {74109#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74110#(<= main_~k~0 30)} is VALID [2022-04-15 12:38:09,639 INFO L290 TraceCheckUtils]: 66: Hoare triple {74110#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74110#(<= main_~k~0 30)} is VALID [2022-04-15 12:38:09,641 INFO L290 TraceCheckUtils]: 67: Hoare triple {74110#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74111#(<= main_~k~0 31)} is VALID [2022-04-15 12:38:09,641 INFO L290 TraceCheckUtils]: 68: Hoare triple {74111#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74111#(<= main_~k~0 31)} is VALID [2022-04-15 12:38:09,643 INFO L290 TraceCheckUtils]: 69: Hoare triple {74111#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74112#(<= main_~k~0 32)} is VALID [2022-04-15 12:38:09,643 INFO L290 TraceCheckUtils]: 70: Hoare triple {74112#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74112#(<= main_~k~0 32)} is VALID [2022-04-15 12:38:09,645 INFO L290 TraceCheckUtils]: 71: Hoare triple {74112#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74113#(<= main_~k~0 33)} is VALID [2022-04-15 12:38:09,645 INFO L290 TraceCheckUtils]: 72: Hoare triple {74113#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74113#(<= main_~k~0 33)} is VALID [2022-04-15 12:38:09,647 INFO L290 TraceCheckUtils]: 73: Hoare triple {74113#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74114#(<= main_~k~0 34)} is VALID [2022-04-15 12:38:09,648 INFO L290 TraceCheckUtils]: 74: Hoare triple {74114#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74114#(<= main_~k~0 34)} is VALID [2022-04-15 12:38:09,649 INFO L290 TraceCheckUtils]: 75: Hoare triple {74114#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74115#(<= main_~k~0 35)} is VALID [2022-04-15 12:38:09,650 INFO L290 TraceCheckUtils]: 76: Hoare triple {74115#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74115#(<= main_~k~0 35)} is VALID [2022-04-15 12:38:09,652 INFO L290 TraceCheckUtils]: 77: Hoare triple {74115#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74116#(<= main_~k~0 36)} is VALID [2022-04-15 12:38:09,652 INFO L290 TraceCheckUtils]: 78: Hoare triple {74116#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74116#(<= main_~k~0 36)} is VALID [2022-04-15 12:38:09,654 INFO L290 TraceCheckUtils]: 79: Hoare triple {74116#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74117#(<= main_~k~0 37)} is VALID [2022-04-15 12:38:09,654 INFO L290 TraceCheckUtils]: 80: Hoare triple {74117#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74117#(<= main_~k~0 37)} is VALID [2022-04-15 12:38:09,656 INFO L290 TraceCheckUtils]: 81: Hoare triple {74117#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74118#(<= main_~k~0 38)} is VALID [2022-04-15 12:38:09,656 INFO L290 TraceCheckUtils]: 82: Hoare triple {74118#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74118#(<= main_~k~0 38)} is VALID [2022-04-15 12:38:09,659 INFO L290 TraceCheckUtils]: 83: Hoare triple {74118#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74119#(<= main_~k~0 39)} is VALID [2022-04-15 12:38:09,659 INFO L290 TraceCheckUtils]: 84: Hoare triple {74119#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74119#(<= main_~k~0 39)} is VALID [2022-04-15 12:38:09,661 INFO L290 TraceCheckUtils]: 85: Hoare triple {74119#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74120#(<= main_~k~0 40)} is VALID [2022-04-15 12:38:09,661 INFO L290 TraceCheckUtils]: 86: Hoare triple {74120#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74120#(<= main_~k~0 40)} is VALID [2022-04-15 12:38:09,663 INFO L290 TraceCheckUtils]: 87: Hoare triple {74120#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74121#(<= main_~k~0 41)} is VALID [2022-04-15 12:38:09,663 INFO L290 TraceCheckUtils]: 88: Hoare triple {74121#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74121#(<= main_~k~0 41)} is VALID [2022-04-15 12:38:09,665 INFO L290 TraceCheckUtils]: 89: Hoare triple {74121#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74122#(<= main_~k~0 42)} is VALID [2022-04-15 12:38:09,665 INFO L290 TraceCheckUtils]: 90: Hoare triple {74122#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74122#(<= main_~k~0 42)} is VALID [2022-04-15 12:38:09,667 INFO L290 TraceCheckUtils]: 91: Hoare triple {74122#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74123#(<= main_~k~0 43)} is VALID [2022-04-15 12:38:09,667 INFO L290 TraceCheckUtils]: 92: Hoare triple {74123#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74123#(<= main_~k~0 43)} is VALID [2022-04-15 12:38:09,669 INFO L290 TraceCheckUtils]: 93: Hoare triple {74123#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74124#(<= main_~k~0 44)} is VALID [2022-04-15 12:38:09,670 INFO L290 TraceCheckUtils]: 94: Hoare triple {74124#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74124#(<= main_~k~0 44)} is VALID [2022-04-15 12:38:09,671 INFO L290 TraceCheckUtils]: 95: Hoare triple {74124#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74125#(<= main_~k~0 45)} is VALID [2022-04-15 12:38:09,672 INFO L290 TraceCheckUtils]: 96: Hoare triple {74125#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74125#(<= main_~k~0 45)} is VALID [2022-04-15 12:38:09,674 INFO L290 TraceCheckUtils]: 97: Hoare triple {74125#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74126#(<= main_~k~0 46)} is VALID [2022-04-15 12:38:09,674 INFO L290 TraceCheckUtils]: 98: Hoare triple {74126#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74126#(<= main_~k~0 46)} is VALID [2022-04-15 12:38:09,676 INFO L290 TraceCheckUtils]: 99: Hoare triple {74126#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74127#(<= main_~k~0 47)} is VALID [2022-04-15 12:38:09,676 INFO L290 TraceCheckUtils]: 100: Hoare triple {74127#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74127#(<= main_~k~0 47)} is VALID [2022-04-15 12:38:09,678 INFO L290 TraceCheckUtils]: 101: Hoare triple {74127#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74128#(<= main_~k~0 48)} is VALID [2022-04-15 12:38:09,678 INFO L290 TraceCheckUtils]: 102: Hoare triple {74128#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74128#(<= main_~k~0 48)} is VALID [2022-04-15 12:38:09,680 INFO L290 TraceCheckUtils]: 103: Hoare triple {74128#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74129#(<= main_~k~0 49)} is VALID [2022-04-15 12:38:09,681 INFO L290 TraceCheckUtils]: 104: Hoare triple {74129#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74129#(<= main_~k~0 49)} is VALID [2022-04-15 12:38:09,683 INFO L290 TraceCheckUtils]: 105: Hoare triple {74129#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74130#(<= main_~k~0 50)} is VALID [2022-04-15 12:38:09,683 INFO L290 TraceCheckUtils]: 106: Hoare triple {74130#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74130#(<= main_~k~0 50)} is VALID [2022-04-15 12:38:09,685 INFO L290 TraceCheckUtils]: 107: Hoare triple {74130#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74131#(<= main_~k~0 51)} is VALID [2022-04-15 12:38:09,685 INFO L290 TraceCheckUtils]: 108: Hoare triple {74131#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74131#(<= main_~k~0 51)} is VALID [2022-04-15 12:38:09,687 INFO L290 TraceCheckUtils]: 109: Hoare triple {74131#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74132#(<= main_~k~0 52)} is VALID [2022-04-15 12:38:09,688 INFO L290 TraceCheckUtils]: 110: Hoare triple {74132#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74132#(<= main_~k~0 52)} is VALID [2022-04-15 12:38:09,690 INFO L290 TraceCheckUtils]: 111: Hoare triple {74132#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74133#(<= main_~k~0 53)} is VALID [2022-04-15 12:38:09,690 INFO L290 TraceCheckUtils]: 112: Hoare triple {74133#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74133#(<= main_~k~0 53)} is VALID [2022-04-15 12:38:09,692 INFO L290 TraceCheckUtils]: 113: Hoare triple {74133#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74134#(<= main_~k~0 54)} is VALID [2022-04-15 12:38:09,692 INFO L290 TraceCheckUtils]: 114: Hoare triple {74134#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74134#(<= main_~k~0 54)} is VALID [2022-04-15 12:38:09,694 INFO L290 TraceCheckUtils]: 115: Hoare triple {74134#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74135#(<= main_~k~0 55)} is VALID [2022-04-15 12:38:09,694 INFO L290 TraceCheckUtils]: 116: Hoare triple {74135#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74135#(<= main_~k~0 55)} is VALID [2022-04-15 12:38:09,696 INFO L290 TraceCheckUtils]: 117: Hoare triple {74135#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74136#(<= main_~k~0 56)} is VALID [2022-04-15 12:38:09,696 INFO L290 TraceCheckUtils]: 118: Hoare triple {74136#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74136#(<= main_~k~0 56)} is VALID [2022-04-15 12:38:09,698 INFO L290 TraceCheckUtils]: 119: Hoare triple {74136#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74137#(<= main_~k~0 57)} is VALID [2022-04-15 12:38:09,699 INFO L290 TraceCheckUtils]: 120: Hoare triple {74137#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74137#(<= main_~k~0 57)} is VALID [2022-04-15 12:38:09,700 INFO L290 TraceCheckUtils]: 121: Hoare triple {74137#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74138#(<= main_~k~0 58)} is VALID [2022-04-15 12:38:09,701 INFO L290 TraceCheckUtils]: 122: Hoare triple {74138#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74138#(<= main_~k~0 58)} is VALID [2022-04-15 12:38:09,703 INFO L290 TraceCheckUtils]: 123: Hoare triple {74138#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74139#(<= main_~k~0 59)} is VALID [2022-04-15 12:38:09,703 INFO L290 TraceCheckUtils]: 124: Hoare triple {74139#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74139#(<= main_~k~0 59)} is VALID [2022-04-15 12:38:09,705 INFO L290 TraceCheckUtils]: 125: Hoare triple {74139#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74140#(<= main_~k~0 60)} is VALID [2022-04-15 12:38:09,705 INFO L290 TraceCheckUtils]: 126: Hoare triple {74140#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74140#(<= main_~k~0 60)} is VALID [2022-04-15 12:38:09,707 INFO L290 TraceCheckUtils]: 127: Hoare triple {74140#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74141#(<= main_~k~0 61)} is VALID [2022-04-15 12:38:09,707 INFO L290 TraceCheckUtils]: 128: Hoare triple {74141#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74141#(<= main_~k~0 61)} is VALID [2022-04-15 12:38:09,709 INFO L290 TraceCheckUtils]: 129: Hoare triple {74141#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74142#(<= main_~k~0 62)} is VALID [2022-04-15 12:38:09,710 INFO L290 TraceCheckUtils]: 130: Hoare triple {74142#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74142#(<= main_~k~0 62)} is VALID [2022-04-15 12:38:09,713 INFO L290 TraceCheckUtils]: 131: Hoare triple {74142#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74143#(<= main_~k~0 63)} is VALID [2022-04-15 12:38:09,713 INFO L290 TraceCheckUtils]: 132: Hoare triple {74143#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74143#(<= main_~k~0 63)} is VALID [2022-04-15 12:38:09,715 INFO L290 TraceCheckUtils]: 133: Hoare triple {74143#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74144#(<= main_~k~0 64)} is VALID [2022-04-15 12:38:09,715 INFO L290 TraceCheckUtils]: 134: Hoare triple {74144#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74144#(<= main_~k~0 64)} is VALID [2022-04-15 12:38:09,717 INFO L290 TraceCheckUtils]: 135: Hoare triple {74144#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74145#(<= main_~k~0 65)} is VALID [2022-04-15 12:38:09,717 INFO L290 TraceCheckUtils]: 136: Hoare triple {74145#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74145#(<= main_~k~0 65)} is VALID [2022-04-15 12:38:09,719 INFO L290 TraceCheckUtils]: 137: Hoare triple {74145#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74146#(<= main_~k~0 66)} is VALID [2022-04-15 12:38:09,720 INFO L290 TraceCheckUtils]: 138: Hoare triple {74146#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74146#(<= main_~k~0 66)} is VALID [2022-04-15 12:38:09,722 INFO L290 TraceCheckUtils]: 139: Hoare triple {74146#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74147#(<= main_~k~0 67)} is VALID [2022-04-15 12:38:09,722 INFO L290 TraceCheckUtils]: 140: Hoare triple {74147#(<= main_~k~0 67)} assume !(~i~0 < 1000000); {74147#(<= main_~k~0 67)} is VALID [2022-04-15 12:38:09,722 INFO L272 TraceCheckUtils]: 141: Hoare triple {74147#(<= main_~k~0 67)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {74148#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:38:09,723 INFO L290 TraceCheckUtils]: 142: Hoare triple {74148#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {74149#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:38:09,723 INFO L290 TraceCheckUtils]: 143: Hoare triple {74149#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {74076#false} is VALID [2022-04-15 12:38:09,723 INFO L290 TraceCheckUtils]: 144: Hoare triple {74076#false} assume !false; {74076#false} is VALID [2022-04-15 12:38:09,723 INFO L134 CoverageAnalysis]: Checked inductivity of 4489 backedges. 0 proven. 4489 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:38:09,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:38:09,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400873246] [2022-04-15 12:38:09,724 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400873246] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:38:09,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848254049] [2022-04-15 12:38:09,724 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:38:09,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:38:09,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:38:09,725 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:38:09,726 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-04-15 12:38:09,847 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:38:09,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:38:09,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 786 conjuncts, 71 conjunts are in the unsatisfiable core [2022-04-15 12:38:09,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:38:09,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:38:10,490 INFO L272 TraceCheckUtils]: 0: Hoare triple {74075#true} call ULTIMATE.init(); {74075#true} is VALID [2022-04-15 12:38:10,490 INFO L290 TraceCheckUtils]: 1: Hoare triple {74075#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {74075#true} is VALID [2022-04-15 12:38:10,490 INFO L290 TraceCheckUtils]: 2: Hoare triple {74075#true} assume true; {74075#true} is VALID [2022-04-15 12:38:10,490 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {74075#true} {74075#true} #54#return; {74075#true} is VALID [2022-04-15 12:38:10,490 INFO L272 TraceCheckUtils]: 4: Hoare triple {74075#true} call #t~ret3 := main(); {74075#true} is VALID [2022-04-15 12:38:10,491 INFO L290 TraceCheckUtils]: 5: Hoare triple {74075#true} ~i~0 := 0;~k~0 := 0; {74169#(<= main_~k~0 0)} is VALID [2022-04-15 12:38:10,491 INFO L290 TraceCheckUtils]: 6: Hoare triple {74169#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74169#(<= main_~k~0 0)} is VALID [2022-04-15 12:38:10,496 INFO L290 TraceCheckUtils]: 7: Hoare triple {74169#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74081#(<= main_~k~0 1)} is VALID [2022-04-15 12:38:10,497 INFO L290 TraceCheckUtils]: 8: Hoare triple {74081#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74081#(<= main_~k~0 1)} is VALID [2022-04-15 12:38:10,499 INFO L290 TraceCheckUtils]: 9: Hoare triple {74081#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74082#(<= main_~k~0 2)} is VALID [2022-04-15 12:38:10,499 INFO L290 TraceCheckUtils]: 10: Hoare triple {74082#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74082#(<= main_~k~0 2)} is VALID [2022-04-15 12:38:10,501 INFO L290 TraceCheckUtils]: 11: Hoare triple {74082#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74083#(<= main_~k~0 3)} is VALID [2022-04-15 12:38:10,501 INFO L290 TraceCheckUtils]: 12: Hoare triple {74083#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74083#(<= main_~k~0 3)} is VALID [2022-04-15 12:38:10,503 INFO L290 TraceCheckUtils]: 13: Hoare triple {74083#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74084#(<= main_~k~0 4)} is VALID [2022-04-15 12:38:10,503 INFO L290 TraceCheckUtils]: 14: Hoare triple {74084#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74084#(<= main_~k~0 4)} is VALID [2022-04-15 12:38:10,505 INFO L290 TraceCheckUtils]: 15: Hoare triple {74084#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74085#(<= main_~k~0 5)} is VALID [2022-04-15 12:38:10,505 INFO L290 TraceCheckUtils]: 16: Hoare triple {74085#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74085#(<= main_~k~0 5)} is VALID [2022-04-15 12:38:10,507 INFO L290 TraceCheckUtils]: 17: Hoare triple {74085#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74086#(<= main_~k~0 6)} is VALID [2022-04-15 12:38:10,507 INFO L290 TraceCheckUtils]: 18: Hoare triple {74086#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74086#(<= main_~k~0 6)} is VALID [2022-04-15 12:38:10,509 INFO L290 TraceCheckUtils]: 19: Hoare triple {74086#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74087#(<= main_~k~0 7)} is VALID [2022-04-15 12:38:10,510 INFO L290 TraceCheckUtils]: 20: Hoare triple {74087#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74087#(<= main_~k~0 7)} is VALID [2022-04-15 12:38:10,513 INFO L290 TraceCheckUtils]: 21: Hoare triple {74087#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74088#(<= main_~k~0 8)} is VALID [2022-04-15 12:38:10,513 INFO L290 TraceCheckUtils]: 22: Hoare triple {74088#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74088#(<= main_~k~0 8)} is VALID [2022-04-15 12:38:10,515 INFO L290 TraceCheckUtils]: 23: Hoare triple {74088#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74089#(<= main_~k~0 9)} is VALID [2022-04-15 12:38:10,515 INFO L290 TraceCheckUtils]: 24: Hoare triple {74089#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74089#(<= main_~k~0 9)} is VALID [2022-04-15 12:38:10,517 INFO L290 TraceCheckUtils]: 25: Hoare triple {74089#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74090#(<= main_~k~0 10)} is VALID [2022-04-15 12:38:10,517 INFO L290 TraceCheckUtils]: 26: Hoare triple {74090#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74090#(<= main_~k~0 10)} is VALID [2022-04-15 12:38:10,519 INFO L290 TraceCheckUtils]: 27: Hoare triple {74090#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74091#(<= main_~k~0 11)} is VALID [2022-04-15 12:38:10,519 INFO L290 TraceCheckUtils]: 28: Hoare triple {74091#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74091#(<= main_~k~0 11)} is VALID [2022-04-15 12:38:10,521 INFO L290 TraceCheckUtils]: 29: Hoare triple {74091#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74092#(<= main_~k~0 12)} is VALID [2022-04-15 12:38:10,522 INFO L290 TraceCheckUtils]: 30: Hoare triple {74092#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74092#(<= main_~k~0 12)} is VALID [2022-04-15 12:38:10,524 INFO L290 TraceCheckUtils]: 31: Hoare triple {74092#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74093#(<= main_~k~0 13)} is VALID [2022-04-15 12:38:10,524 INFO L290 TraceCheckUtils]: 32: Hoare triple {74093#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74093#(<= main_~k~0 13)} is VALID [2022-04-15 12:38:10,526 INFO L290 TraceCheckUtils]: 33: Hoare triple {74093#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74094#(<= main_~k~0 14)} is VALID [2022-04-15 12:38:10,526 INFO L290 TraceCheckUtils]: 34: Hoare triple {74094#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74094#(<= main_~k~0 14)} is VALID [2022-04-15 12:38:10,528 INFO L290 TraceCheckUtils]: 35: Hoare triple {74094#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74095#(<= main_~k~0 15)} is VALID [2022-04-15 12:38:10,528 INFO L290 TraceCheckUtils]: 36: Hoare triple {74095#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74095#(<= main_~k~0 15)} is VALID [2022-04-15 12:38:10,530 INFO L290 TraceCheckUtils]: 37: Hoare triple {74095#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74096#(<= main_~k~0 16)} is VALID [2022-04-15 12:38:10,530 INFO L290 TraceCheckUtils]: 38: Hoare triple {74096#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74096#(<= main_~k~0 16)} is VALID [2022-04-15 12:38:10,532 INFO L290 TraceCheckUtils]: 39: Hoare triple {74096#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74097#(<= main_~k~0 17)} is VALID [2022-04-15 12:38:10,533 INFO L290 TraceCheckUtils]: 40: Hoare triple {74097#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74097#(<= main_~k~0 17)} is VALID [2022-04-15 12:38:10,535 INFO L290 TraceCheckUtils]: 41: Hoare triple {74097#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74098#(<= main_~k~0 18)} is VALID [2022-04-15 12:38:10,535 INFO L290 TraceCheckUtils]: 42: Hoare triple {74098#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74098#(<= main_~k~0 18)} is VALID [2022-04-15 12:38:10,537 INFO L290 TraceCheckUtils]: 43: Hoare triple {74098#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74099#(<= main_~k~0 19)} is VALID [2022-04-15 12:38:10,537 INFO L290 TraceCheckUtils]: 44: Hoare triple {74099#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74099#(<= main_~k~0 19)} is VALID [2022-04-15 12:38:10,539 INFO L290 TraceCheckUtils]: 45: Hoare triple {74099#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74100#(<= main_~k~0 20)} is VALID [2022-04-15 12:38:10,539 INFO L290 TraceCheckUtils]: 46: Hoare triple {74100#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74100#(<= main_~k~0 20)} is VALID [2022-04-15 12:38:10,541 INFO L290 TraceCheckUtils]: 47: Hoare triple {74100#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74101#(<= main_~k~0 21)} is VALID [2022-04-15 12:38:10,541 INFO L290 TraceCheckUtils]: 48: Hoare triple {74101#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74101#(<= main_~k~0 21)} is VALID [2022-04-15 12:38:10,544 INFO L290 TraceCheckUtils]: 49: Hoare triple {74101#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74102#(<= main_~k~0 22)} is VALID [2022-04-15 12:38:10,545 INFO L290 TraceCheckUtils]: 50: Hoare triple {74102#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74102#(<= main_~k~0 22)} is VALID [2022-04-15 12:38:10,547 INFO L290 TraceCheckUtils]: 51: Hoare triple {74102#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74103#(<= main_~k~0 23)} is VALID [2022-04-15 12:38:10,547 INFO L290 TraceCheckUtils]: 52: Hoare triple {74103#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74103#(<= main_~k~0 23)} is VALID [2022-04-15 12:38:10,549 INFO L290 TraceCheckUtils]: 53: Hoare triple {74103#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74104#(<= main_~k~0 24)} is VALID [2022-04-15 12:38:10,550 INFO L290 TraceCheckUtils]: 54: Hoare triple {74104#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74104#(<= main_~k~0 24)} is VALID [2022-04-15 12:38:10,551 INFO L290 TraceCheckUtils]: 55: Hoare triple {74104#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74105#(<= main_~k~0 25)} is VALID [2022-04-15 12:38:10,552 INFO L290 TraceCheckUtils]: 56: Hoare triple {74105#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74105#(<= main_~k~0 25)} is VALID [2022-04-15 12:38:10,554 INFO L290 TraceCheckUtils]: 57: Hoare triple {74105#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74106#(<= main_~k~0 26)} is VALID [2022-04-15 12:38:10,554 INFO L290 TraceCheckUtils]: 58: Hoare triple {74106#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74106#(<= main_~k~0 26)} is VALID [2022-04-15 12:38:10,556 INFO L290 TraceCheckUtils]: 59: Hoare triple {74106#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74107#(<= main_~k~0 27)} is VALID [2022-04-15 12:38:10,556 INFO L290 TraceCheckUtils]: 60: Hoare triple {74107#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74107#(<= main_~k~0 27)} is VALID [2022-04-15 12:38:10,558 INFO L290 TraceCheckUtils]: 61: Hoare triple {74107#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74108#(<= main_~k~0 28)} is VALID [2022-04-15 12:38:10,558 INFO L290 TraceCheckUtils]: 62: Hoare triple {74108#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74108#(<= main_~k~0 28)} is VALID [2022-04-15 12:38:10,560 INFO L290 TraceCheckUtils]: 63: Hoare triple {74108#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74109#(<= main_~k~0 29)} is VALID [2022-04-15 12:38:10,560 INFO L290 TraceCheckUtils]: 64: Hoare triple {74109#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74109#(<= main_~k~0 29)} is VALID [2022-04-15 12:38:10,563 INFO L290 TraceCheckUtils]: 65: Hoare triple {74109#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74110#(<= main_~k~0 30)} is VALID [2022-04-15 12:38:10,563 INFO L290 TraceCheckUtils]: 66: Hoare triple {74110#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74110#(<= main_~k~0 30)} is VALID [2022-04-15 12:38:10,565 INFO L290 TraceCheckUtils]: 67: Hoare triple {74110#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74111#(<= main_~k~0 31)} is VALID [2022-04-15 12:38:10,565 INFO L290 TraceCheckUtils]: 68: Hoare triple {74111#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74111#(<= main_~k~0 31)} is VALID [2022-04-15 12:38:10,567 INFO L290 TraceCheckUtils]: 69: Hoare triple {74111#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74112#(<= main_~k~0 32)} is VALID [2022-04-15 12:38:10,567 INFO L290 TraceCheckUtils]: 70: Hoare triple {74112#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74112#(<= main_~k~0 32)} is VALID [2022-04-15 12:38:10,569 INFO L290 TraceCheckUtils]: 71: Hoare triple {74112#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74113#(<= main_~k~0 33)} is VALID [2022-04-15 12:38:10,569 INFO L290 TraceCheckUtils]: 72: Hoare triple {74113#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74113#(<= main_~k~0 33)} is VALID [2022-04-15 12:38:10,571 INFO L290 TraceCheckUtils]: 73: Hoare triple {74113#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74114#(<= main_~k~0 34)} is VALID [2022-04-15 12:38:10,571 INFO L290 TraceCheckUtils]: 74: Hoare triple {74114#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74114#(<= main_~k~0 34)} is VALID [2022-04-15 12:38:10,573 INFO L290 TraceCheckUtils]: 75: Hoare triple {74114#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74115#(<= main_~k~0 35)} is VALID [2022-04-15 12:38:10,574 INFO L290 TraceCheckUtils]: 76: Hoare triple {74115#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74115#(<= main_~k~0 35)} is VALID [2022-04-15 12:38:10,576 INFO L290 TraceCheckUtils]: 77: Hoare triple {74115#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74116#(<= main_~k~0 36)} is VALID [2022-04-15 12:38:10,576 INFO L290 TraceCheckUtils]: 78: Hoare triple {74116#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74116#(<= main_~k~0 36)} is VALID [2022-04-15 12:38:10,578 INFO L290 TraceCheckUtils]: 79: Hoare triple {74116#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74117#(<= main_~k~0 37)} is VALID [2022-04-15 12:38:10,578 INFO L290 TraceCheckUtils]: 80: Hoare triple {74117#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74117#(<= main_~k~0 37)} is VALID [2022-04-15 12:38:10,580 INFO L290 TraceCheckUtils]: 81: Hoare triple {74117#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74118#(<= main_~k~0 38)} is VALID [2022-04-15 12:38:10,580 INFO L290 TraceCheckUtils]: 82: Hoare triple {74118#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74118#(<= main_~k~0 38)} is VALID [2022-04-15 12:38:10,582 INFO L290 TraceCheckUtils]: 83: Hoare triple {74118#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74119#(<= main_~k~0 39)} is VALID [2022-04-15 12:38:10,582 INFO L290 TraceCheckUtils]: 84: Hoare triple {74119#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74119#(<= main_~k~0 39)} is VALID [2022-04-15 12:38:10,584 INFO L290 TraceCheckUtils]: 85: Hoare triple {74119#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74120#(<= main_~k~0 40)} is VALID [2022-04-15 12:38:10,585 INFO L290 TraceCheckUtils]: 86: Hoare triple {74120#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74120#(<= main_~k~0 40)} is VALID [2022-04-15 12:38:10,587 INFO L290 TraceCheckUtils]: 87: Hoare triple {74120#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74121#(<= main_~k~0 41)} is VALID [2022-04-15 12:38:10,587 INFO L290 TraceCheckUtils]: 88: Hoare triple {74121#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74121#(<= main_~k~0 41)} is VALID [2022-04-15 12:38:10,589 INFO L290 TraceCheckUtils]: 89: Hoare triple {74121#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74122#(<= main_~k~0 42)} is VALID [2022-04-15 12:38:10,589 INFO L290 TraceCheckUtils]: 90: Hoare triple {74122#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74122#(<= main_~k~0 42)} is VALID [2022-04-15 12:38:10,592 INFO L290 TraceCheckUtils]: 91: Hoare triple {74122#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74123#(<= main_~k~0 43)} is VALID [2022-04-15 12:38:10,592 INFO L290 TraceCheckUtils]: 92: Hoare triple {74123#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74123#(<= main_~k~0 43)} is VALID [2022-04-15 12:38:10,594 INFO L290 TraceCheckUtils]: 93: Hoare triple {74123#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74124#(<= main_~k~0 44)} is VALID [2022-04-15 12:38:10,594 INFO L290 TraceCheckUtils]: 94: Hoare triple {74124#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74124#(<= main_~k~0 44)} is VALID [2022-04-15 12:38:10,597 INFO L290 TraceCheckUtils]: 95: Hoare triple {74124#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74125#(<= main_~k~0 45)} is VALID [2022-04-15 12:38:10,597 INFO L290 TraceCheckUtils]: 96: Hoare triple {74125#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74125#(<= main_~k~0 45)} is VALID [2022-04-15 12:38:10,599 INFO L290 TraceCheckUtils]: 97: Hoare triple {74125#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74126#(<= main_~k~0 46)} is VALID [2022-04-15 12:38:10,599 INFO L290 TraceCheckUtils]: 98: Hoare triple {74126#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74126#(<= main_~k~0 46)} is VALID [2022-04-15 12:38:10,601 INFO L290 TraceCheckUtils]: 99: Hoare triple {74126#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74127#(<= main_~k~0 47)} is VALID [2022-04-15 12:38:10,601 INFO L290 TraceCheckUtils]: 100: Hoare triple {74127#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74127#(<= main_~k~0 47)} is VALID [2022-04-15 12:38:10,604 INFO L290 TraceCheckUtils]: 101: Hoare triple {74127#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74128#(<= main_~k~0 48)} is VALID [2022-04-15 12:38:10,604 INFO L290 TraceCheckUtils]: 102: Hoare triple {74128#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74128#(<= main_~k~0 48)} is VALID [2022-04-15 12:38:10,606 INFO L290 TraceCheckUtils]: 103: Hoare triple {74128#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74129#(<= main_~k~0 49)} is VALID [2022-04-15 12:38:10,607 INFO L290 TraceCheckUtils]: 104: Hoare triple {74129#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74129#(<= main_~k~0 49)} is VALID [2022-04-15 12:38:10,609 INFO L290 TraceCheckUtils]: 105: Hoare triple {74129#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74130#(<= main_~k~0 50)} is VALID [2022-04-15 12:38:10,609 INFO L290 TraceCheckUtils]: 106: Hoare triple {74130#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74130#(<= main_~k~0 50)} is VALID [2022-04-15 12:38:10,611 INFO L290 TraceCheckUtils]: 107: Hoare triple {74130#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74131#(<= main_~k~0 51)} is VALID [2022-04-15 12:38:10,611 INFO L290 TraceCheckUtils]: 108: Hoare triple {74131#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74131#(<= main_~k~0 51)} is VALID [2022-04-15 12:38:10,613 INFO L290 TraceCheckUtils]: 109: Hoare triple {74131#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74132#(<= main_~k~0 52)} is VALID [2022-04-15 12:38:10,613 INFO L290 TraceCheckUtils]: 110: Hoare triple {74132#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74132#(<= main_~k~0 52)} is VALID [2022-04-15 12:38:10,615 INFO L290 TraceCheckUtils]: 111: Hoare triple {74132#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74133#(<= main_~k~0 53)} is VALID [2022-04-15 12:38:10,615 INFO L290 TraceCheckUtils]: 112: Hoare triple {74133#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74133#(<= main_~k~0 53)} is VALID [2022-04-15 12:38:10,617 INFO L290 TraceCheckUtils]: 113: Hoare triple {74133#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74134#(<= main_~k~0 54)} is VALID [2022-04-15 12:38:10,618 INFO L290 TraceCheckUtils]: 114: Hoare triple {74134#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74134#(<= main_~k~0 54)} is VALID [2022-04-15 12:38:10,620 INFO L290 TraceCheckUtils]: 115: Hoare triple {74134#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74135#(<= main_~k~0 55)} is VALID [2022-04-15 12:38:10,620 INFO L290 TraceCheckUtils]: 116: Hoare triple {74135#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74135#(<= main_~k~0 55)} is VALID [2022-04-15 12:38:10,623 INFO L290 TraceCheckUtils]: 117: Hoare triple {74135#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74136#(<= main_~k~0 56)} is VALID [2022-04-15 12:38:10,623 INFO L290 TraceCheckUtils]: 118: Hoare triple {74136#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74136#(<= main_~k~0 56)} is VALID [2022-04-15 12:38:10,625 INFO L290 TraceCheckUtils]: 119: Hoare triple {74136#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74137#(<= main_~k~0 57)} is VALID [2022-04-15 12:38:10,625 INFO L290 TraceCheckUtils]: 120: Hoare triple {74137#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74137#(<= main_~k~0 57)} is VALID [2022-04-15 12:38:10,627 INFO L290 TraceCheckUtils]: 121: Hoare triple {74137#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74138#(<= main_~k~0 58)} is VALID [2022-04-15 12:38:10,628 INFO L290 TraceCheckUtils]: 122: Hoare triple {74138#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74138#(<= main_~k~0 58)} is VALID [2022-04-15 12:38:10,631 INFO L290 TraceCheckUtils]: 123: Hoare triple {74138#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74139#(<= main_~k~0 59)} is VALID [2022-04-15 12:38:10,631 INFO L290 TraceCheckUtils]: 124: Hoare triple {74139#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74139#(<= main_~k~0 59)} is VALID [2022-04-15 12:38:10,633 INFO L290 TraceCheckUtils]: 125: Hoare triple {74139#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74140#(<= main_~k~0 60)} is VALID [2022-04-15 12:38:10,633 INFO L290 TraceCheckUtils]: 126: Hoare triple {74140#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74140#(<= main_~k~0 60)} is VALID [2022-04-15 12:38:10,635 INFO L290 TraceCheckUtils]: 127: Hoare triple {74140#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74141#(<= main_~k~0 61)} is VALID [2022-04-15 12:38:10,635 INFO L290 TraceCheckUtils]: 128: Hoare triple {74141#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74141#(<= main_~k~0 61)} is VALID [2022-04-15 12:38:10,637 INFO L290 TraceCheckUtils]: 129: Hoare triple {74141#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74142#(<= main_~k~0 62)} is VALID [2022-04-15 12:38:10,638 INFO L290 TraceCheckUtils]: 130: Hoare triple {74142#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74142#(<= main_~k~0 62)} is VALID [2022-04-15 12:38:10,640 INFO L290 TraceCheckUtils]: 131: Hoare triple {74142#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74143#(<= main_~k~0 63)} is VALID [2022-04-15 12:38:10,640 INFO L290 TraceCheckUtils]: 132: Hoare triple {74143#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74143#(<= main_~k~0 63)} is VALID [2022-04-15 12:38:10,642 INFO L290 TraceCheckUtils]: 133: Hoare triple {74143#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74144#(<= main_~k~0 64)} is VALID [2022-04-15 12:38:10,642 INFO L290 TraceCheckUtils]: 134: Hoare triple {74144#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74144#(<= main_~k~0 64)} is VALID [2022-04-15 12:38:10,644 INFO L290 TraceCheckUtils]: 135: Hoare triple {74144#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74145#(<= main_~k~0 65)} is VALID [2022-04-15 12:38:10,644 INFO L290 TraceCheckUtils]: 136: Hoare triple {74145#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74145#(<= main_~k~0 65)} is VALID [2022-04-15 12:38:10,646 INFO L290 TraceCheckUtils]: 137: Hoare triple {74145#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74146#(<= main_~k~0 66)} is VALID [2022-04-15 12:38:10,646 INFO L290 TraceCheckUtils]: 138: Hoare triple {74146#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74146#(<= main_~k~0 66)} is VALID [2022-04-15 12:38:10,648 INFO L290 TraceCheckUtils]: 139: Hoare triple {74146#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74147#(<= main_~k~0 67)} is VALID [2022-04-15 12:38:10,648 INFO L290 TraceCheckUtils]: 140: Hoare triple {74147#(<= main_~k~0 67)} assume !(~i~0 < 1000000); {74147#(<= main_~k~0 67)} is VALID [2022-04-15 12:38:10,649 INFO L272 TraceCheckUtils]: 141: Hoare triple {74147#(<= main_~k~0 67)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {74578#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:38:10,649 INFO L290 TraceCheckUtils]: 142: Hoare triple {74578#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {74582#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:38:10,649 INFO L290 TraceCheckUtils]: 143: Hoare triple {74582#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {74076#false} is VALID [2022-04-15 12:38:10,649 INFO L290 TraceCheckUtils]: 144: Hoare triple {74076#false} assume !false; {74076#false} is VALID [2022-04-15 12:38:10,650 INFO L134 CoverageAnalysis]: Checked inductivity of 4489 backedges. 0 proven. 4489 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:38:10,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:38:13,883 INFO L290 TraceCheckUtils]: 144: Hoare triple {74076#false} assume !false; {74076#false} is VALID [2022-04-15 12:38:13,883 INFO L290 TraceCheckUtils]: 143: Hoare triple {74582#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {74076#false} is VALID [2022-04-15 12:38:13,884 INFO L290 TraceCheckUtils]: 142: Hoare triple {74578#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {74582#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:38:13,884 INFO L272 TraceCheckUtils]: 141: Hoare triple {74598#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {74578#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:38:13,884 INFO L290 TraceCheckUtils]: 140: Hoare triple {74598#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {74598#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:38:13,891 INFO L290 TraceCheckUtils]: 139: Hoare triple {74605#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74598#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:38:13,891 INFO L290 TraceCheckUtils]: 138: Hoare triple {74605#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74605#(<= main_~k~0 999999)} is VALID [2022-04-15 12:38:13,893 INFO L290 TraceCheckUtils]: 137: Hoare triple {74612#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74605#(<= main_~k~0 999999)} is VALID [2022-04-15 12:38:13,893 INFO L290 TraceCheckUtils]: 136: Hoare triple {74612#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74612#(<= main_~k~0 999998)} is VALID [2022-04-15 12:38:13,895 INFO L290 TraceCheckUtils]: 135: Hoare triple {74619#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74612#(<= main_~k~0 999998)} is VALID [2022-04-15 12:38:13,896 INFO L290 TraceCheckUtils]: 134: Hoare triple {74619#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74619#(<= main_~k~0 999997)} is VALID [2022-04-15 12:38:13,898 INFO L290 TraceCheckUtils]: 133: Hoare triple {74626#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74619#(<= main_~k~0 999997)} is VALID [2022-04-15 12:38:13,898 INFO L290 TraceCheckUtils]: 132: Hoare triple {74626#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74626#(<= main_~k~0 999996)} is VALID [2022-04-15 12:38:13,900 INFO L290 TraceCheckUtils]: 131: Hoare triple {74633#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74626#(<= main_~k~0 999996)} is VALID [2022-04-15 12:38:13,900 INFO L290 TraceCheckUtils]: 130: Hoare triple {74633#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74633#(<= main_~k~0 999995)} is VALID [2022-04-15 12:38:13,902 INFO L290 TraceCheckUtils]: 129: Hoare triple {74640#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74633#(<= main_~k~0 999995)} is VALID [2022-04-15 12:38:13,902 INFO L290 TraceCheckUtils]: 128: Hoare triple {74640#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74640#(<= main_~k~0 999994)} is VALID [2022-04-15 12:38:13,904 INFO L290 TraceCheckUtils]: 127: Hoare triple {74647#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74640#(<= main_~k~0 999994)} is VALID [2022-04-15 12:38:13,904 INFO L290 TraceCheckUtils]: 126: Hoare triple {74647#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74647#(<= main_~k~0 999993)} is VALID [2022-04-15 12:38:13,906 INFO L290 TraceCheckUtils]: 125: Hoare triple {74654#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74647#(<= main_~k~0 999993)} is VALID [2022-04-15 12:38:13,907 INFO L290 TraceCheckUtils]: 124: Hoare triple {74654#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74654#(<= main_~k~0 999992)} is VALID [2022-04-15 12:38:13,909 INFO L290 TraceCheckUtils]: 123: Hoare triple {74661#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74654#(<= main_~k~0 999992)} is VALID [2022-04-15 12:38:13,909 INFO L290 TraceCheckUtils]: 122: Hoare triple {74661#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74661#(<= main_~k~0 999991)} is VALID [2022-04-15 12:38:13,911 INFO L290 TraceCheckUtils]: 121: Hoare triple {74668#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74661#(<= main_~k~0 999991)} is VALID [2022-04-15 12:38:13,911 INFO L290 TraceCheckUtils]: 120: Hoare triple {74668#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74668#(<= main_~k~0 999990)} is VALID [2022-04-15 12:38:13,913 INFO L290 TraceCheckUtils]: 119: Hoare triple {74675#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74668#(<= main_~k~0 999990)} is VALID [2022-04-15 12:38:13,913 INFO L290 TraceCheckUtils]: 118: Hoare triple {74675#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74675#(<= main_~k~0 999989)} is VALID [2022-04-15 12:38:13,916 INFO L290 TraceCheckUtils]: 117: Hoare triple {74682#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74675#(<= main_~k~0 999989)} is VALID [2022-04-15 12:38:13,916 INFO L290 TraceCheckUtils]: 116: Hoare triple {74682#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74682#(<= main_~k~0 999988)} is VALID [2022-04-15 12:38:13,918 INFO L290 TraceCheckUtils]: 115: Hoare triple {74689#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74682#(<= main_~k~0 999988)} is VALID [2022-04-15 12:38:13,918 INFO L290 TraceCheckUtils]: 114: Hoare triple {74689#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74689#(<= main_~k~0 999987)} is VALID [2022-04-15 12:38:13,920 INFO L290 TraceCheckUtils]: 113: Hoare triple {74696#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74689#(<= main_~k~0 999987)} is VALID [2022-04-15 12:38:13,920 INFO L290 TraceCheckUtils]: 112: Hoare triple {74696#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74696#(<= main_~k~0 999986)} is VALID [2022-04-15 12:38:13,922 INFO L290 TraceCheckUtils]: 111: Hoare triple {74703#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74696#(<= main_~k~0 999986)} is VALID [2022-04-15 12:38:13,923 INFO L290 TraceCheckUtils]: 110: Hoare triple {74703#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74703#(<= main_~k~0 999985)} is VALID [2022-04-15 12:38:13,925 INFO L290 TraceCheckUtils]: 109: Hoare triple {74710#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74703#(<= main_~k~0 999985)} is VALID [2022-04-15 12:38:13,925 INFO L290 TraceCheckUtils]: 108: Hoare triple {74710#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74710#(<= main_~k~0 999984)} is VALID [2022-04-15 12:38:13,927 INFO L290 TraceCheckUtils]: 107: Hoare triple {74717#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74710#(<= main_~k~0 999984)} is VALID [2022-04-15 12:38:13,927 INFO L290 TraceCheckUtils]: 106: Hoare triple {74717#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74717#(<= main_~k~0 999983)} is VALID [2022-04-15 12:38:13,929 INFO L290 TraceCheckUtils]: 105: Hoare triple {74724#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74717#(<= main_~k~0 999983)} is VALID [2022-04-15 12:38:13,929 INFO L290 TraceCheckUtils]: 104: Hoare triple {74724#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74724#(<= main_~k~0 999982)} is VALID [2022-04-15 12:38:13,931 INFO L290 TraceCheckUtils]: 103: Hoare triple {74731#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74724#(<= main_~k~0 999982)} is VALID [2022-04-15 12:38:13,931 INFO L290 TraceCheckUtils]: 102: Hoare triple {74731#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74731#(<= main_~k~0 999981)} is VALID [2022-04-15 12:38:13,934 INFO L290 TraceCheckUtils]: 101: Hoare triple {74738#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74731#(<= main_~k~0 999981)} is VALID [2022-04-15 12:38:13,934 INFO L290 TraceCheckUtils]: 100: Hoare triple {74738#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74738#(<= main_~k~0 999980)} is VALID [2022-04-15 12:38:13,936 INFO L290 TraceCheckUtils]: 99: Hoare triple {74745#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74738#(<= main_~k~0 999980)} is VALID [2022-04-15 12:38:13,936 INFO L290 TraceCheckUtils]: 98: Hoare triple {74745#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74745#(<= main_~k~0 999979)} is VALID [2022-04-15 12:38:13,938 INFO L290 TraceCheckUtils]: 97: Hoare triple {74752#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74745#(<= main_~k~0 999979)} is VALID [2022-04-15 12:38:13,938 INFO L290 TraceCheckUtils]: 96: Hoare triple {74752#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74752#(<= main_~k~0 999978)} is VALID [2022-04-15 12:38:13,940 INFO L290 TraceCheckUtils]: 95: Hoare triple {74759#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74752#(<= main_~k~0 999978)} is VALID [2022-04-15 12:38:13,940 INFO L290 TraceCheckUtils]: 94: Hoare triple {74759#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74759#(<= main_~k~0 999977)} is VALID [2022-04-15 12:38:13,942 INFO L290 TraceCheckUtils]: 93: Hoare triple {74766#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74759#(<= main_~k~0 999977)} is VALID [2022-04-15 12:38:13,942 INFO L290 TraceCheckUtils]: 92: Hoare triple {74766#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74766#(<= main_~k~0 999976)} is VALID [2022-04-15 12:38:13,945 INFO L290 TraceCheckUtils]: 91: Hoare triple {74773#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74766#(<= main_~k~0 999976)} is VALID [2022-04-15 12:38:13,945 INFO L290 TraceCheckUtils]: 90: Hoare triple {74773#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74773#(<= main_~k~0 999975)} is VALID [2022-04-15 12:38:13,947 INFO L290 TraceCheckUtils]: 89: Hoare triple {74780#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74773#(<= main_~k~0 999975)} is VALID [2022-04-15 12:38:13,947 INFO L290 TraceCheckUtils]: 88: Hoare triple {74780#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74780#(<= main_~k~0 999974)} is VALID [2022-04-15 12:38:13,949 INFO L290 TraceCheckUtils]: 87: Hoare triple {74787#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74780#(<= main_~k~0 999974)} is VALID [2022-04-15 12:38:13,949 INFO L290 TraceCheckUtils]: 86: Hoare triple {74787#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74787#(<= main_~k~0 999973)} is VALID [2022-04-15 12:38:13,951 INFO L290 TraceCheckUtils]: 85: Hoare triple {74794#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74787#(<= main_~k~0 999973)} is VALID [2022-04-15 12:38:13,952 INFO L290 TraceCheckUtils]: 84: Hoare triple {74794#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74794#(<= main_~k~0 999972)} is VALID [2022-04-15 12:38:13,954 INFO L290 TraceCheckUtils]: 83: Hoare triple {74801#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74794#(<= main_~k~0 999972)} is VALID [2022-04-15 12:38:13,954 INFO L290 TraceCheckUtils]: 82: Hoare triple {74801#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74801#(<= main_~k~0 999971)} is VALID [2022-04-15 12:38:13,956 INFO L290 TraceCheckUtils]: 81: Hoare triple {74808#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74801#(<= main_~k~0 999971)} is VALID [2022-04-15 12:38:13,956 INFO L290 TraceCheckUtils]: 80: Hoare triple {74808#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74808#(<= main_~k~0 999970)} is VALID [2022-04-15 12:38:13,958 INFO L290 TraceCheckUtils]: 79: Hoare triple {74815#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74808#(<= main_~k~0 999970)} is VALID [2022-04-15 12:38:13,958 INFO L290 TraceCheckUtils]: 78: Hoare triple {74815#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74815#(<= main_~k~0 999969)} is VALID [2022-04-15 12:38:13,960 INFO L290 TraceCheckUtils]: 77: Hoare triple {74822#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74815#(<= main_~k~0 999969)} is VALID [2022-04-15 12:38:13,961 INFO L290 TraceCheckUtils]: 76: Hoare triple {74822#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74822#(<= main_~k~0 999968)} is VALID [2022-04-15 12:38:13,963 INFO L290 TraceCheckUtils]: 75: Hoare triple {74829#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74822#(<= main_~k~0 999968)} is VALID [2022-04-15 12:38:13,963 INFO L290 TraceCheckUtils]: 74: Hoare triple {74829#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74829#(<= main_~k~0 999967)} is VALID [2022-04-15 12:38:13,965 INFO L290 TraceCheckUtils]: 73: Hoare triple {74836#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74829#(<= main_~k~0 999967)} is VALID [2022-04-15 12:38:13,965 INFO L290 TraceCheckUtils]: 72: Hoare triple {74836#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74836#(<= main_~k~0 999966)} is VALID [2022-04-15 12:38:13,967 INFO L290 TraceCheckUtils]: 71: Hoare triple {74843#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74836#(<= main_~k~0 999966)} is VALID [2022-04-15 12:38:13,967 INFO L290 TraceCheckUtils]: 70: Hoare triple {74843#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74843#(<= main_~k~0 999965)} is VALID [2022-04-15 12:38:13,969 INFO L290 TraceCheckUtils]: 69: Hoare triple {74850#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74843#(<= main_~k~0 999965)} is VALID [2022-04-15 12:38:13,969 INFO L290 TraceCheckUtils]: 68: Hoare triple {74850#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74850#(<= main_~k~0 999964)} is VALID [2022-04-15 12:38:13,971 INFO L290 TraceCheckUtils]: 67: Hoare triple {74857#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74850#(<= main_~k~0 999964)} is VALID [2022-04-15 12:38:13,972 INFO L290 TraceCheckUtils]: 66: Hoare triple {74857#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74857#(<= main_~k~0 999963)} is VALID [2022-04-15 12:38:13,974 INFO L290 TraceCheckUtils]: 65: Hoare triple {74864#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74857#(<= main_~k~0 999963)} is VALID [2022-04-15 12:38:13,974 INFO L290 TraceCheckUtils]: 64: Hoare triple {74864#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74864#(<= main_~k~0 999962)} is VALID [2022-04-15 12:38:13,976 INFO L290 TraceCheckUtils]: 63: Hoare triple {74871#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74864#(<= main_~k~0 999962)} is VALID [2022-04-15 12:38:13,976 INFO L290 TraceCheckUtils]: 62: Hoare triple {74871#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74871#(<= main_~k~0 999961)} is VALID [2022-04-15 12:38:13,978 INFO L290 TraceCheckUtils]: 61: Hoare triple {74878#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74871#(<= main_~k~0 999961)} is VALID [2022-04-15 12:38:13,979 INFO L290 TraceCheckUtils]: 60: Hoare triple {74878#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74878#(<= main_~k~0 999960)} is VALID [2022-04-15 12:38:13,981 INFO L290 TraceCheckUtils]: 59: Hoare triple {74885#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74878#(<= main_~k~0 999960)} is VALID [2022-04-15 12:38:13,981 INFO L290 TraceCheckUtils]: 58: Hoare triple {74885#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74885#(<= main_~k~0 999959)} is VALID [2022-04-15 12:38:13,983 INFO L290 TraceCheckUtils]: 57: Hoare triple {74892#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74885#(<= main_~k~0 999959)} is VALID [2022-04-15 12:38:13,983 INFO L290 TraceCheckUtils]: 56: Hoare triple {74892#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74892#(<= main_~k~0 999958)} is VALID [2022-04-15 12:38:13,985 INFO L290 TraceCheckUtils]: 55: Hoare triple {74899#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74892#(<= main_~k~0 999958)} is VALID [2022-04-15 12:38:13,985 INFO L290 TraceCheckUtils]: 54: Hoare triple {74899#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74899#(<= main_~k~0 999957)} is VALID [2022-04-15 12:38:13,987 INFO L290 TraceCheckUtils]: 53: Hoare triple {74906#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74899#(<= main_~k~0 999957)} is VALID [2022-04-15 12:38:13,987 INFO L290 TraceCheckUtils]: 52: Hoare triple {74906#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74906#(<= main_~k~0 999956)} is VALID [2022-04-15 12:38:13,989 INFO L290 TraceCheckUtils]: 51: Hoare triple {74913#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74906#(<= main_~k~0 999956)} is VALID [2022-04-15 12:38:13,989 INFO L290 TraceCheckUtils]: 50: Hoare triple {74913#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74913#(<= main_~k~0 999955)} is VALID [2022-04-15 12:38:13,992 INFO L290 TraceCheckUtils]: 49: Hoare triple {74920#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74913#(<= main_~k~0 999955)} is VALID [2022-04-15 12:38:13,992 INFO L290 TraceCheckUtils]: 48: Hoare triple {74920#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74920#(<= main_~k~0 999954)} is VALID [2022-04-15 12:38:13,994 INFO L290 TraceCheckUtils]: 47: Hoare triple {74927#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74920#(<= main_~k~0 999954)} is VALID [2022-04-15 12:38:13,994 INFO L290 TraceCheckUtils]: 46: Hoare triple {74927#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74927#(<= main_~k~0 999953)} is VALID [2022-04-15 12:38:13,996 INFO L290 TraceCheckUtils]: 45: Hoare triple {74934#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74927#(<= main_~k~0 999953)} is VALID [2022-04-15 12:38:13,996 INFO L290 TraceCheckUtils]: 44: Hoare triple {74934#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74934#(<= main_~k~0 999952)} is VALID [2022-04-15 12:38:13,998 INFO L290 TraceCheckUtils]: 43: Hoare triple {74941#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74934#(<= main_~k~0 999952)} is VALID [2022-04-15 12:38:13,998 INFO L290 TraceCheckUtils]: 42: Hoare triple {74941#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74941#(<= main_~k~0 999951)} is VALID [2022-04-15 12:38:14,000 INFO L290 TraceCheckUtils]: 41: Hoare triple {74948#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74941#(<= main_~k~0 999951)} is VALID [2022-04-15 12:38:14,000 INFO L290 TraceCheckUtils]: 40: Hoare triple {74948#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74948#(<= main_~k~0 999950)} is VALID [2022-04-15 12:38:14,002 INFO L290 TraceCheckUtils]: 39: Hoare triple {74955#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74948#(<= main_~k~0 999950)} is VALID [2022-04-15 12:38:14,003 INFO L290 TraceCheckUtils]: 38: Hoare triple {74955#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74955#(<= main_~k~0 999949)} is VALID [2022-04-15 12:38:14,005 INFO L290 TraceCheckUtils]: 37: Hoare triple {74962#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74955#(<= main_~k~0 999949)} is VALID [2022-04-15 12:38:14,005 INFO L290 TraceCheckUtils]: 36: Hoare triple {74962#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74962#(<= main_~k~0 999948)} is VALID [2022-04-15 12:38:14,007 INFO L290 TraceCheckUtils]: 35: Hoare triple {74969#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74962#(<= main_~k~0 999948)} is VALID [2022-04-15 12:38:14,007 INFO L290 TraceCheckUtils]: 34: Hoare triple {74969#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74969#(<= main_~k~0 999947)} is VALID [2022-04-15 12:38:14,009 INFO L290 TraceCheckUtils]: 33: Hoare triple {74976#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74969#(<= main_~k~0 999947)} is VALID [2022-04-15 12:38:14,009 INFO L290 TraceCheckUtils]: 32: Hoare triple {74976#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74976#(<= main_~k~0 999946)} is VALID [2022-04-15 12:38:14,011 INFO L290 TraceCheckUtils]: 31: Hoare triple {74983#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74976#(<= main_~k~0 999946)} is VALID [2022-04-15 12:38:14,011 INFO L290 TraceCheckUtils]: 30: Hoare triple {74983#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74983#(<= main_~k~0 999945)} is VALID [2022-04-15 12:38:14,013 INFO L290 TraceCheckUtils]: 29: Hoare triple {74990#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74983#(<= main_~k~0 999945)} is VALID [2022-04-15 12:38:14,014 INFO L290 TraceCheckUtils]: 28: Hoare triple {74990#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74990#(<= main_~k~0 999944)} is VALID [2022-04-15 12:38:14,016 INFO L290 TraceCheckUtils]: 27: Hoare triple {74997#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74990#(<= main_~k~0 999944)} is VALID [2022-04-15 12:38:14,016 INFO L290 TraceCheckUtils]: 26: Hoare triple {74997#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {74997#(<= main_~k~0 999943)} is VALID [2022-04-15 12:38:14,018 INFO L290 TraceCheckUtils]: 25: Hoare triple {75004#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {74997#(<= main_~k~0 999943)} is VALID [2022-04-15 12:38:14,018 INFO L290 TraceCheckUtils]: 24: Hoare triple {75004#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {75004#(<= main_~k~0 999942)} is VALID [2022-04-15 12:38:14,020 INFO L290 TraceCheckUtils]: 23: Hoare triple {75011#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {75004#(<= main_~k~0 999942)} is VALID [2022-04-15 12:38:14,020 INFO L290 TraceCheckUtils]: 22: Hoare triple {75011#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {75011#(<= main_~k~0 999941)} is VALID [2022-04-15 12:38:14,022 INFO L290 TraceCheckUtils]: 21: Hoare triple {75018#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {75011#(<= main_~k~0 999941)} is VALID [2022-04-15 12:38:14,023 INFO L290 TraceCheckUtils]: 20: Hoare triple {75018#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {75018#(<= main_~k~0 999940)} is VALID [2022-04-15 12:38:14,025 INFO L290 TraceCheckUtils]: 19: Hoare triple {75025#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {75018#(<= main_~k~0 999940)} is VALID [2022-04-15 12:38:14,025 INFO L290 TraceCheckUtils]: 18: Hoare triple {75025#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {75025#(<= main_~k~0 999939)} is VALID [2022-04-15 12:38:14,027 INFO L290 TraceCheckUtils]: 17: Hoare triple {75032#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {75025#(<= main_~k~0 999939)} is VALID [2022-04-15 12:38:14,027 INFO L290 TraceCheckUtils]: 16: Hoare triple {75032#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {75032#(<= main_~k~0 999938)} is VALID [2022-04-15 12:38:14,030 INFO L290 TraceCheckUtils]: 15: Hoare triple {75039#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {75032#(<= main_~k~0 999938)} is VALID [2022-04-15 12:38:14,030 INFO L290 TraceCheckUtils]: 14: Hoare triple {75039#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {75039#(<= main_~k~0 999937)} is VALID [2022-04-15 12:38:14,033 INFO L290 TraceCheckUtils]: 13: Hoare triple {75046#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {75039#(<= main_~k~0 999937)} is VALID [2022-04-15 12:38:14,033 INFO L290 TraceCheckUtils]: 12: Hoare triple {75046#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {75046#(<= main_~k~0 999936)} is VALID [2022-04-15 12:38:14,050 INFO L290 TraceCheckUtils]: 11: Hoare triple {75053#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {75046#(<= main_~k~0 999936)} is VALID [2022-04-15 12:38:14,050 INFO L290 TraceCheckUtils]: 10: Hoare triple {75053#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {75053#(<= main_~k~0 999935)} is VALID [2022-04-15 12:38:14,052 INFO L290 TraceCheckUtils]: 9: Hoare triple {75060#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {75053#(<= main_~k~0 999935)} is VALID [2022-04-15 12:38:14,052 INFO L290 TraceCheckUtils]: 8: Hoare triple {75060#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {75060#(<= main_~k~0 999934)} is VALID [2022-04-15 12:38:14,054 INFO L290 TraceCheckUtils]: 7: Hoare triple {75067#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {75060#(<= main_~k~0 999934)} is VALID [2022-04-15 12:38:14,054 INFO L290 TraceCheckUtils]: 6: Hoare triple {75067#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {75067#(<= main_~k~0 999933)} is VALID [2022-04-15 12:38:14,055 INFO L290 TraceCheckUtils]: 5: Hoare triple {74075#true} ~i~0 := 0;~k~0 := 0; {75067#(<= main_~k~0 999933)} is VALID [2022-04-15 12:38:14,055 INFO L272 TraceCheckUtils]: 4: Hoare triple {74075#true} call #t~ret3 := main(); {74075#true} is VALID [2022-04-15 12:38:14,055 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {74075#true} {74075#true} #54#return; {74075#true} is VALID [2022-04-15 12:38:14,055 INFO L290 TraceCheckUtils]: 2: Hoare triple {74075#true} assume true; {74075#true} is VALID [2022-04-15 12:38:14,055 INFO L290 TraceCheckUtils]: 1: Hoare triple {74075#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {74075#true} is VALID [2022-04-15 12:38:14,055 INFO L272 TraceCheckUtils]: 0: Hoare triple {74075#true} call ULTIMATE.init(); {74075#true} is VALID [2022-04-15 12:38:14,055 INFO L134 CoverageAnalysis]: Checked inductivity of 4489 backedges. 0 proven. 4489 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:38:14,056 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848254049] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:38:14,056 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:38:14,056 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 72, 72] total 144 [2022-04-15 12:38:14,056 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:38:14,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1689280678] [2022-04-15 12:38:14,056 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1689280678] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:38:14,056 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:38:14,057 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [73] imperfect sequences [] total 73 [2022-04-15 12:38:14,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832450808] [2022-04-15 12:38:14,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:38:14,057 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 1.9315068493150684) internal successors, (141), 71 states have internal predecessors, (141), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 145 [2022-04-15 12:38:14,058 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:38:14,058 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 73 states, 73 states have (on average 1.9315068493150684) internal successors, (141), 71 states have internal predecessors, (141), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:14,239 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 145 edges. 145 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:38:14,239 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2022-04-15 12:38:14,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:38:14,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2022-04-15 12:38:14,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9603, Invalid=10989, Unknown=0, NotChecked=0, Total=20592 [2022-04-15 12:38:14,241 INFO L87 Difference]: Start difference. First operand 146 states and 146 transitions. Second operand has 73 states, 73 states have (on average 1.9315068493150684) internal successors, (141), 71 states have internal predecessors, (141), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:17,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:38:17,363 INFO L93 Difference]: Finished difference Result 154 states and 154 transitions. [2022-04-15 12:38:17,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-04-15 12:38:17,364 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 1.9315068493150684) internal successors, (141), 71 states have internal predecessors, (141), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 145 [2022-04-15 12:38:17,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:38:17,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 73 states have (on average 1.9315068493150684) internal successors, (141), 71 states have internal predecessors, (141), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:17,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 154 transitions. [2022-04-15 12:38:17,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 73 states have (on average 1.9315068493150684) internal successors, (141), 71 states have internal predecessors, (141), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:17,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 154 transitions. [2022-04-15 12:38:17,365 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 73 states and 154 transitions. [2022-04-15 12:38:17,588 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 154 edges. 154 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:38:17,589 INFO L225 Difference]: With dead ends: 154 [2022-04-15 12:38:17,589 INFO L226 Difference]: Without dead ends: 149 [2022-04-15 12:38:17,593 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 433 GetRequests, 220 SyntacticMatches, 1 SemanticMatches, 212 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3567 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=19066, Invalid=26516, Unknown=0, NotChecked=0, Total=45582 [2022-04-15 12:38:17,593 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 146 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-15 12:38:17,593 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 43 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-15 12:38:17,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-04-15 12:38:18,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 148. [2022-04-15 12:38:18,246 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:38:18,246 INFO L82 GeneralOperation]: Start isEquivalent. First operand 149 states. Second operand has 148 states, 143 states have (on average 1.006993006993007) internal successors, (144), 143 states have internal predecessors, (144), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:18,246 INFO L74 IsIncluded]: Start isIncluded. First operand 149 states. Second operand has 148 states, 143 states have (on average 1.006993006993007) internal successors, (144), 143 states have internal predecessors, (144), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:18,246 INFO L87 Difference]: Start difference. First operand 149 states. Second operand has 148 states, 143 states have (on average 1.006993006993007) internal successors, (144), 143 states have internal predecessors, (144), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:18,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:38:18,247 INFO L93 Difference]: Finished difference Result 149 states and 149 transitions. [2022-04-15 12:38:18,247 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 149 transitions. [2022-04-15 12:38:18,248 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:38:18,248 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:38:18,248 INFO L74 IsIncluded]: Start isIncluded. First operand has 148 states, 143 states have (on average 1.006993006993007) internal successors, (144), 143 states have internal predecessors, (144), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 149 states. [2022-04-15 12:38:18,248 INFO L87 Difference]: Start difference. First operand has 148 states, 143 states have (on average 1.006993006993007) internal successors, (144), 143 states have internal predecessors, (144), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 149 states. [2022-04-15 12:38:18,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:38:18,249 INFO L93 Difference]: Finished difference Result 149 states and 149 transitions. [2022-04-15 12:38:18,249 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 149 transitions. [2022-04-15 12:38:18,249 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:38:18,249 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:38:18,249 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:38:18,249 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:38:18,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 143 states have (on average 1.006993006993007) internal successors, (144), 143 states have internal predecessors, (144), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:18,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 148 transitions. [2022-04-15 12:38:18,251 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 148 transitions. Word has length 145 [2022-04-15 12:38:18,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:38:18,251 INFO L478 AbstractCegarLoop]: Abstraction has 148 states and 148 transitions. [2022-04-15 12:38:18,251 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 1.9315068493150684) internal successors, (141), 71 states have internal predecessors, (141), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:18,251 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 148 states and 148 transitions. [2022-04-15 12:38:18,599 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 148 edges. 148 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:38:18,599 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 148 transitions. [2022-04-15 12:38:18,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2022-04-15 12:38:18,599 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:38:18,599 INFO L499 BasicCegarLoop]: trace histogram [68, 68, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:38:18,619 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-04-15 12:38:18,815 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-04-15 12:38:18,815 INFO L403 AbstractCegarLoop]: === Iteration 69 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:38:18,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:38:18,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1467340412, now seen corresponding path program 135 times [2022-04-15 12:38:18,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:38:18,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1480317735] [2022-04-15 12:38:19,248 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:38:19,248 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:38:19,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1467340412, now seen corresponding path program 136 times [2022-04-15 12:38:19,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:38:19,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874361202] [2022-04-15 12:38:19,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:38:19,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:38:19,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:38:20,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:38:20,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:38:20,357 INFO L290 TraceCheckUtils]: 0: Hoare triple {76209#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {76133#true} is VALID [2022-04-15 12:38:20,357 INFO L290 TraceCheckUtils]: 1: Hoare triple {76133#true} assume true; {76133#true} is VALID [2022-04-15 12:38:20,357 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {76133#true} {76133#true} #54#return; {76133#true} is VALID [2022-04-15 12:38:20,357 INFO L272 TraceCheckUtils]: 0: Hoare triple {76133#true} call ULTIMATE.init(); {76209#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:38:20,358 INFO L290 TraceCheckUtils]: 1: Hoare triple {76209#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {76133#true} is VALID [2022-04-15 12:38:20,358 INFO L290 TraceCheckUtils]: 2: Hoare triple {76133#true} assume true; {76133#true} is VALID [2022-04-15 12:38:20,358 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {76133#true} {76133#true} #54#return; {76133#true} is VALID [2022-04-15 12:38:20,358 INFO L272 TraceCheckUtils]: 4: Hoare triple {76133#true} call #t~ret3 := main(); {76133#true} is VALID [2022-04-15 12:38:20,358 INFO L290 TraceCheckUtils]: 5: Hoare triple {76133#true} ~i~0 := 0;~k~0 := 0; {76138#(= main_~k~0 0)} is VALID [2022-04-15 12:38:20,358 INFO L290 TraceCheckUtils]: 6: Hoare triple {76138#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76138#(= main_~k~0 0)} is VALID [2022-04-15 12:38:20,358 INFO L290 TraceCheckUtils]: 7: Hoare triple {76138#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76139#(<= main_~k~0 1)} is VALID [2022-04-15 12:38:20,358 INFO L290 TraceCheckUtils]: 8: Hoare triple {76139#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76139#(<= main_~k~0 1)} is VALID [2022-04-15 12:38:20,364 INFO L290 TraceCheckUtils]: 9: Hoare triple {76139#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76140#(<= main_~k~0 2)} is VALID [2022-04-15 12:38:20,365 INFO L290 TraceCheckUtils]: 10: Hoare triple {76140#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76140#(<= main_~k~0 2)} is VALID [2022-04-15 12:38:20,367 INFO L290 TraceCheckUtils]: 11: Hoare triple {76140#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76141#(<= main_~k~0 3)} is VALID [2022-04-15 12:38:20,367 INFO L290 TraceCheckUtils]: 12: Hoare triple {76141#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76141#(<= main_~k~0 3)} is VALID [2022-04-15 12:38:20,369 INFO L290 TraceCheckUtils]: 13: Hoare triple {76141#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76142#(<= main_~k~0 4)} is VALID [2022-04-15 12:38:20,369 INFO L290 TraceCheckUtils]: 14: Hoare triple {76142#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76142#(<= main_~k~0 4)} is VALID [2022-04-15 12:38:20,371 INFO L290 TraceCheckUtils]: 15: Hoare triple {76142#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76143#(<= main_~k~0 5)} is VALID [2022-04-15 12:38:20,372 INFO L290 TraceCheckUtils]: 16: Hoare triple {76143#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76143#(<= main_~k~0 5)} is VALID [2022-04-15 12:38:20,374 INFO L290 TraceCheckUtils]: 17: Hoare triple {76143#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76144#(<= main_~k~0 6)} is VALID [2022-04-15 12:38:20,374 INFO L290 TraceCheckUtils]: 18: Hoare triple {76144#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76144#(<= main_~k~0 6)} is VALID [2022-04-15 12:38:20,376 INFO L290 TraceCheckUtils]: 19: Hoare triple {76144#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76145#(<= main_~k~0 7)} is VALID [2022-04-15 12:38:20,376 INFO L290 TraceCheckUtils]: 20: Hoare triple {76145#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76145#(<= main_~k~0 7)} is VALID [2022-04-15 12:38:20,378 INFO L290 TraceCheckUtils]: 21: Hoare triple {76145#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76146#(<= main_~k~0 8)} is VALID [2022-04-15 12:38:20,378 INFO L290 TraceCheckUtils]: 22: Hoare triple {76146#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76146#(<= main_~k~0 8)} is VALID [2022-04-15 12:38:20,380 INFO L290 TraceCheckUtils]: 23: Hoare triple {76146#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76147#(<= main_~k~0 9)} is VALID [2022-04-15 12:38:20,381 INFO L290 TraceCheckUtils]: 24: Hoare triple {76147#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76147#(<= main_~k~0 9)} is VALID [2022-04-15 12:38:20,383 INFO L290 TraceCheckUtils]: 25: Hoare triple {76147#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76148#(<= main_~k~0 10)} is VALID [2022-04-15 12:38:20,383 INFO L290 TraceCheckUtils]: 26: Hoare triple {76148#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76148#(<= main_~k~0 10)} is VALID [2022-04-15 12:38:20,385 INFO L290 TraceCheckUtils]: 27: Hoare triple {76148#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76149#(<= main_~k~0 11)} is VALID [2022-04-15 12:38:20,385 INFO L290 TraceCheckUtils]: 28: Hoare triple {76149#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76149#(<= main_~k~0 11)} is VALID [2022-04-15 12:38:20,387 INFO L290 TraceCheckUtils]: 29: Hoare triple {76149#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76150#(<= main_~k~0 12)} is VALID [2022-04-15 12:38:20,387 INFO L290 TraceCheckUtils]: 30: Hoare triple {76150#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76150#(<= main_~k~0 12)} is VALID [2022-04-15 12:38:20,389 INFO L290 TraceCheckUtils]: 31: Hoare triple {76150#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76151#(<= main_~k~0 13)} is VALID [2022-04-15 12:38:20,390 INFO L290 TraceCheckUtils]: 32: Hoare triple {76151#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76151#(<= main_~k~0 13)} is VALID [2022-04-15 12:38:20,392 INFO L290 TraceCheckUtils]: 33: Hoare triple {76151#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76152#(<= main_~k~0 14)} is VALID [2022-04-15 12:38:20,392 INFO L290 TraceCheckUtils]: 34: Hoare triple {76152#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76152#(<= main_~k~0 14)} is VALID [2022-04-15 12:38:20,394 INFO L290 TraceCheckUtils]: 35: Hoare triple {76152#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76153#(<= main_~k~0 15)} is VALID [2022-04-15 12:38:20,394 INFO L290 TraceCheckUtils]: 36: Hoare triple {76153#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76153#(<= main_~k~0 15)} is VALID [2022-04-15 12:38:20,396 INFO L290 TraceCheckUtils]: 37: Hoare triple {76153#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76154#(<= main_~k~0 16)} is VALID [2022-04-15 12:38:20,396 INFO L290 TraceCheckUtils]: 38: Hoare triple {76154#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76154#(<= main_~k~0 16)} is VALID [2022-04-15 12:38:20,398 INFO L290 TraceCheckUtils]: 39: Hoare triple {76154#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76155#(<= main_~k~0 17)} is VALID [2022-04-15 12:38:20,399 INFO L290 TraceCheckUtils]: 40: Hoare triple {76155#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76155#(<= main_~k~0 17)} is VALID [2022-04-15 12:38:20,401 INFO L290 TraceCheckUtils]: 41: Hoare triple {76155#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76156#(<= main_~k~0 18)} is VALID [2022-04-15 12:38:20,401 INFO L290 TraceCheckUtils]: 42: Hoare triple {76156#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76156#(<= main_~k~0 18)} is VALID [2022-04-15 12:38:20,403 INFO L290 TraceCheckUtils]: 43: Hoare triple {76156#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76157#(<= main_~k~0 19)} is VALID [2022-04-15 12:38:20,403 INFO L290 TraceCheckUtils]: 44: Hoare triple {76157#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76157#(<= main_~k~0 19)} is VALID [2022-04-15 12:38:20,405 INFO L290 TraceCheckUtils]: 45: Hoare triple {76157#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76158#(<= main_~k~0 20)} is VALID [2022-04-15 12:38:20,405 INFO L290 TraceCheckUtils]: 46: Hoare triple {76158#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76158#(<= main_~k~0 20)} is VALID [2022-04-15 12:38:20,407 INFO L290 TraceCheckUtils]: 47: Hoare triple {76158#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76159#(<= main_~k~0 21)} is VALID [2022-04-15 12:38:20,408 INFO L290 TraceCheckUtils]: 48: Hoare triple {76159#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76159#(<= main_~k~0 21)} is VALID [2022-04-15 12:38:20,410 INFO L290 TraceCheckUtils]: 49: Hoare triple {76159#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76160#(<= main_~k~0 22)} is VALID [2022-04-15 12:38:20,410 INFO L290 TraceCheckUtils]: 50: Hoare triple {76160#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76160#(<= main_~k~0 22)} is VALID [2022-04-15 12:38:20,412 INFO L290 TraceCheckUtils]: 51: Hoare triple {76160#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76161#(<= main_~k~0 23)} is VALID [2022-04-15 12:38:20,412 INFO L290 TraceCheckUtils]: 52: Hoare triple {76161#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76161#(<= main_~k~0 23)} is VALID [2022-04-15 12:38:20,414 INFO L290 TraceCheckUtils]: 53: Hoare triple {76161#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76162#(<= main_~k~0 24)} is VALID [2022-04-15 12:38:20,415 INFO L290 TraceCheckUtils]: 54: Hoare triple {76162#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76162#(<= main_~k~0 24)} is VALID [2022-04-15 12:38:20,417 INFO L290 TraceCheckUtils]: 55: Hoare triple {76162#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76163#(<= main_~k~0 25)} is VALID [2022-04-15 12:38:20,417 INFO L290 TraceCheckUtils]: 56: Hoare triple {76163#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76163#(<= main_~k~0 25)} is VALID [2022-04-15 12:38:20,419 INFO L290 TraceCheckUtils]: 57: Hoare triple {76163#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76164#(<= main_~k~0 26)} is VALID [2022-04-15 12:38:20,419 INFO L290 TraceCheckUtils]: 58: Hoare triple {76164#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76164#(<= main_~k~0 26)} is VALID [2022-04-15 12:38:20,421 INFO L290 TraceCheckUtils]: 59: Hoare triple {76164#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76165#(<= main_~k~0 27)} is VALID [2022-04-15 12:38:20,421 INFO L290 TraceCheckUtils]: 60: Hoare triple {76165#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76165#(<= main_~k~0 27)} is VALID [2022-04-15 12:38:20,423 INFO L290 TraceCheckUtils]: 61: Hoare triple {76165#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76166#(<= main_~k~0 28)} is VALID [2022-04-15 12:38:20,424 INFO L290 TraceCheckUtils]: 62: Hoare triple {76166#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76166#(<= main_~k~0 28)} is VALID [2022-04-15 12:38:20,426 INFO L290 TraceCheckUtils]: 63: Hoare triple {76166#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76167#(<= main_~k~0 29)} is VALID [2022-04-15 12:38:20,426 INFO L290 TraceCheckUtils]: 64: Hoare triple {76167#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76167#(<= main_~k~0 29)} is VALID [2022-04-15 12:38:20,428 INFO L290 TraceCheckUtils]: 65: Hoare triple {76167#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76168#(<= main_~k~0 30)} is VALID [2022-04-15 12:38:20,428 INFO L290 TraceCheckUtils]: 66: Hoare triple {76168#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76168#(<= main_~k~0 30)} is VALID [2022-04-15 12:38:20,431 INFO L290 TraceCheckUtils]: 67: Hoare triple {76168#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76169#(<= main_~k~0 31)} is VALID [2022-04-15 12:38:20,431 INFO L290 TraceCheckUtils]: 68: Hoare triple {76169#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76169#(<= main_~k~0 31)} is VALID [2022-04-15 12:38:20,433 INFO L290 TraceCheckUtils]: 69: Hoare triple {76169#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76170#(<= main_~k~0 32)} is VALID [2022-04-15 12:38:20,433 INFO L290 TraceCheckUtils]: 70: Hoare triple {76170#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76170#(<= main_~k~0 32)} is VALID [2022-04-15 12:38:20,435 INFO L290 TraceCheckUtils]: 71: Hoare triple {76170#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76171#(<= main_~k~0 33)} is VALID [2022-04-15 12:38:20,435 INFO L290 TraceCheckUtils]: 72: Hoare triple {76171#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76171#(<= main_~k~0 33)} is VALID [2022-04-15 12:38:20,437 INFO L290 TraceCheckUtils]: 73: Hoare triple {76171#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76172#(<= main_~k~0 34)} is VALID [2022-04-15 12:38:20,437 INFO L290 TraceCheckUtils]: 74: Hoare triple {76172#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76172#(<= main_~k~0 34)} is VALID [2022-04-15 12:38:20,440 INFO L290 TraceCheckUtils]: 75: Hoare triple {76172#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76173#(<= main_~k~0 35)} is VALID [2022-04-15 12:38:20,440 INFO L290 TraceCheckUtils]: 76: Hoare triple {76173#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76173#(<= main_~k~0 35)} is VALID [2022-04-15 12:38:20,442 INFO L290 TraceCheckUtils]: 77: Hoare triple {76173#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76174#(<= main_~k~0 36)} is VALID [2022-04-15 12:38:20,442 INFO L290 TraceCheckUtils]: 78: Hoare triple {76174#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76174#(<= main_~k~0 36)} is VALID [2022-04-15 12:38:20,444 INFO L290 TraceCheckUtils]: 79: Hoare triple {76174#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76175#(<= main_~k~0 37)} is VALID [2022-04-15 12:38:20,444 INFO L290 TraceCheckUtils]: 80: Hoare triple {76175#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76175#(<= main_~k~0 37)} is VALID [2022-04-15 12:38:20,446 INFO L290 TraceCheckUtils]: 81: Hoare triple {76175#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76176#(<= main_~k~0 38)} is VALID [2022-04-15 12:38:20,446 INFO L290 TraceCheckUtils]: 82: Hoare triple {76176#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76176#(<= main_~k~0 38)} is VALID [2022-04-15 12:38:20,449 INFO L290 TraceCheckUtils]: 83: Hoare triple {76176#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76177#(<= main_~k~0 39)} is VALID [2022-04-15 12:38:20,449 INFO L290 TraceCheckUtils]: 84: Hoare triple {76177#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76177#(<= main_~k~0 39)} is VALID [2022-04-15 12:38:20,451 INFO L290 TraceCheckUtils]: 85: Hoare triple {76177#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76178#(<= main_~k~0 40)} is VALID [2022-04-15 12:38:20,451 INFO L290 TraceCheckUtils]: 86: Hoare triple {76178#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76178#(<= main_~k~0 40)} is VALID [2022-04-15 12:38:20,453 INFO L290 TraceCheckUtils]: 87: Hoare triple {76178#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76179#(<= main_~k~0 41)} is VALID [2022-04-15 12:38:20,453 INFO L290 TraceCheckUtils]: 88: Hoare triple {76179#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76179#(<= main_~k~0 41)} is VALID [2022-04-15 12:38:20,455 INFO L290 TraceCheckUtils]: 89: Hoare triple {76179#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76180#(<= main_~k~0 42)} is VALID [2022-04-15 12:38:20,455 INFO L290 TraceCheckUtils]: 90: Hoare triple {76180#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76180#(<= main_~k~0 42)} is VALID [2022-04-15 12:38:20,458 INFO L290 TraceCheckUtils]: 91: Hoare triple {76180#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76181#(<= main_~k~0 43)} is VALID [2022-04-15 12:38:20,458 INFO L290 TraceCheckUtils]: 92: Hoare triple {76181#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76181#(<= main_~k~0 43)} is VALID [2022-04-15 12:38:20,460 INFO L290 TraceCheckUtils]: 93: Hoare triple {76181#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76182#(<= main_~k~0 44)} is VALID [2022-04-15 12:38:20,460 INFO L290 TraceCheckUtils]: 94: Hoare triple {76182#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76182#(<= main_~k~0 44)} is VALID [2022-04-15 12:38:20,462 INFO L290 TraceCheckUtils]: 95: Hoare triple {76182#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76183#(<= main_~k~0 45)} is VALID [2022-04-15 12:38:20,462 INFO L290 TraceCheckUtils]: 96: Hoare triple {76183#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76183#(<= main_~k~0 45)} is VALID [2022-04-15 12:38:20,464 INFO L290 TraceCheckUtils]: 97: Hoare triple {76183#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76184#(<= main_~k~0 46)} is VALID [2022-04-15 12:38:20,464 INFO L290 TraceCheckUtils]: 98: Hoare triple {76184#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76184#(<= main_~k~0 46)} is VALID [2022-04-15 12:38:20,467 INFO L290 TraceCheckUtils]: 99: Hoare triple {76184#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76185#(<= main_~k~0 47)} is VALID [2022-04-15 12:38:20,467 INFO L290 TraceCheckUtils]: 100: Hoare triple {76185#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76185#(<= main_~k~0 47)} is VALID [2022-04-15 12:38:20,469 INFO L290 TraceCheckUtils]: 101: Hoare triple {76185#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76186#(<= main_~k~0 48)} is VALID [2022-04-15 12:38:20,469 INFO L290 TraceCheckUtils]: 102: Hoare triple {76186#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76186#(<= main_~k~0 48)} is VALID [2022-04-15 12:38:20,471 INFO L290 TraceCheckUtils]: 103: Hoare triple {76186#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76187#(<= main_~k~0 49)} is VALID [2022-04-15 12:38:20,471 INFO L290 TraceCheckUtils]: 104: Hoare triple {76187#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76187#(<= main_~k~0 49)} is VALID [2022-04-15 12:38:20,473 INFO L290 TraceCheckUtils]: 105: Hoare triple {76187#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76188#(<= main_~k~0 50)} is VALID [2022-04-15 12:38:20,473 INFO L290 TraceCheckUtils]: 106: Hoare triple {76188#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76188#(<= main_~k~0 50)} is VALID [2022-04-15 12:38:20,476 INFO L290 TraceCheckUtils]: 107: Hoare triple {76188#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76189#(<= main_~k~0 51)} is VALID [2022-04-15 12:38:20,476 INFO L290 TraceCheckUtils]: 108: Hoare triple {76189#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76189#(<= main_~k~0 51)} is VALID [2022-04-15 12:38:20,478 INFO L290 TraceCheckUtils]: 109: Hoare triple {76189#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76190#(<= main_~k~0 52)} is VALID [2022-04-15 12:38:20,478 INFO L290 TraceCheckUtils]: 110: Hoare triple {76190#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76190#(<= main_~k~0 52)} is VALID [2022-04-15 12:38:20,480 INFO L290 TraceCheckUtils]: 111: Hoare triple {76190#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76191#(<= main_~k~0 53)} is VALID [2022-04-15 12:38:20,480 INFO L290 TraceCheckUtils]: 112: Hoare triple {76191#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76191#(<= main_~k~0 53)} is VALID [2022-04-15 12:38:20,482 INFO L290 TraceCheckUtils]: 113: Hoare triple {76191#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76192#(<= main_~k~0 54)} is VALID [2022-04-15 12:38:20,482 INFO L290 TraceCheckUtils]: 114: Hoare triple {76192#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76192#(<= main_~k~0 54)} is VALID [2022-04-15 12:38:20,485 INFO L290 TraceCheckUtils]: 115: Hoare triple {76192#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76193#(<= main_~k~0 55)} is VALID [2022-04-15 12:38:20,485 INFO L290 TraceCheckUtils]: 116: Hoare triple {76193#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76193#(<= main_~k~0 55)} is VALID [2022-04-15 12:38:20,487 INFO L290 TraceCheckUtils]: 117: Hoare triple {76193#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76194#(<= main_~k~0 56)} is VALID [2022-04-15 12:38:20,487 INFO L290 TraceCheckUtils]: 118: Hoare triple {76194#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76194#(<= main_~k~0 56)} is VALID [2022-04-15 12:38:20,489 INFO L290 TraceCheckUtils]: 119: Hoare triple {76194#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76195#(<= main_~k~0 57)} is VALID [2022-04-15 12:38:20,489 INFO L290 TraceCheckUtils]: 120: Hoare triple {76195#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76195#(<= main_~k~0 57)} is VALID [2022-04-15 12:38:20,491 INFO L290 TraceCheckUtils]: 121: Hoare triple {76195#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76196#(<= main_~k~0 58)} is VALID [2022-04-15 12:38:20,492 INFO L290 TraceCheckUtils]: 122: Hoare triple {76196#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76196#(<= main_~k~0 58)} is VALID [2022-04-15 12:38:20,494 INFO L290 TraceCheckUtils]: 123: Hoare triple {76196#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76197#(<= main_~k~0 59)} is VALID [2022-04-15 12:38:20,494 INFO L290 TraceCheckUtils]: 124: Hoare triple {76197#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76197#(<= main_~k~0 59)} is VALID [2022-04-15 12:38:20,496 INFO L290 TraceCheckUtils]: 125: Hoare triple {76197#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76198#(<= main_~k~0 60)} is VALID [2022-04-15 12:38:20,496 INFO L290 TraceCheckUtils]: 126: Hoare triple {76198#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76198#(<= main_~k~0 60)} is VALID [2022-04-15 12:38:20,498 INFO L290 TraceCheckUtils]: 127: Hoare triple {76198#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76199#(<= main_~k~0 61)} is VALID [2022-04-15 12:38:20,498 INFO L290 TraceCheckUtils]: 128: Hoare triple {76199#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76199#(<= main_~k~0 61)} is VALID [2022-04-15 12:38:20,501 INFO L290 TraceCheckUtils]: 129: Hoare triple {76199#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76200#(<= main_~k~0 62)} is VALID [2022-04-15 12:38:20,501 INFO L290 TraceCheckUtils]: 130: Hoare triple {76200#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76200#(<= main_~k~0 62)} is VALID [2022-04-15 12:38:20,503 INFO L290 TraceCheckUtils]: 131: Hoare triple {76200#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76201#(<= main_~k~0 63)} is VALID [2022-04-15 12:38:20,503 INFO L290 TraceCheckUtils]: 132: Hoare triple {76201#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76201#(<= main_~k~0 63)} is VALID [2022-04-15 12:38:20,505 INFO L290 TraceCheckUtils]: 133: Hoare triple {76201#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76202#(<= main_~k~0 64)} is VALID [2022-04-15 12:38:20,505 INFO L290 TraceCheckUtils]: 134: Hoare triple {76202#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76202#(<= main_~k~0 64)} is VALID [2022-04-15 12:38:20,508 INFO L290 TraceCheckUtils]: 135: Hoare triple {76202#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76203#(<= main_~k~0 65)} is VALID [2022-04-15 12:38:20,508 INFO L290 TraceCheckUtils]: 136: Hoare triple {76203#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76203#(<= main_~k~0 65)} is VALID [2022-04-15 12:38:20,510 INFO L290 TraceCheckUtils]: 137: Hoare triple {76203#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76204#(<= main_~k~0 66)} is VALID [2022-04-15 12:38:20,511 INFO L290 TraceCheckUtils]: 138: Hoare triple {76204#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76204#(<= main_~k~0 66)} is VALID [2022-04-15 12:38:20,513 INFO L290 TraceCheckUtils]: 139: Hoare triple {76204#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76205#(<= main_~k~0 67)} is VALID [2022-04-15 12:38:20,513 INFO L290 TraceCheckUtils]: 140: Hoare triple {76205#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76205#(<= main_~k~0 67)} is VALID [2022-04-15 12:38:20,516 INFO L290 TraceCheckUtils]: 141: Hoare triple {76205#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76206#(<= main_~k~0 68)} is VALID [2022-04-15 12:38:20,516 INFO L290 TraceCheckUtils]: 142: Hoare triple {76206#(<= main_~k~0 68)} assume !(~i~0 < 1000000); {76206#(<= main_~k~0 68)} is VALID [2022-04-15 12:38:20,516 INFO L272 TraceCheckUtils]: 143: Hoare triple {76206#(<= main_~k~0 68)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {76207#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:38:20,517 INFO L290 TraceCheckUtils]: 144: Hoare triple {76207#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {76208#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:38:20,517 INFO L290 TraceCheckUtils]: 145: Hoare triple {76208#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {76134#false} is VALID [2022-04-15 12:38:20,517 INFO L290 TraceCheckUtils]: 146: Hoare triple {76134#false} assume !false; {76134#false} is VALID [2022-04-15 12:38:20,517 INFO L134 CoverageAnalysis]: Checked inductivity of 4624 backedges. 0 proven. 4624 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:38:20,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:38:20,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874361202] [2022-04-15 12:38:20,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874361202] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:38:20,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408814520] [2022-04-15 12:38:20,518 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:38:20,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:38:20,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:38:20,519 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:38:20,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-04-15 12:38:20,677 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:38:20,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:38:20,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 797 conjuncts, 72 conjunts are in the unsatisfiable core [2022-04-15 12:38:20,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:38:20,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:38:21,394 INFO L272 TraceCheckUtils]: 0: Hoare triple {76133#true} call ULTIMATE.init(); {76133#true} is VALID [2022-04-15 12:38:21,394 INFO L290 TraceCheckUtils]: 1: Hoare triple {76133#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {76133#true} is VALID [2022-04-15 12:38:21,394 INFO L290 TraceCheckUtils]: 2: Hoare triple {76133#true} assume true; {76133#true} is VALID [2022-04-15 12:38:21,394 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {76133#true} {76133#true} #54#return; {76133#true} is VALID [2022-04-15 12:38:21,394 INFO L272 TraceCheckUtils]: 4: Hoare triple {76133#true} call #t~ret3 := main(); {76133#true} is VALID [2022-04-15 12:38:21,394 INFO L290 TraceCheckUtils]: 5: Hoare triple {76133#true} ~i~0 := 0;~k~0 := 0; {76228#(<= main_~k~0 0)} is VALID [2022-04-15 12:38:21,394 INFO L290 TraceCheckUtils]: 6: Hoare triple {76228#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76228#(<= main_~k~0 0)} is VALID [2022-04-15 12:38:21,400 INFO L290 TraceCheckUtils]: 7: Hoare triple {76228#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76139#(<= main_~k~0 1)} is VALID [2022-04-15 12:38:21,400 INFO L290 TraceCheckUtils]: 8: Hoare triple {76139#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76139#(<= main_~k~0 1)} is VALID [2022-04-15 12:38:21,403 INFO L290 TraceCheckUtils]: 9: Hoare triple {76139#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76140#(<= main_~k~0 2)} is VALID [2022-04-15 12:38:21,403 INFO L290 TraceCheckUtils]: 10: Hoare triple {76140#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76140#(<= main_~k~0 2)} is VALID [2022-04-15 12:38:21,405 INFO L290 TraceCheckUtils]: 11: Hoare triple {76140#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76141#(<= main_~k~0 3)} is VALID [2022-04-15 12:38:21,405 INFO L290 TraceCheckUtils]: 12: Hoare triple {76141#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76141#(<= main_~k~0 3)} is VALID [2022-04-15 12:38:21,407 INFO L290 TraceCheckUtils]: 13: Hoare triple {76141#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76142#(<= main_~k~0 4)} is VALID [2022-04-15 12:38:21,407 INFO L290 TraceCheckUtils]: 14: Hoare triple {76142#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76142#(<= main_~k~0 4)} is VALID [2022-04-15 12:38:21,410 INFO L290 TraceCheckUtils]: 15: Hoare triple {76142#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76143#(<= main_~k~0 5)} is VALID [2022-04-15 12:38:21,410 INFO L290 TraceCheckUtils]: 16: Hoare triple {76143#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76143#(<= main_~k~0 5)} is VALID [2022-04-15 12:38:21,412 INFO L290 TraceCheckUtils]: 17: Hoare triple {76143#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76144#(<= main_~k~0 6)} is VALID [2022-04-15 12:38:21,412 INFO L290 TraceCheckUtils]: 18: Hoare triple {76144#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76144#(<= main_~k~0 6)} is VALID [2022-04-15 12:38:21,414 INFO L290 TraceCheckUtils]: 19: Hoare triple {76144#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76145#(<= main_~k~0 7)} is VALID [2022-04-15 12:38:21,414 INFO L290 TraceCheckUtils]: 20: Hoare triple {76145#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76145#(<= main_~k~0 7)} is VALID [2022-04-15 12:38:21,416 INFO L290 TraceCheckUtils]: 21: Hoare triple {76145#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76146#(<= main_~k~0 8)} is VALID [2022-04-15 12:38:21,417 INFO L290 TraceCheckUtils]: 22: Hoare triple {76146#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76146#(<= main_~k~0 8)} is VALID [2022-04-15 12:38:21,419 INFO L290 TraceCheckUtils]: 23: Hoare triple {76146#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76147#(<= main_~k~0 9)} is VALID [2022-04-15 12:38:21,419 INFO L290 TraceCheckUtils]: 24: Hoare triple {76147#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76147#(<= main_~k~0 9)} is VALID [2022-04-15 12:38:21,421 INFO L290 TraceCheckUtils]: 25: Hoare triple {76147#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76148#(<= main_~k~0 10)} is VALID [2022-04-15 12:38:21,421 INFO L290 TraceCheckUtils]: 26: Hoare triple {76148#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76148#(<= main_~k~0 10)} is VALID [2022-04-15 12:38:21,423 INFO L290 TraceCheckUtils]: 27: Hoare triple {76148#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76149#(<= main_~k~0 11)} is VALID [2022-04-15 12:38:21,423 INFO L290 TraceCheckUtils]: 28: Hoare triple {76149#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76149#(<= main_~k~0 11)} is VALID [2022-04-15 12:38:21,425 INFO L290 TraceCheckUtils]: 29: Hoare triple {76149#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76150#(<= main_~k~0 12)} is VALID [2022-04-15 12:38:21,426 INFO L290 TraceCheckUtils]: 30: Hoare triple {76150#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76150#(<= main_~k~0 12)} is VALID [2022-04-15 12:38:21,428 INFO L290 TraceCheckUtils]: 31: Hoare triple {76150#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76151#(<= main_~k~0 13)} is VALID [2022-04-15 12:38:21,428 INFO L290 TraceCheckUtils]: 32: Hoare triple {76151#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76151#(<= main_~k~0 13)} is VALID [2022-04-15 12:38:21,431 INFO L290 TraceCheckUtils]: 33: Hoare triple {76151#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76152#(<= main_~k~0 14)} is VALID [2022-04-15 12:38:21,431 INFO L290 TraceCheckUtils]: 34: Hoare triple {76152#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76152#(<= main_~k~0 14)} is VALID [2022-04-15 12:38:21,433 INFO L290 TraceCheckUtils]: 35: Hoare triple {76152#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76153#(<= main_~k~0 15)} is VALID [2022-04-15 12:38:21,433 INFO L290 TraceCheckUtils]: 36: Hoare triple {76153#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76153#(<= main_~k~0 15)} is VALID [2022-04-15 12:38:21,435 INFO L290 TraceCheckUtils]: 37: Hoare triple {76153#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76154#(<= main_~k~0 16)} is VALID [2022-04-15 12:38:21,436 INFO L290 TraceCheckUtils]: 38: Hoare triple {76154#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76154#(<= main_~k~0 16)} is VALID [2022-04-15 12:38:21,438 INFO L290 TraceCheckUtils]: 39: Hoare triple {76154#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76155#(<= main_~k~0 17)} is VALID [2022-04-15 12:38:21,438 INFO L290 TraceCheckUtils]: 40: Hoare triple {76155#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76155#(<= main_~k~0 17)} is VALID [2022-04-15 12:38:21,440 INFO L290 TraceCheckUtils]: 41: Hoare triple {76155#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76156#(<= main_~k~0 18)} is VALID [2022-04-15 12:38:21,440 INFO L290 TraceCheckUtils]: 42: Hoare triple {76156#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76156#(<= main_~k~0 18)} is VALID [2022-04-15 12:38:21,442 INFO L290 TraceCheckUtils]: 43: Hoare triple {76156#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76157#(<= main_~k~0 19)} is VALID [2022-04-15 12:38:21,442 INFO L290 TraceCheckUtils]: 44: Hoare triple {76157#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76157#(<= main_~k~0 19)} is VALID [2022-04-15 12:38:21,444 INFO L290 TraceCheckUtils]: 45: Hoare triple {76157#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76158#(<= main_~k~0 20)} is VALID [2022-04-15 12:38:21,445 INFO L290 TraceCheckUtils]: 46: Hoare triple {76158#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76158#(<= main_~k~0 20)} is VALID [2022-04-15 12:38:21,447 INFO L290 TraceCheckUtils]: 47: Hoare triple {76158#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76159#(<= main_~k~0 21)} is VALID [2022-04-15 12:38:21,447 INFO L290 TraceCheckUtils]: 48: Hoare triple {76159#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76159#(<= main_~k~0 21)} is VALID [2022-04-15 12:38:21,449 INFO L290 TraceCheckUtils]: 49: Hoare triple {76159#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76160#(<= main_~k~0 22)} is VALID [2022-04-15 12:38:21,449 INFO L290 TraceCheckUtils]: 50: Hoare triple {76160#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76160#(<= main_~k~0 22)} is VALID [2022-04-15 12:38:21,451 INFO L290 TraceCheckUtils]: 51: Hoare triple {76160#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76161#(<= main_~k~0 23)} is VALID [2022-04-15 12:38:21,451 INFO L290 TraceCheckUtils]: 52: Hoare triple {76161#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76161#(<= main_~k~0 23)} is VALID [2022-04-15 12:38:21,454 INFO L290 TraceCheckUtils]: 53: Hoare triple {76161#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76162#(<= main_~k~0 24)} is VALID [2022-04-15 12:38:21,454 INFO L290 TraceCheckUtils]: 54: Hoare triple {76162#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76162#(<= main_~k~0 24)} is VALID [2022-04-15 12:38:21,456 INFO L290 TraceCheckUtils]: 55: Hoare triple {76162#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76163#(<= main_~k~0 25)} is VALID [2022-04-15 12:38:21,456 INFO L290 TraceCheckUtils]: 56: Hoare triple {76163#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76163#(<= main_~k~0 25)} is VALID [2022-04-15 12:38:21,458 INFO L290 TraceCheckUtils]: 57: Hoare triple {76163#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76164#(<= main_~k~0 26)} is VALID [2022-04-15 12:38:21,458 INFO L290 TraceCheckUtils]: 58: Hoare triple {76164#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76164#(<= main_~k~0 26)} is VALID [2022-04-15 12:38:21,460 INFO L290 TraceCheckUtils]: 59: Hoare triple {76164#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76165#(<= main_~k~0 27)} is VALID [2022-04-15 12:38:21,461 INFO L290 TraceCheckUtils]: 60: Hoare triple {76165#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76165#(<= main_~k~0 27)} is VALID [2022-04-15 12:38:21,463 INFO L290 TraceCheckUtils]: 61: Hoare triple {76165#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76166#(<= main_~k~0 28)} is VALID [2022-04-15 12:38:21,463 INFO L290 TraceCheckUtils]: 62: Hoare triple {76166#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76166#(<= main_~k~0 28)} is VALID [2022-04-15 12:38:21,465 INFO L290 TraceCheckUtils]: 63: Hoare triple {76166#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76167#(<= main_~k~0 29)} is VALID [2022-04-15 12:38:21,465 INFO L290 TraceCheckUtils]: 64: Hoare triple {76167#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76167#(<= main_~k~0 29)} is VALID [2022-04-15 12:38:21,467 INFO L290 TraceCheckUtils]: 65: Hoare triple {76167#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76168#(<= main_~k~0 30)} is VALID [2022-04-15 12:38:21,467 INFO L290 TraceCheckUtils]: 66: Hoare triple {76168#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76168#(<= main_~k~0 30)} is VALID [2022-04-15 12:38:21,469 INFO L290 TraceCheckUtils]: 67: Hoare triple {76168#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76169#(<= main_~k~0 31)} is VALID [2022-04-15 12:38:21,470 INFO L290 TraceCheckUtils]: 68: Hoare triple {76169#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76169#(<= main_~k~0 31)} is VALID [2022-04-15 12:38:21,472 INFO L290 TraceCheckUtils]: 69: Hoare triple {76169#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76170#(<= main_~k~0 32)} is VALID [2022-04-15 12:38:21,472 INFO L290 TraceCheckUtils]: 70: Hoare triple {76170#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76170#(<= main_~k~0 32)} is VALID [2022-04-15 12:38:21,474 INFO L290 TraceCheckUtils]: 71: Hoare triple {76170#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76171#(<= main_~k~0 33)} is VALID [2022-04-15 12:38:21,474 INFO L290 TraceCheckUtils]: 72: Hoare triple {76171#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76171#(<= main_~k~0 33)} is VALID [2022-04-15 12:38:21,476 INFO L290 TraceCheckUtils]: 73: Hoare triple {76171#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76172#(<= main_~k~0 34)} is VALID [2022-04-15 12:38:21,476 INFO L290 TraceCheckUtils]: 74: Hoare triple {76172#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76172#(<= main_~k~0 34)} is VALID [2022-04-15 12:38:21,478 INFO L290 TraceCheckUtils]: 75: Hoare triple {76172#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76173#(<= main_~k~0 35)} is VALID [2022-04-15 12:38:21,479 INFO L290 TraceCheckUtils]: 76: Hoare triple {76173#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76173#(<= main_~k~0 35)} is VALID [2022-04-15 12:38:21,481 INFO L290 TraceCheckUtils]: 77: Hoare triple {76173#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76174#(<= main_~k~0 36)} is VALID [2022-04-15 12:38:21,481 INFO L290 TraceCheckUtils]: 78: Hoare triple {76174#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76174#(<= main_~k~0 36)} is VALID [2022-04-15 12:38:21,483 INFO L290 TraceCheckUtils]: 79: Hoare triple {76174#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76175#(<= main_~k~0 37)} is VALID [2022-04-15 12:38:21,483 INFO L290 TraceCheckUtils]: 80: Hoare triple {76175#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76175#(<= main_~k~0 37)} is VALID [2022-04-15 12:38:21,485 INFO L290 TraceCheckUtils]: 81: Hoare triple {76175#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76176#(<= main_~k~0 38)} is VALID [2022-04-15 12:38:21,486 INFO L290 TraceCheckUtils]: 82: Hoare triple {76176#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76176#(<= main_~k~0 38)} is VALID [2022-04-15 12:38:21,488 INFO L290 TraceCheckUtils]: 83: Hoare triple {76176#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76177#(<= main_~k~0 39)} is VALID [2022-04-15 12:38:21,488 INFO L290 TraceCheckUtils]: 84: Hoare triple {76177#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76177#(<= main_~k~0 39)} is VALID [2022-04-15 12:38:21,490 INFO L290 TraceCheckUtils]: 85: Hoare triple {76177#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76178#(<= main_~k~0 40)} is VALID [2022-04-15 12:38:21,490 INFO L290 TraceCheckUtils]: 86: Hoare triple {76178#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76178#(<= main_~k~0 40)} is VALID [2022-04-15 12:38:21,492 INFO L290 TraceCheckUtils]: 87: Hoare triple {76178#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76179#(<= main_~k~0 41)} is VALID [2022-04-15 12:38:21,492 INFO L290 TraceCheckUtils]: 88: Hoare triple {76179#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76179#(<= main_~k~0 41)} is VALID [2022-04-15 12:38:21,494 INFO L290 TraceCheckUtils]: 89: Hoare triple {76179#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76180#(<= main_~k~0 42)} is VALID [2022-04-15 12:38:21,495 INFO L290 TraceCheckUtils]: 90: Hoare triple {76180#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76180#(<= main_~k~0 42)} is VALID [2022-04-15 12:38:21,497 INFO L290 TraceCheckUtils]: 91: Hoare triple {76180#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76181#(<= main_~k~0 43)} is VALID [2022-04-15 12:38:21,497 INFO L290 TraceCheckUtils]: 92: Hoare triple {76181#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76181#(<= main_~k~0 43)} is VALID [2022-04-15 12:38:21,499 INFO L290 TraceCheckUtils]: 93: Hoare triple {76181#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76182#(<= main_~k~0 44)} is VALID [2022-04-15 12:38:21,499 INFO L290 TraceCheckUtils]: 94: Hoare triple {76182#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76182#(<= main_~k~0 44)} is VALID [2022-04-15 12:38:21,501 INFO L290 TraceCheckUtils]: 95: Hoare triple {76182#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76183#(<= main_~k~0 45)} is VALID [2022-04-15 12:38:21,501 INFO L290 TraceCheckUtils]: 96: Hoare triple {76183#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76183#(<= main_~k~0 45)} is VALID [2022-04-15 12:38:21,503 INFO L290 TraceCheckUtils]: 97: Hoare triple {76183#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76184#(<= main_~k~0 46)} is VALID [2022-04-15 12:38:21,504 INFO L290 TraceCheckUtils]: 98: Hoare triple {76184#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76184#(<= main_~k~0 46)} is VALID [2022-04-15 12:38:21,506 INFO L290 TraceCheckUtils]: 99: Hoare triple {76184#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76185#(<= main_~k~0 47)} is VALID [2022-04-15 12:38:21,506 INFO L290 TraceCheckUtils]: 100: Hoare triple {76185#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76185#(<= main_~k~0 47)} is VALID [2022-04-15 12:38:21,508 INFO L290 TraceCheckUtils]: 101: Hoare triple {76185#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76186#(<= main_~k~0 48)} is VALID [2022-04-15 12:38:21,508 INFO L290 TraceCheckUtils]: 102: Hoare triple {76186#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76186#(<= main_~k~0 48)} is VALID [2022-04-15 12:38:21,510 INFO L290 TraceCheckUtils]: 103: Hoare triple {76186#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76187#(<= main_~k~0 49)} is VALID [2022-04-15 12:38:21,510 INFO L290 TraceCheckUtils]: 104: Hoare triple {76187#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76187#(<= main_~k~0 49)} is VALID [2022-04-15 12:38:21,513 INFO L290 TraceCheckUtils]: 105: Hoare triple {76187#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76188#(<= main_~k~0 50)} is VALID [2022-04-15 12:38:21,513 INFO L290 TraceCheckUtils]: 106: Hoare triple {76188#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76188#(<= main_~k~0 50)} is VALID [2022-04-15 12:38:21,516 INFO L290 TraceCheckUtils]: 107: Hoare triple {76188#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76189#(<= main_~k~0 51)} is VALID [2022-04-15 12:38:21,516 INFO L290 TraceCheckUtils]: 108: Hoare triple {76189#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76189#(<= main_~k~0 51)} is VALID [2022-04-15 12:38:21,518 INFO L290 TraceCheckUtils]: 109: Hoare triple {76189#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76190#(<= main_~k~0 52)} is VALID [2022-04-15 12:38:21,518 INFO L290 TraceCheckUtils]: 110: Hoare triple {76190#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76190#(<= main_~k~0 52)} is VALID [2022-04-15 12:38:21,520 INFO L290 TraceCheckUtils]: 111: Hoare triple {76190#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76191#(<= main_~k~0 53)} is VALID [2022-04-15 12:38:21,520 INFO L290 TraceCheckUtils]: 112: Hoare triple {76191#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76191#(<= main_~k~0 53)} is VALID [2022-04-15 12:38:21,522 INFO L290 TraceCheckUtils]: 113: Hoare triple {76191#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76192#(<= main_~k~0 54)} is VALID [2022-04-15 12:38:21,523 INFO L290 TraceCheckUtils]: 114: Hoare triple {76192#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76192#(<= main_~k~0 54)} is VALID [2022-04-15 12:38:21,525 INFO L290 TraceCheckUtils]: 115: Hoare triple {76192#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76193#(<= main_~k~0 55)} is VALID [2022-04-15 12:38:21,525 INFO L290 TraceCheckUtils]: 116: Hoare triple {76193#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76193#(<= main_~k~0 55)} is VALID [2022-04-15 12:38:21,527 INFO L290 TraceCheckUtils]: 117: Hoare triple {76193#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76194#(<= main_~k~0 56)} is VALID [2022-04-15 12:38:21,527 INFO L290 TraceCheckUtils]: 118: Hoare triple {76194#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76194#(<= main_~k~0 56)} is VALID [2022-04-15 12:38:21,529 INFO L290 TraceCheckUtils]: 119: Hoare triple {76194#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76195#(<= main_~k~0 57)} is VALID [2022-04-15 12:38:21,529 INFO L290 TraceCheckUtils]: 120: Hoare triple {76195#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76195#(<= main_~k~0 57)} is VALID [2022-04-15 12:38:21,531 INFO L290 TraceCheckUtils]: 121: Hoare triple {76195#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76196#(<= main_~k~0 58)} is VALID [2022-04-15 12:38:21,532 INFO L290 TraceCheckUtils]: 122: Hoare triple {76196#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76196#(<= main_~k~0 58)} is VALID [2022-04-15 12:38:21,534 INFO L290 TraceCheckUtils]: 123: Hoare triple {76196#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76197#(<= main_~k~0 59)} is VALID [2022-04-15 12:38:21,534 INFO L290 TraceCheckUtils]: 124: Hoare triple {76197#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76197#(<= main_~k~0 59)} is VALID [2022-04-15 12:38:21,536 INFO L290 TraceCheckUtils]: 125: Hoare triple {76197#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76198#(<= main_~k~0 60)} is VALID [2022-04-15 12:38:21,536 INFO L290 TraceCheckUtils]: 126: Hoare triple {76198#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76198#(<= main_~k~0 60)} is VALID [2022-04-15 12:38:21,538 INFO L290 TraceCheckUtils]: 127: Hoare triple {76198#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76199#(<= main_~k~0 61)} is VALID [2022-04-15 12:38:21,538 INFO L290 TraceCheckUtils]: 128: Hoare triple {76199#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76199#(<= main_~k~0 61)} is VALID [2022-04-15 12:38:21,541 INFO L290 TraceCheckUtils]: 129: Hoare triple {76199#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76200#(<= main_~k~0 62)} is VALID [2022-04-15 12:38:21,541 INFO L290 TraceCheckUtils]: 130: Hoare triple {76200#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76200#(<= main_~k~0 62)} is VALID [2022-04-15 12:38:21,543 INFO L290 TraceCheckUtils]: 131: Hoare triple {76200#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76201#(<= main_~k~0 63)} is VALID [2022-04-15 12:38:21,543 INFO L290 TraceCheckUtils]: 132: Hoare triple {76201#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76201#(<= main_~k~0 63)} is VALID [2022-04-15 12:38:21,545 INFO L290 TraceCheckUtils]: 133: Hoare triple {76201#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76202#(<= main_~k~0 64)} is VALID [2022-04-15 12:38:21,545 INFO L290 TraceCheckUtils]: 134: Hoare triple {76202#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76202#(<= main_~k~0 64)} is VALID [2022-04-15 12:38:21,547 INFO L290 TraceCheckUtils]: 135: Hoare triple {76202#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76203#(<= main_~k~0 65)} is VALID [2022-04-15 12:38:21,548 INFO L290 TraceCheckUtils]: 136: Hoare triple {76203#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76203#(<= main_~k~0 65)} is VALID [2022-04-15 12:38:21,550 INFO L290 TraceCheckUtils]: 137: Hoare triple {76203#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76204#(<= main_~k~0 66)} is VALID [2022-04-15 12:38:21,550 INFO L290 TraceCheckUtils]: 138: Hoare triple {76204#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76204#(<= main_~k~0 66)} is VALID [2022-04-15 12:38:21,552 INFO L290 TraceCheckUtils]: 139: Hoare triple {76204#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76205#(<= main_~k~0 67)} is VALID [2022-04-15 12:38:21,552 INFO L290 TraceCheckUtils]: 140: Hoare triple {76205#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76205#(<= main_~k~0 67)} is VALID [2022-04-15 12:38:21,554 INFO L290 TraceCheckUtils]: 141: Hoare triple {76205#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76206#(<= main_~k~0 68)} is VALID [2022-04-15 12:38:21,554 INFO L290 TraceCheckUtils]: 142: Hoare triple {76206#(<= main_~k~0 68)} assume !(~i~0 < 1000000); {76206#(<= main_~k~0 68)} is VALID [2022-04-15 12:38:21,555 INFO L272 TraceCheckUtils]: 143: Hoare triple {76206#(<= main_~k~0 68)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {76643#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:38:21,555 INFO L290 TraceCheckUtils]: 144: Hoare triple {76643#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {76647#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:38:21,555 INFO L290 TraceCheckUtils]: 145: Hoare triple {76647#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {76134#false} is VALID [2022-04-15 12:38:21,555 INFO L290 TraceCheckUtils]: 146: Hoare triple {76134#false} assume !false; {76134#false} is VALID [2022-04-15 12:38:21,556 INFO L134 CoverageAnalysis]: Checked inductivity of 4624 backedges. 0 proven. 4624 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:38:21,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:38:25,593 INFO L290 TraceCheckUtils]: 146: Hoare triple {76134#false} assume !false; {76134#false} is VALID [2022-04-15 12:38:25,593 INFO L290 TraceCheckUtils]: 145: Hoare triple {76647#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {76134#false} is VALID [2022-04-15 12:38:25,593 INFO L290 TraceCheckUtils]: 144: Hoare triple {76643#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {76647#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:38:25,594 INFO L272 TraceCheckUtils]: 143: Hoare triple {76663#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {76643#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:38:25,594 INFO L290 TraceCheckUtils]: 142: Hoare triple {76663#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {76663#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:38:25,600 INFO L290 TraceCheckUtils]: 141: Hoare triple {76670#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76663#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:38:25,600 INFO L290 TraceCheckUtils]: 140: Hoare triple {76670#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76670#(<= main_~k~0 999999)} is VALID [2022-04-15 12:38:25,602 INFO L290 TraceCheckUtils]: 139: Hoare triple {76677#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76670#(<= main_~k~0 999999)} is VALID [2022-04-15 12:38:25,602 INFO L290 TraceCheckUtils]: 138: Hoare triple {76677#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76677#(<= main_~k~0 999998)} is VALID [2022-04-15 12:38:25,604 INFO L290 TraceCheckUtils]: 137: Hoare triple {76684#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76677#(<= main_~k~0 999998)} is VALID [2022-04-15 12:38:25,604 INFO L290 TraceCheckUtils]: 136: Hoare triple {76684#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76684#(<= main_~k~0 999997)} is VALID [2022-04-15 12:38:25,606 INFO L290 TraceCheckUtils]: 135: Hoare triple {76691#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76684#(<= main_~k~0 999997)} is VALID [2022-04-15 12:38:25,607 INFO L290 TraceCheckUtils]: 134: Hoare triple {76691#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76691#(<= main_~k~0 999996)} is VALID [2022-04-15 12:38:25,609 INFO L290 TraceCheckUtils]: 133: Hoare triple {76698#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76691#(<= main_~k~0 999996)} is VALID [2022-04-15 12:38:25,609 INFO L290 TraceCheckUtils]: 132: Hoare triple {76698#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76698#(<= main_~k~0 999995)} is VALID [2022-04-15 12:38:25,611 INFO L290 TraceCheckUtils]: 131: Hoare triple {76705#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76698#(<= main_~k~0 999995)} is VALID [2022-04-15 12:38:25,611 INFO L290 TraceCheckUtils]: 130: Hoare triple {76705#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76705#(<= main_~k~0 999994)} is VALID [2022-04-15 12:38:25,613 INFO L290 TraceCheckUtils]: 129: Hoare triple {76712#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76705#(<= main_~k~0 999994)} is VALID [2022-04-15 12:38:25,613 INFO L290 TraceCheckUtils]: 128: Hoare triple {76712#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76712#(<= main_~k~0 999993)} is VALID [2022-04-15 12:38:25,615 INFO L290 TraceCheckUtils]: 127: Hoare triple {76719#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76712#(<= main_~k~0 999993)} is VALID [2022-04-15 12:38:25,616 INFO L290 TraceCheckUtils]: 126: Hoare triple {76719#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76719#(<= main_~k~0 999992)} is VALID [2022-04-15 12:38:25,618 INFO L290 TraceCheckUtils]: 125: Hoare triple {76726#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76719#(<= main_~k~0 999992)} is VALID [2022-04-15 12:38:25,618 INFO L290 TraceCheckUtils]: 124: Hoare triple {76726#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76726#(<= main_~k~0 999991)} is VALID [2022-04-15 12:38:25,620 INFO L290 TraceCheckUtils]: 123: Hoare triple {76733#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76726#(<= main_~k~0 999991)} is VALID [2022-04-15 12:38:25,620 INFO L290 TraceCheckUtils]: 122: Hoare triple {76733#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76733#(<= main_~k~0 999990)} is VALID [2022-04-15 12:38:25,622 INFO L290 TraceCheckUtils]: 121: Hoare triple {76740#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76733#(<= main_~k~0 999990)} is VALID [2022-04-15 12:38:25,622 INFO L290 TraceCheckUtils]: 120: Hoare triple {76740#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76740#(<= main_~k~0 999989)} is VALID [2022-04-15 12:38:25,624 INFO L290 TraceCheckUtils]: 119: Hoare triple {76747#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76740#(<= main_~k~0 999989)} is VALID [2022-04-15 12:38:25,625 INFO L290 TraceCheckUtils]: 118: Hoare triple {76747#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76747#(<= main_~k~0 999988)} is VALID [2022-04-15 12:38:25,627 INFO L290 TraceCheckUtils]: 117: Hoare triple {76754#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76747#(<= main_~k~0 999988)} is VALID [2022-04-15 12:38:25,627 INFO L290 TraceCheckUtils]: 116: Hoare triple {76754#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76754#(<= main_~k~0 999987)} is VALID [2022-04-15 12:38:25,629 INFO L290 TraceCheckUtils]: 115: Hoare triple {76761#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76754#(<= main_~k~0 999987)} is VALID [2022-04-15 12:38:25,630 INFO L290 TraceCheckUtils]: 114: Hoare triple {76761#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76761#(<= main_~k~0 999986)} is VALID [2022-04-15 12:38:25,632 INFO L290 TraceCheckUtils]: 113: Hoare triple {76768#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76761#(<= main_~k~0 999986)} is VALID [2022-04-15 12:38:25,632 INFO L290 TraceCheckUtils]: 112: Hoare triple {76768#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76768#(<= main_~k~0 999985)} is VALID [2022-04-15 12:38:25,634 INFO L290 TraceCheckUtils]: 111: Hoare triple {76775#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76768#(<= main_~k~0 999985)} is VALID [2022-04-15 12:38:25,635 INFO L290 TraceCheckUtils]: 110: Hoare triple {76775#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76775#(<= main_~k~0 999984)} is VALID [2022-04-15 12:38:25,637 INFO L290 TraceCheckUtils]: 109: Hoare triple {76782#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76775#(<= main_~k~0 999984)} is VALID [2022-04-15 12:38:25,637 INFO L290 TraceCheckUtils]: 108: Hoare triple {76782#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76782#(<= main_~k~0 999983)} is VALID [2022-04-15 12:38:25,639 INFO L290 TraceCheckUtils]: 107: Hoare triple {76789#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76782#(<= main_~k~0 999983)} is VALID [2022-04-15 12:38:25,639 INFO L290 TraceCheckUtils]: 106: Hoare triple {76789#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76789#(<= main_~k~0 999982)} is VALID [2022-04-15 12:38:25,641 INFO L290 TraceCheckUtils]: 105: Hoare triple {76796#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76789#(<= main_~k~0 999982)} is VALID [2022-04-15 12:38:25,642 INFO L290 TraceCheckUtils]: 104: Hoare triple {76796#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76796#(<= main_~k~0 999981)} is VALID [2022-04-15 12:38:25,644 INFO L290 TraceCheckUtils]: 103: Hoare triple {76803#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76796#(<= main_~k~0 999981)} is VALID [2022-04-15 12:38:25,644 INFO L290 TraceCheckUtils]: 102: Hoare triple {76803#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76803#(<= main_~k~0 999980)} is VALID [2022-04-15 12:38:25,646 INFO L290 TraceCheckUtils]: 101: Hoare triple {76810#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76803#(<= main_~k~0 999980)} is VALID [2022-04-15 12:38:25,646 INFO L290 TraceCheckUtils]: 100: Hoare triple {76810#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76810#(<= main_~k~0 999979)} is VALID [2022-04-15 12:38:25,648 INFO L290 TraceCheckUtils]: 99: Hoare triple {76817#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76810#(<= main_~k~0 999979)} is VALID [2022-04-15 12:38:25,648 INFO L290 TraceCheckUtils]: 98: Hoare triple {76817#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76817#(<= main_~k~0 999978)} is VALID [2022-04-15 12:38:25,650 INFO L290 TraceCheckUtils]: 97: Hoare triple {76824#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76817#(<= main_~k~0 999978)} is VALID [2022-04-15 12:38:25,651 INFO L290 TraceCheckUtils]: 96: Hoare triple {76824#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76824#(<= main_~k~0 999977)} is VALID [2022-04-15 12:38:25,653 INFO L290 TraceCheckUtils]: 95: Hoare triple {76831#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76824#(<= main_~k~0 999977)} is VALID [2022-04-15 12:38:25,653 INFO L290 TraceCheckUtils]: 94: Hoare triple {76831#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76831#(<= main_~k~0 999976)} is VALID [2022-04-15 12:38:25,655 INFO L290 TraceCheckUtils]: 93: Hoare triple {76838#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76831#(<= main_~k~0 999976)} is VALID [2022-04-15 12:38:25,655 INFO L290 TraceCheckUtils]: 92: Hoare triple {76838#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76838#(<= main_~k~0 999975)} is VALID [2022-04-15 12:38:25,657 INFO L290 TraceCheckUtils]: 91: Hoare triple {76845#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76838#(<= main_~k~0 999975)} is VALID [2022-04-15 12:38:25,657 INFO L290 TraceCheckUtils]: 90: Hoare triple {76845#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76845#(<= main_~k~0 999974)} is VALID [2022-04-15 12:38:25,659 INFO L290 TraceCheckUtils]: 89: Hoare triple {76852#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76845#(<= main_~k~0 999974)} is VALID [2022-04-15 12:38:25,660 INFO L290 TraceCheckUtils]: 88: Hoare triple {76852#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76852#(<= main_~k~0 999973)} is VALID [2022-04-15 12:38:25,662 INFO L290 TraceCheckUtils]: 87: Hoare triple {76859#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76852#(<= main_~k~0 999973)} is VALID [2022-04-15 12:38:25,662 INFO L290 TraceCheckUtils]: 86: Hoare triple {76859#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76859#(<= main_~k~0 999972)} is VALID [2022-04-15 12:38:25,664 INFO L290 TraceCheckUtils]: 85: Hoare triple {76866#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76859#(<= main_~k~0 999972)} is VALID [2022-04-15 12:38:25,664 INFO L290 TraceCheckUtils]: 84: Hoare triple {76866#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76866#(<= main_~k~0 999971)} is VALID [2022-04-15 12:38:25,666 INFO L290 TraceCheckUtils]: 83: Hoare triple {76873#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76866#(<= main_~k~0 999971)} is VALID [2022-04-15 12:38:25,666 INFO L290 TraceCheckUtils]: 82: Hoare triple {76873#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76873#(<= main_~k~0 999970)} is VALID [2022-04-15 12:38:25,668 INFO L290 TraceCheckUtils]: 81: Hoare triple {76880#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76873#(<= main_~k~0 999970)} is VALID [2022-04-15 12:38:25,669 INFO L290 TraceCheckUtils]: 80: Hoare triple {76880#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76880#(<= main_~k~0 999969)} is VALID [2022-04-15 12:38:25,671 INFO L290 TraceCheckUtils]: 79: Hoare triple {76887#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76880#(<= main_~k~0 999969)} is VALID [2022-04-15 12:38:25,671 INFO L290 TraceCheckUtils]: 78: Hoare triple {76887#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76887#(<= main_~k~0 999968)} is VALID [2022-04-15 12:38:25,673 INFO L290 TraceCheckUtils]: 77: Hoare triple {76894#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76887#(<= main_~k~0 999968)} is VALID [2022-04-15 12:38:25,673 INFO L290 TraceCheckUtils]: 76: Hoare triple {76894#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76894#(<= main_~k~0 999967)} is VALID [2022-04-15 12:38:25,676 INFO L290 TraceCheckUtils]: 75: Hoare triple {76901#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76894#(<= main_~k~0 999967)} is VALID [2022-04-15 12:38:25,676 INFO L290 TraceCheckUtils]: 74: Hoare triple {76901#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76901#(<= main_~k~0 999966)} is VALID [2022-04-15 12:38:25,679 INFO L290 TraceCheckUtils]: 73: Hoare triple {76908#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76901#(<= main_~k~0 999966)} is VALID [2022-04-15 12:38:25,679 INFO L290 TraceCheckUtils]: 72: Hoare triple {76908#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76908#(<= main_~k~0 999965)} is VALID [2022-04-15 12:38:25,682 INFO L290 TraceCheckUtils]: 71: Hoare triple {76915#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76908#(<= main_~k~0 999965)} is VALID [2022-04-15 12:38:25,682 INFO L290 TraceCheckUtils]: 70: Hoare triple {76915#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76915#(<= main_~k~0 999964)} is VALID [2022-04-15 12:38:25,684 INFO L290 TraceCheckUtils]: 69: Hoare triple {76922#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76915#(<= main_~k~0 999964)} is VALID [2022-04-15 12:38:25,685 INFO L290 TraceCheckUtils]: 68: Hoare triple {76922#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76922#(<= main_~k~0 999963)} is VALID [2022-04-15 12:38:25,687 INFO L290 TraceCheckUtils]: 67: Hoare triple {76929#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76922#(<= main_~k~0 999963)} is VALID [2022-04-15 12:38:25,687 INFO L290 TraceCheckUtils]: 66: Hoare triple {76929#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76929#(<= main_~k~0 999962)} is VALID [2022-04-15 12:38:25,690 INFO L290 TraceCheckUtils]: 65: Hoare triple {76936#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76929#(<= main_~k~0 999962)} is VALID [2022-04-15 12:38:25,690 INFO L290 TraceCheckUtils]: 64: Hoare triple {76936#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76936#(<= main_~k~0 999961)} is VALID [2022-04-15 12:38:25,692 INFO L290 TraceCheckUtils]: 63: Hoare triple {76943#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76936#(<= main_~k~0 999961)} is VALID [2022-04-15 12:38:25,693 INFO L290 TraceCheckUtils]: 62: Hoare triple {76943#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76943#(<= main_~k~0 999960)} is VALID [2022-04-15 12:38:25,695 INFO L290 TraceCheckUtils]: 61: Hoare triple {76950#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76943#(<= main_~k~0 999960)} is VALID [2022-04-15 12:38:25,695 INFO L290 TraceCheckUtils]: 60: Hoare triple {76950#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76950#(<= main_~k~0 999959)} is VALID [2022-04-15 12:38:25,697 INFO L290 TraceCheckUtils]: 59: Hoare triple {76957#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76950#(<= main_~k~0 999959)} is VALID [2022-04-15 12:38:25,697 INFO L290 TraceCheckUtils]: 58: Hoare triple {76957#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76957#(<= main_~k~0 999958)} is VALID [2022-04-15 12:38:25,699 INFO L290 TraceCheckUtils]: 57: Hoare triple {76964#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76957#(<= main_~k~0 999958)} is VALID [2022-04-15 12:38:25,700 INFO L290 TraceCheckUtils]: 56: Hoare triple {76964#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76964#(<= main_~k~0 999957)} is VALID [2022-04-15 12:38:25,702 INFO L290 TraceCheckUtils]: 55: Hoare triple {76971#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76964#(<= main_~k~0 999957)} is VALID [2022-04-15 12:38:25,702 INFO L290 TraceCheckUtils]: 54: Hoare triple {76971#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76971#(<= main_~k~0 999956)} is VALID [2022-04-15 12:38:25,705 INFO L290 TraceCheckUtils]: 53: Hoare triple {76978#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76971#(<= main_~k~0 999956)} is VALID [2022-04-15 12:38:25,705 INFO L290 TraceCheckUtils]: 52: Hoare triple {76978#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76978#(<= main_~k~0 999955)} is VALID [2022-04-15 12:38:25,707 INFO L290 TraceCheckUtils]: 51: Hoare triple {76985#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76978#(<= main_~k~0 999955)} is VALID [2022-04-15 12:38:25,707 INFO L290 TraceCheckUtils]: 50: Hoare triple {76985#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76985#(<= main_~k~0 999954)} is VALID [2022-04-15 12:38:25,709 INFO L290 TraceCheckUtils]: 49: Hoare triple {76992#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76985#(<= main_~k~0 999954)} is VALID [2022-04-15 12:38:25,709 INFO L290 TraceCheckUtils]: 48: Hoare triple {76992#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76992#(<= main_~k~0 999953)} is VALID [2022-04-15 12:38:25,711 INFO L290 TraceCheckUtils]: 47: Hoare triple {76999#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76992#(<= main_~k~0 999953)} is VALID [2022-04-15 12:38:25,711 INFO L290 TraceCheckUtils]: 46: Hoare triple {76999#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {76999#(<= main_~k~0 999952)} is VALID [2022-04-15 12:38:25,715 INFO L290 TraceCheckUtils]: 45: Hoare triple {77006#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {76999#(<= main_~k~0 999952)} is VALID [2022-04-15 12:38:25,715 INFO L290 TraceCheckUtils]: 44: Hoare triple {77006#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {77006#(<= main_~k~0 999951)} is VALID [2022-04-15 12:38:25,717 INFO L290 TraceCheckUtils]: 43: Hoare triple {77013#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {77006#(<= main_~k~0 999951)} is VALID [2022-04-15 12:38:25,717 INFO L290 TraceCheckUtils]: 42: Hoare triple {77013#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {77013#(<= main_~k~0 999950)} is VALID [2022-04-15 12:38:25,719 INFO L290 TraceCheckUtils]: 41: Hoare triple {77020#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {77013#(<= main_~k~0 999950)} is VALID [2022-04-15 12:38:25,719 INFO L290 TraceCheckUtils]: 40: Hoare triple {77020#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {77020#(<= main_~k~0 999949)} is VALID [2022-04-15 12:38:25,721 INFO L290 TraceCheckUtils]: 39: Hoare triple {77027#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {77020#(<= main_~k~0 999949)} is VALID [2022-04-15 12:38:25,721 INFO L290 TraceCheckUtils]: 38: Hoare triple {77027#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {77027#(<= main_~k~0 999948)} is VALID [2022-04-15 12:38:25,723 INFO L290 TraceCheckUtils]: 37: Hoare triple {77034#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {77027#(<= main_~k~0 999948)} is VALID [2022-04-15 12:38:25,724 INFO L290 TraceCheckUtils]: 36: Hoare triple {77034#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {77034#(<= main_~k~0 999947)} is VALID [2022-04-15 12:38:25,726 INFO L290 TraceCheckUtils]: 35: Hoare triple {77041#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {77034#(<= main_~k~0 999947)} is VALID [2022-04-15 12:38:25,726 INFO L290 TraceCheckUtils]: 34: Hoare triple {77041#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {77041#(<= main_~k~0 999946)} is VALID [2022-04-15 12:38:25,728 INFO L290 TraceCheckUtils]: 33: Hoare triple {77048#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {77041#(<= main_~k~0 999946)} is VALID [2022-04-15 12:38:25,728 INFO L290 TraceCheckUtils]: 32: Hoare triple {77048#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {77048#(<= main_~k~0 999945)} is VALID [2022-04-15 12:38:25,730 INFO L290 TraceCheckUtils]: 31: Hoare triple {77055#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {77048#(<= main_~k~0 999945)} is VALID [2022-04-15 12:38:25,730 INFO L290 TraceCheckUtils]: 30: Hoare triple {77055#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {77055#(<= main_~k~0 999944)} is VALID [2022-04-15 12:38:25,733 INFO L290 TraceCheckUtils]: 29: Hoare triple {77062#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {77055#(<= main_~k~0 999944)} is VALID [2022-04-15 12:38:25,733 INFO L290 TraceCheckUtils]: 28: Hoare triple {77062#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {77062#(<= main_~k~0 999943)} is VALID [2022-04-15 12:38:25,735 INFO L290 TraceCheckUtils]: 27: Hoare triple {77069#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {77062#(<= main_~k~0 999943)} is VALID [2022-04-15 12:38:25,735 INFO L290 TraceCheckUtils]: 26: Hoare triple {77069#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {77069#(<= main_~k~0 999942)} is VALID [2022-04-15 12:38:25,737 INFO L290 TraceCheckUtils]: 25: Hoare triple {77076#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {77069#(<= main_~k~0 999942)} is VALID [2022-04-15 12:38:25,737 INFO L290 TraceCheckUtils]: 24: Hoare triple {77076#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {77076#(<= main_~k~0 999941)} is VALID [2022-04-15 12:38:25,739 INFO L290 TraceCheckUtils]: 23: Hoare triple {77083#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {77076#(<= main_~k~0 999941)} is VALID [2022-04-15 12:38:25,739 INFO L290 TraceCheckUtils]: 22: Hoare triple {77083#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {77083#(<= main_~k~0 999940)} is VALID [2022-04-15 12:38:25,742 INFO L290 TraceCheckUtils]: 21: Hoare triple {77090#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {77083#(<= main_~k~0 999940)} is VALID [2022-04-15 12:38:25,742 INFO L290 TraceCheckUtils]: 20: Hoare triple {77090#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {77090#(<= main_~k~0 999939)} is VALID [2022-04-15 12:38:25,744 INFO L290 TraceCheckUtils]: 19: Hoare triple {77097#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {77090#(<= main_~k~0 999939)} is VALID [2022-04-15 12:38:25,744 INFO L290 TraceCheckUtils]: 18: Hoare triple {77097#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {77097#(<= main_~k~0 999938)} is VALID [2022-04-15 12:38:25,746 INFO L290 TraceCheckUtils]: 17: Hoare triple {77104#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {77097#(<= main_~k~0 999938)} is VALID [2022-04-15 12:38:25,746 INFO L290 TraceCheckUtils]: 16: Hoare triple {77104#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {77104#(<= main_~k~0 999937)} is VALID [2022-04-15 12:38:25,748 INFO L290 TraceCheckUtils]: 15: Hoare triple {77111#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {77104#(<= main_~k~0 999937)} is VALID [2022-04-15 12:38:25,748 INFO L290 TraceCheckUtils]: 14: Hoare triple {77111#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {77111#(<= main_~k~0 999936)} is VALID [2022-04-15 12:38:25,751 INFO L290 TraceCheckUtils]: 13: Hoare triple {77118#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {77111#(<= main_~k~0 999936)} is VALID [2022-04-15 12:38:25,751 INFO L290 TraceCheckUtils]: 12: Hoare triple {77118#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {77118#(<= main_~k~0 999935)} is VALID [2022-04-15 12:38:25,753 INFO L290 TraceCheckUtils]: 11: Hoare triple {77125#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {77118#(<= main_~k~0 999935)} is VALID [2022-04-15 12:38:25,753 INFO L290 TraceCheckUtils]: 10: Hoare triple {77125#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {77125#(<= main_~k~0 999934)} is VALID [2022-04-15 12:38:25,755 INFO L290 TraceCheckUtils]: 9: Hoare triple {77132#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {77125#(<= main_~k~0 999934)} is VALID [2022-04-15 12:38:25,755 INFO L290 TraceCheckUtils]: 8: Hoare triple {77132#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {77132#(<= main_~k~0 999933)} is VALID [2022-04-15 12:38:25,757 INFO L290 TraceCheckUtils]: 7: Hoare triple {77139#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {77132#(<= main_~k~0 999933)} is VALID [2022-04-15 12:38:25,757 INFO L290 TraceCheckUtils]: 6: Hoare triple {77139#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {77139#(<= main_~k~0 999932)} is VALID [2022-04-15 12:38:25,758 INFO L290 TraceCheckUtils]: 5: Hoare triple {76133#true} ~i~0 := 0;~k~0 := 0; {77139#(<= main_~k~0 999932)} is VALID [2022-04-15 12:38:25,758 INFO L272 TraceCheckUtils]: 4: Hoare triple {76133#true} call #t~ret3 := main(); {76133#true} is VALID [2022-04-15 12:38:25,758 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {76133#true} {76133#true} #54#return; {76133#true} is VALID [2022-04-15 12:38:25,758 INFO L290 TraceCheckUtils]: 2: Hoare triple {76133#true} assume true; {76133#true} is VALID [2022-04-15 12:38:25,758 INFO L290 TraceCheckUtils]: 1: Hoare triple {76133#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {76133#true} is VALID [2022-04-15 12:38:25,758 INFO L272 TraceCheckUtils]: 0: Hoare triple {76133#true} call ULTIMATE.init(); {76133#true} is VALID [2022-04-15 12:38:25,759 INFO L134 CoverageAnalysis]: Checked inductivity of 4624 backedges. 0 proven. 4624 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:38:25,759 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408814520] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:38:25,759 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:38:25,759 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 73, 73] total 146 [2022-04-15 12:38:25,759 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:38:25,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1480317735] [2022-04-15 12:38:25,759 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1480317735] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:38:25,759 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:38:25,759 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [74] imperfect sequences [] total 74 [2022-04-15 12:38:25,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601157154] [2022-04-15 12:38:25,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:38:25,760 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 1.9324324324324325) internal successors, (143), 72 states have internal predecessors, (143), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 147 [2022-04-15 12:38:25,760 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:38:25,760 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 74 states, 74 states have (on average 1.9324324324324325) internal successors, (143), 72 states have internal predecessors, (143), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:26,101 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 147 edges. 147 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:38:26,101 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2022-04-15 12:38:26,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:38:26,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2022-04-15 12:38:26,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9882, Invalid=11288, Unknown=0, NotChecked=0, Total=21170 [2022-04-15 12:38:26,104 INFO L87 Difference]: Start difference. First operand 148 states and 148 transitions. Second operand has 74 states, 74 states have (on average 1.9324324324324325) internal successors, (143), 72 states have internal predecessors, (143), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:29,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:38:29,055 INFO L93 Difference]: Finished difference Result 156 states and 156 transitions. [2022-04-15 12:38:29,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-04-15 12:38:29,055 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 1.9324324324324325) internal successors, (143), 72 states have internal predecessors, (143), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 147 [2022-04-15 12:38:29,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:38:29,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 74 states have (on average 1.9324324324324325) internal successors, (143), 72 states have internal predecessors, (143), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:29,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 156 transitions. [2022-04-15 12:38:29,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 74 states have (on average 1.9324324324324325) internal successors, (143), 72 states have internal predecessors, (143), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:29,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 156 transitions. [2022-04-15 12:38:29,073 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 74 states and 156 transitions. [2022-04-15 12:38:29,335 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 156 edges. 156 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:38:29,348 INFO L225 Difference]: With dead ends: 156 [2022-04-15 12:38:29,348 INFO L226 Difference]: Without dead ends: 151 [2022-04-15 12:38:29,351 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 439 GetRequests, 223 SyntacticMatches, 1 SemanticMatches, 215 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3654 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=19622, Invalid=27250, Unknown=0, NotChecked=0, Total=46872 [2022-04-15 12:38:29,352 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 148 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-15 12:38:29,352 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 43 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-15 12:38:29,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2022-04-15 12:38:30,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 150. [2022-04-15 12:38:30,463 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:38:30,463 INFO L82 GeneralOperation]: Start isEquivalent. First operand 151 states. Second operand has 150 states, 145 states have (on average 1.006896551724138) internal successors, (146), 145 states have internal predecessors, (146), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:30,463 INFO L74 IsIncluded]: Start isIncluded. First operand 151 states. Second operand has 150 states, 145 states have (on average 1.006896551724138) internal successors, (146), 145 states have internal predecessors, (146), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:30,463 INFO L87 Difference]: Start difference. First operand 151 states. Second operand has 150 states, 145 states have (on average 1.006896551724138) internal successors, (146), 145 states have internal predecessors, (146), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:30,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:38:30,464 INFO L93 Difference]: Finished difference Result 151 states and 151 transitions. [2022-04-15 12:38:30,464 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 151 transitions. [2022-04-15 12:38:30,464 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:38:30,464 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:38:30,465 INFO L74 IsIncluded]: Start isIncluded. First operand has 150 states, 145 states have (on average 1.006896551724138) internal successors, (146), 145 states have internal predecessors, (146), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 151 states. [2022-04-15 12:38:30,465 INFO L87 Difference]: Start difference. First operand has 150 states, 145 states have (on average 1.006896551724138) internal successors, (146), 145 states have internal predecessors, (146), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 151 states. [2022-04-15 12:38:30,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:38:30,466 INFO L93 Difference]: Finished difference Result 151 states and 151 transitions. [2022-04-15 12:38:30,466 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 151 transitions. [2022-04-15 12:38:30,466 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:38:30,466 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:38:30,466 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:38:30,466 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:38:30,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 145 states have (on average 1.006896551724138) internal successors, (146), 145 states have internal predecessors, (146), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:30,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 150 transitions. [2022-04-15 12:38:30,467 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 150 transitions. Word has length 147 [2022-04-15 12:38:30,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:38:30,468 INFO L478 AbstractCegarLoop]: Abstraction has 150 states and 150 transitions. [2022-04-15 12:38:30,468 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 1.9324324324324325) internal successors, (143), 72 states have internal predecessors, (143), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:30,468 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 150 states and 150 transitions. [2022-04-15 12:38:30,882 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 150 edges. 150 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:38:30,883 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 150 transitions. [2022-04-15 12:38:30,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-04-15 12:38:30,883 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:38:30,883 INFO L499 BasicCegarLoop]: trace histogram [69, 69, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:38:30,901 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-04-15 12:38:31,100 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-04-15 12:38:31,100 INFO L403 AbstractCegarLoop]: === Iteration 70 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:38:31,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:38:31,101 INFO L85 PathProgramCache]: Analyzing trace with hash -264714432, now seen corresponding path program 137 times [2022-04-15 12:38:31,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:38:31,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1629085284] [2022-04-15 12:38:31,601 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:38:31,601 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:38:31,601 INFO L85 PathProgramCache]: Analyzing trace with hash -264714432, now seen corresponding path program 138 times [2022-04-15 12:38:31,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:38:31,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843703749] [2022-04-15 12:38:31,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:38:31,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:38:31,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:38:32,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:38:32,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:38:32,744 INFO L290 TraceCheckUtils]: 0: Hoare triple {78296#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {78219#true} is VALID [2022-04-15 12:38:32,744 INFO L290 TraceCheckUtils]: 1: Hoare triple {78219#true} assume true; {78219#true} is VALID [2022-04-15 12:38:32,744 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {78219#true} {78219#true} #54#return; {78219#true} is VALID [2022-04-15 12:38:32,744 INFO L272 TraceCheckUtils]: 0: Hoare triple {78219#true} call ULTIMATE.init(); {78296#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:38:32,744 INFO L290 TraceCheckUtils]: 1: Hoare triple {78296#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {78219#true} is VALID [2022-04-15 12:38:32,744 INFO L290 TraceCheckUtils]: 2: Hoare triple {78219#true} assume true; {78219#true} is VALID [2022-04-15 12:38:32,744 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {78219#true} {78219#true} #54#return; {78219#true} is VALID [2022-04-15 12:38:32,745 INFO L272 TraceCheckUtils]: 4: Hoare triple {78219#true} call #t~ret3 := main(); {78219#true} is VALID [2022-04-15 12:38:32,745 INFO L290 TraceCheckUtils]: 5: Hoare triple {78219#true} ~i~0 := 0;~k~0 := 0; {78224#(= main_~k~0 0)} is VALID [2022-04-15 12:38:32,745 INFO L290 TraceCheckUtils]: 6: Hoare triple {78224#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78224#(= main_~k~0 0)} is VALID [2022-04-15 12:38:32,745 INFO L290 TraceCheckUtils]: 7: Hoare triple {78224#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78225#(<= main_~k~0 1)} is VALID [2022-04-15 12:38:32,745 INFO L290 TraceCheckUtils]: 8: Hoare triple {78225#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78225#(<= main_~k~0 1)} is VALID [2022-04-15 12:38:32,751 INFO L290 TraceCheckUtils]: 9: Hoare triple {78225#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78226#(<= main_~k~0 2)} is VALID [2022-04-15 12:38:32,752 INFO L290 TraceCheckUtils]: 10: Hoare triple {78226#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78226#(<= main_~k~0 2)} is VALID [2022-04-15 12:38:32,754 INFO L290 TraceCheckUtils]: 11: Hoare triple {78226#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78227#(<= main_~k~0 3)} is VALID [2022-04-15 12:38:32,754 INFO L290 TraceCheckUtils]: 12: Hoare triple {78227#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78227#(<= main_~k~0 3)} is VALID [2022-04-15 12:38:32,756 INFO L290 TraceCheckUtils]: 13: Hoare triple {78227#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78228#(<= main_~k~0 4)} is VALID [2022-04-15 12:38:32,756 INFO L290 TraceCheckUtils]: 14: Hoare triple {78228#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78228#(<= main_~k~0 4)} is VALID [2022-04-15 12:38:32,758 INFO L290 TraceCheckUtils]: 15: Hoare triple {78228#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78229#(<= main_~k~0 5)} is VALID [2022-04-15 12:38:32,758 INFO L290 TraceCheckUtils]: 16: Hoare triple {78229#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78229#(<= main_~k~0 5)} is VALID [2022-04-15 12:38:32,761 INFO L290 TraceCheckUtils]: 17: Hoare triple {78229#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78230#(<= main_~k~0 6)} is VALID [2022-04-15 12:38:32,761 INFO L290 TraceCheckUtils]: 18: Hoare triple {78230#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78230#(<= main_~k~0 6)} is VALID [2022-04-15 12:38:32,763 INFO L290 TraceCheckUtils]: 19: Hoare triple {78230#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78231#(<= main_~k~0 7)} is VALID [2022-04-15 12:38:32,764 INFO L290 TraceCheckUtils]: 20: Hoare triple {78231#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78231#(<= main_~k~0 7)} is VALID [2022-04-15 12:38:32,766 INFO L290 TraceCheckUtils]: 21: Hoare triple {78231#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78232#(<= main_~k~0 8)} is VALID [2022-04-15 12:38:32,766 INFO L290 TraceCheckUtils]: 22: Hoare triple {78232#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78232#(<= main_~k~0 8)} is VALID [2022-04-15 12:38:32,768 INFO L290 TraceCheckUtils]: 23: Hoare triple {78232#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78233#(<= main_~k~0 9)} is VALID [2022-04-15 12:38:32,768 INFO L290 TraceCheckUtils]: 24: Hoare triple {78233#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78233#(<= main_~k~0 9)} is VALID [2022-04-15 12:38:32,770 INFO L290 TraceCheckUtils]: 25: Hoare triple {78233#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78234#(<= main_~k~0 10)} is VALID [2022-04-15 12:38:32,771 INFO L290 TraceCheckUtils]: 26: Hoare triple {78234#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78234#(<= main_~k~0 10)} is VALID [2022-04-15 12:38:32,773 INFO L290 TraceCheckUtils]: 27: Hoare triple {78234#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78235#(<= main_~k~0 11)} is VALID [2022-04-15 12:38:32,773 INFO L290 TraceCheckUtils]: 28: Hoare triple {78235#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78235#(<= main_~k~0 11)} is VALID [2022-04-15 12:38:32,775 INFO L290 TraceCheckUtils]: 29: Hoare triple {78235#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78236#(<= main_~k~0 12)} is VALID [2022-04-15 12:38:32,775 INFO L290 TraceCheckUtils]: 30: Hoare triple {78236#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78236#(<= main_~k~0 12)} is VALID [2022-04-15 12:38:32,777 INFO L290 TraceCheckUtils]: 31: Hoare triple {78236#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78237#(<= main_~k~0 13)} is VALID [2022-04-15 12:38:32,777 INFO L290 TraceCheckUtils]: 32: Hoare triple {78237#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78237#(<= main_~k~0 13)} is VALID [2022-04-15 12:38:32,780 INFO L290 TraceCheckUtils]: 33: Hoare triple {78237#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78238#(<= main_~k~0 14)} is VALID [2022-04-15 12:38:32,780 INFO L290 TraceCheckUtils]: 34: Hoare triple {78238#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78238#(<= main_~k~0 14)} is VALID [2022-04-15 12:38:32,782 INFO L290 TraceCheckUtils]: 35: Hoare triple {78238#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78239#(<= main_~k~0 15)} is VALID [2022-04-15 12:38:32,782 INFO L290 TraceCheckUtils]: 36: Hoare triple {78239#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78239#(<= main_~k~0 15)} is VALID [2022-04-15 12:38:32,784 INFO L290 TraceCheckUtils]: 37: Hoare triple {78239#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78240#(<= main_~k~0 16)} is VALID [2022-04-15 12:38:32,785 INFO L290 TraceCheckUtils]: 38: Hoare triple {78240#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78240#(<= main_~k~0 16)} is VALID [2022-04-15 12:38:32,787 INFO L290 TraceCheckUtils]: 39: Hoare triple {78240#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78241#(<= main_~k~0 17)} is VALID [2022-04-15 12:38:32,787 INFO L290 TraceCheckUtils]: 40: Hoare triple {78241#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78241#(<= main_~k~0 17)} is VALID [2022-04-15 12:38:32,789 INFO L290 TraceCheckUtils]: 41: Hoare triple {78241#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78242#(<= main_~k~0 18)} is VALID [2022-04-15 12:38:32,790 INFO L290 TraceCheckUtils]: 42: Hoare triple {78242#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78242#(<= main_~k~0 18)} is VALID [2022-04-15 12:38:32,792 INFO L290 TraceCheckUtils]: 43: Hoare triple {78242#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78243#(<= main_~k~0 19)} is VALID [2022-04-15 12:38:32,793 INFO L290 TraceCheckUtils]: 44: Hoare triple {78243#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78243#(<= main_~k~0 19)} is VALID [2022-04-15 12:38:32,795 INFO L290 TraceCheckUtils]: 45: Hoare triple {78243#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78244#(<= main_~k~0 20)} is VALID [2022-04-15 12:38:32,795 INFO L290 TraceCheckUtils]: 46: Hoare triple {78244#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78244#(<= main_~k~0 20)} is VALID [2022-04-15 12:38:32,798 INFO L290 TraceCheckUtils]: 47: Hoare triple {78244#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78245#(<= main_~k~0 21)} is VALID [2022-04-15 12:38:32,798 INFO L290 TraceCheckUtils]: 48: Hoare triple {78245#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78245#(<= main_~k~0 21)} is VALID [2022-04-15 12:38:32,801 INFO L290 TraceCheckUtils]: 49: Hoare triple {78245#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78246#(<= main_~k~0 22)} is VALID [2022-04-15 12:38:32,823 INFO L290 TraceCheckUtils]: 50: Hoare triple {78246#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78246#(<= main_~k~0 22)} is VALID [2022-04-15 12:38:32,831 INFO L290 TraceCheckUtils]: 51: Hoare triple {78246#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78247#(<= main_~k~0 23)} is VALID [2022-04-15 12:38:32,831 INFO L290 TraceCheckUtils]: 52: Hoare triple {78247#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78247#(<= main_~k~0 23)} is VALID [2022-04-15 12:38:32,834 INFO L290 TraceCheckUtils]: 53: Hoare triple {78247#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78248#(<= main_~k~0 24)} is VALID [2022-04-15 12:38:32,834 INFO L290 TraceCheckUtils]: 54: Hoare triple {78248#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78248#(<= main_~k~0 24)} is VALID [2022-04-15 12:38:32,837 INFO L290 TraceCheckUtils]: 55: Hoare triple {78248#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78249#(<= main_~k~0 25)} is VALID [2022-04-15 12:38:32,837 INFO L290 TraceCheckUtils]: 56: Hoare triple {78249#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78249#(<= main_~k~0 25)} is VALID [2022-04-15 12:38:32,839 INFO L290 TraceCheckUtils]: 57: Hoare triple {78249#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78250#(<= main_~k~0 26)} is VALID [2022-04-15 12:38:32,840 INFO L290 TraceCheckUtils]: 58: Hoare triple {78250#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78250#(<= main_~k~0 26)} is VALID [2022-04-15 12:38:32,842 INFO L290 TraceCheckUtils]: 59: Hoare triple {78250#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78251#(<= main_~k~0 27)} is VALID [2022-04-15 12:38:32,843 INFO L290 TraceCheckUtils]: 60: Hoare triple {78251#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78251#(<= main_~k~0 27)} is VALID [2022-04-15 12:38:32,845 INFO L290 TraceCheckUtils]: 61: Hoare triple {78251#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78252#(<= main_~k~0 28)} is VALID [2022-04-15 12:38:32,845 INFO L290 TraceCheckUtils]: 62: Hoare triple {78252#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78252#(<= main_~k~0 28)} is VALID [2022-04-15 12:38:32,848 INFO L290 TraceCheckUtils]: 63: Hoare triple {78252#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78253#(<= main_~k~0 29)} is VALID [2022-04-15 12:38:32,848 INFO L290 TraceCheckUtils]: 64: Hoare triple {78253#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78253#(<= main_~k~0 29)} is VALID [2022-04-15 12:38:32,851 INFO L290 TraceCheckUtils]: 65: Hoare triple {78253#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78254#(<= main_~k~0 30)} is VALID [2022-04-15 12:38:32,851 INFO L290 TraceCheckUtils]: 66: Hoare triple {78254#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78254#(<= main_~k~0 30)} is VALID [2022-04-15 12:38:32,854 INFO L290 TraceCheckUtils]: 67: Hoare triple {78254#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78255#(<= main_~k~0 31)} is VALID [2022-04-15 12:38:32,854 INFO L290 TraceCheckUtils]: 68: Hoare triple {78255#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78255#(<= main_~k~0 31)} is VALID [2022-04-15 12:38:32,856 INFO L290 TraceCheckUtils]: 69: Hoare triple {78255#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78256#(<= main_~k~0 32)} is VALID [2022-04-15 12:38:32,857 INFO L290 TraceCheckUtils]: 70: Hoare triple {78256#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78256#(<= main_~k~0 32)} is VALID [2022-04-15 12:38:32,859 INFO L290 TraceCheckUtils]: 71: Hoare triple {78256#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78257#(<= main_~k~0 33)} is VALID [2022-04-15 12:38:32,859 INFO L290 TraceCheckUtils]: 72: Hoare triple {78257#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78257#(<= main_~k~0 33)} is VALID [2022-04-15 12:38:32,862 INFO L290 TraceCheckUtils]: 73: Hoare triple {78257#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78258#(<= main_~k~0 34)} is VALID [2022-04-15 12:38:32,862 INFO L290 TraceCheckUtils]: 74: Hoare triple {78258#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78258#(<= main_~k~0 34)} is VALID [2022-04-15 12:38:32,865 INFO L290 TraceCheckUtils]: 75: Hoare triple {78258#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78259#(<= main_~k~0 35)} is VALID [2022-04-15 12:38:32,865 INFO L290 TraceCheckUtils]: 76: Hoare triple {78259#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78259#(<= main_~k~0 35)} is VALID [2022-04-15 12:38:32,867 INFO L290 TraceCheckUtils]: 77: Hoare triple {78259#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78260#(<= main_~k~0 36)} is VALID [2022-04-15 12:38:32,868 INFO L290 TraceCheckUtils]: 78: Hoare triple {78260#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78260#(<= main_~k~0 36)} is VALID [2022-04-15 12:38:32,870 INFO L290 TraceCheckUtils]: 79: Hoare triple {78260#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78261#(<= main_~k~0 37)} is VALID [2022-04-15 12:38:32,870 INFO L290 TraceCheckUtils]: 80: Hoare triple {78261#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78261#(<= main_~k~0 37)} is VALID [2022-04-15 12:38:32,873 INFO L290 TraceCheckUtils]: 81: Hoare triple {78261#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78262#(<= main_~k~0 38)} is VALID [2022-04-15 12:38:32,873 INFO L290 TraceCheckUtils]: 82: Hoare triple {78262#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78262#(<= main_~k~0 38)} is VALID [2022-04-15 12:38:32,876 INFO L290 TraceCheckUtils]: 83: Hoare triple {78262#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78263#(<= main_~k~0 39)} is VALID [2022-04-15 12:38:32,876 INFO L290 TraceCheckUtils]: 84: Hoare triple {78263#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78263#(<= main_~k~0 39)} is VALID [2022-04-15 12:38:32,879 INFO L290 TraceCheckUtils]: 85: Hoare triple {78263#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78264#(<= main_~k~0 40)} is VALID [2022-04-15 12:38:32,879 INFO L290 TraceCheckUtils]: 86: Hoare triple {78264#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78264#(<= main_~k~0 40)} is VALID [2022-04-15 12:38:32,883 INFO L290 TraceCheckUtils]: 87: Hoare triple {78264#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78265#(<= main_~k~0 41)} is VALID [2022-04-15 12:38:32,884 INFO L290 TraceCheckUtils]: 88: Hoare triple {78265#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78265#(<= main_~k~0 41)} is VALID [2022-04-15 12:38:32,891 INFO L290 TraceCheckUtils]: 89: Hoare triple {78265#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78266#(<= main_~k~0 42)} is VALID [2022-04-15 12:38:32,892 INFO L290 TraceCheckUtils]: 90: Hoare triple {78266#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78266#(<= main_~k~0 42)} is VALID [2022-04-15 12:38:32,900 INFO L290 TraceCheckUtils]: 91: Hoare triple {78266#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78267#(<= main_~k~0 43)} is VALID [2022-04-15 12:38:32,901 INFO L290 TraceCheckUtils]: 92: Hoare triple {78267#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78267#(<= main_~k~0 43)} is VALID [2022-04-15 12:38:32,906 INFO L290 TraceCheckUtils]: 93: Hoare triple {78267#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78268#(<= main_~k~0 44)} is VALID [2022-04-15 12:38:32,906 INFO L290 TraceCheckUtils]: 94: Hoare triple {78268#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78268#(<= main_~k~0 44)} is VALID [2022-04-15 12:38:32,909 INFO L290 TraceCheckUtils]: 95: Hoare triple {78268#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78269#(<= main_~k~0 45)} is VALID [2022-04-15 12:38:32,909 INFO L290 TraceCheckUtils]: 96: Hoare triple {78269#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78269#(<= main_~k~0 45)} is VALID [2022-04-15 12:38:32,912 INFO L290 TraceCheckUtils]: 97: Hoare triple {78269#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78270#(<= main_~k~0 46)} is VALID [2022-04-15 12:38:32,913 INFO L290 TraceCheckUtils]: 98: Hoare triple {78270#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78270#(<= main_~k~0 46)} is VALID [2022-04-15 12:38:32,915 INFO L290 TraceCheckUtils]: 99: Hoare triple {78270#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78271#(<= main_~k~0 47)} is VALID [2022-04-15 12:38:32,916 INFO L290 TraceCheckUtils]: 100: Hoare triple {78271#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78271#(<= main_~k~0 47)} is VALID [2022-04-15 12:38:32,918 INFO L290 TraceCheckUtils]: 101: Hoare triple {78271#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78272#(<= main_~k~0 48)} is VALID [2022-04-15 12:38:32,918 INFO L290 TraceCheckUtils]: 102: Hoare triple {78272#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78272#(<= main_~k~0 48)} is VALID [2022-04-15 12:38:32,921 INFO L290 TraceCheckUtils]: 103: Hoare triple {78272#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78273#(<= main_~k~0 49)} is VALID [2022-04-15 12:38:32,924 INFO L290 TraceCheckUtils]: 104: Hoare triple {78273#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78273#(<= main_~k~0 49)} is VALID [2022-04-15 12:38:32,927 INFO L290 TraceCheckUtils]: 105: Hoare triple {78273#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78274#(<= main_~k~0 50)} is VALID [2022-04-15 12:38:32,928 INFO L290 TraceCheckUtils]: 106: Hoare triple {78274#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78274#(<= main_~k~0 50)} is VALID [2022-04-15 12:38:32,930 INFO L290 TraceCheckUtils]: 107: Hoare triple {78274#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78275#(<= main_~k~0 51)} is VALID [2022-04-15 12:38:32,931 INFO L290 TraceCheckUtils]: 108: Hoare triple {78275#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78275#(<= main_~k~0 51)} is VALID [2022-04-15 12:38:32,933 INFO L290 TraceCheckUtils]: 109: Hoare triple {78275#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78276#(<= main_~k~0 52)} is VALID [2022-04-15 12:38:32,933 INFO L290 TraceCheckUtils]: 110: Hoare triple {78276#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78276#(<= main_~k~0 52)} is VALID [2022-04-15 12:38:32,936 INFO L290 TraceCheckUtils]: 111: Hoare triple {78276#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78277#(<= main_~k~0 53)} is VALID [2022-04-15 12:38:32,936 INFO L290 TraceCheckUtils]: 112: Hoare triple {78277#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78277#(<= main_~k~0 53)} is VALID [2022-04-15 12:38:32,944 INFO L290 TraceCheckUtils]: 113: Hoare triple {78277#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78278#(<= main_~k~0 54)} is VALID [2022-04-15 12:38:32,945 INFO L290 TraceCheckUtils]: 114: Hoare triple {78278#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78278#(<= main_~k~0 54)} is VALID [2022-04-15 12:38:32,947 INFO L290 TraceCheckUtils]: 115: Hoare triple {78278#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78279#(<= main_~k~0 55)} is VALID [2022-04-15 12:38:32,947 INFO L290 TraceCheckUtils]: 116: Hoare triple {78279#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78279#(<= main_~k~0 55)} is VALID [2022-04-15 12:38:32,950 INFO L290 TraceCheckUtils]: 117: Hoare triple {78279#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78280#(<= main_~k~0 56)} is VALID [2022-04-15 12:38:32,950 INFO L290 TraceCheckUtils]: 118: Hoare triple {78280#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78280#(<= main_~k~0 56)} is VALID [2022-04-15 12:38:32,953 INFO L290 TraceCheckUtils]: 119: Hoare triple {78280#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78281#(<= main_~k~0 57)} is VALID [2022-04-15 12:38:32,953 INFO L290 TraceCheckUtils]: 120: Hoare triple {78281#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78281#(<= main_~k~0 57)} is VALID [2022-04-15 12:38:32,955 INFO L290 TraceCheckUtils]: 121: Hoare triple {78281#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78282#(<= main_~k~0 58)} is VALID [2022-04-15 12:38:32,956 INFO L290 TraceCheckUtils]: 122: Hoare triple {78282#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78282#(<= main_~k~0 58)} is VALID [2022-04-15 12:38:32,958 INFO L290 TraceCheckUtils]: 123: Hoare triple {78282#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78283#(<= main_~k~0 59)} is VALID [2022-04-15 12:38:32,958 INFO L290 TraceCheckUtils]: 124: Hoare triple {78283#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78283#(<= main_~k~0 59)} is VALID [2022-04-15 12:38:32,960 INFO L290 TraceCheckUtils]: 125: Hoare triple {78283#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78284#(<= main_~k~0 60)} is VALID [2022-04-15 12:38:32,960 INFO L290 TraceCheckUtils]: 126: Hoare triple {78284#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78284#(<= main_~k~0 60)} is VALID [2022-04-15 12:38:32,962 INFO L290 TraceCheckUtils]: 127: Hoare triple {78284#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78285#(<= main_~k~0 61)} is VALID [2022-04-15 12:38:32,962 INFO L290 TraceCheckUtils]: 128: Hoare triple {78285#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78285#(<= main_~k~0 61)} is VALID [2022-04-15 12:38:32,964 INFO L290 TraceCheckUtils]: 129: Hoare triple {78285#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78286#(<= main_~k~0 62)} is VALID [2022-04-15 12:38:32,965 INFO L290 TraceCheckUtils]: 130: Hoare triple {78286#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78286#(<= main_~k~0 62)} is VALID [2022-04-15 12:38:32,967 INFO L290 TraceCheckUtils]: 131: Hoare triple {78286#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78287#(<= main_~k~0 63)} is VALID [2022-04-15 12:38:32,967 INFO L290 TraceCheckUtils]: 132: Hoare triple {78287#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78287#(<= main_~k~0 63)} is VALID [2022-04-15 12:38:32,969 INFO L290 TraceCheckUtils]: 133: Hoare triple {78287#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78288#(<= main_~k~0 64)} is VALID [2022-04-15 12:38:32,969 INFO L290 TraceCheckUtils]: 134: Hoare triple {78288#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78288#(<= main_~k~0 64)} is VALID [2022-04-15 12:38:32,972 INFO L290 TraceCheckUtils]: 135: Hoare triple {78288#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78289#(<= main_~k~0 65)} is VALID [2022-04-15 12:38:32,972 INFO L290 TraceCheckUtils]: 136: Hoare triple {78289#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78289#(<= main_~k~0 65)} is VALID [2022-04-15 12:38:32,974 INFO L290 TraceCheckUtils]: 137: Hoare triple {78289#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78290#(<= main_~k~0 66)} is VALID [2022-04-15 12:38:32,975 INFO L290 TraceCheckUtils]: 138: Hoare triple {78290#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78290#(<= main_~k~0 66)} is VALID [2022-04-15 12:38:32,977 INFO L290 TraceCheckUtils]: 139: Hoare triple {78290#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78291#(<= main_~k~0 67)} is VALID [2022-04-15 12:38:32,977 INFO L290 TraceCheckUtils]: 140: Hoare triple {78291#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78291#(<= main_~k~0 67)} is VALID [2022-04-15 12:38:32,979 INFO L290 TraceCheckUtils]: 141: Hoare triple {78291#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78292#(<= main_~k~0 68)} is VALID [2022-04-15 12:38:32,979 INFO L290 TraceCheckUtils]: 142: Hoare triple {78292#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78292#(<= main_~k~0 68)} is VALID [2022-04-15 12:38:32,981 INFO L290 TraceCheckUtils]: 143: Hoare triple {78292#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78293#(<= main_~k~0 69)} is VALID [2022-04-15 12:38:32,981 INFO L290 TraceCheckUtils]: 144: Hoare triple {78293#(<= main_~k~0 69)} assume !(~i~0 < 1000000); {78293#(<= main_~k~0 69)} is VALID [2022-04-15 12:38:32,982 INFO L272 TraceCheckUtils]: 145: Hoare triple {78293#(<= main_~k~0 69)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {78294#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:38:32,982 INFO L290 TraceCheckUtils]: 146: Hoare triple {78294#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {78295#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:38:32,982 INFO L290 TraceCheckUtils]: 147: Hoare triple {78295#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {78220#false} is VALID [2022-04-15 12:38:32,982 INFO L290 TraceCheckUtils]: 148: Hoare triple {78220#false} assume !false; {78220#false} is VALID [2022-04-15 12:38:32,983 INFO L134 CoverageAnalysis]: Checked inductivity of 4761 backedges. 0 proven. 4761 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:38:32,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:38:32,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843703749] [2022-04-15 12:38:32,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843703749] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:38:32,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418651231] [2022-04-15 12:38:32,983 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:38:32,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:38:32,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:38:32,984 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:38:32,985 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-04-15 12:38:33,166 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 70 check-sat command(s) [2022-04-15 12:38:33,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:38:33,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 808 conjuncts, 73 conjunts are in the unsatisfiable core [2022-04-15 12:38:33,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:38:33,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:38:33,922 INFO L272 TraceCheckUtils]: 0: Hoare triple {78219#true} call ULTIMATE.init(); {78219#true} is VALID [2022-04-15 12:38:33,922 INFO L290 TraceCheckUtils]: 1: Hoare triple {78219#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {78219#true} is VALID [2022-04-15 12:38:33,922 INFO L290 TraceCheckUtils]: 2: Hoare triple {78219#true} assume true; {78219#true} is VALID [2022-04-15 12:38:33,922 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {78219#true} {78219#true} #54#return; {78219#true} is VALID [2022-04-15 12:38:33,922 INFO L272 TraceCheckUtils]: 4: Hoare triple {78219#true} call #t~ret3 := main(); {78219#true} is VALID [2022-04-15 12:38:33,922 INFO L290 TraceCheckUtils]: 5: Hoare triple {78219#true} ~i~0 := 0;~k~0 := 0; {78315#(<= main_~k~0 0)} is VALID [2022-04-15 12:38:33,923 INFO L290 TraceCheckUtils]: 6: Hoare triple {78315#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78315#(<= main_~k~0 0)} is VALID [2022-04-15 12:38:33,928 INFO L290 TraceCheckUtils]: 7: Hoare triple {78315#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78225#(<= main_~k~0 1)} is VALID [2022-04-15 12:38:33,929 INFO L290 TraceCheckUtils]: 8: Hoare triple {78225#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78225#(<= main_~k~0 1)} is VALID [2022-04-15 12:38:33,931 INFO L290 TraceCheckUtils]: 9: Hoare triple {78225#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78226#(<= main_~k~0 2)} is VALID [2022-04-15 12:38:33,931 INFO L290 TraceCheckUtils]: 10: Hoare triple {78226#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78226#(<= main_~k~0 2)} is VALID [2022-04-15 12:38:33,933 INFO L290 TraceCheckUtils]: 11: Hoare triple {78226#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78227#(<= main_~k~0 3)} is VALID [2022-04-15 12:38:33,933 INFO L290 TraceCheckUtils]: 12: Hoare triple {78227#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78227#(<= main_~k~0 3)} is VALID [2022-04-15 12:38:33,935 INFO L290 TraceCheckUtils]: 13: Hoare triple {78227#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78228#(<= main_~k~0 4)} is VALID [2022-04-15 12:38:33,936 INFO L290 TraceCheckUtils]: 14: Hoare triple {78228#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78228#(<= main_~k~0 4)} is VALID [2022-04-15 12:38:33,938 INFO L290 TraceCheckUtils]: 15: Hoare triple {78228#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78229#(<= main_~k~0 5)} is VALID [2022-04-15 12:38:33,938 INFO L290 TraceCheckUtils]: 16: Hoare triple {78229#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78229#(<= main_~k~0 5)} is VALID [2022-04-15 12:38:33,940 INFO L290 TraceCheckUtils]: 17: Hoare triple {78229#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78230#(<= main_~k~0 6)} is VALID [2022-04-15 12:38:33,940 INFO L290 TraceCheckUtils]: 18: Hoare triple {78230#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78230#(<= main_~k~0 6)} is VALID [2022-04-15 12:38:33,942 INFO L290 TraceCheckUtils]: 19: Hoare triple {78230#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78231#(<= main_~k~0 7)} is VALID [2022-04-15 12:38:33,942 INFO L290 TraceCheckUtils]: 20: Hoare triple {78231#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78231#(<= main_~k~0 7)} is VALID [2022-04-15 12:38:33,945 INFO L290 TraceCheckUtils]: 21: Hoare triple {78231#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78232#(<= main_~k~0 8)} is VALID [2022-04-15 12:38:33,945 INFO L290 TraceCheckUtils]: 22: Hoare triple {78232#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78232#(<= main_~k~0 8)} is VALID [2022-04-15 12:38:33,947 INFO L290 TraceCheckUtils]: 23: Hoare triple {78232#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78233#(<= main_~k~0 9)} is VALID [2022-04-15 12:38:33,947 INFO L290 TraceCheckUtils]: 24: Hoare triple {78233#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78233#(<= main_~k~0 9)} is VALID [2022-04-15 12:38:33,949 INFO L290 TraceCheckUtils]: 25: Hoare triple {78233#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78234#(<= main_~k~0 10)} is VALID [2022-04-15 12:38:33,949 INFO L290 TraceCheckUtils]: 26: Hoare triple {78234#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78234#(<= main_~k~0 10)} is VALID [2022-04-15 12:38:33,951 INFO L290 TraceCheckUtils]: 27: Hoare triple {78234#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78235#(<= main_~k~0 11)} is VALID [2022-04-15 12:38:33,951 INFO L290 TraceCheckUtils]: 28: Hoare triple {78235#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78235#(<= main_~k~0 11)} is VALID [2022-04-15 12:38:33,953 INFO L290 TraceCheckUtils]: 29: Hoare triple {78235#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78236#(<= main_~k~0 12)} is VALID [2022-04-15 12:38:33,954 INFO L290 TraceCheckUtils]: 30: Hoare triple {78236#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78236#(<= main_~k~0 12)} is VALID [2022-04-15 12:38:33,956 INFO L290 TraceCheckUtils]: 31: Hoare triple {78236#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78237#(<= main_~k~0 13)} is VALID [2022-04-15 12:38:33,956 INFO L290 TraceCheckUtils]: 32: Hoare triple {78237#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78237#(<= main_~k~0 13)} is VALID [2022-04-15 12:38:33,958 INFO L290 TraceCheckUtils]: 33: Hoare triple {78237#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78238#(<= main_~k~0 14)} is VALID [2022-04-15 12:38:33,958 INFO L290 TraceCheckUtils]: 34: Hoare triple {78238#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78238#(<= main_~k~0 14)} is VALID [2022-04-15 12:38:33,960 INFO L290 TraceCheckUtils]: 35: Hoare triple {78238#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78239#(<= main_~k~0 15)} is VALID [2022-04-15 12:38:33,961 INFO L290 TraceCheckUtils]: 36: Hoare triple {78239#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78239#(<= main_~k~0 15)} is VALID [2022-04-15 12:38:33,963 INFO L290 TraceCheckUtils]: 37: Hoare triple {78239#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78240#(<= main_~k~0 16)} is VALID [2022-04-15 12:38:33,963 INFO L290 TraceCheckUtils]: 38: Hoare triple {78240#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78240#(<= main_~k~0 16)} is VALID [2022-04-15 12:38:33,965 INFO L290 TraceCheckUtils]: 39: Hoare triple {78240#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78241#(<= main_~k~0 17)} is VALID [2022-04-15 12:38:33,966 INFO L290 TraceCheckUtils]: 40: Hoare triple {78241#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78241#(<= main_~k~0 17)} is VALID [2022-04-15 12:38:33,968 INFO L290 TraceCheckUtils]: 41: Hoare triple {78241#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78242#(<= main_~k~0 18)} is VALID [2022-04-15 12:38:33,968 INFO L290 TraceCheckUtils]: 42: Hoare triple {78242#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78242#(<= main_~k~0 18)} is VALID [2022-04-15 12:38:33,970 INFO L290 TraceCheckUtils]: 43: Hoare triple {78242#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78243#(<= main_~k~0 19)} is VALID [2022-04-15 12:38:33,971 INFO L290 TraceCheckUtils]: 44: Hoare triple {78243#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78243#(<= main_~k~0 19)} is VALID [2022-04-15 12:38:33,973 INFO L290 TraceCheckUtils]: 45: Hoare triple {78243#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78244#(<= main_~k~0 20)} is VALID [2022-04-15 12:38:33,973 INFO L290 TraceCheckUtils]: 46: Hoare triple {78244#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78244#(<= main_~k~0 20)} is VALID [2022-04-15 12:38:33,975 INFO L290 TraceCheckUtils]: 47: Hoare triple {78244#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78245#(<= main_~k~0 21)} is VALID [2022-04-15 12:38:33,975 INFO L290 TraceCheckUtils]: 48: Hoare triple {78245#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78245#(<= main_~k~0 21)} is VALID [2022-04-15 12:38:33,978 INFO L290 TraceCheckUtils]: 49: Hoare triple {78245#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78246#(<= main_~k~0 22)} is VALID [2022-04-15 12:38:33,978 INFO L290 TraceCheckUtils]: 50: Hoare triple {78246#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78246#(<= main_~k~0 22)} is VALID [2022-04-15 12:38:33,980 INFO L290 TraceCheckUtils]: 51: Hoare triple {78246#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78247#(<= main_~k~0 23)} is VALID [2022-04-15 12:38:33,980 INFO L290 TraceCheckUtils]: 52: Hoare triple {78247#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78247#(<= main_~k~0 23)} is VALID [2022-04-15 12:38:33,983 INFO L290 TraceCheckUtils]: 53: Hoare triple {78247#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78248#(<= main_~k~0 24)} is VALID [2022-04-15 12:38:33,983 INFO L290 TraceCheckUtils]: 54: Hoare triple {78248#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78248#(<= main_~k~0 24)} is VALID [2022-04-15 12:38:33,985 INFO L290 TraceCheckUtils]: 55: Hoare triple {78248#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78249#(<= main_~k~0 25)} is VALID [2022-04-15 12:38:33,985 INFO L290 TraceCheckUtils]: 56: Hoare triple {78249#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78249#(<= main_~k~0 25)} is VALID [2022-04-15 12:38:33,988 INFO L290 TraceCheckUtils]: 57: Hoare triple {78249#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78250#(<= main_~k~0 26)} is VALID [2022-04-15 12:38:33,988 INFO L290 TraceCheckUtils]: 58: Hoare triple {78250#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78250#(<= main_~k~0 26)} is VALID [2022-04-15 12:38:33,990 INFO L290 TraceCheckUtils]: 59: Hoare triple {78250#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78251#(<= main_~k~0 27)} is VALID [2022-04-15 12:38:33,990 INFO L290 TraceCheckUtils]: 60: Hoare triple {78251#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78251#(<= main_~k~0 27)} is VALID [2022-04-15 12:38:33,992 INFO L290 TraceCheckUtils]: 61: Hoare triple {78251#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78252#(<= main_~k~0 28)} is VALID [2022-04-15 12:38:33,993 INFO L290 TraceCheckUtils]: 62: Hoare triple {78252#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78252#(<= main_~k~0 28)} is VALID [2022-04-15 12:38:33,995 INFO L290 TraceCheckUtils]: 63: Hoare triple {78252#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78253#(<= main_~k~0 29)} is VALID [2022-04-15 12:38:33,995 INFO L290 TraceCheckUtils]: 64: Hoare triple {78253#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78253#(<= main_~k~0 29)} is VALID [2022-04-15 12:38:33,997 INFO L290 TraceCheckUtils]: 65: Hoare triple {78253#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78254#(<= main_~k~0 30)} is VALID [2022-04-15 12:38:33,997 INFO L290 TraceCheckUtils]: 66: Hoare triple {78254#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78254#(<= main_~k~0 30)} is VALID [2022-04-15 12:38:34,000 INFO L290 TraceCheckUtils]: 67: Hoare triple {78254#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78255#(<= main_~k~0 31)} is VALID [2022-04-15 12:38:34,000 INFO L290 TraceCheckUtils]: 68: Hoare triple {78255#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78255#(<= main_~k~0 31)} is VALID [2022-04-15 12:38:34,002 INFO L290 TraceCheckUtils]: 69: Hoare triple {78255#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78256#(<= main_~k~0 32)} is VALID [2022-04-15 12:38:34,002 INFO L290 TraceCheckUtils]: 70: Hoare triple {78256#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78256#(<= main_~k~0 32)} is VALID [2022-04-15 12:38:34,004 INFO L290 TraceCheckUtils]: 71: Hoare triple {78256#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78257#(<= main_~k~0 33)} is VALID [2022-04-15 12:38:34,005 INFO L290 TraceCheckUtils]: 72: Hoare triple {78257#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78257#(<= main_~k~0 33)} is VALID [2022-04-15 12:38:34,007 INFO L290 TraceCheckUtils]: 73: Hoare triple {78257#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78258#(<= main_~k~0 34)} is VALID [2022-04-15 12:38:34,007 INFO L290 TraceCheckUtils]: 74: Hoare triple {78258#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78258#(<= main_~k~0 34)} is VALID [2022-04-15 12:38:34,009 INFO L290 TraceCheckUtils]: 75: Hoare triple {78258#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78259#(<= main_~k~0 35)} is VALID [2022-04-15 12:38:34,010 INFO L290 TraceCheckUtils]: 76: Hoare triple {78259#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78259#(<= main_~k~0 35)} is VALID [2022-04-15 12:38:34,012 INFO L290 TraceCheckUtils]: 77: Hoare triple {78259#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78260#(<= main_~k~0 36)} is VALID [2022-04-15 12:38:34,012 INFO L290 TraceCheckUtils]: 78: Hoare triple {78260#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78260#(<= main_~k~0 36)} is VALID [2022-04-15 12:38:34,014 INFO L290 TraceCheckUtils]: 79: Hoare triple {78260#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78261#(<= main_~k~0 37)} is VALID [2022-04-15 12:38:34,015 INFO L290 TraceCheckUtils]: 80: Hoare triple {78261#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78261#(<= main_~k~0 37)} is VALID [2022-04-15 12:38:34,017 INFO L290 TraceCheckUtils]: 81: Hoare triple {78261#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78262#(<= main_~k~0 38)} is VALID [2022-04-15 12:38:34,017 INFO L290 TraceCheckUtils]: 82: Hoare triple {78262#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78262#(<= main_~k~0 38)} is VALID [2022-04-15 12:38:34,019 INFO L290 TraceCheckUtils]: 83: Hoare triple {78262#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78263#(<= main_~k~0 39)} is VALID [2022-04-15 12:38:34,020 INFO L290 TraceCheckUtils]: 84: Hoare triple {78263#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78263#(<= main_~k~0 39)} is VALID [2022-04-15 12:38:34,022 INFO L290 TraceCheckUtils]: 85: Hoare triple {78263#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78264#(<= main_~k~0 40)} is VALID [2022-04-15 12:38:34,022 INFO L290 TraceCheckUtils]: 86: Hoare triple {78264#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78264#(<= main_~k~0 40)} is VALID [2022-04-15 12:38:34,024 INFO L290 TraceCheckUtils]: 87: Hoare triple {78264#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78265#(<= main_~k~0 41)} is VALID [2022-04-15 12:38:34,024 INFO L290 TraceCheckUtils]: 88: Hoare triple {78265#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78265#(<= main_~k~0 41)} is VALID [2022-04-15 12:38:34,027 INFO L290 TraceCheckUtils]: 89: Hoare triple {78265#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78266#(<= main_~k~0 42)} is VALID [2022-04-15 12:38:34,027 INFO L290 TraceCheckUtils]: 90: Hoare triple {78266#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78266#(<= main_~k~0 42)} is VALID [2022-04-15 12:38:34,030 INFO L290 TraceCheckUtils]: 91: Hoare triple {78266#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78267#(<= main_~k~0 43)} is VALID [2022-04-15 12:38:34,030 INFO L290 TraceCheckUtils]: 92: Hoare triple {78267#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78267#(<= main_~k~0 43)} is VALID [2022-04-15 12:38:34,033 INFO L290 TraceCheckUtils]: 93: Hoare triple {78267#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78268#(<= main_~k~0 44)} is VALID [2022-04-15 12:38:34,033 INFO L290 TraceCheckUtils]: 94: Hoare triple {78268#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78268#(<= main_~k~0 44)} is VALID [2022-04-15 12:38:34,035 INFO L290 TraceCheckUtils]: 95: Hoare triple {78268#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78269#(<= main_~k~0 45)} is VALID [2022-04-15 12:38:34,035 INFO L290 TraceCheckUtils]: 96: Hoare triple {78269#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78269#(<= main_~k~0 45)} is VALID [2022-04-15 12:38:34,038 INFO L290 TraceCheckUtils]: 97: Hoare triple {78269#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78270#(<= main_~k~0 46)} is VALID [2022-04-15 12:38:34,038 INFO L290 TraceCheckUtils]: 98: Hoare triple {78270#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78270#(<= main_~k~0 46)} is VALID [2022-04-15 12:38:34,041 INFO L290 TraceCheckUtils]: 99: Hoare triple {78270#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78271#(<= main_~k~0 47)} is VALID [2022-04-15 12:38:34,041 INFO L290 TraceCheckUtils]: 100: Hoare triple {78271#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78271#(<= main_~k~0 47)} is VALID [2022-04-15 12:38:34,043 INFO L290 TraceCheckUtils]: 101: Hoare triple {78271#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78272#(<= main_~k~0 48)} is VALID [2022-04-15 12:38:34,043 INFO L290 TraceCheckUtils]: 102: Hoare triple {78272#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78272#(<= main_~k~0 48)} is VALID [2022-04-15 12:38:34,045 INFO L290 TraceCheckUtils]: 103: Hoare triple {78272#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78273#(<= main_~k~0 49)} is VALID [2022-04-15 12:38:34,046 INFO L290 TraceCheckUtils]: 104: Hoare triple {78273#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78273#(<= main_~k~0 49)} is VALID [2022-04-15 12:38:34,048 INFO L290 TraceCheckUtils]: 105: Hoare triple {78273#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78274#(<= main_~k~0 50)} is VALID [2022-04-15 12:38:34,048 INFO L290 TraceCheckUtils]: 106: Hoare triple {78274#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78274#(<= main_~k~0 50)} is VALID [2022-04-15 12:38:34,050 INFO L290 TraceCheckUtils]: 107: Hoare triple {78274#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78275#(<= main_~k~0 51)} is VALID [2022-04-15 12:38:34,051 INFO L290 TraceCheckUtils]: 108: Hoare triple {78275#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78275#(<= main_~k~0 51)} is VALID [2022-04-15 12:38:34,053 INFO L290 TraceCheckUtils]: 109: Hoare triple {78275#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78276#(<= main_~k~0 52)} is VALID [2022-04-15 12:38:34,053 INFO L290 TraceCheckUtils]: 110: Hoare triple {78276#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78276#(<= main_~k~0 52)} is VALID [2022-04-15 12:38:34,055 INFO L290 TraceCheckUtils]: 111: Hoare triple {78276#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78277#(<= main_~k~0 53)} is VALID [2022-04-15 12:38:34,055 INFO L290 TraceCheckUtils]: 112: Hoare triple {78277#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78277#(<= main_~k~0 53)} is VALID [2022-04-15 12:38:34,058 INFO L290 TraceCheckUtils]: 113: Hoare triple {78277#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78278#(<= main_~k~0 54)} is VALID [2022-04-15 12:38:34,058 INFO L290 TraceCheckUtils]: 114: Hoare triple {78278#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78278#(<= main_~k~0 54)} is VALID [2022-04-15 12:38:34,060 INFO L290 TraceCheckUtils]: 115: Hoare triple {78278#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78279#(<= main_~k~0 55)} is VALID [2022-04-15 12:38:34,060 INFO L290 TraceCheckUtils]: 116: Hoare triple {78279#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78279#(<= main_~k~0 55)} is VALID [2022-04-15 12:38:34,062 INFO L290 TraceCheckUtils]: 117: Hoare triple {78279#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78280#(<= main_~k~0 56)} is VALID [2022-04-15 12:38:34,062 INFO L290 TraceCheckUtils]: 118: Hoare triple {78280#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78280#(<= main_~k~0 56)} is VALID [2022-04-15 12:38:34,064 INFO L290 TraceCheckUtils]: 119: Hoare triple {78280#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78281#(<= main_~k~0 57)} is VALID [2022-04-15 12:38:34,065 INFO L290 TraceCheckUtils]: 120: Hoare triple {78281#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78281#(<= main_~k~0 57)} is VALID [2022-04-15 12:38:34,067 INFO L290 TraceCheckUtils]: 121: Hoare triple {78281#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78282#(<= main_~k~0 58)} is VALID [2022-04-15 12:38:34,067 INFO L290 TraceCheckUtils]: 122: Hoare triple {78282#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78282#(<= main_~k~0 58)} is VALID [2022-04-15 12:38:34,069 INFO L290 TraceCheckUtils]: 123: Hoare triple {78282#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78283#(<= main_~k~0 59)} is VALID [2022-04-15 12:38:34,069 INFO L290 TraceCheckUtils]: 124: Hoare triple {78283#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78283#(<= main_~k~0 59)} is VALID [2022-04-15 12:38:34,071 INFO L290 TraceCheckUtils]: 125: Hoare triple {78283#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78284#(<= main_~k~0 60)} is VALID [2022-04-15 12:38:34,071 INFO L290 TraceCheckUtils]: 126: Hoare triple {78284#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78284#(<= main_~k~0 60)} is VALID [2022-04-15 12:38:34,073 INFO L290 TraceCheckUtils]: 127: Hoare triple {78284#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78285#(<= main_~k~0 61)} is VALID [2022-04-15 12:38:34,074 INFO L290 TraceCheckUtils]: 128: Hoare triple {78285#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78285#(<= main_~k~0 61)} is VALID [2022-04-15 12:38:34,076 INFO L290 TraceCheckUtils]: 129: Hoare triple {78285#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78286#(<= main_~k~0 62)} is VALID [2022-04-15 12:38:34,076 INFO L290 TraceCheckUtils]: 130: Hoare triple {78286#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78286#(<= main_~k~0 62)} is VALID [2022-04-15 12:38:34,079 INFO L290 TraceCheckUtils]: 131: Hoare triple {78286#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78287#(<= main_~k~0 63)} is VALID [2022-04-15 12:38:34,079 INFO L290 TraceCheckUtils]: 132: Hoare triple {78287#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78287#(<= main_~k~0 63)} is VALID [2022-04-15 12:38:34,081 INFO L290 TraceCheckUtils]: 133: Hoare triple {78287#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78288#(<= main_~k~0 64)} is VALID [2022-04-15 12:38:34,081 INFO L290 TraceCheckUtils]: 134: Hoare triple {78288#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78288#(<= main_~k~0 64)} is VALID [2022-04-15 12:38:34,083 INFO L290 TraceCheckUtils]: 135: Hoare triple {78288#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78289#(<= main_~k~0 65)} is VALID [2022-04-15 12:38:34,083 INFO L290 TraceCheckUtils]: 136: Hoare triple {78289#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78289#(<= main_~k~0 65)} is VALID [2022-04-15 12:38:34,085 INFO L290 TraceCheckUtils]: 137: Hoare triple {78289#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78290#(<= main_~k~0 66)} is VALID [2022-04-15 12:38:34,086 INFO L290 TraceCheckUtils]: 138: Hoare triple {78290#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78290#(<= main_~k~0 66)} is VALID [2022-04-15 12:38:34,088 INFO L290 TraceCheckUtils]: 139: Hoare triple {78290#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78291#(<= main_~k~0 67)} is VALID [2022-04-15 12:38:34,088 INFO L290 TraceCheckUtils]: 140: Hoare triple {78291#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78291#(<= main_~k~0 67)} is VALID [2022-04-15 12:38:34,090 INFO L290 TraceCheckUtils]: 141: Hoare triple {78291#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78292#(<= main_~k~0 68)} is VALID [2022-04-15 12:38:34,090 INFO L290 TraceCheckUtils]: 142: Hoare triple {78292#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78292#(<= main_~k~0 68)} is VALID [2022-04-15 12:38:34,093 INFO L290 TraceCheckUtils]: 143: Hoare triple {78292#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78293#(<= main_~k~0 69)} is VALID [2022-04-15 12:38:34,093 INFO L290 TraceCheckUtils]: 144: Hoare triple {78293#(<= main_~k~0 69)} assume !(~i~0 < 1000000); {78293#(<= main_~k~0 69)} is VALID [2022-04-15 12:38:34,093 INFO L272 TraceCheckUtils]: 145: Hoare triple {78293#(<= main_~k~0 69)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {78736#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:38:34,093 INFO L290 TraceCheckUtils]: 146: Hoare triple {78736#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {78740#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:38:34,094 INFO L290 TraceCheckUtils]: 147: Hoare triple {78740#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {78220#false} is VALID [2022-04-15 12:38:34,094 INFO L290 TraceCheckUtils]: 148: Hoare triple {78220#false} assume !false; {78220#false} is VALID [2022-04-15 12:38:34,094 INFO L134 CoverageAnalysis]: Checked inductivity of 4761 backedges. 0 proven. 4761 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:38:34,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:38:37,458 INFO L290 TraceCheckUtils]: 148: Hoare triple {78220#false} assume !false; {78220#false} is VALID [2022-04-15 12:38:37,459 INFO L290 TraceCheckUtils]: 147: Hoare triple {78740#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {78220#false} is VALID [2022-04-15 12:38:37,459 INFO L290 TraceCheckUtils]: 146: Hoare triple {78736#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {78740#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:38:37,459 INFO L272 TraceCheckUtils]: 145: Hoare triple {78756#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {78736#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:38:37,459 INFO L290 TraceCheckUtils]: 144: Hoare triple {78756#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {78756#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:38:37,465 INFO L290 TraceCheckUtils]: 143: Hoare triple {78763#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78756#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:38:37,465 INFO L290 TraceCheckUtils]: 142: Hoare triple {78763#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78763#(<= main_~k~0 999999)} is VALID [2022-04-15 12:38:37,467 INFO L290 TraceCheckUtils]: 141: Hoare triple {78770#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78763#(<= main_~k~0 999999)} is VALID [2022-04-15 12:38:37,468 INFO L290 TraceCheckUtils]: 140: Hoare triple {78770#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78770#(<= main_~k~0 999998)} is VALID [2022-04-15 12:38:37,470 INFO L290 TraceCheckUtils]: 139: Hoare triple {78777#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78770#(<= main_~k~0 999998)} is VALID [2022-04-15 12:38:37,470 INFO L290 TraceCheckUtils]: 138: Hoare triple {78777#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78777#(<= main_~k~0 999997)} is VALID [2022-04-15 12:38:37,472 INFO L290 TraceCheckUtils]: 137: Hoare triple {78784#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78777#(<= main_~k~0 999997)} is VALID [2022-04-15 12:38:37,472 INFO L290 TraceCheckUtils]: 136: Hoare triple {78784#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78784#(<= main_~k~0 999996)} is VALID [2022-04-15 12:38:37,474 INFO L290 TraceCheckUtils]: 135: Hoare triple {78791#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78784#(<= main_~k~0 999996)} is VALID [2022-04-15 12:38:37,474 INFO L290 TraceCheckUtils]: 134: Hoare triple {78791#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78791#(<= main_~k~0 999995)} is VALID [2022-04-15 12:38:37,476 INFO L290 TraceCheckUtils]: 133: Hoare triple {78798#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78791#(<= main_~k~0 999995)} is VALID [2022-04-15 12:38:37,477 INFO L290 TraceCheckUtils]: 132: Hoare triple {78798#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78798#(<= main_~k~0 999994)} is VALID [2022-04-15 12:38:37,479 INFO L290 TraceCheckUtils]: 131: Hoare triple {78805#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78798#(<= main_~k~0 999994)} is VALID [2022-04-15 12:38:37,479 INFO L290 TraceCheckUtils]: 130: Hoare triple {78805#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78805#(<= main_~k~0 999993)} is VALID [2022-04-15 12:38:37,481 INFO L290 TraceCheckUtils]: 129: Hoare triple {78812#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78805#(<= main_~k~0 999993)} is VALID [2022-04-15 12:38:37,481 INFO L290 TraceCheckUtils]: 128: Hoare triple {78812#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78812#(<= main_~k~0 999992)} is VALID [2022-04-15 12:38:37,483 INFO L290 TraceCheckUtils]: 127: Hoare triple {78819#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78812#(<= main_~k~0 999992)} is VALID [2022-04-15 12:38:37,484 INFO L290 TraceCheckUtils]: 126: Hoare triple {78819#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78819#(<= main_~k~0 999991)} is VALID [2022-04-15 12:38:37,486 INFO L290 TraceCheckUtils]: 125: Hoare triple {78826#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78819#(<= main_~k~0 999991)} is VALID [2022-04-15 12:38:37,486 INFO L290 TraceCheckUtils]: 124: Hoare triple {78826#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78826#(<= main_~k~0 999990)} is VALID [2022-04-15 12:38:37,488 INFO L290 TraceCheckUtils]: 123: Hoare triple {78833#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78826#(<= main_~k~0 999990)} is VALID [2022-04-15 12:38:37,488 INFO L290 TraceCheckUtils]: 122: Hoare triple {78833#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78833#(<= main_~k~0 999989)} is VALID [2022-04-15 12:38:37,490 INFO L290 TraceCheckUtils]: 121: Hoare triple {78840#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78833#(<= main_~k~0 999989)} is VALID [2022-04-15 12:38:37,490 INFO L290 TraceCheckUtils]: 120: Hoare triple {78840#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78840#(<= main_~k~0 999988)} is VALID [2022-04-15 12:38:37,492 INFO L290 TraceCheckUtils]: 119: Hoare triple {78847#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78840#(<= main_~k~0 999988)} is VALID [2022-04-15 12:38:37,493 INFO L290 TraceCheckUtils]: 118: Hoare triple {78847#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78847#(<= main_~k~0 999987)} is VALID [2022-04-15 12:38:37,495 INFO L290 TraceCheckUtils]: 117: Hoare triple {78854#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78847#(<= main_~k~0 999987)} is VALID [2022-04-15 12:38:37,495 INFO L290 TraceCheckUtils]: 116: Hoare triple {78854#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78854#(<= main_~k~0 999986)} is VALID [2022-04-15 12:38:37,497 INFO L290 TraceCheckUtils]: 115: Hoare triple {78861#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78854#(<= main_~k~0 999986)} is VALID [2022-04-15 12:38:37,497 INFO L290 TraceCheckUtils]: 114: Hoare triple {78861#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78861#(<= main_~k~0 999985)} is VALID [2022-04-15 12:38:37,499 INFO L290 TraceCheckUtils]: 113: Hoare triple {78868#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78861#(<= main_~k~0 999985)} is VALID [2022-04-15 12:38:37,499 INFO L290 TraceCheckUtils]: 112: Hoare triple {78868#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78868#(<= main_~k~0 999984)} is VALID [2022-04-15 12:38:37,502 INFO L290 TraceCheckUtils]: 111: Hoare triple {78875#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78868#(<= main_~k~0 999984)} is VALID [2022-04-15 12:38:37,502 INFO L290 TraceCheckUtils]: 110: Hoare triple {78875#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78875#(<= main_~k~0 999983)} is VALID [2022-04-15 12:38:37,504 INFO L290 TraceCheckUtils]: 109: Hoare triple {78882#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78875#(<= main_~k~0 999983)} is VALID [2022-04-15 12:38:37,504 INFO L290 TraceCheckUtils]: 108: Hoare triple {78882#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78882#(<= main_~k~0 999982)} is VALID [2022-04-15 12:38:37,506 INFO L290 TraceCheckUtils]: 107: Hoare triple {78889#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78882#(<= main_~k~0 999982)} is VALID [2022-04-15 12:38:37,507 INFO L290 TraceCheckUtils]: 106: Hoare triple {78889#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78889#(<= main_~k~0 999981)} is VALID [2022-04-15 12:38:37,509 INFO L290 TraceCheckUtils]: 105: Hoare triple {78896#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78889#(<= main_~k~0 999981)} is VALID [2022-04-15 12:38:37,509 INFO L290 TraceCheckUtils]: 104: Hoare triple {78896#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78896#(<= main_~k~0 999980)} is VALID [2022-04-15 12:38:37,511 INFO L290 TraceCheckUtils]: 103: Hoare triple {78903#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78896#(<= main_~k~0 999980)} is VALID [2022-04-15 12:38:37,511 INFO L290 TraceCheckUtils]: 102: Hoare triple {78903#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78903#(<= main_~k~0 999979)} is VALID [2022-04-15 12:38:37,515 INFO L290 TraceCheckUtils]: 101: Hoare triple {78910#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78903#(<= main_~k~0 999979)} is VALID [2022-04-15 12:38:37,515 INFO L290 TraceCheckUtils]: 100: Hoare triple {78910#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78910#(<= main_~k~0 999978)} is VALID [2022-04-15 12:38:37,517 INFO L290 TraceCheckUtils]: 99: Hoare triple {78917#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78910#(<= main_~k~0 999978)} is VALID [2022-04-15 12:38:37,517 INFO L290 TraceCheckUtils]: 98: Hoare triple {78917#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78917#(<= main_~k~0 999977)} is VALID [2022-04-15 12:38:37,519 INFO L290 TraceCheckUtils]: 97: Hoare triple {78924#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78917#(<= main_~k~0 999977)} is VALID [2022-04-15 12:38:37,519 INFO L290 TraceCheckUtils]: 96: Hoare triple {78924#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78924#(<= main_~k~0 999976)} is VALID [2022-04-15 12:38:37,522 INFO L290 TraceCheckUtils]: 95: Hoare triple {78931#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78924#(<= main_~k~0 999976)} is VALID [2022-04-15 12:38:37,522 INFO L290 TraceCheckUtils]: 94: Hoare triple {78931#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78931#(<= main_~k~0 999975)} is VALID [2022-04-15 12:38:37,524 INFO L290 TraceCheckUtils]: 93: Hoare triple {78938#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78931#(<= main_~k~0 999975)} is VALID [2022-04-15 12:38:37,524 INFO L290 TraceCheckUtils]: 92: Hoare triple {78938#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78938#(<= main_~k~0 999974)} is VALID [2022-04-15 12:38:37,526 INFO L290 TraceCheckUtils]: 91: Hoare triple {78945#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78938#(<= main_~k~0 999974)} is VALID [2022-04-15 12:38:37,526 INFO L290 TraceCheckUtils]: 90: Hoare triple {78945#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78945#(<= main_~k~0 999973)} is VALID [2022-04-15 12:38:37,528 INFO L290 TraceCheckUtils]: 89: Hoare triple {78952#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78945#(<= main_~k~0 999973)} is VALID [2022-04-15 12:38:37,529 INFO L290 TraceCheckUtils]: 88: Hoare triple {78952#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78952#(<= main_~k~0 999972)} is VALID [2022-04-15 12:38:37,531 INFO L290 TraceCheckUtils]: 87: Hoare triple {78959#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78952#(<= main_~k~0 999972)} is VALID [2022-04-15 12:38:37,531 INFO L290 TraceCheckUtils]: 86: Hoare triple {78959#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78959#(<= main_~k~0 999971)} is VALID [2022-04-15 12:38:37,534 INFO L290 TraceCheckUtils]: 85: Hoare triple {78966#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78959#(<= main_~k~0 999971)} is VALID [2022-04-15 12:38:37,534 INFO L290 TraceCheckUtils]: 84: Hoare triple {78966#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78966#(<= main_~k~0 999970)} is VALID [2022-04-15 12:38:37,536 INFO L290 TraceCheckUtils]: 83: Hoare triple {78973#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78966#(<= main_~k~0 999970)} is VALID [2022-04-15 12:38:37,536 INFO L290 TraceCheckUtils]: 82: Hoare triple {78973#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78973#(<= main_~k~0 999969)} is VALID [2022-04-15 12:38:37,538 INFO L290 TraceCheckUtils]: 81: Hoare triple {78980#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78973#(<= main_~k~0 999969)} is VALID [2022-04-15 12:38:37,538 INFO L290 TraceCheckUtils]: 80: Hoare triple {78980#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78980#(<= main_~k~0 999968)} is VALID [2022-04-15 12:38:37,540 INFO L290 TraceCheckUtils]: 79: Hoare triple {78987#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78980#(<= main_~k~0 999968)} is VALID [2022-04-15 12:38:37,541 INFO L290 TraceCheckUtils]: 78: Hoare triple {78987#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78987#(<= main_~k~0 999967)} is VALID [2022-04-15 12:38:37,543 INFO L290 TraceCheckUtils]: 77: Hoare triple {78994#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78987#(<= main_~k~0 999967)} is VALID [2022-04-15 12:38:37,543 INFO L290 TraceCheckUtils]: 76: Hoare triple {78994#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {78994#(<= main_~k~0 999966)} is VALID [2022-04-15 12:38:37,545 INFO L290 TraceCheckUtils]: 75: Hoare triple {79001#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {78994#(<= main_~k~0 999966)} is VALID [2022-04-15 12:38:37,545 INFO L290 TraceCheckUtils]: 74: Hoare triple {79001#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79001#(<= main_~k~0 999965)} is VALID [2022-04-15 12:38:37,547 INFO L290 TraceCheckUtils]: 73: Hoare triple {79008#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79001#(<= main_~k~0 999965)} is VALID [2022-04-15 12:38:37,547 INFO L290 TraceCheckUtils]: 72: Hoare triple {79008#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79008#(<= main_~k~0 999964)} is VALID [2022-04-15 12:38:37,550 INFO L290 TraceCheckUtils]: 71: Hoare triple {79015#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79008#(<= main_~k~0 999964)} is VALID [2022-04-15 12:38:37,550 INFO L290 TraceCheckUtils]: 70: Hoare triple {79015#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79015#(<= main_~k~0 999963)} is VALID [2022-04-15 12:38:37,552 INFO L290 TraceCheckUtils]: 69: Hoare triple {79022#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79015#(<= main_~k~0 999963)} is VALID [2022-04-15 12:38:37,552 INFO L290 TraceCheckUtils]: 68: Hoare triple {79022#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79022#(<= main_~k~0 999962)} is VALID [2022-04-15 12:38:37,554 INFO L290 TraceCheckUtils]: 67: Hoare triple {79029#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79022#(<= main_~k~0 999962)} is VALID [2022-04-15 12:38:37,554 INFO L290 TraceCheckUtils]: 66: Hoare triple {79029#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79029#(<= main_~k~0 999961)} is VALID [2022-04-15 12:38:37,557 INFO L290 TraceCheckUtils]: 65: Hoare triple {79036#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79029#(<= main_~k~0 999961)} is VALID [2022-04-15 12:38:37,557 INFO L290 TraceCheckUtils]: 64: Hoare triple {79036#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79036#(<= main_~k~0 999960)} is VALID [2022-04-15 12:38:37,559 INFO L290 TraceCheckUtils]: 63: Hoare triple {79043#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79036#(<= main_~k~0 999960)} is VALID [2022-04-15 12:38:37,559 INFO L290 TraceCheckUtils]: 62: Hoare triple {79043#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79043#(<= main_~k~0 999959)} is VALID [2022-04-15 12:38:37,561 INFO L290 TraceCheckUtils]: 61: Hoare triple {79050#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79043#(<= main_~k~0 999959)} is VALID [2022-04-15 12:38:37,561 INFO L290 TraceCheckUtils]: 60: Hoare triple {79050#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79050#(<= main_~k~0 999958)} is VALID [2022-04-15 12:38:37,563 INFO L290 TraceCheckUtils]: 59: Hoare triple {79057#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79050#(<= main_~k~0 999958)} is VALID [2022-04-15 12:38:37,563 INFO L290 TraceCheckUtils]: 58: Hoare triple {79057#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79057#(<= main_~k~0 999957)} is VALID [2022-04-15 12:38:37,565 INFO L290 TraceCheckUtils]: 57: Hoare triple {79064#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79057#(<= main_~k~0 999957)} is VALID [2022-04-15 12:38:37,566 INFO L290 TraceCheckUtils]: 56: Hoare triple {79064#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79064#(<= main_~k~0 999956)} is VALID [2022-04-15 12:38:37,568 INFO L290 TraceCheckUtils]: 55: Hoare triple {79071#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79064#(<= main_~k~0 999956)} is VALID [2022-04-15 12:38:37,568 INFO L290 TraceCheckUtils]: 54: Hoare triple {79071#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79071#(<= main_~k~0 999955)} is VALID [2022-04-15 12:38:37,570 INFO L290 TraceCheckUtils]: 53: Hoare triple {79078#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79071#(<= main_~k~0 999955)} is VALID [2022-04-15 12:38:37,570 INFO L290 TraceCheckUtils]: 52: Hoare triple {79078#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79078#(<= main_~k~0 999954)} is VALID [2022-04-15 12:38:37,572 INFO L290 TraceCheckUtils]: 51: Hoare triple {79085#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79078#(<= main_~k~0 999954)} is VALID [2022-04-15 12:38:37,572 INFO L290 TraceCheckUtils]: 50: Hoare triple {79085#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79085#(<= main_~k~0 999953)} is VALID [2022-04-15 12:38:37,574 INFO L290 TraceCheckUtils]: 49: Hoare triple {79092#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79085#(<= main_~k~0 999953)} is VALID [2022-04-15 12:38:37,575 INFO L290 TraceCheckUtils]: 48: Hoare triple {79092#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79092#(<= main_~k~0 999952)} is VALID [2022-04-15 12:38:37,577 INFO L290 TraceCheckUtils]: 47: Hoare triple {79099#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79092#(<= main_~k~0 999952)} is VALID [2022-04-15 12:38:37,577 INFO L290 TraceCheckUtils]: 46: Hoare triple {79099#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79099#(<= main_~k~0 999951)} is VALID [2022-04-15 12:38:37,579 INFO L290 TraceCheckUtils]: 45: Hoare triple {79106#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79099#(<= main_~k~0 999951)} is VALID [2022-04-15 12:38:37,579 INFO L290 TraceCheckUtils]: 44: Hoare triple {79106#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79106#(<= main_~k~0 999950)} is VALID [2022-04-15 12:38:37,582 INFO L290 TraceCheckUtils]: 43: Hoare triple {79113#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79106#(<= main_~k~0 999950)} is VALID [2022-04-15 12:38:37,582 INFO L290 TraceCheckUtils]: 42: Hoare triple {79113#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79113#(<= main_~k~0 999949)} is VALID [2022-04-15 12:38:37,584 INFO L290 TraceCheckUtils]: 41: Hoare triple {79120#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79113#(<= main_~k~0 999949)} is VALID [2022-04-15 12:38:37,584 INFO L290 TraceCheckUtils]: 40: Hoare triple {79120#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79120#(<= main_~k~0 999948)} is VALID [2022-04-15 12:38:37,586 INFO L290 TraceCheckUtils]: 39: Hoare triple {79127#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79120#(<= main_~k~0 999948)} is VALID [2022-04-15 12:38:37,587 INFO L290 TraceCheckUtils]: 38: Hoare triple {79127#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79127#(<= main_~k~0 999947)} is VALID [2022-04-15 12:38:37,589 INFO L290 TraceCheckUtils]: 37: Hoare triple {79134#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79127#(<= main_~k~0 999947)} is VALID [2022-04-15 12:38:37,589 INFO L290 TraceCheckUtils]: 36: Hoare triple {79134#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79134#(<= main_~k~0 999946)} is VALID [2022-04-15 12:38:37,591 INFO L290 TraceCheckUtils]: 35: Hoare triple {79141#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79134#(<= main_~k~0 999946)} is VALID [2022-04-15 12:38:37,591 INFO L290 TraceCheckUtils]: 34: Hoare triple {79141#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79141#(<= main_~k~0 999945)} is VALID [2022-04-15 12:38:37,593 INFO L290 TraceCheckUtils]: 33: Hoare triple {79148#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79141#(<= main_~k~0 999945)} is VALID [2022-04-15 12:38:37,593 INFO L290 TraceCheckUtils]: 32: Hoare triple {79148#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79148#(<= main_~k~0 999944)} is VALID [2022-04-15 12:38:37,596 INFO L290 TraceCheckUtils]: 31: Hoare triple {79155#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79148#(<= main_~k~0 999944)} is VALID [2022-04-15 12:38:37,596 INFO L290 TraceCheckUtils]: 30: Hoare triple {79155#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79155#(<= main_~k~0 999943)} is VALID [2022-04-15 12:38:37,599 INFO L290 TraceCheckUtils]: 29: Hoare triple {79162#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79155#(<= main_~k~0 999943)} is VALID [2022-04-15 12:38:37,599 INFO L290 TraceCheckUtils]: 28: Hoare triple {79162#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79162#(<= main_~k~0 999942)} is VALID [2022-04-15 12:38:37,601 INFO L290 TraceCheckUtils]: 27: Hoare triple {79169#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79162#(<= main_~k~0 999942)} is VALID [2022-04-15 12:38:37,601 INFO L290 TraceCheckUtils]: 26: Hoare triple {79169#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79169#(<= main_~k~0 999941)} is VALID [2022-04-15 12:38:37,603 INFO L290 TraceCheckUtils]: 25: Hoare triple {79176#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79169#(<= main_~k~0 999941)} is VALID [2022-04-15 12:38:37,603 INFO L290 TraceCheckUtils]: 24: Hoare triple {79176#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79176#(<= main_~k~0 999940)} is VALID [2022-04-15 12:38:37,605 INFO L290 TraceCheckUtils]: 23: Hoare triple {79183#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79176#(<= main_~k~0 999940)} is VALID [2022-04-15 12:38:37,605 INFO L290 TraceCheckUtils]: 22: Hoare triple {79183#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79183#(<= main_~k~0 999939)} is VALID [2022-04-15 12:38:37,607 INFO L290 TraceCheckUtils]: 21: Hoare triple {79190#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79183#(<= main_~k~0 999939)} is VALID [2022-04-15 12:38:37,608 INFO L290 TraceCheckUtils]: 20: Hoare triple {79190#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79190#(<= main_~k~0 999938)} is VALID [2022-04-15 12:38:37,610 INFO L290 TraceCheckUtils]: 19: Hoare triple {79197#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79190#(<= main_~k~0 999938)} is VALID [2022-04-15 12:38:37,610 INFO L290 TraceCheckUtils]: 18: Hoare triple {79197#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79197#(<= main_~k~0 999937)} is VALID [2022-04-15 12:38:37,612 INFO L290 TraceCheckUtils]: 17: Hoare triple {79204#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79197#(<= main_~k~0 999937)} is VALID [2022-04-15 12:38:37,612 INFO L290 TraceCheckUtils]: 16: Hoare triple {79204#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79204#(<= main_~k~0 999936)} is VALID [2022-04-15 12:38:37,615 INFO L290 TraceCheckUtils]: 15: Hoare triple {79211#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79204#(<= main_~k~0 999936)} is VALID [2022-04-15 12:38:37,615 INFO L290 TraceCheckUtils]: 14: Hoare triple {79211#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79211#(<= main_~k~0 999935)} is VALID [2022-04-15 12:38:37,617 INFO L290 TraceCheckUtils]: 13: Hoare triple {79218#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79211#(<= main_~k~0 999935)} is VALID [2022-04-15 12:38:37,617 INFO L290 TraceCheckUtils]: 12: Hoare triple {79218#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79218#(<= main_~k~0 999934)} is VALID [2022-04-15 12:38:37,619 INFO L290 TraceCheckUtils]: 11: Hoare triple {79225#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79218#(<= main_~k~0 999934)} is VALID [2022-04-15 12:38:37,619 INFO L290 TraceCheckUtils]: 10: Hoare triple {79225#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79225#(<= main_~k~0 999933)} is VALID [2022-04-15 12:38:37,621 INFO L290 TraceCheckUtils]: 9: Hoare triple {79232#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79225#(<= main_~k~0 999933)} is VALID [2022-04-15 12:38:37,622 INFO L290 TraceCheckUtils]: 8: Hoare triple {79232#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79232#(<= main_~k~0 999932)} is VALID [2022-04-15 12:38:37,624 INFO L290 TraceCheckUtils]: 7: Hoare triple {79239#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {79232#(<= main_~k~0 999932)} is VALID [2022-04-15 12:38:37,624 INFO L290 TraceCheckUtils]: 6: Hoare triple {79239#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {79239#(<= main_~k~0 999931)} is VALID [2022-04-15 12:38:37,624 INFO L290 TraceCheckUtils]: 5: Hoare triple {78219#true} ~i~0 := 0;~k~0 := 0; {79239#(<= main_~k~0 999931)} is VALID [2022-04-15 12:38:37,624 INFO L272 TraceCheckUtils]: 4: Hoare triple {78219#true} call #t~ret3 := main(); {78219#true} is VALID [2022-04-15 12:38:37,624 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {78219#true} {78219#true} #54#return; {78219#true} is VALID [2022-04-15 12:38:37,624 INFO L290 TraceCheckUtils]: 2: Hoare triple {78219#true} assume true; {78219#true} is VALID [2022-04-15 12:38:37,624 INFO L290 TraceCheckUtils]: 1: Hoare triple {78219#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {78219#true} is VALID [2022-04-15 12:38:37,624 INFO L272 TraceCheckUtils]: 0: Hoare triple {78219#true} call ULTIMATE.init(); {78219#true} is VALID [2022-04-15 12:38:37,625 INFO L134 CoverageAnalysis]: Checked inductivity of 4761 backedges. 0 proven. 4761 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:38:37,625 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418651231] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:38:37,625 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:38:37,626 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 74, 74] total 148 [2022-04-15 12:38:37,626 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:38:37,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1629085284] [2022-04-15 12:38:37,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1629085284] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:38:37,626 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:38:37,626 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [75] imperfect sequences [] total 75 [2022-04-15 12:38:37,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311895163] [2022-04-15 12:38:37,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:38:37,626 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 1.9333333333333333) internal successors, (145), 73 states have internal predecessors, (145), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 149 [2022-04-15 12:38:37,627 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:38:37,627 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 75 states, 75 states have (on average 1.9333333333333333) internal successors, (145), 73 states have internal predecessors, (145), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:37,819 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 149 edges. 149 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:38:37,819 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2022-04-15 12:38:37,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:38:37,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2022-04-15 12:38:37,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10165, Invalid=11591, Unknown=0, NotChecked=0, Total=21756 [2022-04-15 12:38:37,822 INFO L87 Difference]: Start difference. First operand 150 states and 150 transitions. Second operand has 75 states, 75 states have (on average 1.9333333333333333) internal successors, (145), 73 states have internal predecessors, (145), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:41,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:38:41,677 INFO L93 Difference]: Finished difference Result 158 states and 158 transitions. [2022-04-15 12:38:41,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-04-15 12:38:41,677 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 1.9333333333333333) internal successors, (145), 73 states have internal predecessors, (145), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 149 [2022-04-15 12:38:41,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:38:41,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 75 states have (on average 1.9333333333333333) internal successors, (145), 73 states have internal predecessors, (145), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:41,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 158 transitions. [2022-04-15 12:38:41,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 75 states have (on average 1.9333333333333333) internal successors, (145), 73 states have internal predecessors, (145), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:41,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 158 transitions. [2022-04-15 12:38:41,679 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 75 states and 158 transitions. [2022-04-15 12:38:42,117 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 158 edges. 158 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:38:42,118 INFO L225 Difference]: With dead ends: 158 [2022-04-15 12:38:42,118 INFO L226 Difference]: Without dead ends: 153 [2022-04-15 12:38:42,122 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 445 GetRequests, 226 SyntacticMatches, 1 SemanticMatches, 218 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3742 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=20186, Invalid=27994, Unknown=0, NotChecked=0, Total=48180 [2022-04-15 12:38:42,122 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 150 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-15 12:38:42,122 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 48 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-15 12:38:42,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2022-04-15 12:38:43,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 152. [2022-04-15 12:38:43,132 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:38:43,132 INFO L82 GeneralOperation]: Start isEquivalent. First operand 153 states. Second operand has 152 states, 147 states have (on average 1.0068027210884354) internal successors, (148), 147 states have internal predecessors, (148), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:43,132 INFO L74 IsIncluded]: Start isIncluded. First operand 153 states. Second operand has 152 states, 147 states have (on average 1.0068027210884354) internal successors, (148), 147 states have internal predecessors, (148), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:43,132 INFO L87 Difference]: Start difference. First operand 153 states. Second operand has 152 states, 147 states have (on average 1.0068027210884354) internal successors, (148), 147 states have internal predecessors, (148), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:43,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:38:43,133 INFO L93 Difference]: Finished difference Result 153 states and 153 transitions. [2022-04-15 12:38:43,133 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 153 transitions. [2022-04-15 12:38:43,134 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:38:43,134 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:38:43,134 INFO L74 IsIncluded]: Start isIncluded. First operand has 152 states, 147 states have (on average 1.0068027210884354) internal successors, (148), 147 states have internal predecessors, (148), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 153 states. [2022-04-15 12:38:43,134 INFO L87 Difference]: Start difference. First operand has 152 states, 147 states have (on average 1.0068027210884354) internal successors, (148), 147 states have internal predecessors, (148), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 153 states. [2022-04-15 12:38:43,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:38:43,135 INFO L93 Difference]: Finished difference Result 153 states and 153 transitions. [2022-04-15 12:38:43,135 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 153 transitions. [2022-04-15 12:38:43,135 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:38:43,135 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:38:43,135 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:38:43,135 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:38:43,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 147 states have (on average 1.0068027210884354) internal successors, (148), 147 states have internal predecessors, (148), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:43,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 152 transitions. [2022-04-15 12:38:43,137 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 152 transitions. Word has length 149 [2022-04-15 12:38:43,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:38:43,137 INFO L478 AbstractCegarLoop]: Abstraction has 152 states and 152 transitions. [2022-04-15 12:38:43,137 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 1.9333333333333333) internal successors, (145), 73 states have internal predecessors, (145), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:43,137 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 152 states and 152 transitions. [2022-04-15 12:38:43,566 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 152 edges. 152 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:38:43,566 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 152 transitions. [2022-04-15 12:38:43,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-04-15 12:38:43,566 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:38:43,566 INFO L499 BasicCegarLoop]: trace histogram [70, 70, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:38:43,584 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-04-15 12:38:43,772 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:38:43,773 INFO L403 AbstractCegarLoop]: === Iteration 71 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:38:43,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:38:43,773 INFO L85 PathProgramCache]: Analyzing trace with hash 112649724, now seen corresponding path program 139 times [2022-04-15 12:38:43,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:38:43,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1260399074] [2022-04-15 12:38:44,070 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:38:44,070 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:38:44,070 INFO L85 PathProgramCache]: Analyzing trace with hash 112649724, now seen corresponding path program 140 times [2022-04-15 12:38:44,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:38:44,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628179109] [2022-04-15 12:38:44,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:38:44,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:38:44,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:38:45,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:38:45,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:38:45,501 INFO L290 TraceCheckUtils]: 0: Hoare triple {80411#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {80333#true} is VALID [2022-04-15 12:38:45,501 INFO L290 TraceCheckUtils]: 1: Hoare triple {80333#true} assume true; {80333#true} is VALID [2022-04-15 12:38:45,501 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {80333#true} {80333#true} #54#return; {80333#true} is VALID [2022-04-15 12:38:45,501 INFO L272 TraceCheckUtils]: 0: Hoare triple {80333#true} call ULTIMATE.init(); {80411#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:38:45,501 INFO L290 TraceCheckUtils]: 1: Hoare triple {80411#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {80333#true} is VALID [2022-04-15 12:38:45,501 INFO L290 TraceCheckUtils]: 2: Hoare triple {80333#true} assume true; {80333#true} is VALID [2022-04-15 12:38:45,501 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {80333#true} {80333#true} #54#return; {80333#true} is VALID [2022-04-15 12:38:45,501 INFO L272 TraceCheckUtils]: 4: Hoare triple {80333#true} call #t~ret3 := main(); {80333#true} is VALID [2022-04-15 12:38:45,502 INFO L290 TraceCheckUtils]: 5: Hoare triple {80333#true} ~i~0 := 0;~k~0 := 0; {80338#(= main_~k~0 0)} is VALID [2022-04-15 12:38:45,502 INFO L290 TraceCheckUtils]: 6: Hoare triple {80338#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80338#(= main_~k~0 0)} is VALID [2022-04-15 12:38:45,502 INFO L290 TraceCheckUtils]: 7: Hoare triple {80338#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80339#(<= main_~k~0 1)} is VALID [2022-04-15 12:38:45,502 INFO L290 TraceCheckUtils]: 8: Hoare triple {80339#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80339#(<= main_~k~0 1)} is VALID [2022-04-15 12:38:45,509 INFO L290 TraceCheckUtils]: 9: Hoare triple {80339#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80340#(<= main_~k~0 2)} is VALID [2022-04-15 12:38:45,509 INFO L290 TraceCheckUtils]: 10: Hoare triple {80340#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80340#(<= main_~k~0 2)} is VALID [2022-04-15 12:38:45,511 INFO L290 TraceCheckUtils]: 11: Hoare triple {80340#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80341#(<= main_~k~0 3)} is VALID [2022-04-15 12:38:45,512 INFO L290 TraceCheckUtils]: 12: Hoare triple {80341#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80341#(<= main_~k~0 3)} is VALID [2022-04-15 12:38:45,515 INFO L290 TraceCheckUtils]: 13: Hoare triple {80341#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80342#(<= main_~k~0 4)} is VALID [2022-04-15 12:38:45,515 INFO L290 TraceCheckUtils]: 14: Hoare triple {80342#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80342#(<= main_~k~0 4)} is VALID [2022-04-15 12:38:45,517 INFO L290 TraceCheckUtils]: 15: Hoare triple {80342#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80343#(<= main_~k~0 5)} is VALID [2022-04-15 12:38:45,518 INFO L290 TraceCheckUtils]: 16: Hoare triple {80343#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80343#(<= main_~k~0 5)} is VALID [2022-04-15 12:38:45,520 INFO L290 TraceCheckUtils]: 17: Hoare triple {80343#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80344#(<= main_~k~0 6)} is VALID [2022-04-15 12:38:45,520 INFO L290 TraceCheckUtils]: 18: Hoare triple {80344#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80344#(<= main_~k~0 6)} is VALID [2022-04-15 12:38:45,522 INFO L290 TraceCheckUtils]: 19: Hoare triple {80344#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80345#(<= main_~k~0 7)} is VALID [2022-04-15 12:38:45,522 INFO L290 TraceCheckUtils]: 20: Hoare triple {80345#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80345#(<= main_~k~0 7)} is VALID [2022-04-15 12:38:45,525 INFO L290 TraceCheckUtils]: 21: Hoare triple {80345#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80346#(<= main_~k~0 8)} is VALID [2022-04-15 12:38:45,525 INFO L290 TraceCheckUtils]: 22: Hoare triple {80346#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80346#(<= main_~k~0 8)} is VALID [2022-04-15 12:38:45,527 INFO L290 TraceCheckUtils]: 23: Hoare triple {80346#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80347#(<= main_~k~0 9)} is VALID [2022-04-15 12:38:45,527 INFO L290 TraceCheckUtils]: 24: Hoare triple {80347#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80347#(<= main_~k~0 9)} is VALID [2022-04-15 12:38:45,530 INFO L290 TraceCheckUtils]: 25: Hoare triple {80347#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80348#(<= main_~k~0 10)} is VALID [2022-04-15 12:38:45,530 INFO L290 TraceCheckUtils]: 26: Hoare triple {80348#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80348#(<= main_~k~0 10)} is VALID [2022-04-15 12:38:45,532 INFO L290 TraceCheckUtils]: 27: Hoare triple {80348#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80349#(<= main_~k~0 11)} is VALID [2022-04-15 12:38:45,532 INFO L290 TraceCheckUtils]: 28: Hoare triple {80349#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80349#(<= main_~k~0 11)} is VALID [2022-04-15 12:38:45,535 INFO L290 TraceCheckUtils]: 29: Hoare triple {80349#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80350#(<= main_~k~0 12)} is VALID [2022-04-15 12:38:45,535 INFO L290 TraceCheckUtils]: 30: Hoare triple {80350#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80350#(<= main_~k~0 12)} is VALID [2022-04-15 12:38:45,537 INFO L290 TraceCheckUtils]: 31: Hoare triple {80350#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80351#(<= main_~k~0 13)} is VALID [2022-04-15 12:38:45,537 INFO L290 TraceCheckUtils]: 32: Hoare triple {80351#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80351#(<= main_~k~0 13)} is VALID [2022-04-15 12:38:45,539 INFO L290 TraceCheckUtils]: 33: Hoare triple {80351#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80352#(<= main_~k~0 14)} is VALID [2022-04-15 12:38:45,540 INFO L290 TraceCheckUtils]: 34: Hoare triple {80352#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80352#(<= main_~k~0 14)} is VALID [2022-04-15 12:38:45,542 INFO L290 TraceCheckUtils]: 35: Hoare triple {80352#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80353#(<= main_~k~0 15)} is VALID [2022-04-15 12:38:45,542 INFO L290 TraceCheckUtils]: 36: Hoare triple {80353#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80353#(<= main_~k~0 15)} is VALID [2022-04-15 12:38:45,544 INFO L290 TraceCheckUtils]: 37: Hoare triple {80353#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80354#(<= main_~k~0 16)} is VALID [2022-04-15 12:38:45,545 INFO L290 TraceCheckUtils]: 38: Hoare triple {80354#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80354#(<= main_~k~0 16)} is VALID [2022-04-15 12:38:45,547 INFO L290 TraceCheckUtils]: 39: Hoare triple {80354#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80355#(<= main_~k~0 17)} is VALID [2022-04-15 12:38:45,547 INFO L290 TraceCheckUtils]: 40: Hoare triple {80355#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80355#(<= main_~k~0 17)} is VALID [2022-04-15 12:38:45,549 INFO L290 TraceCheckUtils]: 41: Hoare triple {80355#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80356#(<= main_~k~0 18)} is VALID [2022-04-15 12:38:45,549 INFO L290 TraceCheckUtils]: 42: Hoare triple {80356#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80356#(<= main_~k~0 18)} is VALID [2022-04-15 12:38:45,552 INFO L290 TraceCheckUtils]: 43: Hoare triple {80356#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80357#(<= main_~k~0 19)} is VALID [2022-04-15 12:38:45,552 INFO L290 TraceCheckUtils]: 44: Hoare triple {80357#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80357#(<= main_~k~0 19)} is VALID [2022-04-15 12:38:45,554 INFO L290 TraceCheckUtils]: 45: Hoare triple {80357#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80358#(<= main_~k~0 20)} is VALID [2022-04-15 12:38:45,554 INFO L290 TraceCheckUtils]: 46: Hoare triple {80358#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80358#(<= main_~k~0 20)} is VALID [2022-04-15 12:38:45,557 INFO L290 TraceCheckUtils]: 47: Hoare triple {80358#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80359#(<= main_~k~0 21)} is VALID [2022-04-15 12:38:45,557 INFO L290 TraceCheckUtils]: 48: Hoare triple {80359#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80359#(<= main_~k~0 21)} is VALID [2022-04-15 12:38:45,559 INFO L290 TraceCheckUtils]: 49: Hoare triple {80359#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80360#(<= main_~k~0 22)} is VALID [2022-04-15 12:38:45,559 INFO L290 TraceCheckUtils]: 50: Hoare triple {80360#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80360#(<= main_~k~0 22)} is VALID [2022-04-15 12:38:45,561 INFO L290 TraceCheckUtils]: 51: Hoare triple {80360#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80361#(<= main_~k~0 23)} is VALID [2022-04-15 12:38:45,562 INFO L290 TraceCheckUtils]: 52: Hoare triple {80361#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80361#(<= main_~k~0 23)} is VALID [2022-04-15 12:38:45,564 INFO L290 TraceCheckUtils]: 53: Hoare triple {80361#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80362#(<= main_~k~0 24)} is VALID [2022-04-15 12:38:45,564 INFO L290 TraceCheckUtils]: 54: Hoare triple {80362#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80362#(<= main_~k~0 24)} is VALID [2022-04-15 12:38:45,567 INFO L290 TraceCheckUtils]: 55: Hoare triple {80362#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80363#(<= main_~k~0 25)} is VALID [2022-04-15 12:38:45,567 INFO L290 TraceCheckUtils]: 56: Hoare triple {80363#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80363#(<= main_~k~0 25)} is VALID [2022-04-15 12:38:45,569 INFO L290 TraceCheckUtils]: 57: Hoare triple {80363#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80364#(<= main_~k~0 26)} is VALID [2022-04-15 12:38:45,569 INFO L290 TraceCheckUtils]: 58: Hoare triple {80364#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80364#(<= main_~k~0 26)} is VALID [2022-04-15 12:38:45,571 INFO L290 TraceCheckUtils]: 59: Hoare triple {80364#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80365#(<= main_~k~0 27)} is VALID [2022-04-15 12:38:45,572 INFO L290 TraceCheckUtils]: 60: Hoare triple {80365#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80365#(<= main_~k~0 27)} is VALID [2022-04-15 12:38:45,574 INFO L290 TraceCheckUtils]: 61: Hoare triple {80365#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80366#(<= main_~k~0 28)} is VALID [2022-04-15 12:38:45,574 INFO L290 TraceCheckUtils]: 62: Hoare triple {80366#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80366#(<= main_~k~0 28)} is VALID [2022-04-15 12:38:45,576 INFO L290 TraceCheckUtils]: 63: Hoare triple {80366#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80367#(<= main_~k~0 29)} is VALID [2022-04-15 12:38:45,577 INFO L290 TraceCheckUtils]: 64: Hoare triple {80367#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80367#(<= main_~k~0 29)} is VALID [2022-04-15 12:38:45,579 INFO L290 TraceCheckUtils]: 65: Hoare triple {80367#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80368#(<= main_~k~0 30)} is VALID [2022-04-15 12:38:45,579 INFO L290 TraceCheckUtils]: 66: Hoare triple {80368#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80368#(<= main_~k~0 30)} is VALID [2022-04-15 12:38:45,581 INFO L290 TraceCheckUtils]: 67: Hoare triple {80368#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80369#(<= main_~k~0 31)} is VALID [2022-04-15 12:38:45,581 INFO L290 TraceCheckUtils]: 68: Hoare triple {80369#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80369#(<= main_~k~0 31)} is VALID [2022-04-15 12:38:45,584 INFO L290 TraceCheckUtils]: 69: Hoare triple {80369#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80370#(<= main_~k~0 32)} is VALID [2022-04-15 12:38:45,584 INFO L290 TraceCheckUtils]: 70: Hoare triple {80370#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80370#(<= main_~k~0 32)} is VALID [2022-04-15 12:38:45,586 INFO L290 TraceCheckUtils]: 71: Hoare triple {80370#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80371#(<= main_~k~0 33)} is VALID [2022-04-15 12:38:45,586 INFO L290 TraceCheckUtils]: 72: Hoare triple {80371#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80371#(<= main_~k~0 33)} is VALID [2022-04-15 12:38:45,588 INFO L290 TraceCheckUtils]: 73: Hoare triple {80371#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80372#(<= main_~k~0 34)} is VALID [2022-04-15 12:38:45,589 INFO L290 TraceCheckUtils]: 74: Hoare triple {80372#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80372#(<= main_~k~0 34)} is VALID [2022-04-15 12:38:45,591 INFO L290 TraceCheckUtils]: 75: Hoare triple {80372#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80373#(<= main_~k~0 35)} is VALID [2022-04-15 12:38:45,591 INFO L290 TraceCheckUtils]: 76: Hoare triple {80373#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80373#(<= main_~k~0 35)} is VALID [2022-04-15 12:38:45,593 INFO L290 TraceCheckUtils]: 77: Hoare triple {80373#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80374#(<= main_~k~0 36)} is VALID [2022-04-15 12:38:45,594 INFO L290 TraceCheckUtils]: 78: Hoare triple {80374#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80374#(<= main_~k~0 36)} is VALID [2022-04-15 12:38:45,596 INFO L290 TraceCheckUtils]: 79: Hoare triple {80374#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80375#(<= main_~k~0 37)} is VALID [2022-04-15 12:38:45,596 INFO L290 TraceCheckUtils]: 80: Hoare triple {80375#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80375#(<= main_~k~0 37)} is VALID [2022-04-15 12:38:45,598 INFO L290 TraceCheckUtils]: 81: Hoare triple {80375#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80376#(<= main_~k~0 38)} is VALID [2022-04-15 12:38:45,599 INFO L290 TraceCheckUtils]: 82: Hoare triple {80376#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80376#(<= main_~k~0 38)} is VALID [2022-04-15 12:38:45,601 INFO L290 TraceCheckUtils]: 83: Hoare triple {80376#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80377#(<= main_~k~0 39)} is VALID [2022-04-15 12:38:45,601 INFO L290 TraceCheckUtils]: 84: Hoare triple {80377#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80377#(<= main_~k~0 39)} is VALID [2022-04-15 12:38:45,603 INFO L290 TraceCheckUtils]: 85: Hoare triple {80377#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80378#(<= main_~k~0 40)} is VALID [2022-04-15 12:38:45,604 INFO L290 TraceCheckUtils]: 86: Hoare triple {80378#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80378#(<= main_~k~0 40)} is VALID [2022-04-15 12:38:45,606 INFO L290 TraceCheckUtils]: 87: Hoare triple {80378#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80379#(<= main_~k~0 41)} is VALID [2022-04-15 12:38:45,606 INFO L290 TraceCheckUtils]: 88: Hoare triple {80379#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80379#(<= main_~k~0 41)} is VALID [2022-04-15 12:38:45,608 INFO L290 TraceCheckUtils]: 89: Hoare triple {80379#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80380#(<= main_~k~0 42)} is VALID [2022-04-15 12:38:45,608 INFO L290 TraceCheckUtils]: 90: Hoare triple {80380#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80380#(<= main_~k~0 42)} is VALID [2022-04-15 12:38:45,611 INFO L290 TraceCheckUtils]: 91: Hoare triple {80380#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80381#(<= main_~k~0 43)} is VALID [2022-04-15 12:38:45,611 INFO L290 TraceCheckUtils]: 92: Hoare triple {80381#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80381#(<= main_~k~0 43)} is VALID [2022-04-15 12:38:45,613 INFO L290 TraceCheckUtils]: 93: Hoare triple {80381#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80382#(<= main_~k~0 44)} is VALID [2022-04-15 12:38:45,613 INFO L290 TraceCheckUtils]: 94: Hoare triple {80382#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80382#(<= main_~k~0 44)} is VALID [2022-04-15 12:38:45,615 INFO L290 TraceCheckUtils]: 95: Hoare triple {80382#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80383#(<= main_~k~0 45)} is VALID [2022-04-15 12:38:45,616 INFO L290 TraceCheckUtils]: 96: Hoare triple {80383#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80383#(<= main_~k~0 45)} is VALID [2022-04-15 12:38:45,618 INFO L290 TraceCheckUtils]: 97: Hoare triple {80383#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80384#(<= main_~k~0 46)} is VALID [2022-04-15 12:38:45,618 INFO L290 TraceCheckUtils]: 98: Hoare triple {80384#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80384#(<= main_~k~0 46)} is VALID [2022-04-15 12:38:45,620 INFO L290 TraceCheckUtils]: 99: Hoare triple {80384#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80385#(<= main_~k~0 47)} is VALID [2022-04-15 12:38:45,620 INFO L290 TraceCheckUtils]: 100: Hoare triple {80385#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80385#(<= main_~k~0 47)} is VALID [2022-04-15 12:38:45,623 INFO L290 TraceCheckUtils]: 101: Hoare triple {80385#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80386#(<= main_~k~0 48)} is VALID [2022-04-15 12:38:45,623 INFO L290 TraceCheckUtils]: 102: Hoare triple {80386#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80386#(<= main_~k~0 48)} is VALID [2022-04-15 12:38:45,625 INFO L290 TraceCheckUtils]: 103: Hoare triple {80386#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80387#(<= main_~k~0 49)} is VALID [2022-04-15 12:38:45,625 INFO L290 TraceCheckUtils]: 104: Hoare triple {80387#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80387#(<= main_~k~0 49)} is VALID [2022-04-15 12:38:45,627 INFO L290 TraceCheckUtils]: 105: Hoare triple {80387#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80388#(<= main_~k~0 50)} is VALID [2022-04-15 12:38:45,628 INFO L290 TraceCheckUtils]: 106: Hoare triple {80388#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80388#(<= main_~k~0 50)} is VALID [2022-04-15 12:38:45,631 INFO L290 TraceCheckUtils]: 107: Hoare triple {80388#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80389#(<= main_~k~0 51)} is VALID [2022-04-15 12:38:45,631 INFO L290 TraceCheckUtils]: 108: Hoare triple {80389#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80389#(<= main_~k~0 51)} is VALID [2022-04-15 12:38:45,633 INFO L290 TraceCheckUtils]: 109: Hoare triple {80389#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80390#(<= main_~k~0 52)} is VALID [2022-04-15 12:38:45,634 INFO L290 TraceCheckUtils]: 110: Hoare triple {80390#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80390#(<= main_~k~0 52)} is VALID [2022-04-15 12:38:45,636 INFO L290 TraceCheckUtils]: 111: Hoare triple {80390#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80391#(<= main_~k~0 53)} is VALID [2022-04-15 12:38:45,636 INFO L290 TraceCheckUtils]: 112: Hoare triple {80391#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80391#(<= main_~k~0 53)} is VALID [2022-04-15 12:38:45,638 INFO L290 TraceCheckUtils]: 113: Hoare triple {80391#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80392#(<= main_~k~0 54)} is VALID [2022-04-15 12:38:45,638 INFO L290 TraceCheckUtils]: 114: Hoare triple {80392#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80392#(<= main_~k~0 54)} is VALID [2022-04-15 12:38:45,641 INFO L290 TraceCheckUtils]: 115: Hoare triple {80392#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80393#(<= main_~k~0 55)} is VALID [2022-04-15 12:38:45,641 INFO L290 TraceCheckUtils]: 116: Hoare triple {80393#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80393#(<= main_~k~0 55)} is VALID [2022-04-15 12:38:45,643 INFO L290 TraceCheckUtils]: 117: Hoare triple {80393#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80394#(<= main_~k~0 56)} is VALID [2022-04-15 12:38:45,643 INFO L290 TraceCheckUtils]: 118: Hoare triple {80394#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80394#(<= main_~k~0 56)} is VALID [2022-04-15 12:38:45,645 INFO L290 TraceCheckUtils]: 119: Hoare triple {80394#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80395#(<= main_~k~0 57)} is VALID [2022-04-15 12:38:45,646 INFO L290 TraceCheckUtils]: 120: Hoare triple {80395#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80395#(<= main_~k~0 57)} is VALID [2022-04-15 12:38:45,648 INFO L290 TraceCheckUtils]: 121: Hoare triple {80395#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80396#(<= main_~k~0 58)} is VALID [2022-04-15 12:38:45,648 INFO L290 TraceCheckUtils]: 122: Hoare triple {80396#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80396#(<= main_~k~0 58)} is VALID [2022-04-15 12:38:45,650 INFO L290 TraceCheckUtils]: 123: Hoare triple {80396#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80397#(<= main_~k~0 59)} is VALID [2022-04-15 12:38:45,651 INFO L290 TraceCheckUtils]: 124: Hoare triple {80397#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80397#(<= main_~k~0 59)} is VALID [2022-04-15 12:38:45,653 INFO L290 TraceCheckUtils]: 125: Hoare triple {80397#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80398#(<= main_~k~0 60)} is VALID [2022-04-15 12:38:45,653 INFO L290 TraceCheckUtils]: 126: Hoare triple {80398#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80398#(<= main_~k~0 60)} is VALID [2022-04-15 12:38:45,655 INFO L290 TraceCheckUtils]: 127: Hoare triple {80398#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80399#(<= main_~k~0 61)} is VALID [2022-04-15 12:38:45,655 INFO L290 TraceCheckUtils]: 128: Hoare triple {80399#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80399#(<= main_~k~0 61)} is VALID [2022-04-15 12:38:45,658 INFO L290 TraceCheckUtils]: 129: Hoare triple {80399#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80400#(<= main_~k~0 62)} is VALID [2022-04-15 12:38:45,658 INFO L290 TraceCheckUtils]: 130: Hoare triple {80400#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80400#(<= main_~k~0 62)} is VALID [2022-04-15 12:38:45,660 INFO L290 TraceCheckUtils]: 131: Hoare triple {80400#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80401#(<= main_~k~0 63)} is VALID [2022-04-15 12:38:45,660 INFO L290 TraceCheckUtils]: 132: Hoare triple {80401#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80401#(<= main_~k~0 63)} is VALID [2022-04-15 12:38:45,663 INFO L290 TraceCheckUtils]: 133: Hoare triple {80401#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80402#(<= main_~k~0 64)} is VALID [2022-04-15 12:38:45,663 INFO L290 TraceCheckUtils]: 134: Hoare triple {80402#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80402#(<= main_~k~0 64)} is VALID [2022-04-15 12:38:45,665 INFO L290 TraceCheckUtils]: 135: Hoare triple {80402#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80403#(<= main_~k~0 65)} is VALID [2022-04-15 12:38:45,665 INFO L290 TraceCheckUtils]: 136: Hoare triple {80403#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80403#(<= main_~k~0 65)} is VALID [2022-04-15 12:38:45,668 INFO L290 TraceCheckUtils]: 137: Hoare triple {80403#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80404#(<= main_~k~0 66)} is VALID [2022-04-15 12:38:45,668 INFO L290 TraceCheckUtils]: 138: Hoare triple {80404#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80404#(<= main_~k~0 66)} is VALID [2022-04-15 12:38:45,670 INFO L290 TraceCheckUtils]: 139: Hoare triple {80404#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80405#(<= main_~k~0 67)} is VALID [2022-04-15 12:38:45,670 INFO L290 TraceCheckUtils]: 140: Hoare triple {80405#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80405#(<= main_~k~0 67)} is VALID [2022-04-15 12:38:45,672 INFO L290 TraceCheckUtils]: 141: Hoare triple {80405#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80406#(<= main_~k~0 68)} is VALID [2022-04-15 12:38:45,672 INFO L290 TraceCheckUtils]: 142: Hoare triple {80406#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80406#(<= main_~k~0 68)} is VALID [2022-04-15 12:38:45,675 INFO L290 TraceCheckUtils]: 143: Hoare triple {80406#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80407#(<= main_~k~0 69)} is VALID [2022-04-15 12:38:45,675 INFO L290 TraceCheckUtils]: 144: Hoare triple {80407#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80407#(<= main_~k~0 69)} is VALID [2022-04-15 12:38:45,678 INFO L290 TraceCheckUtils]: 145: Hoare triple {80407#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80408#(<= main_~k~0 70)} is VALID [2022-04-15 12:38:45,678 INFO L290 TraceCheckUtils]: 146: Hoare triple {80408#(<= main_~k~0 70)} assume !(~i~0 < 1000000); {80408#(<= main_~k~0 70)} is VALID [2022-04-15 12:38:45,678 INFO L272 TraceCheckUtils]: 147: Hoare triple {80408#(<= main_~k~0 70)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {80409#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:38:45,678 INFO L290 TraceCheckUtils]: 148: Hoare triple {80409#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {80410#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:38:45,679 INFO L290 TraceCheckUtils]: 149: Hoare triple {80410#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {80334#false} is VALID [2022-04-15 12:38:45,679 INFO L290 TraceCheckUtils]: 150: Hoare triple {80334#false} assume !false; {80334#false} is VALID [2022-04-15 12:38:45,679 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 4900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:38:45,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:38:45,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628179109] [2022-04-15 12:38:45,679 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628179109] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:38:45,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199127388] [2022-04-15 12:38:45,680 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:38:45,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:38:45,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:38:45,680 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:38:45,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-04-15 12:38:45,853 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:38:45,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:38:45,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 74 conjunts are in the unsatisfiable core [2022-04-15 12:38:45,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:38:45,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:38:46,673 INFO L272 TraceCheckUtils]: 0: Hoare triple {80333#true} call ULTIMATE.init(); {80333#true} is VALID [2022-04-15 12:38:46,673 INFO L290 TraceCheckUtils]: 1: Hoare triple {80333#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {80333#true} is VALID [2022-04-15 12:38:46,673 INFO L290 TraceCheckUtils]: 2: Hoare triple {80333#true} assume true; {80333#true} is VALID [2022-04-15 12:38:46,674 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {80333#true} {80333#true} #54#return; {80333#true} is VALID [2022-04-15 12:38:46,674 INFO L272 TraceCheckUtils]: 4: Hoare triple {80333#true} call #t~ret3 := main(); {80333#true} is VALID [2022-04-15 12:38:46,674 INFO L290 TraceCheckUtils]: 5: Hoare triple {80333#true} ~i~0 := 0;~k~0 := 0; {80430#(<= main_~k~0 0)} is VALID [2022-04-15 12:38:46,674 INFO L290 TraceCheckUtils]: 6: Hoare triple {80430#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80430#(<= main_~k~0 0)} is VALID [2022-04-15 12:38:46,681 INFO L290 TraceCheckUtils]: 7: Hoare triple {80430#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80339#(<= main_~k~0 1)} is VALID [2022-04-15 12:38:46,681 INFO L290 TraceCheckUtils]: 8: Hoare triple {80339#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80339#(<= main_~k~0 1)} is VALID [2022-04-15 12:38:46,685 INFO L290 TraceCheckUtils]: 9: Hoare triple {80339#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80340#(<= main_~k~0 2)} is VALID [2022-04-15 12:38:46,685 INFO L290 TraceCheckUtils]: 10: Hoare triple {80340#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80340#(<= main_~k~0 2)} is VALID [2022-04-15 12:38:46,687 INFO L290 TraceCheckUtils]: 11: Hoare triple {80340#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80341#(<= main_~k~0 3)} is VALID [2022-04-15 12:38:46,688 INFO L290 TraceCheckUtils]: 12: Hoare triple {80341#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80341#(<= main_~k~0 3)} is VALID [2022-04-15 12:38:46,690 INFO L290 TraceCheckUtils]: 13: Hoare triple {80341#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80342#(<= main_~k~0 4)} is VALID [2022-04-15 12:38:46,690 INFO L290 TraceCheckUtils]: 14: Hoare triple {80342#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80342#(<= main_~k~0 4)} is VALID [2022-04-15 12:38:46,692 INFO L290 TraceCheckUtils]: 15: Hoare triple {80342#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80343#(<= main_~k~0 5)} is VALID [2022-04-15 12:38:46,692 INFO L290 TraceCheckUtils]: 16: Hoare triple {80343#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80343#(<= main_~k~0 5)} is VALID [2022-04-15 12:38:46,695 INFO L290 TraceCheckUtils]: 17: Hoare triple {80343#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80344#(<= main_~k~0 6)} is VALID [2022-04-15 12:38:46,695 INFO L290 TraceCheckUtils]: 18: Hoare triple {80344#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80344#(<= main_~k~0 6)} is VALID [2022-04-15 12:38:46,697 INFO L290 TraceCheckUtils]: 19: Hoare triple {80344#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80345#(<= main_~k~0 7)} is VALID [2022-04-15 12:38:46,698 INFO L290 TraceCheckUtils]: 20: Hoare triple {80345#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80345#(<= main_~k~0 7)} is VALID [2022-04-15 12:38:46,700 INFO L290 TraceCheckUtils]: 21: Hoare triple {80345#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80346#(<= main_~k~0 8)} is VALID [2022-04-15 12:38:46,700 INFO L290 TraceCheckUtils]: 22: Hoare triple {80346#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80346#(<= main_~k~0 8)} is VALID [2022-04-15 12:38:46,702 INFO L290 TraceCheckUtils]: 23: Hoare triple {80346#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80347#(<= main_~k~0 9)} is VALID [2022-04-15 12:38:46,702 INFO L290 TraceCheckUtils]: 24: Hoare triple {80347#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80347#(<= main_~k~0 9)} is VALID [2022-04-15 12:38:46,705 INFO L290 TraceCheckUtils]: 25: Hoare triple {80347#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80348#(<= main_~k~0 10)} is VALID [2022-04-15 12:38:46,705 INFO L290 TraceCheckUtils]: 26: Hoare triple {80348#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80348#(<= main_~k~0 10)} is VALID [2022-04-15 12:38:46,708 INFO L290 TraceCheckUtils]: 27: Hoare triple {80348#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80349#(<= main_~k~0 11)} is VALID [2022-04-15 12:38:46,708 INFO L290 TraceCheckUtils]: 28: Hoare triple {80349#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80349#(<= main_~k~0 11)} is VALID [2022-04-15 12:38:46,710 INFO L290 TraceCheckUtils]: 29: Hoare triple {80349#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80350#(<= main_~k~0 12)} is VALID [2022-04-15 12:38:46,710 INFO L290 TraceCheckUtils]: 30: Hoare triple {80350#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80350#(<= main_~k~0 12)} is VALID [2022-04-15 12:38:46,713 INFO L290 TraceCheckUtils]: 31: Hoare triple {80350#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80351#(<= main_~k~0 13)} is VALID [2022-04-15 12:38:46,713 INFO L290 TraceCheckUtils]: 32: Hoare triple {80351#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80351#(<= main_~k~0 13)} is VALID [2022-04-15 12:38:46,715 INFO L290 TraceCheckUtils]: 33: Hoare triple {80351#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80352#(<= main_~k~0 14)} is VALID [2022-04-15 12:38:46,715 INFO L290 TraceCheckUtils]: 34: Hoare triple {80352#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80352#(<= main_~k~0 14)} is VALID [2022-04-15 12:38:46,718 INFO L290 TraceCheckUtils]: 35: Hoare triple {80352#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80353#(<= main_~k~0 15)} is VALID [2022-04-15 12:38:46,718 INFO L290 TraceCheckUtils]: 36: Hoare triple {80353#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80353#(<= main_~k~0 15)} is VALID [2022-04-15 12:38:46,720 INFO L290 TraceCheckUtils]: 37: Hoare triple {80353#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80354#(<= main_~k~0 16)} is VALID [2022-04-15 12:38:46,721 INFO L290 TraceCheckUtils]: 38: Hoare triple {80354#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80354#(<= main_~k~0 16)} is VALID [2022-04-15 12:38:46,723 INFO L290 TraceCheckUtils]: 39: Hoare triple {80354#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80355#(<= main_~k~0 17)} is VALID [2022-04-15 12:38:46,723 INFO L290 TraceCheckUtils]: 40: Hoare triple {80355#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80355#(<= main_~k~0 17)} is VALID [2022-04-15 12:38:46,725 INFO L290 TraceCheckUtils]: 41: Hoare triple {80355#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80356#(<= main_~k~0 18)} is VALID [2022-04-15 12:38:46,725 INFO L290 TraceCheckUtils]: 42: Hoare triple {80356#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80356#(<= main_~k~0 18)} is VALID [2022-04-15 12:38:46,728 INFO L290 TraceCheckUtils]: 43: Hoare triple {80356#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80357#(<= main_~k~0 19)} is VALID [2022-04-15 12:38:46,728 INFO L290 TraceCheckUtils]: 44: Hoare triple {80357#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80357#(<= main_~k~0 19)} is VALID [2022-04-15 12:38:46,730 INFO L290 TraceCheckUtils]: 45: Hoare triple {80357#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80358#(<= main_~k~0 20)} is VALID [2022-04-15 12:38:46,730 INFO L290 TraceCheckUtils]: 46: Hoare triple {80358#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80358#(<= main_~k~0 20)} is VALID [2022-04-15 12:38:46,732 INFO L290 TraceCheckUtils]: 47: Hoare triple {80358#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80359#(<= main_~k~0 21)} is VALID [2022-04-15 12:38:46,733 INFO L290 TraceCheckUtils]: 48: Hoare triple {80359#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80359#(<= main_~k~0 21)} is VALID [2022-04-15 12:38:46,735 INFO L290 TraceCheckUtils]: 49: Hoare triple {80359#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80360#(<= main_~k~0 22)} is VALID [2022-04-15 12:38:46,735 INFO L290 TraceCheckUtils]: 50: Hoare triple {80360#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80360#(<= main_~k~0 22)} is VALID [2022-04-15 12:38:46,737 INFO L290 TraceCheckUtils]: 51: Hoare triple {80360#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80361#(<= main_~k~0 23)} is VALID [2022-04-15 12:38:46,737 INFO L290 TraceCheckUtils]: 52: Hoare triple {80361#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80361#(<= main_~k~0 23)} is VALID [2022-04-15 12:38:46,740 INFO L290 TraceCheckUtils]: 53: Hoare triple {80361#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80362#(<= main_~k~0 24)} is VALID [2022-04-15 12:38:46,740 INFO L290 TraceCheckUtils]: 54: Hoare triple {80362#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80362#(<= main_~k~0 24)} is VALID [2022-04-15 12:38:46,742 INFO L290 TraceCheckUtils]: 55: Hoare triple {80362#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80363#(<= main_~k~0 25)} is VALID [2022-04-15 12:38:46,742 INFO L290 TraceCheckUtils]: 56: Hoare triple {80363#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80363#(<= main_~k~0 25)} is VALID [2022-04-15 12:38:46,745 INFO L290 TraceCheckUtils]: 57: Hoare triple {80363#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80364#(<= main_~k~0 26)} is VALID [2022-04-15 12:38:46,745 INFO L290 TraceCheckUtils]: 58: Hoare triple {80364#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80364#(<= main_~k~0 26)} is VALID [2022-04-15 12:38:46,747 INFO L290 TraceCheckUtils]: 59: Hoare triple {80364#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80365#(<= main_~k~0 27)} is VALID [2022-04-15 12:38:46,747 INFO L290 TraceCheckUtils]: 60: Hoare triple {80365#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80365#(<= main_~k~0 27)} is VALID [2022-04-15 12:38:46,749 INFO L290 TraceCheckUtils]: 61: Hoare triple {80365#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80366#(<= main_~k~0 28)} is VALID [2022-04-15 12:38:46,750 INFO L290 TraceCheckUtils]: 62: Hoare triple {80366#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80366#(<= main_~k~0 28)} is VALID [2022-04-15 12:38:46,752 INFO L290 TraceCheckUtils]: 63: Hoare triple {80366#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80367#(<= main_~k~0 29)} is VALID [2022-04-15 12:38:46,752 INFO L290 TraceCheckUtils]: 64: Hoare triple {80367#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80367#(<= main_~k~0 29)} is VALID [2022-04-15 12:38:46,754 INFO L290 TraceCheckUtils]: 65: Hoare triple {80367#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80368#(<= main_~k~0 30)} is VALID [2022-04-15 12:38:46,755 INFO L290 TraceCheckUtils]: 66: Hoare triple {80368#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80368#(<= main_~k~0 30)} is VALID [2022-04-15 12:38:46,757 INFO L290 TraceCheckUtils]: 67: Hoare triple {80368#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80369#(<= main_~k~0 31)} is VALID [2022-04-15 12:38:46,757 INFO L290 TraceCheckUtils]: 68: Hoare triple {80369#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80369#(<= main_~k~0 31)} is VALID [2022-04-15 12:38:46,759 INFO L290 TraceCheckUtils]: 69: Hoare triple {80369#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80370#(<= main_~k~0 32)} is VALID [2022-04-15 12:38:46,759 INFO L290 TraceCheckUtils]: 70: Hoare triple {80370#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80370#(<= main_~k~0 32)} is VALID [2022-04-15 12:38:46,762 INFO L290 TraceCheckUtils]: 71: Hoare triple {80370#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80371#(<= main_~k~0 33)} is VALID [2022-04-15 12:38:46,762 INFO L290 TraceCheckUtils]: 72: Hoare triple {80371#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80371#(<= main_~k~0 33)} is VALID [2022-04-15 12:38:46,764 INFO L290 TraceCheckUtils]: 73: Hoare triple {80371#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80372#(<= main_~k~0 34)} is VALID [2022-04-15 12:38:46,764 INFO L290 TraceCheckUtils]: 74: Hoare triple {80372#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80372#(<= main_~k~0 34)} is VALID [2022-04-15 12:38:46,767 INFO L290 TraceCheckUtils]: 75: Hoare triple {80372#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80373#(<= main_~k~0 35)} is VALID [2022-04-15 12:38:46,767 INFO L290 TraceCheckUtils]: 76: Hoare triple {80373#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80373#(<= main_~k~0 35)} is VALID [2022-04-15 12:38:46,769 INFO L290 TraceCheckUtils]: 77: Hoare triple {80373#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80374#(<= main_~k~0 36)} is VALID [2022-04-15 12:38:46,769 INFO L290 TraceCheckUtils]: 78: Hoare triple {80374#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80374#(<= main_~k~0 36)} is VALID [2022-04-15 12:38:46,771 INFO L290 TraceCheckUtils]: 79: Hoare triple {80374#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80375#(<= main_~k~0 37)} is VALID [2022-04-15 12:38:46,772 INFO L290 TraceCheckUtils]: 80: Hoare triple {80375#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80375#(<= main_~k~0 37)} is VALID [2022-04-15 12:38:46,774 INFO L290 TraceCheckUtils]: 81: Hoare triple {80375#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80376#(<= main_~k~0 38)} is VALID [2022-04-15 12:38:46,774 INFO L290 TraceCheckUtils]: 82: Hoare triple {80376#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80376#(<= main_~k~0 38)} is VALID [2022-04-15 12:38:46,776 INFO L290 TraceCheckUtils]: 83: Hoare triple {80376#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80377#(<= main_~k~0 39)} is VALID [2022-04-15 12:38:46,777 INFO L290 TraceCheckUtils]: 84: Hoare triple {80377#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80377#(<= main_~k~0 39)} is VALID [2022-04-15 12:38:46,779 INFO L290 TraceCheckUtils]: 85: Hoare triple {80377#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80378#(<= main_~k~0 40)} is VALID [2022-04-15 12:38:46,779 INFO L290 TraceCheckUtils]: 86: Hoare triple {80378#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80378#(<= main_~k~0 40)} is VALID [2022-04-15 12:38:46,781 INFO L290 TraceCheckUtils]: 87: Hoare triple {80378#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80379#(<= main_~k~0 41)} is VALID [2022-04-15 12:38:46,781 INFO L290 TraceCheckUtils]: 88: Hoare triple {80379#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80379#(<= main_~k~0 41)} is VALID [2022-04-15 12:38:46,784 INFO L290 TraceCheckUtils]: 89: Hoare triple {80379#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80380#(<= main_~k~0 42)} is VALID [2022-04-15 12:38:46,784 INFO L290 TraceCheckUtils]: 90: Hoare triple {80380#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80380#(<= main_~k~0 42)} is VALID [2022-04-15 12:38:46,786 INFO L290 TraceCheckUtils]: 91: Hoare triple {80380#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80381#(<= main_~k~0 43)} is VALID [2022-04-15 12:38:46,786 INFO L290 TraceCheckUtils]: 92: Hoare triple {80381#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80381#(<= main_~k~0 43)} is VALID [2022-04-15 12:38:46,789 INFO L290 TraceCheckUtils]: 93: Hoare triple {80381#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80382#(<= main_~k~0 44)} is VALID [2022-04-15 12:38:46,789 INFO L290 TraceCheckUtils]: 94: Hoare triple {80382#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80382#(<= main_~k~0 44)} is VALID [2022-04-15 12:38:46,791 INFO L290 TraceCheckUtils]: 95: Hoare triple {80382#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80383#(<= main_~k~0 45)} is VALID [2022-04-15 12:38:46,791 INFO L290 TraceCheckUtils]: 96: Hoare triple {80383#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80383#(<= main_~k~0 45)} is VALID [2022-04-15 12:38:46,793 INFO L290 TraceCheckUtils]: 97: Hoare triple {80383#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80384#(<= main_~k~0 46)} is VALID [2022-04-15 12:38:46,793 INFO L290 TraceCheckUtils]: 98: Hoare triple {80384#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80384#(<= main_~k~0 46)} is VALID [2022-04-15 12:38:46,796 INFO L290 TraceCheckUtils]: 99: Hoare triple {80384#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80385#(<= main_~k~0 47)} is VALID [2022-04-15 12:38:46,796 INFO L290 TraceCheckUtils]: 100: Hoare triple {80385#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80385#(<= main_~k~0 47)} is VALID [2022-04-15 12:38:46,798 INFO L290 TraceCheckUtils]: 101: Hoare triple {80385#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80386#(<= main_~k~0 48)} is VALID [2022-04-15 12:38:46,798 INFO L290 TraceCheckUtils]: 102: Hoare triple {80386#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80386#(<= main_~k~0 48)} is VALID [2022-04-15 12:38:46,801 INFO L290 TraceCheckUtils]: 103: Hoare triple {80386#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80387#(<= main_~k~0 49)} is VALID [2022-04-15 12:38:46,801 INFO L290 TraceCheckUtils]: 104: Hoare triple {80387#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80387#(<= main_~k~0 49)} is VALID [2022-04-15 12:38:46,803 INFO L290 TraceCheckUtils]: 105: Hoare triple {80387#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80388#(<= main_~k~0 50)} is VALID [2022-04-15 12:38:46,803 INFO L290 TraceCheckUtils]: 106: Hoare triple {80388#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80388#(<= main_~k~0 50)} is VALID [2022-04-15 12:38:46,805 INFO L290 TraceCheckUtils]: 107: Hoare triple {80388#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80389#(<= main_~k~0 51)} is VALID [2022-04-15 12:38:46,805 INFO L290 TraceCheckUtils]: 108: Hoare triple {80389#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80389#(<= main_~k~0 51)} is VALID [2022-04-15 12:38:46,808 INFO L290 TraceCheckUtils]: 109: Hoare triple {80389#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80390#(<= main_~k~0 52)} is VALID [2022-04-15 12:38:46,808 INFO L290 TraceCheckUtils]: 110: Hoare triple {80390#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80390#(<= main_~k~0 52)} is VALID [2022-04-15 12:38:46,810 INFO L290 TraceCheckUtils]: 111: Hoare triple {80390#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80391#(<= main_~k~0 53)} is VALID [2022-04-15 12:38:46,810 INFO L290 TraceCheckUtils]: 112: Hoare triple {80391#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80391#(<= main_~k~0 53)} is VALID [2022-04-15 12:38:46,812 INFO L290 TraceCheckUtils]: 113: Hoare triple {80391#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80392#(<= main_~k~0 54)} is VALID [2022-04-15 12:38:46,813 INFO L290 TraceCheckUtils]: 114: Hoare triple {80392#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80392#(<= main_~k~0 54)} is VALID [2022-04-15 12:38:46,815 INFO L290 TraceCheckUtils]: 115: Hoare triple {80392#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80393#(<= main_~k~0 55)} is VALID [2022-04-15 12:38:46,815 INFO L290 TraceCheckUtils]: 116: Hoare triple {80393#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80393#(<= main_~k~0 55)} is VALID [2022-04-15 12:38:46,817 INFO L290 TraceCheckUtils]: 117: Hoare triple {80393#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80394#(<= main_~k~0 56)} is VALID [2022-04-15 12:38:46,817 INFO L290 TraceCheckUtils]: 118: Hoare triple {80394#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80394#(<= main_~k~0 56)} is VALID [2022-04-15 12:38:46,820 INFO L290 TraceCheckUtils]: 119: Hoare triple {80394#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80395#(<= main_~k~0 57)} is VALID [2022-04-15 12:38:46,820 INFO L290 TraceCheckUtils]: 120: Hoare triple {80395#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80395#(<= main_~k~0 57)} is VALID [2022-04-15 12:38:46,822 INFO L290 TraceCheckUtils]: 121: Hoare triple {80395#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80396#(<= main_~k~0 58)} is VALID [2022-04-15 12:38:46,822 INFO L290 TraceCheckUtils]: 122: Hoare triple {80396#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80396#(<= main_~k~0 58)} is VALID [2022-04-15 12:38:46,824 INFO L290 TraceCheckUtils]: 123: Hoare triple {80396#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80397#(<= main_~k~0 59)} is VALID [2022-04-15 12:38:46,825 INFO L290 TraceCheckUtils]: 124: Hoare triple {80397#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80397#(<= main_~k~0 59)} is VALID [2022-04-15 12:38:46,827 INFO L290 TraceCheckUtils]: 125: Hoare triple {80397#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80398#(<= main_~k~0 60)} is VALID [2022-04-15 12:38:46,827 INFO L290 TraceCheckUtils]: 126: Hoare triple {80398#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80398#(<= main_~k~0 60)} is VALID [2022-04-15 12:38:46,830 INFO L290 TraceCheckUtils]: 127: Hoare triple {80398#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80399#(<= main_~k~0 61)} is VALID [2022-04-15 12:38:46,830 INFO L290 TraceCheckUtils]: 128: Hoare triple {80399#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80399#(<= main_~k~0 61)} is VALID [2022-04-15 12:38:46,833 INFO L290 TraceCheckUtils]: 129: Hoare triple {80399#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80400#(<= main_~k~0 62)} is VALID [2022-04-15 12:38:46,833 INFO L290 TraceCheckUtils]: 130: Hoare triple {80400#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80400#(<= main_~k~0 62)} is VALID [2022-04-15 12:38:46,835 INFO L290 TraceCheckUtils]: 131: Hoare triple {80400#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80401#(<= main_~k~0 63)} is VALID [2022-04-15 12:38:46,835 INFO L290 TraceCheckUtils]: 132: Hoare triple {80401#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80401#(<= main_~k~0 63)} is VALID [2022-04-15 12:38:46,837 INFO L290 TraceCheckUtils]: 133: Hoare triple {80401#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80402#(<= main_~k~0 64)} is VALID [2022-04-15 12:38:46,838 INFO L290 TraceCheckUtils]: 134: Hoare triple {80402#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80402#(<= main_~k~0 64)} is VALID [2022-04-15 12:38:46,840 INFO L290 TraceCheckUtils]: 135: Hoare triple {80402#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80403#(<= main_~k~0 65)} is VALID [2022-04-15 12:38:46,840 INFO L290 TraceCheckUtils]: 136: Hoare triple {80403#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80403#(<= main_~k~0 65)} is VALID [2022-04-15 12:38:46,842 INFO L290 TraceCheckUtils]: 137: Hoare triple {80403#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80404#(<= main_~k~0 66)} is VALID [2022-04-15 12:38:46,843 INFO L290 TraceCheckUtils]: 138: Hoare triple {80404#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80404#(<= main_~k~0 66)} is VALID [2022-04-15 12:38:46,845 INFO L290 TraceCheckUtils]: 139: Hoare triple {80404#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80405#(<= main_~k~0 67)} is VALID [2022-04-15 12:38:46,845 INFO L290 TraceCheckUtils]: 140: Hoare triple {80405#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80405#(<= main_~k~0 67)} is VALID [2022-04-15 12:38:46,847 INFO L290 TraceCheckUtils]: 141: Hoare triple {80405#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80406#(<= main_~k~0 68)} is VALID [2022-04-15 12:38:46,848 INFO L290 TraceCheckUtils]: 142: Hoare triple {80406#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80406#(<= main_~k~0 68)} is VALID [2022-04-15 12:38:46,850 INFO L290 TraceCheckUtils]: 143: Hoare triple {80406#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80407#(<= main_~k~0 69)} is VALID [2022-04-15 12:38:46,850 INFO L290 TraceCheckUtils]: 144: Hoare triple {80407#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80407#(<= main_~k~0 69)} is VALID [2022-04-15 12:38:46,852 INFO L290 TraceCheckUtils]: 145: Hoare triple {80407#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80408#(<= main_~k~0 70)} is VALID [2022-04-15 12:38:46,853 INFO L290 TraceCheckUtils]: 146: Hoare triple {80408#(<= main_~k~0 70)} assume !(~i~0 < 1000000); {80408#(<= main_~k~0 70)} is VALID [2022-04-15 12:38:46,853 INFO L272 TraceCheckUtils]: 147: Hoare triple {80408#(<= main_~k~0 70)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {80857#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:38:46,853 INFO L290 TraceCheckUtils]: 148: Hoare triple {80857#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {80861#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:38:46,853 INFO L290 TraceCheckUtils]: 149: Hoare triple {80861#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {80334#false} is VALID [2022-04-15 12:38:46,853 INFO L290 TraceCheckUtils]: 150: Hoare triple {80334#false} assume !false; {80334#false} is VALID [2022-04-15 12:38:46,854 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 4900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:38:46,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:38:50,300 INFO L290 TraceCheckUtils]: 150: Hoare triple {80334#false} assume !false; {80334#false} is VALID [2022-04-15 12:38:50,300 INFO L290 TraceCheckUtils]: 149: Hoare triple {80861#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {80334#false} is VALID [2022-04-15 12:38:50,300 INFO L290 TraceCheckUtils]: 148: Hoare triple {80857#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {80861#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:38:50,301 INFO L272 TraceCheckUtils]: 147: Hoare triple {80877#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {80857#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:38:50,301 INFO L290 TraceCheckUtils]: 146: Hoare triple {80877#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {80877#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:38:50,307 INFO L290 TraceCheckUtils]: 145: Hoare triple {80884#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80877#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:38:50,308 INFO L290 TraceCheckUtils]: 144: Hoare triple {80884#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80884#(<= main_~k~0 999999)} is VALID [2022-04-15 12:38:50,310 INFO L290 TraceCheckUtils]: 143: Hoare triple {80891#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80884#(<= main_~k~0 999999)} is VALID [2022-04-15 12:38:50,310 INFO L290 TraceCheckUtils]: 142: Hoare triple {80891#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80891#(<= main_~k~0 999998)} is VALID [2022-04-15 12:38:50,313 INFO L290 TraceCheckUtils]: 141: Hoare triple {80898#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80891#(<= main_~k~0 999998)} is VALID [2022-04-15 12:38:50,313 INFO L290 TraceCheckUtils]: 140: Hoare triple {80898#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80898#(<= main_~k~0 999997)} is VALID [2022-04-15 12:38:50,315 INFO L290 TraceCheckUtils]: 139: Hoare triple {80905#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80898#(<= main_~k~0 999997)} is VALID [2022-04-15 12:38:50,315 INFO L290 TraceCheckUtils]: 138: Hoare triple {80905#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80905#(<= main_~k~0 999996)} is VALID [2022-04-15 12:38:50,318 INFO L290 TraceCheckUtils]: 137: Hoare triple {80912#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80905#(<= main_~k~0 999996)} is VALID [2022-04-15 12:38:50,318 INFO L290 TraceCheckUtils]: 136: Hoare triple {80912#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80912#(<= main_~k~0 999995)} is VALID [2022-04-15 12:38:50,320 INFO L290 TraceCheckUtils]: 135: Hoare triple {80919#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80912#(<= main_~k~0 999995)} is VALID [2022-04-15 12:38:50,320 INFO L290 TraceCheckUtils]: 134: Hoare triple {80919#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80919#(<= main_~k~0 999994)} is VALID [2022-04-15 12:38:50,322 INFO L290 TraceCheckUtils]: 133: Hoare triple {80926#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80919#(<= main_~k~0 999994)} is VALID [2022-04-15 12:38:50,322 INFO L290 TraceCheckUtils]: 132: Hoare triple {80926#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80926#(<= main_~k~0 999993)} is VALID [2022-04-15 12:38:50,325 INFO L290 TraceCheckUtils]: 131: Hoare triple {80933#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80926#(<= main_~k~0 999993)} is VALID [2022-04-15 12:38:50,325 INFO L290 TraceCheckUtils]: 130: Hoare triple {80933#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80933#(<= main_~k~0 999992)} is VALID [2022-04-15 12:38:50,327 INFO L290 TraceCheckUtils]: 129: Hoare triple {80940#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80933#(<= main_~k~0 999992)} is VALID [2022-04-15 12:38:50,327 INFO L290 TraceCheckUtils]: 128: Hoare triple {80940#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80940#(<= main_~k~0 999991)} is VALID [2022-04-15 12:38:50,330 INFO L290 TraceCheckUtils]: 127: Hoare triple {80947#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80940#(<= main_~k~0 999991)} is VALID [2022-04-15 12:38:50,330 INFO L290 TraceCheckUtils]: 126: Hoare triple {80947#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80947#(<= main_~k~0 999990)} is VALID [2022-04-15 12:38:50,332 INFO L290 TraceCheckUtils]: 125: Hoare triple {80954#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80947#(<= main_~k~0 999990)} is VALID [2022-04-15 12:38:50,332 INFO L290 TraceCheckUtils]: 124: Hoare triple {80954#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80954#(<= main_~k~0 999989)} is VALID [2022-04-15 12:38:50,334 INFO L290 TraceCheckUtils]: 123: Hoare triple {80961#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80954#(<= main_~k~0 999989)} is VALID [2022-04-15 12:38:50,335 INFO L290 TraceCheckUtils]: 122: Hoare triple {80961#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80961#(<= main_~k~0 999988)} is VALID [2022-04-15 12:38:50,337 INFO L290 TraceCheckUtils]: 121: Hoare triple {80968#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80961#(<= main_~k~0 999988)} is VALID [2022-04-15 12:38:50,337 INFO L290 TraceCheckUtils]: 120: Hoare triple {80968#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80968#(<= main_~k~0 999987)} is VALID [2022-04-15 12:38:50,339 INFO L290 TraceCheckUtils]: 119: Hoare triple {80975#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80968#(<= main_~k~0 999987)} is VALID [2022-04-15 12:38:50,339 INFO L290 TraceCheckUtils]: 118: Hoare triple {80975#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80975#(<= main_~k~0 999986)} is VALID [2022-04-15 12:38:50,342 INFO L290 TraceCheckUtils]: 117: Hoare triple {80982#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80975#(<= main_~k~0 999986)} is VALID [2022-04-15 12:38:50,342 INFO L290 TraceCheckUtils]: 116: Hoare triple {80982#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80982#(<= main_~k~0 999985)} is VALID [2022-04-15 12:38:50,344 INFO L290 TraceCheckUtils]: 115: Hoare triple {80989#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80982#(<= main_~k~0 999985)} is VALID [2022-04-15 12:38:50,344 INFO L290 TraceCheckUtils]: 114: Hoare triple {80989#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80989#(<= main_~k~0 999984)} is VALID [2022-04-15 12:38:50,346 INFO L290 TraceCheckUtils]: 113: Hoare triple {80996#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80989#(<= main_~k~0 999984)} is VALID [2022-04-15 12:38:50,346 INFO L290 TraceCheckUtils]: 112: Hoare triple {80996#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {80996#(<= main_~k~0 999983)} is VALID [2022-04-15 12:38:50,349 INFO L290 TraceCheckUtils]: 111: Hoare triple {81003#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {80996#(<= main_~k~0 999983)} is VALID [2022-04-15 12:38:50,349 INFO L290 TraceCheckUtils]: 110: Hoare triple {81003#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81003#(<= main_~k~0 999982)} is VALID [2022-04-15 12:38:50,351 INFO L290 TraceCheckUtils]: 109: Hoare triple {81010#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81003#(<= main_~k~0 999982)} is VALID [2022-04-15 12:38:50,351 INFO L290 TraceCheckUtils]: 108: Hoare triple {81010#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81010#(<= main_~k~0 999981)} is VALID [2022-04-15 12:38:50,353 INFO L290 TraceCheckUtils]: 107: Hoare triple {81017#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81010#(<= main_~k~0 999981)} is VALID [2022-04-15 12:38:50,354 INFO L290 TraceCheckUtils]: 106: Hoare triple {81017#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81017#(<= main_~k~0 999980)} is VALID [2022-04-15 12:38:50,356 INFO L290 TraceCheckUtils]: 105: Hoare triple {81024#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81017#(<= main_~k~0 999980)} is VALID [2022-04-15 12:38:50,356 INFO L290 TraceCheckUtils]: 104: Hoare triple {81024#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81024#(<= main_~k~0 999979)} is VALID [2022-04-15 12:38:50,358 INFO L290 TraceCheckUtils]: 103: Hoare triple {81031#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81024#(<= main_~k~0 999979)} is VALID [2022-04-15 12:38:50,359 INFO L290 TraceCheckUtils]: 102: Hoare triple {81031#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81031#(<= main_~k~0 999978)} is VALID [2022-04-15 12:38:50,361 INFO L290 TraceCheckUtils]: 101: Hoare triple {81038#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81031#(<= main_~k~0 999978)} is VALID [2022-04-15 12:38:50,361 INFO L290 TraceCheckUtils]: 100: Hoare triple {81038#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81038#(<= main_~k~0 999977)} is VALID [2022-04-15 12:38:50,363 INFO L290 TraceCheckUtils]: 99: Hoare triple {81045#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81038#(<= main_~k~0 999977)} is VALID [2022-04-15 12:38:50,363 INFO L290 TraceCheckUtils]: 98: Hoare triple {81045#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81045#(<= main_~k~0 999976)} is VALID [2022-04-15 12:38:50,365 INFO L290 TraceCheckUtils]: 97: Hoare triple {81052#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81045#(<= main_~k~0 999976)} is VALID [2022-04-15 12:38:50,366 INFO L290 TraceCheckUtils]: 96: Hoare triple {81052#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81052#(<= main_~k~0 999975)} is VALID [2022-04-15 12:38:50,368 INFO L290 TraceCheckUtils]: 95: Hoare triple {81059#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81052#(<= main_~k~0 999975)} is VALID [2022-04-15 12:38:50,368 INFO L290 TraceCheckUtils]: 94: Hoare triple {81059#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81059#(<= main_~k~0 999974)} is VALID [2022-04-15 12:38:50,370 INFO L290 TraceCheckUtils]: 93: Hoare triple {81066#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81059#(<= main_~k~0 999974)} is VALID [2022-04-15 12:38:50,371 INFO L290 TraceCheckUtils]: 92: Hoare triple {81066#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81066#(<= main_~k~0 999973)} is VALID [2022-04-15 12:38:50,373 INFO L290 TraceCheckUtils]: 91: Hoare triple {81073#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81066#(<= main_~k~0 999973)} is VALID [2022-04-15 12:38:50,373 INFO L290 TraceCheckUtils]: 90: Hoare triple {81073#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81073#(<= main_~k~0 999972)} is VALID [2022-04-15 12:38:50,375 INFO L290 TraceCheckUtils]: 89: Hoare triple {81080#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81073#(<= main_~k~0 999972)} is VALID [2022-04-15 12:38:50,375 INFO L290 TraceCheckUtils]: 88: Hoare triple {81080#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81080#(<= main_~k~0 999971)} is VALID [2022-04-15 12:38:50,378 INFO L290 TraceCheckUtils]: 87: Hoare triple {81087#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81080#(<= main_~k~0 999971)} is VALID [2022-04-15 12:38:50,378 INFO L290 TraceCheckUtils]: 86: Hoare triple {81087#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81087#(<= main_~k~0 999970)} is VALID [2022-04-15 12:38:50,381 INFO L290 TraceCheckUtils]: 85: Hoare triple {81094#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81087#(<= main_~k~0 999970)} is VALID [2022-04-15 12:38:50,381 INFO L290 TraceCheckUtils]: 84: Hoare triple {81094#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81094#(<= main_~k~0 999969)} is VALID [2022-04-15 12:38:50,383 INFO L290 TraceCheckUtils]: 83: Hoare triple {81101#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81094#(<= main_~k~0 999969)} is VALID [2022-04-15 12:38:50,383 INFO L290 TraceCheckUtils]: 82: Hoare triple {81101#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81101#(<= main_~k~0 999968)} is VALID [2022-04-15 12:38:50,385 INFO L290 TraceCheckUtils]: 81: Hoare triple {81108#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81101#(<= main_~k~0 999968)} is VALID [2022-04-15 12:38:50,385 INFO L290 TraceCheckUtils]: 80: Hoare triple {81108#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81108#(<= main_~k~0 999967)} is VALID [2022-04-15 12:38:50,388 INFO L290 TraceCheckUtils]: 79: Hoare triple {81115#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81108#(<= main_~k~0 999967)} is VALID [2022-04-15 12:38:50,389 INFO L290 TraceCheckUtils]: 78: Hoare triple {81115#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81115#(<= main_~k~0 999966)} is VALID [2022-04-15 12:38:50,391 INFO L290 TraceCheckUtils]: 77: Hoare triple {81122#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81115#(<= main_~k~0 999966)} is VALID [2022-04-15 12:38:50,391 INFO L290 TraceCheckUtils]: 76: Hoare triple {81122#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81122#(<= main_~k~0 999965)} is VALID [2022-04-15 12:38:50,393 INFO L290 TraceCheckUtils]: 75: Hoare triple {81129#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81122#(<= main_~k~0 999965)} is VALID [2022-04-15 12:38:50,393 INFO L290 TraceCheckUtils]: 74: Hoare triple {81129#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81129#(<= main_~k~0 999964)} is VALID [2022-04-15 12:38:50,395 INFO L290 TraceCheckUtils]: 73: Hoare triple {81136#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81129#(<= main_~k~0 999964)} is VALID [2022-04-15 12:38:50,396 INFO L290 TraceCheckUtils]: 72: Hoare triple {81136#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81136#(<= main_~k~0 999963)} is VALID [2022-04-15 12:38:50,398 INFO L290 TraceCheckUtils]: 71: Hoare triple {81143#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81136#(<= main_~k~0 999963)} is VALID [2022-04-15 12:38:50,398 INFO L290 TraceCheckUtils]: 70: Hoare triple {81143#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81143#(<= main_~k~0 999962)} is VALID [2022-04-15 12:38:50,401 INFO L290 TraceCheckUtils]: 69: Hoare triple {81150#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81143#(<= main_~k~0 999962)} is VALID [2022-04-15 12:38:50,401 INFO L290 TraceCheckUtils]: 68: Hoare triple {81150#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81150#(<= main_~k~0 999961)} is VALID [2022-04-15 12:38:50,404 INFO L290 TraceCheckUtils]: 67: Hoare triple {81157#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81150#(<= main_~k~0 999961)} is VALID [2022-04-15 12:38:50,404 INFO L290 TraceCheckUtils]: 66: Hoare triple {81157#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81157#(<= main_~k~0 999960)} is VALID [2022-04-15 12:38:50,406 INFO L290 TraceCheckUtils]: 65: Hoare triple {81164#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81157#(<= main_~k~0 999960)} is VALID [2022-04-15 12:38:50,406 INFO L290 TraceCheckUtils]: 64: Hoare triple {81164#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81164#(<= main_~k~0 999959)} is VALID [2022-04-15 12:38:50,408 INFO L290 TraceCheckUtils]: 63: Hoare triple {81171#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81164#(<= main_~k~0 999959)} is VALID [2022-04-15 12:38:50,409 INFO L290 TraceCheckUtils]: 62: Hoare triple {81171#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81171#(<= main_~k~0 999958)} is VALID [2022-04-15 12:38:50,411 INFO L290 TraceCheckUtils]: 61: Hoare triple {81178#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81171#(<= main_~k~0 999958)} is VALID [2022-04-15 12:38:50,411 INFO L290 TraceCheckUtils]: 60: Hoare triple {81178#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81178#(<= main_~k~0 999957)} is VALID [2022-04-15 12:38:50,414 INFO L290 TraceCheckUtils]: 59: Hoare triple {81185#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81178#(<= main_~k~0 999957)} is VALID [2022-04-15 12:38:50,414 INFO L290 TraceCheckUtils]: 58: Hoare triple {81185#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81185#(<= main_~k~0 999956)} is VALID [2022-04-15 12:38:50,416 INFO L290 TraceCheckUtils]: 57: Hoare triple {81192#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81185#(<= main_~k~0 999956)} is VALID [2022-04-15 12:38:50,416 INFO L290 TraceCheckUtils]: 56: Hoare triple {81192#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81192#(<= main_~k~0 999955)} is VALID [2022-04-15 12:38:50,418 INFO L290 TraceCheckUtils]: 55: Hoare triple {81199#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81192#(<= main_~k~0 999955)} is VALID [2022-04-15 12:38:50,418 INFO L290 TraceCheckUtils]: 54: Hoare triple {81199#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81199#(<= main_~k~0 999954)} is VALID [2022-04-15 12:38:50,421 INFO L290 TraceCheckUtils]: 53: Hoare triple {81206#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81199#(<= main_~k~0 999954)} is VALID [2022-04-15 12:38:50,421 INFO L290 TraceCheckUtils]: 52: Hoare triple {81206#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81206#(<= main_~k~0 999953)} is VALID [2022-04-15 12:38:50,423 INFO L290 TraceCheckUtils]: 51: Hoare triple {81213#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81206#(<= main_~k~0 999953)} is VALID [2022-04-15 12:38:50,424 INFO L290 TraceCheckUtils]: 50: Hoare triple {81213#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81213#(<= main_~k~0 999952)} is VALID [2022-04-15 12:38:50,426 INFO L290 TraceCheckUtils]: 49: Hoare triple {81220#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81213#(<= main_~k~0 999952)} is VALID [2022-04-15 12:38:50,426 INFO L290 TraceCheckUtils]: 48: Hoare triple {81220#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81220#(<= main_~k~0 999951)} is VALID [2022-04-15 12:38:50,428 INFO L290 TraceCheckUtils]: 47: Hoare triple {81227#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81220#(<= main_~k~0 999951)} is VALID [2022-04-15 12:38:50,428 INFO L290 TraceCheckUtils]: 46: Hoare triple {81227#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81227#(<= main_~k~0 999950)} is VALID [2022-04-15 12:38:50,431 INFO L290 TraceCheckUtils]: 45: Hoare triple {81234#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81227#(<= main_~k~0 999950)} is VALID [2022-04-15 12:38:50,431 INFO L290 TraceCheckUtils]: 44: Hoare triple {81234#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81234#(<= main_~k~0 999949)} is VALID [2022-04-15 12:38:50,433 INFO L290 TraceCheckUtils]: 43: Hoare triple {81241#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81234#(<= main_~k~0 999949)} is VALID [2022-04-15 12:38:50,434 INFO L290 TraceCheckUtils]: 42: Hoare triple {81241#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81241#(<= main_~k~0 999948)} is VALID [2022-04-15 12:38:50,436 INFO L290 TraceCheckUtils]: 41: Hoare triple {81248#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81241#(<= main_~k~0 999948)} is VALID [2022-04-15 12:38:50,436 INFO L290 TraceCheckUtils]: 40: Hoare triple {81248#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81248#(<= main_~k~0 999947)} is VALID [2022-04-15 12:38:50,438 INFO L290 TraceCheckUtils]: 39: Hoare triple {81255#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81248#(<= main_~k~0 999947)} is VALID [2022-04-15 12:38:50,438 INFO L290 TraceCheckUtils]: 38: Hoare triple {81255#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81255#(<= main_~k~0 999946)} is VALID [2022-04-15 12:38:50,440 INFO L290 TraceCheckUtils]: 37: Hoare triple {81262#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81255#(<= main_~k~0 999946)} is VALID [2022-04-15 12:38:50,441 INFO L290 TraceCheckUtils]: 36: Hoare triple {81262#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81262#(<= main_~k~0 999945)} is VALID [2022-04-15 12:38:50,443 INFO L290 TraceCheckUtils]: 35: Hoare triple {81269#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81262#(<= main_~k~0 999945)} is VALID [2022-04-15 12:38:50,443 INFO L290 TraceCheckUtils]: 34: Hoare triple {81269#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81269#(<= main_~k~0 999944)} is VALID [2022-04-15 12:38:50,445 INFO L290 TraceCheckUtils]: 33: Hoare triple {81276#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81269#(<= main_~k~0 999944)} is VALID [2022-04-15 12:38:50,445 INFO L290 TraceCheckUtils]: 32: Hoare triple {81276#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81276#(<= main_~k~0 999943)} is VALID [2022-04-15 12:38:50,447 INFO L290 TraceCheckUtils]: 31: Hoare triple {81283#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81276#(<= main_~k~0 999943)} is VALID [2022-04-15 12:38:50,448 INFO L290 TraceCheckUtils]: 30: Hoare triple {81283#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81283#(<= main_~k~0 999942)} is VALID [2022-04-15 12:38:50,450 INFO L290 TraceCheckUtils]: 29: Hoare triple {81290#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81283#(<= main_~k~0 999942)} is VALID [2022-04-15 12:38:50,450 INFO L290 TraceCheckUtils]: 28: Hoare triple {81290#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81290#(<= main_~k~0 999941)} is VALID [2022-04-15 12:38:50,452 INFO L290 TraceCheckUtils]: 27: Hoare triple {81297#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81290#(<= main_~k~0 999941)} is VALID [2022-04-15 12:38:50,452 INFO L290 TraceCheckUtils]: 26: Hoare triple {81297#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81297#(<= main_~k~0 999940)} is VALID [2022-04-15 12:38:50,455 INFO L290 TraceCheckUtils]: 25: Hoare triple {81304#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81297#(<= main_~k~0 999940)} is VALID [2022-04-15 12:38:50,455 INFO L290 TraceCheckUtils]: 24: Hoare triple {81304#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81304#(<= main_~k~0 999939)} is VALID [2022-04-15 12:38:50,457 INFO L290 TraceCheckUtils]: 23: Hoare triple {81311#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81304#(<= main_~k~0 999939)} is VALID [2022-04-15 12:38:50,457 INFO L290 TraceCheckUtils]: 22: Hoare triple {81311#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81311#(<= main_~k~0 999938)} is VALID [2022-04-15 12:38:50,459 INFO L290 TraceCheckUtils]: 21: Hoare triple {81318#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81311#(<= main_~k~0 999938)} is VALID [2022-04-15 12:38:50,459 INFO L290 TraceCheckUtils]: 20: Hoare triple {81318#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81318#(<= main_~k~0 999937)} is VALID [2022-04-15 12:38:50,462 INFO L290 TraceCheckUtils]: 19: Hoare triple {81325#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81318#(<= main_~k~0 999937)} is VALID [2022-04-15 12:38:50,462 INFO L290 TraceCheckUtils]: 18: Hoare triple {81325#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81325#(<= main_~k~0 999936)} is VALID [2022-04-15 12:38:50,464 INFO L290 TraceCheckUtils]: 17: Hoare triple {81332#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81325#(<= main_~k~0 999936)} is VALID [2022-04-15 12:38:50,464 INFO L290 TraceCheckUtils]: 16: Hoare triple {81332#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81332#(<= main_~k~0 999935)} is VALID [2022-04-15 12:38:50,466 INFO L290 TraceCheckUtils]: 15: Hoare triple {81339#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81332#(<= main_~k~0 999935)} is VALID [2022-04-15 12:38:50,466 INFO L290 TraceCheckUtils]: 14: Hoare triple {81339#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81339#(<= main_~k~0 999934)} is VALID [2022-04-15 12:38:50,469 INFO L290 TraceCheckUtils]: 13: Hoare triple {81346#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81339#(<= main_~k~0 999934)} is VALID [2022-04-15 12:38:50,469 INFO L290 TraceCheckUtils]: 12: Hoare triple {81346#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81346#(<= main_~k~0 999933)} is VALID [2022-04-15 12:38:50,471 INFO L290 TraceCheckUtils]: 11: Hoare triple {81353#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81346#(<= main_~k~0 999933)} is VALID [2022-04-15 12:38:50,471 INFO L290 TraceCheckUtils]: 10: Hoare triple {81353#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81353#(<= main_~k~0 999932)} is VALID [2022-04-15 12:38:50,474 INFO L290 TraceCheckUtils]: 9: Hoare triple {81360#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81353#(<= main_~k~0 999932)} is VALID [2022-04-15 12:38:50,474 INFO L290 TraceCheckUtils]: 8: Hoare triple {81360#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81360#(<= main_~k~0 999931)} is VALID [2022-04-15 12:38:50,476 INFO L290 TraceCheckUtils]: 7: Hoare triple {81367#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {81360#(<= main_~k~0 999931)} is VALID [2022-04-15 12:38:50,476 INFO L290 TraceCheckUtils]: 6: Hoare triple {81367#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {81367#(<= main_~k~0 999930)} is VALID [2022-04-15 12:38:50,476 INFO L290 TraceCheckUtils]: 5: Hoare triple {80333#true} ~i~0 := 0;~k~0 := 0; {81367#(<= main_~k~0 999930)} is VALID [2022-04-15 12:38:50,476 INFO L272 TraceCheckUtils]: 4: Hoare triple {80333#true} call #t~ret3 := main(); {80333#true} is VALID [2022-04-15 12:38:50,477 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {80333#true} {80333#true} #54#return; {80333#true} is VALID [2022-04-15 12:38:50,477 INFO L290 TraceCheckUtils]: 2: Hoare triple {80333#true} assume true; {80333#true} is VALID [2022-04-15 12:38:50,477 INFO L290 TraceCheckUtils]: 1: Hoare triple {80333#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {80333#true} is VALID [2022-04-15 12:38:50,477 INFO L272 TraceCheckUtils]: 0: Hoare triple {80333#true} call ULTIMATE.init(); {80333#true} is VALID [2022-04-15 12:38:50,477 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 4900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:38:50,478 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199127388] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:38:50,478 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:38:50,478 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [76, 75, 75] total 150 [2022-04-15 12:38:50,478 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:38:50,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1260399074] [2022-04-15 12:38:50,478 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1260399074] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:38:50,478 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:38:50,478 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [76] imperfect sequences [] total 76 [2022-04-15 12:38:50,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058819728] [2022-04-15 12:38:50,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:38:50,478 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 1.9342105263157894) internal successors, (147), 74 states have internal predecessors, (147), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 151 [2022-04-15 12:38:50,479 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:38:50,479 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 76 states, 76 states have (on average 1.9342105263157894) internal successors, (147), 74 states have internal predecessors, (147), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:50,684 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 151 edges. 151 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:38:50,684 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2022-04-15 12:38:50,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:38:50,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2022-04-15 12:38:50,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10452, Invalid=11898, Unknown=0, NotChecked=0, Total=22350 [2022-04-15 12:38:50,687 INFO L87 Difference]: Start difference. First operand 152 states and 152 transitions. Second operand has 76 states, 76 states have (on average 1.9342105263157894) internal successors, (147), 74 states have internal predecessors, (147), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:54,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:38:54,295 INFO L93 Difference]: Finished difference Result 160 states and 160 transitions. [2022-04-15 12:38:54,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-04-15 12:38:54,295 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 1.9342105263157894) internal successors, (147), 74 states have internal predecessors, (147), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 151 [2022-04-15 12:38:54,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:38:54,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 76 states have (on average 1.9342105263157894) internal successors, (147), 74 states have internal predecessors, (147), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:54,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 160 transitions. [2022-04-15 12:38:54,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 76 states have (on average 1.9342105263157894) internal successors, (147), 74 states have internal predecessors, (147), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:54,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 160 transitions. [2022-04-15 12:38:54,297 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 76 states and 160 transitions. [2022-04-15 12:38:54,586 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 160 edges. 160 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:38:54,588 INFO L225 Difference]: With dead ends: 160 [2022-04-15 12:38:54,588 INFO L226 Difference]: Without dead ends: 155 [2022-04-15 12:38:54,592 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 451 GetRequests, 229 SyntacticMatches, 1 SemanticMatches, 221 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3831 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=20758, Invalid=28748, Unknown=0, NotChecked=0, Total=49506 [2022-04-15 12:38:54,592 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 152 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-15 12:38:54,592 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 38 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-15 12:38:54,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-04-15 12:38:55,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 154. [2022-04-15 12:38:55,248 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:38:55,248 INFO L82 GeneralOperation]: Start isEquivalent. First operand 155 states. Second operand has 154 states, 149 states have (on average 1.0067114093959733) internal successors, (150), 149 states have internal predecessors, (150), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:55,248 INFO L74 IsIncluded]: Start isIncluded. First operand 155 states. Second operand has 154 states, 149 states have (on average 1.0067114093959733) internal successors, (150), 149 states have internal predecessors, (150), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:55,248 INFO L87 Difference]: Start difference. First operand 155 states. Second operand has 154 states, 149 states have (on average 1.0067114093959733) internal successors, (150), 149 states have internal predecessors, (150), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:55,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:38:55,250 INFO L93 Difference]: Finished difference Result 155 states and 155 transitions. [2022-04-15 12:38:55,250 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 155 transitions. [2022-04-15 12:38:55,250 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:38:55,250 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:38:55,250 INFO L74 IsIncluded]: Start isIncluded. First operand has 154 states, 149 states have (on average 1.0067114093959733) internal successors, (150), 149 states have internal predecessors, (150), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 155 states. [2022-04-15 12:38:55,250 INFO L87 Difference]: Start difference. First operand has 154 states, 149 states have (on average 1.0067114093959733) internal successors, (150), 149 states have internal predecessors, (150), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 155 states. [2022-04-15 12:38:55,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:38:55,251 INFO L93 Difference]: Finished difference Result 155 states and 155 transitions. [2022-04-15 12:38:55,251 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 155 transitions. [2022-04-15 12:38:55,251 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:38:55,251 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:38:55,251 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:38:55,252 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:38:55,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 149 states have (on average 1.0067114093959733) internal successors, (150), 149 states have internal predecessors, (150), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:55,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 154 transitions. [2022-04-15 12:38:55,253 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 154 transitions. Word has length 151 [2022-04-15 12:38:55,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:38:55,253 INFO L478 AbstractCegarLoop]: Abstraction has 154 states and 154 transitions. [2022-04-15 12:38:55,253 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 1.9342105263157894) internal successors, (147), 74 states have internal predecessors, (147), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:38:55,253 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 154 states and 154 transitions. [2022-04-15 12:38:55,747 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 154 edges. 154 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:38:55,748 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 154 transitions. [2022-04-15 12:38:55,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-04-15 12:38:55,748 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:38:55,748 INFO L499 BasicCegarLoop]: trace histogram [71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:38:55,765 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-04-15 12:38:55,949 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:38:55,949 INFO L403 AbstractCegarLoop]: === Iteration 72 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:38:55,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:38:55,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1982350776, now seen corresponding path program 141 times [2022-04-15 12:38:55,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:38:55,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [81021092] [2022-04-15 12:38:56,372 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:38:56,372 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:38:56,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1982350776, now seen corresponding path program 142 times [2022-04-15 12:38:56,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:38:56,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154212589] [2022-04-15 12:38:56,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:38:56,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:38:56,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:38:57,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:38:57,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:38:57,629 INFO L290 TraceCheckUtils]: 0: Hoare triple {82554#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {82475#true} is VALID [2022-04-15 12:38:57,630 INFO L290 TraceCheckUtils]: 1: Hoare triple {82475#true} assume true; {82475#true} is VALID [2022-04-15 12:38:57,630 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {82475#true} {82475#true} #54#return; {82475#true} is VALID [2022-04-15 12:38:57,630 INFO L272 TraceCheckUtils]: 0: Hoare triple {82475#true} call ULTIMATE.init(); {82554#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:38:57,630 INFO L290 TraceCheckUtils]: 1: Hoare triple {82554#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {82475#true} is VALID [2022-04-15 12:38:57,630 INFO L290 TraceCheckUtils]: 2: Hoare triple {82475#true} assume true; {82475#true} is VALID [2022-04-15 12:38:57,631 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {82475#true} {82475#true} #54#return; {82475#true} is VALID [2022-04-15 12:38:57,631 INFO L272 TraceCheckUtils]: 4: Hoare triple {82475#true} call #t~ret3 := main(); {82475#true} is VALID [2022-04-15 12:38:57,631 INFO L290 TraceCheckUtils]: 5: Hoare triple {82475#true} ~i~0 := 0;~k~0 := 0; {82480#(= main_~k~0 0)} is VALID [2022-04-15 12:38:57,631 INFO L290 TraceCheckUtils]: 6: Hoare triple {82480#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82480#(= main_~k~0 0)} is VALID [2022-04-15 12:38:57,631 INFO L290 TraceCheckUtils]: 7: Hoare triple {82480#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82481#(<= main_~k~0 1)} is VALID [2022-04-15 12:38:57,631 INFO L290 TraceCheckUtils]: 8: Hoare triple {82481#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82481#(<= main_~k~0 1)} is VALID [2022-04-15 12:38:57,637 INFO L290 TraceCheckUtils]: 9: Hoare triple {82481#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82482#(<= main_~k~0 2)} is VALID [2022-04-15 12:38:57,637 INFO L290 TraceCheckUtils]: 10: Hoare triple {82482#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82482#(<= main_~k~0 2)} is VALID [2022-04-15 12:38:57,639 INFO L290 TraceCheckUtils]: 11: Hoare triple {82482#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82483#(<= main_~k~0 3)} is VALID [2022-04-15 12:38:57,640 INFO L290 TraceCheckUtils]: 12: Hoare triple {82483#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82483#(<= main_~k~0 3)} is VALID [2022-04-15 12:38:57,642 INFO L290 TraceCheckUtils]: 13: Hoare triple {82483#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82484#(<= main_~k~0 4)} is VALID [2022-04-15 12:38:57,642 INFO L290 TraceCheckUtils]: 14: Hoare triple {82484#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82484#(<= main_~k~0 4)} is VALID [2022-04-15 12:38:57,644 INFO L290 TraceCheckUtils]: 15: Hoare triple {82484#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82485#(<= main_~k~0 5)} is VALID [2022-04-15 12:38:57,644 INFO L290 TraceCheckUtils]: 16: Hoare triple {82485#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82485#(<= main_~k~0 5)} is VALID [2022-04-15 12:38:57,646 INFO L290 TraceCheckUtils]: 17: Hoare triple {82485#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82486#(<= main_~k~0 6)} is VALID [2022-04-15 12:38:57,647 INFO L290 TraceCheckUtils]: 18: Hoare triple {82486#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82486#(<= main_~k~0 6)} is VALID [2022-04-15 12:38:57,649 INFO L290 TraceCheckUtils]: 19: Hoare triple {82486#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82487#(<= main_~k~0 7)} is VALID [2022-04-15 12:38:57,649 INFO L290 TraceCheckUtils]: 20: Hoare triple {82487#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82487#(<= main_~k~0 7)} is VALID [2022-04-15 12:38:57,651 INFO L290 TraceCheckUtils]: 21: Hoare triple {82487#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82488#(<= main_~k~0 8)} is VALID [2022-04-15 12:38:57,651 INFO L290 TraceCheckUtils]: 22: Hoare triple {82488#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82488#(<= main_~k~0 8)} is VALID [2022-04-15 12:38:57,653 INFO L290 TraceCheckUtils]: 23: Hoare triple {82488#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82489#(<= main_~k~0 9)} is VALID [2022-04-15 12:38:57,653 INFO L290 TraceCheckUtils]: 24: Hoare triple {82489#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82489#(<= main_~k~0 9)} is VALID [2022-04-15 12:38:57,656 INFO L290 TraceCheckUtils]: 25: Hoare triple {82489#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82490#(<= main_~k~0 10)} is VALID [2022-04-15 12:38:57,656 INFO L290 TraceCheckUtils]: 26: Hoare triple {82490#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82490#(<= main_~k~0 10)} is VALID [2022-04-15 12:38:57,658 INFO L290 TraceCheckUtils]: 27: Hoare triple {82490#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82491#(<= main_~k~0 11)} is VALID [2022-04-15 12:38:57,658 INFO L290 TraceCheckUtils]: 28: Hoare triple {82491#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82491#(<= main_~k~0 11)} is VALID [2022-04-15 12:38:57,660 INFO L290 TraceCheckUtils]: 29: Hoare triple {82491#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82492#(<= main_~k~0 12)} is VALID [2022-04-15 12:38:57,660 INFO L290 TraceCheckUtils]: 30: Hoare triple {82492#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82492#(<= main_~k~0 12)} is VALID [2022-04-15 12:38:57,662 INFO L290 TraceCheckUtils]: 31: Hoare triple {82492#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82493#(<= main_~k~0 13)} is VALID [2022-04-15 12:38:57,663 INFO L290 TraceCheckUtils]: 32: Hoare triple {82493#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82493#(<= main_~k~0 13)} is VALID [2022-04-15 12:38:57,665 INFO L290 TraceCheckUtils]: 33: Hoare triple {82493#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82494#(<= main_~k~0 14)} is VALID [2022-04-15 12:38:57,665 INFO L290 TraceCheckUtils]: 34: Hoare triple {82494#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82494#(<= main_~k~0 14)} is VALID [2022-04-15 12:38:57,667 INFO L290 TraceCheckUtils]: 35: Hoare triple {82494#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82495#(<= main_~k~0 15)} is VALID [2022-04-15 12:38:57,667 INFO L290 TraceCheckUtils]: 36: Hoare triple {82495#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82495#(<= main_~k~0 15)} is VALID [2022-04-15 12:38:57,669 INFO L290 TraceCheckUtils]: 37: Hoare triple {82495#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82496#(<= main_~k~0 16)} is VALID [2022-04-15 12:38:57,669 INFO L290 TraceCheckUtils]: 38: Hoare triple {82496#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82496#(<= main_~k~0 16)} is VALID [2022-04-15 12:38:57,671 INFO L290 TraceCheckUtils]: 39: Hoare triple {82496#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82497#(<= main_~k~0 17)} is VALID [2022-04-15 12:38:57,672 INFO L290 TraceCheckUtils]: 40: Hoare triple {82497#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82497#(<= main_~k~0 17)} is VALID [2022-04-15 12:38:57,674 INFO L290 TraceCheckUtils]: 41: Hoare triple {82497#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82498#(<= main_~k~0 18)} is VALID [2022-04-15 12:38:57,674 INFO L290 TraceCheckUtils]: 42: Hoare triple {82498#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82498#(<= main_~k~0 18)} is VALID [2022-04-15 12:38:57,676 INFO L290 TraceCheckUtils]: 43: Hoare triple {82498#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82499#(<= main_~k~0 19)} is VALID [2022-04-15 12:38:57,676 INFO L290 TraceCheckUtils]: 44: Hoare triple {82499#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82499#(<= main_~k~0 19)} is VALID [2022-04-15 12:38:57,678 INFO L290 TraceCheckUtils]: 45: Hoare triple {82499#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82500#(<= main_~k~0 20)} is VALID [2022-04-15 12:38:57,678 INFO L290 TraceCheckUtils]: 46: Hoare triple {82500#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82500#(<= main_~k~0 20)} is VALID [2022-04-15 12:38:57,680 INFO L290 TraceCheckUtils]: 47: Hoare triple {82500#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82501#(<= main_~k~0 21)} is VALID [2022-04-15 12:38:57,680 INFO L290 TraceCheckUtils]: 48: Hoare triple {82501#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82501#(<= main_~k~0 21)} is VALID [2022-04-15 12:38:57,683 INFO L290 TraceCheckUtils]: 49: Hoare triple {82501#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82502#(<= main_~k~0 22)} is VALID [2022-04-15 12:38:57,683 INFO L290 TraceCheckUtils]: 50: Hoare triple {82502#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82502#(<= main_~k~0 22)} is VALID [2022-04-15 12:38:57,685 INFO L290 TraceCheckUtils]: 51: Hoare triple {82502#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82503#(<= main_~k~0 23)} is VALID [2022-04-15 12:38:57,685 INFO L290 TraceCheckUtils]: 52: Hoare triple {82503#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82503#(<= main_~k~0 23)} is VALID [2022-04-15 12:38:57,687 INFO L290 TraceCheckUtils]: 53: Hoare triple {82503#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82504#(<= main_~k~0 24)} is VALID [2022-04-15 12:38:57,687 INFO L290 TraceCheckUtils]: 54: Hoare triple {82504#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82504#(<= main_~k~0 24)} is VALID [2022-04-15 12:38:57,689 INFO L290 TraceCheckUtils]: 55: Hoare triple {82504#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82505#(<= main_~k~0 25)} is VALID [2022-04-15 12:38:57,690 INFO L290 TraceCheckUtils]: 56: Hoare triple {82505#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82505#(<= main_~k~0 25)} is VALID [2022-04-15 12:38:57,692 INFO L290 TraceCheckUtils]: 57: Hoare triple {82505#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82506#(<= main_~k~0 26)} is VALID [2022-04-15 12:38:57,692 INFO L290 TraceCheckUtils]: 58: Hoare triple {82506#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82506#(<= main_~k~0 26)} is VALID [2022-04-15 12:38:57,694 INFO L290 TraceCheckUtils]: 59: Hoare triple {82506#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82507#(<= main_~k~0 27)} is VALID [2022-04-15 12:38:57,694 INFO L290 TraceCheckUtils]: 60: Hoare triple {82507#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82507#(<= main_~k~0 27)} is VALID [2022-04-15 12:38:57,696 INFO L290 TraceCheckUtils]: 61: Hoare triple {82507#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82508#(<= main_~k~0 28)} is VALID [2022-04-15 12:38:57,697 INFO L290 TraceCheckUtils]: 62: Hoare triple {82508#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82508#(<= main_~k~0 28)} is VALID [2022-04-15 12:38:57,699 INFO L290 TraceCheckUtils]: 63: Hoare triple {82508#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82509#(<= main_~k~0 29)} is VALID [2022-04-15 12:38:57,699 INFO L290 TraceCheckUtils]: 64: Hoare triple {82509#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82509#(<= main_~k~0 29)} is VALID [2022-04-15 12:38:57,701 INFO L290 TraceCheckUtils]: 65: Hoare triple {82509#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82510#(<= main_~k~0 30)} is VALID [2022-04-15 12:38:57,701 INFO L290 TraceCheckUtils]: 66: Hoare triple {82510#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82510#(<= main_~k~0 30)} is VALID [2022-04-15 12:38:57,703 INFO L290 TraceCheckUtils]: 67: Hoare triple {82510#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82511#(<= main_~k~0 31)} is VALID [2022-04-15 12:38:57,704 INFO L290 TraceCheckUtils]: 68: Hoare triple {82511#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82511#(<= main_~k~0 31)} is VALID [2022-04-15 12:38:57,706 INFO L290 TraceCheckUtils]: 69: Hoare triple {82511#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82512#(<= main_~k~0 32)} is VALID [2022-04-15 12:38:57,706 INFO L290 TraceCheckUtils]: 70: Hoare triple {82512#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82512#(<= main_~k~0 32)} is VALID [2022-04-15 12:38:57,708 INFO L290 TraceCheckUtils]: 71: Hoare triple {82512#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82513#(<= main_~k~0 33)} is VALID [2022-04-15 12:38:57,708 INFO L290 TraceCheckUtils]: 72: Hoare triple {82513#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82513#(<= main_~k~0 33)} is VALID [2022-04-15 12:38:57,710 INFO L290 TraceCheckUtils]: 73: Hoare triple {82513#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82514#(<= main_~k~0 34)} is VALID [2022-04-15 12:38:57,711 INFO L290 TraceCheckUtils]: 74: Hoare triple {82514#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82514#(<= main_~k~0 34)} is VALID [2022-04-15 12:38:57,713 INFO L290 TraceCheckUtils]: 75: Hoare triple {82514#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82515#(<= main_~k~0 35)} is VALID [2022-04-15 12:38:57,714 INFO L290 TraceCheckUtils]: 76: Hoare triple {82515#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82515#(<= main_~k~0 35)} is VALID [2022-04-15 12:38:57,716 INFO L290 TraceCheckUtils]: 77: Hoare triple {82515#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82516#(<= main_~k~0 36)} is VALID [2022-04-15 12:38:57,716 INFO L290 TraceCheckUtils]: 78: Hoare triple {82516#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82516#(<= main_~k~0 36)} is VALID [2022-04-15 12:38:57,718 INFO L290 TraceCheckUtils]: 79: Hoare triple {82516#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82517#(<= main_~k~0 37)} is VALID [2022-04-15 12:38:57,718 INFO L290 TraceCheckUtils]: 80: Hoare triple {82517#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82517#(<= main_~k~0 37)} is VALID [2022-04-15 12:38:57,720 INFO L290 TraceCheckUtils]: 81: Hoare triple {82517#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82518#(<= main_~k~0 38)} is VALID [2022-04-15 12:38:57,721 INFO L290 TraceCheckUtils]: 82: Hoare triple {82518#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82518#(<= main_~k~0 38)} is VALID [2022-04-15 12:38:57,723 INFO L290 TraceCheckUtils]: 83: Hoare triple {82518#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82519#(<= main_~k~0 39)} is VALID [2022-04-15 12:38:57,723 INFO L290 TraceCheckUtils]: 84: Hoare triple {82519#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82519#(<= main_~k~0 39)} is VALID [2022-04-15 12:38:57,725 INFO L290 TraceCheckUtils]: 85: Hoare triple {82519#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82520#(<= main_~k~0 40)} is VALID [2022-04-15 12:38:57,725 INFO L290 TraceCheckUtils]: 86: Hoare triple {82520#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82520#(<= main_~k~0 40)} is VALID [2022-04-15 12:38:57,727 INFO L290 TraceCheckUtils]: 87: Hoare triple {82520#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82521#(<= main_~k~0 41)} is VALID [2022-04-15 12:38:57,727 INFO L290 TraceCheckUtils]: 88: Hoare triple {82521#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82521#(<= main_~k~0 41)} is VALID [2022-04-15 12:38:57,730 INFO L290 TraceCheckUtils]: 89: Hoare triple {82521#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82522#(<= main_~k~0 42)} is VALID [2022-04-15 12:38:57,730 INFO L290 TraceCheckUtils]: 90: Hoare triple {82522#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82522#(<= main_~k~0 42)} is VALID [2022-04-15 12:38:57,732 INFO L290 TraceCheckUtils]: 91: Hoare triple {82522#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82523#(<= main_~k~0 43)} is VALID [2022-04-15 12:38:57,732 INFO L290 TraceCheckUtils]: 92: Hoare triple {82523#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82523#(<= main_~k~0 43)} is VALID [2022-04-15 12:38:57,734 INFO L290 TraceCheckUtils]: 93: Hoare triple {82523#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82524#(<= main_~k~0 44)} is VALID [2022-04-15 12:38:57,734 INFO L290 TraceCheckUtils]: 94: Hoare triple {82524#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82524#(<= main_~k~0 44)} is VALID [2022-04-15 12:38:57,736 INFO L290 TraceCheckUtils]: 95: Hoare triple {82524#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82525#(<= main_~k~0 45)} is VALID [2022-04-15 12:38:57,736 INFO L290 TraceCheckUtils]: 96: Hoare triple {82525#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82525#(<= main_~k~0 45)} is VALID [2022-04-15 12:38:57,739 INFO L290 TraceCheckUtils]: 97: Hoare triple {82525#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82526#(<= main_~k~0 46)} is VALID [2022-04-15 12:38:57,739 INFO L290 TraceCheckUtils]: 98: Hoare triple {82526#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82526#(<= main_~k~0 46)} is VALID [2022-04-15 12:38:57,741 INFO L290 TraceCheckUtils]: 99: Hoare triple {82526#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82527#(<= main_~k~0 47)} is VALID [2022-04-15 12:38:57,741 INFO L290 TraceCheckUtils]: 100: Hoare triple {82527#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82527#(<= main_~k~0 47)} is VALID [2022-04-15 12:38:57,743 INFO L290 TraceCheckUtils]: 101: Hoare triple {82527#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82528#(<= main_~k~0 48)} is VALID [2022-04-15 12:38:57,743 INFO L290 TraceCheckUtils]: 102: Hoare triple {82528#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82528#(<= main_~k~0 48)} is VALID [2022-04-15 12:38:57,745 INFO L290 TraceCheckUtils]: 103: Hoare triple {82528#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82529#(<= main_~k~0 49)} is VALID [2022-04-15 12:38:57,745 INFO L290 TraceCheckUtils]: 104: Hoare triple {82529#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82529#(<= main_~k~0 49)} is VALID [2022-04-15 12:38:57,747 INFO L290 TraceCheckUtils]: 105: Hoare triple {82529#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82530#(<= main_~k~0 50)} is VALID [2022-04-15 12:38:57,748 INFO L290 TraceCheckUtils]: 106: Hoare triple {82530#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82530#(<= main_~k~0 50)} is VALID [2022-04-15 12:38:57,750 INFO L290 TraceCheckUtils]: 107: Hoare triple {82530#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82531#(<= main_~k~0 51)} is VALID [2022-04-15 12:38:57,750 INFO L290 TraceCheckUtils]: 108: Hoare triple {82531#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82531#(<= main_~k~0 51)} is VALID [2022-04-15 12:38:57,752 INFO L290 TraceCheckUtils]: 109: Hoare triple {82531#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82532#(<= main_~k~0 52)} is VALID [2022-04-15 12:38:57,752 INFO L290 TraceCheckUtils]: 110: Hoare triple {82532#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82532#(<= main_~k~0 52)} is VALID [2022-04-15 12:38:57,754 INFO L290 TraceCheckUtils]: 111: Hoare triple {82532#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82533#(<= main_~k~0 53)} is VALID [2022-04-15 12:38:57,754 INFO L290 TraceCheckUtils]: 112: Hoare triple {82533#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82533#(<= main_~k~0 53)} is VALID [2022-04-15 12:38:57,756 INFO L290 TraceCheckUtils]: 113: Hoare triple {82533#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82534#(<= main_~k~0 54)} is VALID [2022-04-15 12:38:57,757 INFO L290 TraceCheckUtils]: 114: Hoare triple {82534#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82534#(<= main_~k~0 54)} is VALID [2022-04-15 12:38:57,759 INFO L290 TraceCheckUtils]: 115: Hoare triple {82534#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82535#(<= main_~k~0 55)} is VALID [2022-04-15 12:38:57,759 INFO L290 TraceCheckUtils]: 116: Hoare triple {82535#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82535#(<= main_~k~0 55)} is VALID [2022-04-15 12:38:57,761 INFO L290 TraceCheckUtils]: 117: Hoare triple {82535#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82536#(<= main_~k~0 56)} is VALID [2022-04-15 12:38:57,761 INFO L290 TraceCheckUtils]: 118: Hoare triple {82536#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82536#(<= main_~k~0 56)} is VALID [2022-04-15 12:38:57,763 INFO L290 TraceCheckUtils]: 119: Hoare triple {82536#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82537#(<= main_~k~0 57)} is VALID [2022-04-15 12:38:57,764 INFO L290 TraceCheckUtils]: 120: Hoare triple {82537#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82537#(<= main_~k~0 57)} is VALID [2022-04-15 12:38:57,766 INFO L290 TraceCheckUtils]: 121: Hoare triple {82537#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82538#(<= main_~k~0 58)} is VALID [2022-04-15 12:38:57,766 INFO L290 TraceCheckUtils]: 122: Hoare triple {82538#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82538#(<= main_~k~0 58)} is VALID [2022-04-15 12:38:57,768 INFO L290 TraceCheckUtils]: 123: Hoare triple {82538#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82539#(<= main_~k~0 59)} is VALID [2022-04-15 12:38:57,768 INFO L290 TraceCheckUtils]: 124: Hoare triple {82539#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82539#(<= main_~k~0 59)} is VALID [2022-04-15 12:38:57,770 INFO L290 TraceCheckUtils]: 125: Hoare triple {82539#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82540#(<= main_~k~0 60)} is VALID [2022-04-15 12:38:57,770 INFO L290 TraceCheckUtils]: 126: Hoare triple {82540#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82540#(<= main_~k~0 60)} is VALID [2022-04-15 12:38:57,773 INFO L290 TraceCheckUtils]: 127: Hoare triple {82540#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82541#(<= main_~k~0 61)} is VALID [2022-04-15 12:38:57,773 INFO L290 TraceCheckUtils]: 128: Hoare triple {82541#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82541#(<= main_~k~0 61)} is VALID [2022-04-15 12:38:57,775 INFO L290 TraceCheckUtils]: 129: Hoare triple {82541#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82542#(<= main_~k~0 62)} is VALID [2022-04-15 12:38:57,775 INFO L290 TraceCheckUtils]: 130: Hoare triple {82542#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82542#(<= main_~k~0 62)} is VALID [2022-04-15 12:38:57,777 INFO L290 TraceCheckUtils]: 131: Hoare triple {82542#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82543#(<= main_~k~0 63)} is VALID [2022-04-15 12:38:57,777 INFO L290 TraceCheckUtils]: 132: Hoare triple {82543#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82543#(<= main_~k~0 63)} is VALID [2022-04-15 12:38:57,779 INFO L290 TraceCheckUtils]: 133: Hoare triple {82543#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82544#(<= main_~k~0 64)} is VALID [2022-04-15 12:38:57,779 INFO L290 TraceCheckUtils]: 134: Hoare triple {82544#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82544#(<= main_~k~0 64)} is VALID [2022-04-15 12:38:57,782 INFO L290 TraceCheckUtils]: 135: Hoare triple {82544#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82545#(<= main_~k~0 65)} is VALID [2022-04-15 12:38:57,782 INFO L290 TraceCheckUtils]: 136: Hoare triple {82545#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82545#(<= main_~k~0 65)} is VALID [2022-04-15 12:38:57,784 INFO L290 TraceCheckUtils]: 137: Hoare triple {82545#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82546#(<= main_~k~0 66)} is VALID [2022-04-15 12:38:57,784 INFO L290 TraceCheckUtils]: 138: Hoare triple {82546#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82546#(<= main_~k~0 66)} is VALID [2022-04-15 12:38:57,786 INFO L290 TraceCheckUtils]: 139: Hoare triple {82546#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82547#(<= main_~k~0 67)} is VALID [2022-04-15 12:38:57,786 INFO L290 TraceCheckUtils]: 140: Hoare triple {82547#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82547#(<= main_~k~0 67)} is VALID [2022-04-15 12:38:57,788 INFO L290 TraceCheckUtils]: 141: Hoare triple {82547#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82548#(<= main_~k~0 68)} is VALID [2022-04-15 12:38:57,789 INFO L290 TraceCheckUtils]: 142: Hoare triple {82548#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82548#(<= main_~k~0 68)} is VALID [2022-04-15 12:38:57,791 INFO L290 TraceCheckUtils]: 143: Hoare triple {82548#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82549#(<= main_~k~0 69)} is VALID [2022-04-15 12:38:57,791 INFO L290 TraceCheckUtils]: 144: Hoare triple {82549#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82549#(<= main_~k~0 69)} is VALID [2022-04-15 12:38:57,793 INFO L290 TraceCheckUtils]: 145: Hoare triple {82549#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82550#(<= main_~k~0 70)} is VALID [2022-04-15 12:38:57,793 INFO L290 TraceCheckUtils]: 146: Hoare triple {82550#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82550#(<= main_~k~0 70)} is VALID [2022-04-15 12:38:57,795 INFO L290 TraceCheckUtils]: 147: Hoare triple {82550#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82551#(<= main_~k~0 71)} is VALID [2022-04-15 12:38:57,795 INFO L290 TraceCheckUtils]: 148: Hoare triple {82551#(<= main_~k~0 71)} assume !(~i~0 < 1000000); {82551#(<= main_~k~0 71)} is VALID [2022-04-15 12:38:57,796 INFO L272 TraceCheckUtils]: 149: Hoare triple {82551#(<= main_~k~0 71)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {82552#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:38:57,796 INFO L290 TraceCheckUtils]: 150: Hoare triple {82552#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {82553#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:38:57,796 INFO L290 TraceCheckUtils]: 151: Hoare triple {82553#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {82476#false} is VALID [2022-04-15 12:38:57,796 INFO L290 TraceCheckUtils]: 152: Hoare triple {82476#false} assume !false; {82476#false} is VALID [2022-04-15 12:38:57,797 INFO L134 CoverageAnalysis]: Checked inductivity of 5041 backedges. 0 proven. 5041 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:38:57,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:38:57,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154212589] [2022-04-15 12:38:57,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154212589] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:38:57,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584816161] [2022-04-15 12:38:57,797 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:38:57,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:38:57,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:38:57,798 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:38:57,799 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-04-15 12:38:57,926 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:38:57,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:38:57,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 830 conjuncts, 75 conjunts are in the unsatisfiable core [2022-04-15 12:38:57,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:38:57,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:38:58,539 INFO L272 TraceCheckUtils]: 0: Hoare triple {82475#true} call ULTIMATE.init(); {82475#true} is VALID [2022-04-15 12:38:58,540 INFO L290 TraceCheckUtils]: 1: Hoare triple {82475#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {82475#true} is VALID [2022-04-15 12:38:58,540 INFO L290 TraceCheckUtils]: 2: Hoare triple {82475#true} assume true; {82475#true} is VALID [2022-04-15 12:38:58,540 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {82475#true} {82475#true} #54#return; {82475#true} is VALID [2022-04-15 12:38:58,540 INFO L272 TraceCheckUtils]: 4: Hoare triple {82475#true} call #t~ret3 := main(); {82475#true} is VALID [2022-04-15 12:38:58,540 INFO L290 TraceCheckUtils]: 5: Hoare triple {82475#true} ~i~0 := 0;~k~0 := 0; {82573#(<= main_~k~0 0)} is VALID [2022-04-15 12:38:58,540 INFO L290 TraceCheckUtils]: 6: Hoare triple {82573#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82573#(<= main_~k~0 0)} is VALID [2022-04-15 12:38:58,546 INFO L290 TraceCheckUtils]: 7: Hoare triple {82573#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82481#(<= main_~k~0 1)} is VALID [2022-04-15 12:38:58,546 INFO L290 TraceCheckUtils]: 8: Hoare triple {82481#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82481#(<= main_~k~0 1)} is VALID [2022-04-15 12:38:58,549 INFO L290 TraceCheckUtils]: 9: Hoare triple {82481#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82482#(<= main_~k~0 2)} is VALID [2022-04-15 12:38:58,549 INFO L290 TraceCheckUtils]: 10: Hoare triple {82482#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82482#(<= main_~k~0 2)} is VALID [2022-04-15 12:38:58,551 INFO L290 TraceCheckUtils]: 11: Hoare triple {82482#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82483#(<= main_~k~0 3)} is VALID [2022-04-15 12:38:58,551 INFO L290 TraceCheckUtils]: 12: Hoare triple {82483#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82483#(<= main_~k~0 3)} is VALID [2022-04-15 12:38:58,553 INFO L290 TraceCheckUtils]: 13: Hoare triple {82483#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82484#(<= main_~k~0 4)} is VALID [2022-04-15 12:38:58,553 INFO L290 TraceCheckUtils]: 14: Hoare triple {82484#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82484#(<= main_~k~0 4)} is VALID [2022-04-15 12:38:58,556 INFO L290 TraceCheckUtils]: 15: Hoare triple {82484#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82485#(<= main_~k~0 5)} is VALID [2022-04-15 12:38:58,556 INFO L290 TraceCheckUtils]: 16: Hoare triple {82485#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82485#(<= main_~k~0 5)} is VALID [2022-04-15 12:38:58,558 INFO L290 TraceCheckUtils]: 17: Hoare triple {82485#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82486#(<= main_~k~0 6)} is VALID [2022-04-15 12:38:58,558 INFO L290 TraceCheckUtils]: 18: Hoare triple {82486#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82486#(<= main_~k~0 6)} is VALID [2022-04-15 12:38:58,560 INFO L290 TraceCheckUtils]: 19: Hoare triple {82486#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82487#(<= main_~k~0 7)} is VALID [2022-04-15 12:38:58,561 INFO L290 TraceCheckUtils]: 20: Hoare triple {82487#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82487#(<= main_~k~0 7)} is VALID [2022-04-15 12:38:58,563 INFO L290 TraceCheckUtils]: 21: Hoare triple {82487#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82488#(<= main_~k~0 8)} is VALID [2022-04-15 12:38:58,563 INFO L290 TraceCheckUtils]: 22: Hoare triple {82488#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82488#(<= main_~k~0 8)} is VALID [2022-04-15 12:38:58,565 INFO L290 TraceCheckUtils]: 23: Hoare triple {82488#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82489#(<= main_~k~0 9)} is VALID [2022-04-15 12:38:58,565 INFO L290 TraceCheckUtils]: 24: Hoare triple {82489#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82489#(<= main_~k~0 9)} is VALID [2022-04-15 12:38:58,567 INFO L290 TraceCheckUtils]: 25: Hoare triple {82489#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82490#(<= main_~k~0 10)} is VALID [2022-04-15 12:38:58,568 INFO L290 TraceCheckUtils]: 26: Hoare triple {82490#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82490#(<= main_~k~0 10)} is VALID [2022-04-15 12:38:58,570 INFO L290 TraceCheckUtils]: 27: Hoare triple {82490#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82491#(<= main_~k~0 11)} is VALID [2022-04-15 12:38:58,570 INFO L290 TraceCheckUtils]: 28: Hoare triple {82491#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82491#(<= main_~k~0 11)} is VALID [2022-04-15 12:38:58,572 INFO L290 TraceCheckUtils]: 29: Hoare triple {82491#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82492#(<= main_~k~0 12)} is VALID [2022-04-15 12:38:58,572 INFO L290 TraceCheckUtils]: 30: Hoare triple {82492#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82492#(<= main_~k~0 12)} is VALID [2022-04-15 12:38:58,575 INFO L290 TraceCheckUtils]: 31: Hoare triple {82492#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82493#(<= main_~k~0 13)} is VALID [2022-04-15 12:38:58,575 INFO L290 TraceCheckUtils]: 32: Hoare triple {82493#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82493#(<= main_~k~0 13)} is VALID [2022-04-15 12:38:58,577 INFO L290 TraceCheckUtils]: 33: Hoare triple {82493#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82494#(<= main_~k~0 14)} is VALID [2022-04-15 12:38:58,577 INFO L290 TraceCheckUtils]: 34: Hoare triple {82494#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82494#(<= main_~k~0 14)} is VALID [2022-04-15 12:38:58,579 INFO L290 TraceCheckUtils]: 35: Hoare triple {82494#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82495#(<= main_~k~0 15)} is VALID [2022-04-15 12:38:58,580 INFO L290 TraceCheckUtils]: 36: Hoare triple {82495#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82495#(<= main_~k~0 15)} is VALID [2022-04-15 12:38:58,582 INFO L290 TraceCheckUtils]: 37: Hoare triple {82495#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82496#(<= main_~k~0 16)} is VALID [2022-04-15 12:38:58,582 INFO L290 TraceCheckUtils]: 38: Hoare triple {82496#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82496#(<= main_~k~0 16)} is VALID [2022-04-15 12:38:58,584 INFO L290 TraceCheckUtils]: 39: Hoare triple {82496#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82497#(<= main_~k~0 17)} is VALID [2022-04-15 12:38:58,584 INFO L290 TraceCheckUtils]: 40: Hoare triple {82497#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82497#(<= main_~k~0 17)} is VALID [2022-04-15 12:38:58,586 INFO L290 TraceCheckUtils]: 41: Hoare triple {82497#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82498#(<= main_~k~0 18)} is VALID [2022-04-15 12:38:58,587 INFO L290 TraceCheckUtils]: 42: Hoare triple {82498#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82498#(<= main_~k~0 18)} is VALID [2022-04-15 12:38:58,589 INFO L290 TraceCheckUtils]: 43: Hoare triple {82498#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82499#(<= main_~k~0 19)} is VALID [2022-04-15 12:38:58,589 INFO L290 TraceCheckUtils]: 44: Hoare triple {82499#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82499#(<= main_~k~0 19)} is VALID [2022-04-15 12:38:58,591 INFO L290 TraceCheckUtils]: 45: Hoare triple {82499#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82500#(<= main_~k~0 20)} is VALID [2022-04-15 12:38:58,591 INFO L290 TraceCheckUtils]: 46: Hoare triple {82500#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82500#(<= main_~k~0 20)} is VALID [2022-04-15 12:38:58,593 INFO L290 TraceCheckUtils]: 47: Hoare triple {82500#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82501#(<= main_~k~0 21)} is VALID [2022-04-15 12:38:58,594 INFO L290 TraceCheckUtils]: 48: Hoare triple {82501#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82501#(<= main_~k~0 21)} is VALID [2022-04-15 12:38:58,596 INFO L290 TraceCheckUtils]: 49: Hoare triple {82501#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82502#(<= main_~k~0 22)} is VALID [2022-04-15 12:38:58,596 INFO L290 TraceCheckUtils]: 50: Hoare triple {82502#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82502#(<= main_~k~0 22)} is VALID [2022-04-15 12:38:58,598 INFO L290 TraceCheckUtils]: 51: Hoare triple {82502#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82503#(<= main_~k~0 23)} is VALID [2022-04-15 12:38:58,598 INFO L290 TraceCheckUtils]: 52: Hoare triple {82503#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82503#(<= main_~k~0 23)} is VALID [2022-04-15 12:38:58,601 INFO L290 TraceCheckUtils]: 53: Hoare triple {82503#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82504#(<= main_~k~0 24)} is VALID [2022-04-15 12:38:58,601 INFO L290 TraceCheckUtils]: 54: Hoare triple {82504#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82504#(<= main_~k~0 24)} is VALID [2022-04-15 12:38:58,603 INFO L290 TraceCheckUtils]: 55: Hoare triple {82504#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82505#(<= main_~k~0 25)} is VALID [2022-04-15 12:38:58,603 INFO L290 TraceCheckUtils]: 56: Hoare triple {82505#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82505#(<= main_~k~0 25)} is VALID [2022-04-15 12:38:58,606 INFO L290 TraceCheckUtils]: 57: Hoare triple {82505#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82506#(<= main_~k~0 26)} is VALID [2022-04-15 12:38:58,606 INFO L290 TraceCheckUtils]: 58: Hoare triple {82506#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82506#(<= main_~k~0 26)} is VALID [2022-04-15 12:38:58,608 INFO L290 TraceCheckUtils]: 59: Hoare triple {82506#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82507#(<= main_~k~0 27)} is VALID [2022-04-15 12:38:58,608 INFO L290 TraceCheckUtils]: 60: Hoare triple {82507#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82507#(<= main_~k~0 27)} is VALID [2022-04-15 12:38:58,610 INFO L290 TraceCheckUtils]: 61: Hoare triple {82507#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82508#(<= main_~k~0 28)} is VALID [2022-04-15 12:38:58,611 INFO L290 TraceCheckUtils]: 62: Hoare triple {82508#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82508#(<= main_~k~0 28)} is VALID [2022-04-15 12:38:58,613 INFO L290 TraceCheckUtils]: 63: Hoare triple {82508#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82509#(<= main_~k~0 29)} is VALID [2022-04-15 12:38:58,613 INFO L290 TraceCheckUtils]: 64: Hoare triple {82509#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82509#(<= main_~k~0 29)} is VALID [2022-04-15 12:38:58,615 INFO L290 TraceCheckUtils]: 65: Hoare triple {82509#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82510#(<= main_~k~0 30)} is VALID [2022-04-15 12:38:58,615 INFO L290 TraceCheckUtils]: 66: Hoare triple {82510#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82510#(<= main_~k~0 30)} is VALID [2022-04-15 12:38:58,618 INFO L290 TraceCheckUtils]: 67: Hoare triple {82510#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82511#(<= main_~k~0 31)} is VALID [2022-04-15 12:38:58,618 INFO L290 TraceCheckUtils]: 68: Hoare triple {82511#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82511#(<= main_~k~0 31)} is VALID [2022-04-15 12:38:58,620 INFO L290 TraceCheckUtils]: 69: Hoare triple {82511#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82512#(<= main_~k~0 32)} is VALID [2022-04-15 12:38:58,620 INFO L290 TraceCheckUtils]: 70: Hoare triple {82512#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82512#(<= main_~k~0 32)} is VALID [2022-04-15 12:38:58,622 INFO L290 TraceCheckUtils]: 71: Hoare triple {82512#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82513#(<= main_~k~0 33)} is VALID [2022-04-15 12:38:58,623 INFO L290 TraceCheckUtils]: 72: Hoare triple {82513#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82513#(<= main_~k~0 33)} is VALID [2022-04-15 12:38:58,625 INFO L290 TraceCheckUtils]: 73: Hoare triple {82513#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82514#(<= main_~k~0 34)} is VALID [2022-04-15 12:38:58,625 INFO L290 TraceCheckUtils]: 74: Hoare triple {82514#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82514#(<= main_~k~0 34)} is VALID [2022-04-15 12:38:58,627 INFO L290 TraceCheckUtils]: 75: Hoare triple {82514#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82515#(<= main_~k~0 35)} is VALID [2022-04-15 12:38:58,627 INFO L290 TraceCheckUtils]: 76: Hoare triple {82515#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82515#(<= main_~k~0 35)} is VALID [2022-04-15 12:38:58,630 INFO L290 TraceCheckUtils]: 77: Hoare triple {82515#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82516#(<= main_~k~0 36)} is VALID [2022-04-15 12:38:58,630 INFO L290 TraceCheckUtils]: 78: Hoare triple {82516#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82516#(<= main_~k~0 36)} is VALID [2022-04-15 12:38:58,632 INFO L290 TraceCheckUtils]: 79: Hoare triple {82516#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82517#(<= main_~k~0 37)} is VALID [2022-04-15 12:38:58,633 INFO L290 TraceCheckUtils]: 80: Hoare triple {82517#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82517#(<= main_~k~0 37)} is VALID [2022-04-15 12:38:58,635 INFO L290 TraceCheckUtils]: 81: Hoare triple {82517#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82518#(<= main_~k~0 38)} is VALID [2022-04-15 12:38:58,635 INFO L290 TraceCheckUtils]: 82: Hoare triple {82518#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82518#(<= main_~k~0 38)} is VALID [2022-04-15 12:38:58,637 INFO L290 TraceCheckUtils]: 83: Hoare triple {82518#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82519#(<= main_~k~0 39)} is VALID [2022-04-15 12:38:58,637 INFO L290 TraceCheckUtils]: 84: Hoare triple {82519#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82519#(<= main_~k~0 39)} is VALID [2022-04-15 12:38:58,639 INFO L290 TraceCheckUtils]: 85: Hoare triple {82519#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82520#(<= main_~k~0 40)} is VALID [2022-04-15 12:38:58,639 INFO L290 TraceCheckUtils]: 86: Hoare triple {82520#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82520#(<= main_~k~0 40)} is VALID [2022-04-15 12:38:58,642 INFO L290 TraceCheckUtils]: 87: Hoare triple {82520#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82521#(<= main_~k~0 41)} is VALID [2022-04-15 12:38:58,642 INFO L290 TraceCheckUtils]: 88: Hoare triple {82521#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82521#(<= main_~k~0 41)} is VALID [2022-04-15 12:38:58,644 INFO L290 TraceCheckUtils]: 89: Hoare triple {82521#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82522#(<= main_~k~0 42)} is VALID [2022-04-15 12:38:58,644 INFO L290 TraceCheckUtils]: 90: Hoare triple {82522#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82522#(<= main_~k~0 42)} is VALID [2022-04-15 12:38:58,646 INFO L290 TraceCheckUtils]: 91: Hoare triple {82522#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82523#(<= main_~k~0 43)} is VALID [2022-04-15 12:38:58,646 INFO L290 TraceCheckUtils]: 92: Hoare triple {82523#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82523#(<= main_~k~0 43)} is VALID [2022-04-15 12:38:58,648 INFO L290 TraceCheckUtils]: 93: Hoare triple {82523#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82524#(<= main_~k~0 44)} is VALID [2022-04-15 12:38:58,648 INFO L290 TraceCheckUtils]: 94: Hoare triple {82524#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82524#(<= main_~k~0 44)} is VALID [2022-04-15 12:38:58,651 INFO L290 TraceCheckUtils]: 95: Hoare triple {82524#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82525#(<= main_~k~0 45)} is VALID [2022-04-15 12:38:58,651 INFO L290 TraceCheckUtils]: 96: Hoare triple {82525#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82525#(<= main_~k~0 45)} is VALID [2022-04-15 12:38:58,653 INFO L290 TraceCheckUtils]: 97: Hoare triple {82525#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82526#(<= main_~k~0 46)} is VALID [2022-04-15 12:38:58,653 INFO L290 TraceCheckUtils]: 98: Hoare triple {82526#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82526#(<= main_~k~0 46)} is VALID [2022-04-15 12:38:58,655 INFO L290 TraceCheckUtils]: 99: Hoare triple {82526#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82527#(<= main_~k~0 47)} is VALID [2022-04-15 12:38:58,655 INFO L290 TraceCheckUtils]: 100: Hoare triple {82527#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82527#(<= main_~k~0 47)} is VALID [2022-04-15 12:38:58,657 INFO L290 TraceCheckUtils]: 101: Hoare triple {82527#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82528#(<= main_~k~0 48)} is VALID [2022-04-15 12:38:58,657 INFO L290 TraceCheckUtils]: 102: Hoare triple {82528#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82528#(<= main_~k~0 48)} is VALID [2022-04-15 12:38:58,660 INFO L290 TraceCheckUtils]: 103: Hoare triple {82528#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82529#(<= main_~k~0 49)} is VALID [2022-04-15 12:38:58,660 INFO L290 TraceCheckUtils]: 104: Hoare triple {82529#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82529#(<= main_~k~0 49)} is VALID [2022-04-15 12:38:58,662 INFO L290 TraceCheckUtils]: 105: Hoare triple {82529#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82530#(<= main_~k~0 50)} is VALID [2022-04-15 12:38:58,662 INFO L290 TraceCheckUtils]: 106: Hoare triple {82530#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82530#(<= main_~k~0 50)} is VALID [2022-04-15 12:38:58,664 INFO L290 TraceCheckUtils]: 107: Hoare triple {82530#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82531#(<= main_~k~0 51)} is VALID [2022-04-15 12:38:58,664 INFO L290 TraceCheckUtils]: 108: Hoare triple {82531#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82531#(<= main_~k~0 51)} is VALID [2022-04-15 12:38:58,666 INFO L290 TraceCheckUtils]: 109: Hoare triple {82531#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82532#(<= main_~k~0 52)} is VALID [2022-04-15 12:38:58,667 INFO L290 TraceCheckUtils]: 110: Hoare triple {82532#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82532#(<= main_~k~0 52)} is VALID [2022-04-15 12:38:58,669 INFO L290 TraceCheckUtils]: 111: Hoare triple {82532#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82533#(<= main_~k~0 53)} is VALID [2022-04-15 12:38:58,669 INFO L290 TraceCheckUtils]: 112: Hoare triple {82533#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82533#(<= main_~k~0 53)} is VALID [2022-04-15 12:38:58,671 INFO L290 TraceCheckUtils]: 113: Hoare triple {82533#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82534#(<= main_~k~0 54)} is VALID [2022-04-15 12:38:58,671 INFO L290 TraceCheckUtils]: 114: Hoare triple {82534#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82534#(<= main_~k~0 54)} is VALID [2022-04-15 12:38:58,673 INFO L290 TraceCheckUtils]: 115: Hoare triple {82534#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82535#(<= main_~k~0 55)} is VALID [2022-04-15 12:38:58,674 INFO L290 TraceCheckUtils]: 116: Hoare triple {82535#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82535#(<= main_~k~0 55)} is VALID [2022-04-15 12:38:58,676 INFO L290 TraceCheckUtils]: 117: Hoare triple {82535#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82536#(<= main_~k~0 56)} is VALID [2022-04-15 12:38:58,676 INFO L290 TraceCheckUtils]: 118: Hoare triple {82536#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82536#(<= main_~k~0 56)} is VALID [2022-04-15 12:38:58,678 INFO L290 TraceCheckUtils]: 119: Hoare triple {82536#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82537#(<= main_~k~0 57)} is VALID [2022-04-15 12:38:58,678 INFO L290 TraceCheckUtils]: 120: Hoare triple {82537#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82537#(<= main_~k~0 57)} is VALID [2022-04-15 12:38:58,680 INFO L290 TraceCheckUtils]: 121: Hoare triple {82537#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82538#(<= main_~k~0 58)} is VALID [2022-04-15 12:38:58,680 INFO L290 TraceCheckUtils]: 122: Hoare triple {82538#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82538#(<= main_~k~0 58)} is VALID [2022-04-15 12:38:58,682 INFO L290 TraceCheckUtils]: 123: Hoare triple {82538#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82539#(<= main_~k~0 59)} is VALID [2022-04-15 12:38:58,683 INFO L290 TraceCheckUtils]: 124: Hoare triple {82539#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82539#(<= main_~k~0 59)} is VALID [2022-04-15 12:38:58,685 INFO L290 TraceCheckUtils]: 125: Hoare triple {82539#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82540#(<= main_~k~0 60)} is VALID [2022-04-15 12:38:58,685 INFO L290 TraceCheckUtils]: 126: Hoare triple {82540#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82540#(<= main_~k~0 60)} is VALID [2022-04-15 12:38:58,687 INFO L290 TraceCheckUtils]: 127: Hoare triple {82540#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82541#(<= main_~k~0 61)} is VALID [2022-04-15 12:38:58,687 INFO L290 TraceCheckUtils]: 128: Hoare triple {82541#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82541#(<= main_~k~0 61)} is VALID [2022-04-15 12:38:58,690 INFO L290 TraceCheckUtils]: 129: Hoare triple {82541#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82542#(<= main_~k~0 62)} is VALID [2022-04-15 12:38:58,690 INFO L290 TraceCheckUtils]: 130: Hoare triple {82542#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82542#(<= main_~k~0 62)} is VALID [2022-04-15 12:38:58,692 INFO L290 TraceCheckUtils]: 131: Hoare triple {82542#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82543#(<= main_~k~0 63)} is VALID [2022-04-15 12:38:58,692 INFO L290 TraceCheckUtils]: 132: Hoare triple {82543#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82543#(<= main_~k~0 63)} is VALID [2022-04-15 12:38:58,694 INFO L290 TraceCheckUtils]: 133: Hoare triple {82543#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82544#(<= main_~k~0 64)} is VALID [2022-04-15 12:38:58,694 INFO L290 TraceCheckUtils]: 134: Hoare triple {82544#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82544#(<= main_~k~0 64)} is VALID [2022-04-15 12:38:58,697 INFO L290 TraceCheckUtils]: 135: Hoare triple {82544#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82545#(<= main_~k~0 65)} is VALID [2022-04-15 12:38:58,697 INFO L290 TraceCheckUtils]: 136: Hoare triple {82545#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82545#(<= main_~k~0 65)} is VALID [2022-04-15 12:38:58,699 INFO L290 TraceCheckUtils]: 137: Hoare triple {82545#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82546#(<= main_~k~0 66)} is VALID [2022-04-15 12:38:58,699 INFO L290 TraceCheckUtils]: 138: Hoare triple {82546#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82546#(<= main_~k~0 66)} is VALID [2022-04-15 12:38:58,701 INFO L290 TraceCheckUtils]: 139: Hoare triple {82546#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82547#(<= main_~k~0 67)} is VALID [2022-04-15 12:38:58,701 INFO L290 TraceCheckUtils]: 140: Hoare triple {82547#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82547#(<= main_~k~0 67)} is VALID [2022-04-15 12:38:58,704 INFO L290 TraceCheckUtils]: 141: Hoare triple {82547#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82548#(<= main_~k~0 68)} is VALID [2022-04-15 12:38:58,704 INFO L290 TraceCheckUtils]: 142: Hoare triple {82548#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82548#(<= main_~k~0 68)} is VALID [2022-04-15 12:38:58,706 INFO L290 TraceCheckUtils]: 143: Hoare triple {82548#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82549#(<= main_~k~0 69)} is VALID [2022-04-15 12:38:58,707 INFO L290 TraceCheckUtils]: 144: Hoare triple {82549#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82549#(<= main_~k~0 69)} is VALID [2022-04-15 12:38:58,709 INFO L290 TraceCheckUtils]: 145: Hoare triple {82549#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82550#(<= main_~k~0 70)} is VALID [2022-04-15 12:38:58,709 INFO L290 TraceCheckUtils]: 146: Hoare triple {82550#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {82550#(<= main_~k~0 70)} is VALID [2022-04-15 12:38:58,711 INFO L290 TraceCheckUtils]: 147: Hoare triple {82550#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {82551#(<= main_~k~0 71)} is VALID [2022-04-15 12:38:58,711 INFO L290 TraceCheckUtils]: 148: Hoare triple {82551#(<= main_~k~0 71)} assume !(~i~0 < 1000000); {82551#(<= main_~k~0 71)} is VALID [2022-04-15 12:38:58,713 INFO L272 TraceCheckUtils]: 149: Hoare triple {82551#(<= main_~k~0 71)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {83006#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:38:58,713 INFO L290 TraceCheckUtils]: 150: Hoare triple {83006#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {83010#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:38:58,713 INFO L290 TraceCheckUtils]: 151: Hoare triple {83010#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {82476#false} is VALID [2022-04-15 12:38:58,713 INFO L290 TraceCheckUtils]: 152: Hoare triple {82476#false} assume !false; {82476#false} is VALID [2022-04-15 12:38:58,714 INFO L134 CoverageAnalysis]: Checked inductivity of 5041 backedges. 0 proven. 5041 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:38:58,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:39:02,226 INFO L290 TraceCheckUtils]: 152: Hoare triple {82476#false} assume !false; {82476#false} is VALID [2022-04-15 12:39:02,226 INFO L290 TraceCheckUtils]: 151: Hoare triple {83010#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {82476#false} is VALID [2022-04-15 12:39:02,227 INFO L290 TraceCheckUtils]: 150: Hoare triple {83006#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {83010#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:39:02,227 INFO L272 TraceCheckUtils]: 149: Hoare triple {83026#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {83006#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:39:02,227 INFO L290 TraceCheckUtils]: 148: Hoare triple {83026#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {83026#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:39:02,234 INFO L290 TraceCheckUtils]: 147: Hoare triple {83033#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83026#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:39:02,234 INFO L290 TraceCheckUtils]: 146: Hoare triple {83033#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83033#(<= main_~k~0 999999)} is VALID [2022-04-15 12:39:02,236 INFO L290 TraceCheckUtils]: 145: Hoare triple {83040#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83033#(<= main_~k~0 999999)} is VALID [2022-04-15 12:39:02,237 INFO L290 TraceCheckUtils]: 144: Hoare triple {83040#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83040#(<= main_~k~0 999998)} is VALID [2022-04-15 12:39:02,239 INFO L290 TraceCheckUtils]: 143: Hoare triple {83047#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83040#(<= main_~k~0 999998)} is VALID [2022-04-15 12:39:02,239 INFO L290 TraceCheckUtils]: 142: Hoare triple {83047#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83047#(<= main_~k~0 999997)} is VALID [2022-04-15 12:39:02,242 INFO L290 TraceCheckUtils]: 141: Hoare triple {83054#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83047#(<= main_~k~0 999997)} is VALID [2022-04-15 12:39:02,242 INFO L290 TraceCheckUtils]: 140: Hoare triple {83054#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83054#(<= main_~k~0 999996)} is VALID [2022-04-15 12:39:02,244 INFO L290 TraceCheckUtils]: 139: Hoare triple {83061#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83054#(<= main_~k~0 999996)} is VALID [2022-04-15 12:39:02,244 INFO L290 TraceCheckUtils]: 138: Hoare triple {83061#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83061#(<= main_~k~0 999995)} is VALID [2022-04-15 12:39:02,247 INFO L290 TraceCheckUtils]: 137: Hoare triple {83068#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83061#(<= main_~k~0 999995)} is VALID [2022-04-15 12:39:02,247 INFO L290 TraceCheckUtils]: 136: Hoare triple {83068#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83068#(<= main_~k~0 999994)} is VALID [2022-04-15 12:39:02,250 INFO L290 TraceCheckUtils]: 135: Hoare triple {83075#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83068#(<= main_~k~0 999994)} is VALID [2022-04-15 12:39:02,250 INFO L290 TraceCheckUtils]: 134: Hoare triple {83075#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83075#(<= main_~k~0 999993)} is VALID [2022-04-15 12:39:02,252 INFO L290 TraceCheckUtils]: 133: Hoare triple {83082#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83075#(<= main_~k~0 999993)} is VALID [2022-04-15 12:39:02,252 INFO L290 TraceCheckUtils]: 132: Hoare triple {83082#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83082#(<= main_~k~0 999992)} is VALID [2022-04-15 12:39:02,255 INFO L290 TraceCheckUtils]: 131: Hoare triple {83089#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83082#(<= main_~k~0 999992)} is VALID [2022-04-15 12:39:02,255 INFO L290 TraceCheckUtils]: 130: Hoare triple {83089#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83089#(<= main_~k~0 999991)} is VALID [2022-04-15 12:39:02,258 INFO L290 TraceCheckUtils]: 129: Hoare triple {83096#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83089#(<= main_~k~0 999991)} is VALID [2022-04-15 12:39:02,258 INFO L290 TraceCheckUtils]: 128: Hoare triple {83096#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83096#(<= main_~k~0 999990)} is VALID [2022-04-15 12:39:02,260 INFO L290 TraceCheckUtils]: 127: Hoare triple {83103#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83096#(<= main_~k~0 999990)} is VALID [2022-04-15 12:39:02,260 INFO L290 TraceCheckUtils]: 126: Hoare triple {83103#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83103#(<= main_~k~0 999989)} is VALID [2022-04-15 12:39:02,263 INFO L290 TraceCheckUtils]: 125: Hoare triple {83110#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83103#(<= main_~k~0 999989)} is VALID [2022-04-15 12:39:02,263 INFO L290 TraceCheckUtils]: 124: Hoare triple {83110#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83110#(<= main_~k~0 999988)} is VALID [2022-04-15 12:39:02,265 INFO L290 TraceCheckUtils]: 123: Hoare triple {83117#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83110#(<= main_~k~0 999988)} is VALID [2022-04-15 12:39:02,266 INFO L290 TraceCheckUtils]: 122: Hoare triple {83117#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83117#(<= main_~k~0 999987)} is VALID [2022-04-15 12:39:02,268 INFO L290 TraceCheckUtils]: 121: Hoare triple {83124#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83117#(<= main_~k~0 999987)} is VALID [2022-04-15 12:39:02,268 INFO L290 TraceCheckUtils]: 120: Hoare triple {83124#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83124#(<= main_~k~0 999986)} is VALID [2022-04-15 12:39:02,271 INFO L290 TraceCheckUtils]: 119: Hoare triple {83131#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83124#(<= main_~k~0 999986)} is VALID [2022-04-15 12:39:02,271 INFO L290 TraceCheckUtils]: 118: Hoare triple {83131#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83131#(<= main_~k~0 999985)} is VALID [2022-04-15 12:39:02,273 INFO L290 TraceCheckUtils]: 117: Hoare triple {83138#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83131#(<= main_~k~0 999985)} is VALID [2022-04-15 12:39:02,274 INFO L290 TraceCheckUtils]: 116: Hoare triple {83138#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83138#(<= main_~k~0 999984)} is VALID [2022-04-15 12:39:02,276 INFO L290 TraceCheckUtils]: 115: Hoare triple {83145#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83138#(<= main_~k~0 999984)} is VALID [2022-04-15 12:39:02,276 INFO L290 TraceCheckUtils]: 114: Hoare triple {83145#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83145#(<= main_~k~0 999983)} is VALID [2022-04-15 12:39:02,279 INFO L290 TraceCheckUtils]: 113: Hoare triple {83152#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83145#(<= main_~k~0 999983)} is VALID [2022-04-15 12:39:02,279 INFO L290 TraceCheckUtils]: 112: Hoare triple {83152#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83152#(<= main_~k~0 999982)} is VALID [2022-04-15 12:39:02,281 INFO L290 TraceCheckUtils]: 111: Hoare triple {83159#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83152#(<= main_~k~0 999982)} is VALID [2022-04-15 12:39:02,281 INFO L290 TraceCheckUtils]: 110: Hoare triple {83159#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83159#(<= main_~k~0 999981)} is VALID [2022-04-15 12:39:02,284 INFO L290 TraceCheckUtils]: 109: Hoare triple {83166#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83159#(<= main_~k~0 999981)} is VALID [2022-04-15 12:39:02,284 INFO L290 TraceCheckUtils]: 108: Hoare triple {83166#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83166#(<= main_~k~0 999980)} is VALID [2022-04-15 12:39:02,286 INFO L290 TraceCheckUtils]: 107: Hoare triple {83173#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83166#(<= main_~k~0 999980)} is VALID [2022-04-15 12:39:02,287 INFO L290 TraceCheckUtils]: 106: Hoare triple {83173#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83173#(<= main_~k~0 999979)} is VALID [2022-04-15 12:39:02,289 INFO L290 TraceCheckUtils]: 105: Hoare triple {83180#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83173#(<= main_~k~0 999979)} is VALID [2022-04-15 12:39:02,289 INFO L290 TraceCheckUtils]: 104: Hoare triple {83180#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83180#(<= main_~k~0 999978)} is VALID [2022-04-15 12:39:02,292 INFO L290 TraceCheckUtils]: 103: Hoare triple {83187#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83180#(<= main_~k~0 999978)} is VALID [2022-04-15 12:39:02,292 INFO L290 TraceCheckUtils]: 102: Hoare triple {83187#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83187#(<= main_~k~0 999977)} is VALID [2022-04-15 12:39:02,294 INFO L290 TraceCheckUtils]: 101: Hoare triple {83194#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83187#(<= main_~k~0 999977)} is VALID [2022-04-15 12:39:02,294 INFO L290 TraceCheckUtils]: 100: Hoare triple {83194#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83194#(<= main_~k~0 999976)} is VALID [2022-04-15 12:39:02,297 INFO L290 TraceCheckUtils]: 99: Hoare triple {83201#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83194#(<= main_~k~0 999976)} is VALID [2022-04-15 12:39:02,297 INFO L290 TraceCheckUtils]: 98: Hoare triple {83201#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83201#(<= main_~k~0 999975)} is VALID [2022-04-15 12:39:02,299 INFO L290 TraceCheckUtils]: 97: Hoare triple {83208#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83201#(<= main_~k~0 999975)} is VALID [2022-04-15 12:39:02,300 INFO L290 TraceCheckUtils]: 96: Hoare triple {83208#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83208#(<= main_~k~0 999974)} is VALID [2022-04-15 12:39:02,302 INFO L290 TraceCheckUtils]: 95: Hoare triple {83215#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83208#(<= main_~k~0 999974)} is VALID [2022-04-15 12:39:02,302 INFO L290 TraceCheckUtils]: 94: Hoare triple {83215#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83215#(<= main_~k~0 999973)} is VALID [2022-04-15 12:39:02,305 INFO L290 TraceCheckUtils]: 93: Hoare triple {83222#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83215#(<= main_~k~0 999973)} is VALID [2022-04-15 12:39:02,305 INFO L290 TraceCheckUtils]: 92: Hoare triple {83222#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83222#(<= main_~k~0 999972)} is VALID [2022-04-15 12:39:02,307 INFO L290 TraceCheckUtils]: 91: Hoare triple {83229#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83222#(<= main_~k~0 999972)} is VALID [2022-04-15 12:39:02,307 INFO L290 TraceCheckUtils]: 90: Hoare triple {83229#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83229#(<= main_~k~0 999971)} is VALID [2022-04-15 12:39:02,310 INFO L290 TraceCheckUtils]: 89: Hoare triple {83236#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83229#(<= main_~k~0 999971)} is VALID [2022-04-15 12:39:02,310 INFO L290 TraceCheckUtils]: 88: Hoare triple {83236#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83236#(<= main_~k~0 999970)} is VALID [2022-04-15 12:39:02,313 INFO L290 TraceCheckUtils]: 87: Hoare triple {83243#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83236#(<= main_~k~0 999970)} is VALID [2022-04-15 12:39:02,313 INFO L290 TraceCheckUtils]: 86: Hoare triple {83243#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83243#(<= main_~k~0 999969)} is VALID [2022-04-15 12:39:02,315 INFO L290 TraceCheckUtils]: 85: Hoare triple {83250#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83243#(<= main_~k~0 999969)} is VALID [2022-04-15 12:39:02,316 INFO L290 TraceCheckUtils]: 84: Hoare triple {83250#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83250#(<= main_~k~0 999968)} is VALID [2022-04-15 12:39:02,318 INFO L290 TraceCheckUtils]: 83: Hoare triple {83257#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83250#(<= main_~k~0 999968)} is VALID [2022-04-15 12:39:02,318 INFO L290 TraceCheckUtils]: 82: Hoare triple {83257#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83257#(<= main_~k~0 999967)} is VALID [2022-04-15 12:39:02,320 INFO L290 TraceCheckUtils]: 81: Hoare triple {83264#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83257#(<= main_~k~0 999967)} is VALID [2022-04-15 12:39:02,321 INFO L290 TraceCheckUtils]: 80: Hoare triple {83264#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83264#(<= main_~k~0 999966)} is VALID [2022-04-15 12:39:02,323 INFO L290 TraceCheckUtils]: 79: Hoare triple {83271#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83264#(<= main_~k~0 999966)} is VALID [2022-04-15 12:39:02,323 INFO L290 TraceCheckUtils]: 78: Hoare triple {83271#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83271#(<= main_~k~0 999965)} is VALID [2022-04-15 12:39:02,326 INFO L290 TraceCheckUtils]: 77: Hoare triple {83278#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83271#(<= main_~k~0 999965)} is VALID [2022-04-15 12:39:02,326 INFO L290 TraceCheckUtils]: 76: Hoare triple {83278#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83278#(<= main_~k~0 999964)} is VALID [2022-04-15 12:39:02,328 INFO L290 TraceCheckUtils]: 75: Hoare triple {83285#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83278#(<= main_~k~0 999964)} is VALID [2022-04-15 12:39:02,329 INFO L290 TraceCheckUtils]: 74: Hoare triple {83285#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83285#(<= main_~k~0 999963)} is VALID [2022-04-15 12:39:02,331 INFO L290 TraceCheckUtils]: 73: Hoare triple {83292#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83285#(<= main_~k~0 999963)} is VALID [2022-04-15 12:39:02,331 INFO L290 TraceCheckUtils]: 72: Hoare triple {83292#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83292#(<= main_~k~0 999962)} is VALID [2022-04-15 12:39:02,333 INFO L290 TraceCheckUtils]: 71: Hoare triple {83299#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83292#(<= main_~k~0 999962)} is VALID [2022-04-15 12:39:02,334 INFO L290 TraceCheckUtils]: 70: Hoare triple {83299#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83299#(<= main_~k~0 999961)} is VALID [2022-04-15 12:39:02,336 INFO L290 TraceCheckUtils]: 69: Hoare triple {83306#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83299#(<= main_~k~0 999961)} is VALID [2022-04-15 12:39:02,336 INFO L290 TraceCheckUtils]: 68: Hoare triple {83306#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83306#(<= main_~k~0 999960)} is VALID [2022-04-15 12:39:02,339 INFO L290 TraceCheckUtils]: 67: Hoare triple {83313#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83306#(<= main_~k~0 999960)} is VALID [2022-04-15 12:39:02,339 INFO L290 TraceCheckUtils]: 66: Hoare triple {83313#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83313#(<= main_~k~0 999959)} is VALID [2022-04-15 12:39:02,341 INFO L290 TraceCheckUtils]: 65: Hoare triple {83320#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83313#(<= main_~k~0 999959)} is VALID [2022-04-15 12:39:02,341 INFO L290 TraceCheckUtils]: 64: Hoare triple {83320#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83320#(<= main_~k~0 999958)} is VALID [2022-04-15 12:39:02,344 INFO L290 TraceCheckUtils]: 63: Hoare triple {83327#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83320#(<= main_~k~0 999958)} is VALID [2022-04-15 12:39:02,344 INFO L290 TraceCheckUtils]: 62: Hoare triple {83327#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83327#(<= main_~k~0 999957)} is VALID [2022-04-15 12:39:02,346 INFO L290 TraceCheckUtils]: 61: Hoare triple {83334#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83327#(<= main_~k~0 999957)} is VALID [2022-04-15 12:39:02,346 INFO L290 TraceCheckUtils]: 60: Hoare triple {83334#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83334#(<= main_~k~0 999956)} is VALID [2022-04-15 12:39:02,349 INFO L290 TraceCheckUtils]: 59: Hoare triple {83341#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83334#(<= main_~k~0 999956)} is VALID [2022-04-15 12:39:02,349 INFO L290 TraceCheckUtils]: 58: Hoare triple {83341#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83341#(<= main_~k~0 999955)} is VALID [2022-04-15 12:39:02,351 INFO L290 TraceCheckUtils]: 57: Hoare triple {83348#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83341#(<= main_~k~0 999955)} is VALID [2022-04-15 12:39:02,351 INFO L290 TraceCheckUtils]: 56: Hoare triple {83348#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83348#(<= main_~k~0 999954)} is VALID [2022-04-15 12:39:02,354 INFO L290 TraceCheckUtils]: 55: Hoare triple {83355#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83348#(<= main_~k~0 999954)} is VALID [2022-04-15 12:39:02,354 INFO L290 TraceCheckUtils]: 54: Hoare triple {83355#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83355#(<= main_~k~0 999953)} is VALID [2022-04-15 12:39:02,356 INFO L290 TraceCheckUtils]: 53: Hoare triple {83362#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83355#(<= main_~k~0 999953)} is VALID [2022-04-15 12:39:02,357 INFO L290 TraceCheckUtils]: 52: Hoare triple {83362#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83362#(<= main_~k~0 999952)} is VALID [2022-04-15 12:39:02,359 INFO L290 TraceCheckUtils]: 51: Hoare triple {83369#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83362#(<= main_~k~0 999952)} is VALID [2022-04-15 12:39:02,359 INFO L290 TraceCheckUtils]: 50: Hoare triple {83369#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83369#(<= main_~k~0 999951)} is VALID [2022-04-15 12:39:02,362 INFO L290 TraceCheckUtils]: 49: Hoare triple {83376#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83369#(<= main_~k~0 999951)} is VALID [2022-04-15 12:39:02,362 INFO L290 TraceCheckUtils]: 48: Hoare triple {83376#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83376#(<= main_~k~0 999950)} is VALID [2022-04-15 12:39:02,364 INFO L290 TraceCheckUtils]: 47: Hoare triple {83383#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83376#(<= main_~k~0 999950)} is VALID [2022-04-15 12:39:02,365 INFO L290 TraceCheckUtils]: 46: Hoare triple {83383#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83383#(<= main_~k~0 999949)} is VALID [2022-04-15 12:39:02,367 INFO L290 TraceCheckUtils]: 45: Hoare triple {83390#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83383#(<= main_~k~0 999949)} is VALID [2022-04-15 12:39:02,367 INFO L290 TraceCheckUtils]: 44: Hoare triple {83390#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83390#(<= main_~k~0 999948)} is VALID [2022-04-15 12:39:02,370 INFO L290 TraceCheckUtils]: 43: Hoare triple {83397#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83390#(<= main_~k~0 999948)} is VALID [2022-04-15 12:39:02,370 INFO L290 TraceCheckUtils]: 42: Hoare triple {83397#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83397#(<= main_~k~0 999947)} is VALID [2022-04-15 12:39:02,372 INFO L290 TraceCheckUtils]: 41: Hoare triple {83404#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83397#(<= main_~k~0 999947)} is VALID [2022-04-15 12:39:02,373 INFO L290 TraceCheckUtils]: 40: Hoare triple {83404#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83404#(<= main_~k~0 999946)} is VALID [2022-04-15 12:39:02,375 INFO L290 TraceCheckUtils]: 39: Hoare triple {83411#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83404#(<= main_~k~0 999946)} is VALID [2022-04-15 12:39:02,375 INFO L290 TraceCheckUtils]: 38: Hoare triple {83411#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83411#(<= main_~k~0 999945)} is VALID [2022-04-15 12:39:02,378 INFO L290 TraceCheckUtils]: 37: Hoare triple {83418#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83411#(<= main_~k~0 999945)} is VALID [2022-04-15 12:39:02,378 INFO L290 TraceCheckUtils]: 36: Hoare triple {83418#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83418#(<= main_~k~0 999944)} is VALID [2022-04-15 12:39:02,380 INFO L290 TraceCheckUtils]: 35: Hoare triple {83425#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83418#(<= main_~k~0 999944)} is VALID [2022-04-15 12:39:02,380 INFO L290 TraceCheckUtils]: 34: Hoare triple {83425#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83425#(<= main_~k~0 999943)} is VALID [2022-04-15 12:39:02,383 INFO L290 TraceCheckUtils]: 33: Hoare triple {83432#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83425#(<= main_~k~0 999943)} is VALID [2022-04-15 12:39:02,383 INFO L290 TraceCheckUtils]: 32: Hoare triple {83432#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83432#(<= main_~k~0 999942)} is VALID [2022-04-15 12:39:02,386 INFO L290 TraceCheckUtils]: 31: Hoare triple {83439#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83432#(<= main_~k~0 999942)} is VALID [2022-04-15 12:39:02,386 INFO L290 TraceCheckUtils]: 30: Hoare triple {83439#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83439#(<= main_~k~0 999941)} is VALID [2022-04-15 12:39:02,388 INFO L290 TraceCheckUtils]: 29: Hoare triple {83446#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83439#(<= main_~k~0 999941)} is VALID [2022-04-15 12:39:02,388 INFO L290 TraceCheckUtils]: 28: Hoare triple {83446#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83446#(<= main_~k~0 999940)} is VALID [2022-04-15 12:39:02,391 INFO L290 TraceCheckUtils]: 27: Hoare triple {83453#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83446#(<= main_~k~0 999940)} is VALID [2022-04-15 12:39:02,391 INFO L290 TraceCheckUtils]: 26: Hoare triple {83453#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83453#(<= main_~k~0 999939)} is VALID [2022-04-15 12:39:02,393 INFO L290 TraceCheckUtils]: 25: Hoare triple {83460#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83453#(<= main_~k~0 999939)} is VALID [2022-04-15 12:39:02,394 INFO L290 TraceCheckUtils]: 24: Hoare triple {83460#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83460#(<= main_~k~0 999938)} is VALID [2022-04-15 12:39:02,396 INFO L290 TraceCheckUtils]: 23: Hoare triple {83467#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83460#(<= main_~k~0 999938)} is VALID [2022-04-15 12:39:02,396 INFO L290 TraceCheckUtils]: 22: Hoare triple {83467#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83467#(<= main_~k~0 999937)} is VALID [2022-04-15 12:39:02,398 INFO L290 TraceCheckUtils]: 21: Hoare triple {83474#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83467#(<= main_~k~0 999937)} is VALID [2022-04-15 12:39:02,399 INFO L290 TraceCheckUtils]: 20: Hoare triple {83474#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83474#(<= main_~k~0 999936)} is VALID [2022-04-15 12:39:02,401 INFO L290 TraceCheckUtils]: 19: Hoare triple {83481#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83474#(<= main_~k~0 999936)} is VALID [2022-04-15 12:39:02,401 INFO L290 TraceCheckUtils]: 18: Hoare triple {83481#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83481#(<= main_~k~0 999935)} is VALID [2022-04-15 12:39:02,403 INFO L290 TraceCheckUtils]: 17: Hoare triple {83488#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83481#(<= main_~k~0 999935)} is VALID [2022-04-15 12:39:02,404 INFO L290 TraceCheckUtils]: 16: Hoare triple {83488#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83488#(<= main_~k~0 999934)} is VALID [2022-04-15 12:39:02,406 INFO L290 TraceCheckUtils]: 15: Hoare triple {83495#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83488#(<= main_~k~0 999934)} is VALID [2022-04-15 12:39:02,406 INFO L290 TraceCheckUtils]: 14: Hoare triple {83495#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83495#(<= main_~k~0 999933)} is VALID [2022-04-15 12:39:02,409 INFO L290 TraceCheckUtils]: 13: Hoare triple {83502#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83495#(<= main_~k~0 999933)} is VALID [2022-04-15 12:39:02,409 INFO L290 TraceCheckUtils]: 12: Hoare triple {83502#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83502#(<= main_~k~0 999932)} is VALID [2022-04-15 12:39:02,411 INFO L290 TraceCheckUtils]: 11: Hoare triple {83509#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83502#(<= main_~k~0 999932)} is VALID [2022-04-15 12:39:02,412 INFO L290 TraceCheckUtils]: 10: Hoare triple {83509#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83509#(<= main_~k~0 999931)} is VALID [2022-04-15 12:39:02,414 INFO L290 TraceCheckUtils]: 9: Hoare triple {83516#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83509#(<= main_~k~0 999931)} is VALID [2022-04-15 12:39:02,414 INFO L290 TraceCheckUtils]: 8: Hoare triple {83516#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83516#(<= main_~k~0 999930)} is VALID [2022-04-15 12:39:02,417 INFO L290 TraceCheckUtils]: 7: Hoare triple {83523#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {83516#(<= main_~k~0 999930)} is VALID [2022-04-15 12:39:02,417 INFO L290 TraceCheckUtils]: 6: Hoare triple {83523#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {83523#(<= main_~k~0 999929)} is VALID [2022-04-15 12:39:02,417 INFO L290 TraceCheckUtils]: 5: Hoare triple {82475#true} ~i~0 := 0;~k~0 := 0; {83523#(<= main_~k~0 999929)} is VALID [2022-04-15 12:39:02,417 INFO L272 TraceCheckUtils]: 4: Hoare triple {82475#true} call #t~ret3 := main(); {82475#true} is VALID [2022-04-15 12:39:02,417 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {82475#true} {82475#true} #54#return; {82475#true} is VALID [2022-04-15 12:39:02,417 INFO L290 TraceCheckUtils]: 2: Hoare triple {82475#true} assume true; {82475#true} is VALID [2022-04-15 12:39:02,417 INFO L290 TraceCheckUtils]: 1: Hoare triple {82475#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {82475#true} is VALID [2022-04-15 12:39:02,417 INFO L272 TraceCheckUtils]: 0: Hoare triple {82475#true} call ULTIMATE.init(); {82475#true} is VALID [2022-04-15 12:39:02,418 INFO L134 CoverageAnalysis]: Checked inductivity of 5041 backedges. 0 proven. 5041 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:39:02,418 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584816161] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:39:02,418 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:39:02,418 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [77, 76, 76] total 152 [2022-04-15 12:39:02,418 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:39:02,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [81021092] [2022-04-15 12:39:02,418 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [81021092] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:39:02,419 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:39:02,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [77] imperfect sequences [] total 77 [2022-04-15 12:39:02,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178219089] [2022-04-15 12:39:02,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:39:02,419 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 1.9350649350649352) internal successors, (149), 75 states have internal predecessors, (149), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 153 [2022-04-15 12:39:02,419 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:39:02,419 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 77 states, 77 states have (on average 1.9350649350649352) internal successors, (149), 75 states have internal predecessors, (149), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:02,650 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 153 edges. 153 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:39:02,650 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2022-04-15 12:39:02,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:39:02,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2022-04-15 12:39:02,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10743, Invalid=12209, Unknown=0, NotChecked=0, Total=22952 [2022-04-15 12:39:02,653 INFO L87 Difference]: Start difference. First operand 154 states and 154 transitions. Second operand has 77 states, 77 states have (on average 1.9350649350649352) internal successors, (149), 75 states have internal predecessors, (149), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:06,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:39:06,069 INFO L93 Difference]: Finished difference Result 162 states and 162 transitions. [2022-04-15 12:39:06,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-04-15 12:39:06,070 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 1.9350649350649352) internal successors, (149), 75 states have internal predecessors, (149), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 153 [2022-04-15 12:39:06,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:39:06,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 77 states have (on average 1.9350649350649352) internal successors, (149), 75 states have internal predecessors, (149), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:06,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 162 transitions. [2022-04-15 12:39:06,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 77 states have (on average 1.9350649350649352) internal successors, (149), 75 states have internal predecessors, (149), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:06,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 162 transitions. [2022-04-15 12:39:06,074 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 77 states and 162 transitions. [2022-04-15 12:39:06,338 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 162 edges. 162 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:39:06,340 INFO L225 Difference]: With dead ends: 162 [2022-04-15 12:39:06,340 INFO L226 Difference]: Without dead ends: 157 [2022-04-15 12:39:06,344 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 457 GetRequests, 232 SyntacticMatches, 1 SemanticMatches, 224 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3921 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=21338, Invalid=29512, Unknown=0, NotChecked=0, Total=50850 [2022-04-15 12:39:06,348 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 154 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-15 12:39:06,349 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 63 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-15 12:39:06,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2022-04-15 12:39:06,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 156. [2022-04-15 12:39:06,993 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:39:06,993 INFO L82 GeneralOperation]: Start isEquivalent. First operand 157 states. Second operand has 156 states, 151 states have (on average 1.0066225165562914) internal successors, (152), 151 states have internal predecessors, (152), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:06,994 INFO L74 IsIncluded]: Start isIncluded. First operand 157 states. Second operand has 156 states, 151 states have (on average 1.0066225165562914) internal successors, (152), 151 states have internal predecessors, (152), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:06,994 INFO L87 Difference]: Start difference. First operand 157 states. Second operand has 156 states, 151 states have (on average 1.0066225165562914) internal successors, (152), 151 states have internal predecessors, (152), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:06,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:39:06,995 INFO L93 Difference]: Finished difference Result 157 states and 157 transitions. [2022-04-15 12:39:06,995 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 157 transitions. [2022-04-15 12:39:06,995 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:39:06,995 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:39:06,995 INFO L74 IsIncluded]: Start isIncluded. First operand has 156 states, 151 states have (on average 1.0066225165562914) internal successors, (152), 151 states have internal predecessors, (152), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 157 states. [2022-04-15 12:39:06,995 INFO L87 Difference]: Start difference. First operand has 156 states, 151 states have (on average 1.0066225165562914) internal successors, (152), 151 states have internal predecessors, (152), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 157 states. [2022-04-15 12:39:06,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:39:06,997 INFO L93 Difference]: Finished difference Result 157 states and 157 transitions. [2022-04-15 12:39:06,997 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 157 transitions. [2022-04-15 12:39:06,997 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:39:06,997 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:39:06,997 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:39:06,997 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:39:06,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 151 states have (on average 1.0066225165562914) internal successors, (152), 151 states have internal predecessors, (152), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:06,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 156 transitions. [2022-04-15 12:39:06,998 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 156 transitions. Word has length 153 [2022-04-15 12:39:06,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:39:06,999 INFO L478 AbstractCegarLoop]: Abstraction has 156 states and 156 transitions. [2022-04-15 12:39:06,999 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 1.9350649350649352) internal successors, (149), 75 states have internal predecessors, (149), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:06,999 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 156 states and 156 transitions. [2022-04-15 12:39:07,463 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 156 edges. 156 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:39:07,463 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 156 transitions. [2022-04-15 12:39:07,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-04-15 12:39:07,464 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:39:07,464 INFO L499 BasicCegarLoop]: trace histogram [72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:39:07,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-04-15 12:39:07,667 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:39:07,667 INFO L403 AbstractCegarLoop]: === Iteration 73 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:39:07,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:39:07,668 INFO L85 PathProgramCache]: Analyzing trace with hash -826235276, now seen corresponding path program 143 times [2022-04-15 12:39:07,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:39:07,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1660524840] [2022-04-15 12:39:08,076 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:39:08,076 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:39:08,076 INFO L85 PathProgramCache]: Analyzing trace with hash -826235276, now seen corresponding path program 144 times [2022-04-15 12:39:08,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:39:08,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507291892] [2022-04-15 12:39:08,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:39:08,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:39:08,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:39:09,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:39:09,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:39:09,267 INFO L290 TraceCheckUtils]: 0: Hoare triple {84725#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {84645#true} is VALID [2022-04-15 12:39:09,268 INFO L290 TraceCheckUtils]: 1: Hoare triple {84645#true} assume true; {84645#true} is VALID [2022-04-15 12:39:09,268 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {84645#true} {84645#true} #54#return; {84645#true} is VALID [2022-04-15 12:39:09,268 INFO L272 TraceCheckUtils]: 0: Hoare triple {84645#true} call ULTIMATE.init(); {84725#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:39:09,268 INFO L290 TraceCheckUtils]: 1: Hoare triple {84725#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {84645#true} is VALID [2022-04-15 12:39:09,268 INFO L290 TraceCheckUtils]: 2: Hoare triple {84645#true} assume true; {84645#true} is VALID [2022-04-15 12:39:09,268 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {84645#true} {84645#true} #54#return; {84645#true} is VALID [2022-04-15 12:39:09,268 INFO L272 TraceCheckUtils]: 4: Hoare triple {84645#true} call #t~ret3 := main(); {84645#true} is VALID [2022-04-15 12:39:09,268 INFO L290 TraceCheckUtils]: 5: Hoare triple {84645#true} ~i~0 := 0;~k~0 := 0; {84650#(= main_~k~0 0)} is VALID [2022-04-15 12:39:09,268 INFO L290 TraceCheckUtils]: 6: Hoare triple {84650#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84650#(= main_~k~0 0)} is VALID [2022-04-15 12:39:09,269 INFO L290 TraceCheckUtils]: 7: Hoare triple {84650#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84651#(<= main_~k~0 1)} is VALID [2022-04-15 12:39:09,269 INFO L290 TraceCheckUtils]: 8: Hoare triple {84651#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84651#(<= main_~k~0 1)} is VALID [2022-04-15 12:39:09,276 INFO L290 TraceCheckUtils]: 9: Hoare triple {84651#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84652#(<= main_~k~0 2)} is VALID [2022-04-15 12:39:09,276 INFO L290 TraceCheckUtils]: 10: Hoare triple {84652#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84652#(<= main_~k~0 2)} is VALID [2022-04-15 12:39:09,278 INFO L290 TraceCheckUtils]: 11: Hoare triple {84652#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84653#(<= main_~k~0 3)} is VALID [2022-04-15 12:39:09,279 INFO L290 TraceCheckUtils]: 12: Hoare triple {84653#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84653#(<= main_~k~0 3)} is VALID [2022-04-15 12:39:09,281 INFO L290 TraceCheckUtils]: 13: Hoare triple {84653#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84654#(<= main_~k~0 4)} is VALID [2022-04-15 12:39:09,282 INFO L290 TraceCheckUtils]: 14: Hoare triple {84654#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84654#(<= main_~k~0 4)} is VALID [2022-04-15 12:39:09,284 INFO L290 TraceCheckUtils]: 15: Hoare triple {84654#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84655#(<= main_~k~0 5)} is VALID [2022-04-15 12:39:09,284 INFO L290 TraceCheckUtils]: 16: Hoare triple {84655#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84655#(<= main_~k~0 5)} is VALID [2022-04-15 12:39:09,287 INFO L290 TraceCheckUtils]: 17: Hoare triple {84655#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84656#(<= main_~k~0 6)} is VALID [2022-04-15 12:39:09,287 INFO L290 TraceCheckUtils]: 18: Hoare triple {84656#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84656#(<= main_~k~0 6)} is VALID [2022-04-15 12:39:09,289 INFO L290 TraceCheckUtils]: 19: Hoare triple {84656#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84657#(<= main_~k~0 7)} is VALID [2022-04-15 12:39:09,290 INFO L290 TraceCheckUtils]: 20: Hoare triple {84657#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84657#(<= main_~k~0 7)} is VALID [2022-04-15 12:39:09,292 INFO L290 TraceCheckUtils]: 21: Hoare triple {84657#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84658#(<= main_~k~0 8)} is VALID [2022-04-15 12:39:09,292 INFO L290 TraceCheckUtils]: 22: Hoare triple {84658#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84658#(<= main_~k~0 8)} is VALID [2022-04-15 12:39:09,295 INFO L290 TraceCheckUtils]: 23: Hoare triple {84658#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84659#(<= main_~k~0 9)} is VALID [2022-04-15 12:39:09,295 INFO L290 TraceCheckUtils]: 24: Hoare triple {84659#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84659#(<= main_~k~0 9)} is VALID [2022-04-15 12:39:09,298 INFO L290 TraceCheckUtils]: 25: Hoare triple {84659#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84660#(<= main_~k~0 10)} is VALID [2022-04-15 12:39:09,298 INFO L290 TraceCheckUtils]: 26: Hoare triple {84660#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84660#(<= main_~k~0 10)} is VALID [2022-04-15 12:39:09,300 INFO L290 TraceCheckUtils]: 27: Hoare triple {84660#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84661#(<= main_~k~0 11)} is VALID [2022-04-15 12:39:09,301 INFO L290 TraceCheckUtils]: 28: Hoare triple {84661#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84661#(<= main_~k~0 11)} is VALID [2022-04-15 12:39:09,303 INFO L290 TraceCheckUtils]: 29: Hoare triple {84661#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84662#(<= main_~k~0 12)} is VALID [2022-04-15 12:39:09,303 INFO L290 TraceCheckUtils]: 30: Hoare triple {84662#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84662#(<= main_~k~0 12)} is VALID [2022-04-15 12:39:09,306 INFO L290 TraceCheckUtils]: 31: Hoare triple {84662#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84663#(<= main_~k~0 13)} is VALID [2022-04-15 12:39:09,306 INFO L290 TraceCheckUtils]: 32: Hoare triple {84663#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84663#(<= main_~k~0 13)} is VALID [2022-04-15 12:39:09,309 INFO L290 TraceCheckUtils]: 33: Hoare triple {84663#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84664#(<= main_~k~0 14)} is VALID [2022-04-15 12:39:09,309 INFO L290 TraceCheckUtils]: 34: Hoare triple {84664#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84664#(<= main_~k~0 14)} is VALID [2022-04-15 12:39:09,311 INFO L290 TraceCheckUtils]: 35: Hoare triple {84664#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84665#(<= main_~k~0 15)} is VALID [2022-04-15 12:39:09,311 INFO L290 TraceCheckUtils]: 36: Hoare triple {84665#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84665#(<= main_~k~0 15)} is VALID [2022-04-15 12:39:09,314 INFO L290 TraceCheckUtils]: 37: Hoare triple {84665#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84666#(<= main_~k~0 16)} is VALID [2022-04-15 12:39:09,314 INFO L290 TraceCheckUtils]: 38: Hoare triple {84666#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84666#(<= main_~k~0 16)} is VALID [2022-04-15 12:39:09,317 INFO L290 TraceCheckUtils]: 39: Hoare triple {84666#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84667#(<= main_~k~0 17)} is VALID [2022-04-15 12:39:09,317 INFO L290 TraceCheckUtils]: 40: Hoare triple {84667#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84667#(<= main_~k~0 17)} is VALID [2022-04-15 12:39:09,320 INFO L290 TraceCheckUtils]: 41: Hoare triple {84667#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84668#(<= main_~k~0 18)} is VALID [2022-04-15 12:39:09,320 INFO L290 TraceCheckUtils]: 42: Hoare triple {84668#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84668#(<= main_~k~0 18)} is VALID [2022-04-15 12:39:09,322 INFO L290 TraceCheckUtils]: 43: Hoare triple {84668#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84669#(<= main_~k~0 19)} is VALID [2022-04-15 12:39:09,322 INFO L290 TraceCheckUtils]: 44: Hoare triple {84669#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84669#(<= main_~k~0 19)} is VALID [2022-04-15 12:39:09,325 INFO L290 TraceCheckUtils]: 45: Hoare triple {84669#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84670#(<= main_~k~0 20)} is VALID [2022-04-15 12:39:09,325 INFO L290 TraceCheckUtils]: 46: Hoare triple {84670#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84670#(<= main_~k~0 20)} is VALID [2022-04-15 12:39:09,327 INFO L290 TraceCheckUtils]: 47: Hoare triple {84670#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84671#(<= main_~k~0 21)} is VALID [2022-04-15 12:39:09,327 INFO L290 TraceCheckUtils]: 48: Hoare triple {84671#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84671#(<= main_~k~0 21)} is VALID [2022-04-15 12:39:09,330 INFO L290 TraceCheckUtils]: 49: Hoare triple {84671#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84672#(<= main_~k~0 22)} is VALID [2022-04-15 12:39:09,330 INFO L290 TraceCheckUtils]: 50: Hoare triple {84672#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84672#(<= main_~k~0 22)} is VALID [2022-04-15 12:39:09,333 INFO L290 TraceCheckUtils]: 51: Hoare triple {84672#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84673#(<= main_~k~0 23)} is VALID [2022-04-15 12:39:09,333 INFO L290 TraceCheckUtils]: 52: Hoare triple {84673#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84673#(<= main_~k~0 23)} is VALID [2022-04-15 12:39:09,336 INFO L290 TraceCheckUtils]: 53: Hoare triple {84673#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84674#(<= main_~k~0 24)} is VALID [2022-04-15 12:39:09,336 INFO L290 TraceCheckUtils]: 54: Hoare triple {84674#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84674#(<= main_~k~0 24)} is VALID [2022-04-15 12:39:09,338 INFO L290 TraceCheckUtils]: 55: Hoare triple {84674#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84675#(<= main_~k~0 25)} is VALID [2022-04-15 12:39:09,338 INFO L290 TraceCheckUtils]: 56: Hoare triple {84675#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84675#(<= main_~k~0 25)} is VALID [2022-04-15 12:39:09,341 INFO L290 TraceCheckUtils]: 57: Hoare triple {84675#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84676#(<= main_~k~0 26)} is VALID [2022-04-15 12:39:09,341 INFO L290 TraceCheckUtils]: 58: Hoare triple {84676#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84676#(<= main_~k~0 26)} is VALID [2022-04-15 12:39:09,344 INFO L290 TraceCheckUtils]: 59: Hoare triple {84676#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84677#(<= main_~k~0 27)} is VALID [2022-04-15 12:39:09,344 INFO L290 TraceCheckUtils]: 60: Hoare triple {84677#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84677#(<= main_~k~0 27)} is VALID [2022-04-15 12:39:09,346 INFO L290 TraceCheckUtils]: 61: Hoare triple {84677#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84678#(<= main_~k~0 28)} is VALID [2022-04-15 12:39:09,347 INFO L290 TraceCheckUtils]: 62: Hoare triple {84678#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84678#(<= main_~k~0 28)} is VALID [2022-04-15 12:39:09,349 INFO L290 TraceCheckUtils]: 63: Hoare triple {84678#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84679#(<= main_~k~0 29)} is VALID [2022-04-15 12:39:09,349 INFO L290 TraceCheckUtils]: 64: Hoare triple {84679#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84679#(<= main_~k~0 29)} is VALID [2022-04-15 12:39:09,352 INFO L290 TraceCheckUtils]: 65: Hoare triple {84679#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84680#(<= main_~k~0 30)} is VALID [2022-04-15 12:39:09,352 INFO L290 TraceCheckUtils]: 66: Hoare triple {84680#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84680#(<= main_~k~0 30)} is VALID [2022-04-15 12:39:09,355 INFO L290 TraceCheckUtils]: 67: Hoare triple {84680#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84681#(<= main_~k~0 31)} is VALID [2022-04-15 12:39:09,355 INFO L290 TraceCheckUtils]: 68: Hoare triple {84681#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84681#(<= main_~k~0 31)} is VALID [2022-04-15 12:39:09,357 INFO L290 TraceCheckUtils]: 69: Hoare triple {84681#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84682#(<= main_~k~0 32)} is VALID [2022-04-15 12:39:09,358 INFO L290 TraceCheckUtils]: 70: Hoare triple {84682#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84682#(<= main_~k~0 32)} is VALID [2022-04-15 12:39:09,360 INFO L290 TraceCheckUtils]: 71: Hoare triple {84682#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84683#(<= main_~k~0 33)} is VALID [2022-04-15 12:39:09,360 INFO L290 TraceCheckUtils]: 72: Hoare triple {84683#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84683#(<= main_~k~0 33)} is VALID [2022-04-15 12:39:09,362 INFO L290 TraceCheckUtils]: 73: Hoare triple {84683#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84684#(<= main_~k~0 34)} is VALID [2022-04-15 12:39:09,363 INFO L290 TraceCheckUtils]: 74: Hoare triple {84684#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84684#(<= main_~k~0 34)} is VALID [2022-04-15 12:39:09,365 INFO L290 TraceCheckUtils]: 75: Hoare triple {84684#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84685#(<= main_~k~0 35)} is VALID [2022-04-15 12:39:09,366 INFO L290 TraceCheckUtils]: 76: Hoare triple {84685#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84685#(<= main_~k~0 35)} is VALID [2022-04-15 12:39:09,368 INFO L290 TraceCheckUtils]: 77: Hoare triple {84685#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84686#(<= main_~k~0 36)} is VALID [2022-04-15 12:39:09,368 INFO L290 TraceCheckUtils]: 78: Hoare triple {84686#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84686#(<= main_~k~0 36)} is VALID [2022-04-15 12:39:09,371 INFO L290 TraceCheckUtils]: 79: Hoare triple {84686#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84687#(<= main_~k~0 37)} is VALID [2022-04-15 12:39:09,371 INFO L290 TraceCheckUtils]: 80: Hoare triple {84687#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84687#(<= main_~k~0 37)} is VALID [2022-04-15 12:39:09,373 INFO L290 TraceCheckUtils]: 81: Hoare triple {84687#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84688#(<= main_~k~0 38)} is VALID [2022-04-15 12:39:09,373 INFO L290 TraceCheckUtils]: 82: Hoare triple {84688#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84688#(<= main_~k~0 38)} is VALID [2022-04-15 12:39:09,376 INFO L290 TraceCheckUtils]: 83: Hoare triple {84688#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84689#(<= main_~k~0 39)} is VALID [2022-04-15 12:39:09,376 INFO L290 TraceCheckUtils]: 84: Hoare triple {84689#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84689#(<= main_~k~0 39)} is VALID [2022-04-15 12:39:09,379 INFO L290 TraceCheckUtils]: 85: Hoare triple {84689#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84690#(<= main_~k~0 40)} is VALID [2022-04-15 12:39:09,379 INFO L290 TraceCheckUtils]: 86: Hoare triple {84690#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84690#(<= main_~k~0 40)} is VALID [2022-04-15 12:39:09,381 INFO L290 TraceCheckUtils]: 87: Hoare triple {84690#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84691#(<= main_~k~0 41)} is VALID [2022-04-15 12:39:09,381 INFO L290 TraceCheckUtils]: 88: Hoare triple {84691#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84691#(<= main_~k~0 41)} is VALID [2022-04-15 12:39:09,384 INFO L290 TraceCheckUtils]: 89: Hoare triple {84691#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84692#(<= main_~k~0 42)} is VALID [2022-04-15 12:39:09,384 INFO L290 TraceCheckUtils]: 90: Hoare triple {84692#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84692#(<= main_~k~0 42)} is VALID [2022-04-15 12:39:09,386 INFO L290 TraceCheckUtils]: 91: Hoare triple {84692#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84693#(<= main_~k~0 43)} is VALID [2022-04-15 12:39:09,386 INFO L290 TraceCheckUtils]: 92: Hoare triple {84693#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84693#(<= main_~k~0 43)} is VALID [2022-04-15 12:39:09,389 INFO L290 TraceCheckUtils]: 93: Hoare triple {84693#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84694#(<= main_~k~0 44)} is VALID [2022-04-15 12:39:09,389 INFO L290 TraceCheckUtils]: 94: Hoare triple {84694#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84694#(<= main_~k~0 44)} is VALID [2022-04-15 12:39:09,392 INFO L290 TraceCheckUtils]: 95: Hoare triple {84694#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84695#(<= main_~k~0 45)} is VALID [2022-04-15 12:39:09,392 INFO L290 TraceCheckUtils]: 96: Hoare triple {84695#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84695#(<= main_~k~0 45)} is VALID [2022-04-15 12:39:09,394 INFO L290 TraceCheckUtils]: 97: Hoare triple {84695#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84696#(<= main_~k~0 46)} is VALID [2022-04-15 12:39:09,394 INFO L290 TraceCheckUtils]: 98: Hoare triple {84696#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84696#(<= main_~k~0 46)} is VALID [2022-04-15 12:39:09,397 INFO L290 TraceCheckUtils]: 99: Hoare triple {84696#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84697#(<= main_~k~0 47)} is VALID [2022-04-15 12:39:09,397 INFO L290 TraceCheckUtils]: 100: Hoare triple {84697#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84697#(<= main_~k~0 47)} is VALID [2022-04-15 12:39:09,399 INFO L290 TraceCheckUtils]: 101: Hoare triple {84697#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84698#(<= main_~k~0 48)} is VALID [2022-04-15 12:39:09,399 INFO L290 TraceCheckUtils]: 102: Hoare triple {84698#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84698#(<= main_~k~0 48)} is VALID [2022-04-15 12:39:09,402 INFO L290 TraceCheckUtils]: 103: Hoare triple {84698#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84699#(<= main_~k~0 49)} is VALID [2022-04-15 12:39:09,402 INFO L290 TraceCheckUtils]: 104: Hoare triple {84699#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84699#(<= main_~k~0 49)} is VALID [2022-04-15 12:39:09,405 INFO L290 TraceCheckUtils]: 105: Hoare triple {84699#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84700#(<= main_~k~0 50)} is VALID [2022-04-15 12:39:09,405 INFO L290 TraceCheckUtils]: 106: Hoare triple {84700#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84700#(<= main_~k~0 50)} is VALID [2022-04-15 12:39:09,407 INFO L290 TraceCheckUtils]: 107: Hoare triple {84700#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84701#(<= main_~k~0 51)} is VALID [2022-04-15 12:39:09,408 INFO L290 TraceCheckUtils]: 108: Hoare triple {84701#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84701#(<= main_~k~0 51)} is VALID [2022-04-15 12:39:09,410 INFO L290 TraceCheckUtils]: 109: Hoare triple {84701#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84702#(<= main_~k~0 52)} is VALID [2022-04-15 12:39:09,410 INFO L290 TraceCheckUtils]: 110: Hoare triple {84702#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84702#(<= main_~k~0 52)} is VALID [2022-04-15 12:39:09,413 INFO L290 TraceCheckUtils]: 111: Hoare triple {84702#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84703#(<= main_~k~0 53)} is VALID [2022-04-15 12:39:09,413 INFO L290 TraceCheckUtils]: 112: Hoare triple {84703#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84703#(<= main_~k~0 53)} is VALID [2022-04-15 12:39:09,416 INFO L290 TraceCheckUtils]: 113: Hoare triple {84703#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84704#(<= main_~k~0 54)} is VALID [2022-04-15 12:39:09,416 INFO L290 TraceCheckUtils]: 114: Hoare triple {84704#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84704#(<= main_~k~0 54)} is VALID [2022-04-15 12:39:09,418 INFO L290 TraceCheckUtils]: 115: Hoare triple {84704#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84705#(<= main_~k~0 55)} is VALID [2022-04-15 12:39:09,419 INFO L290 TraceCheckUtils]: 116: Hoare triple {84705#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84705#(<= main_~k~0 55)} is VALID [2022-04-15 12:39:09,421 INFO L290 TraceCheckUtils]: 117: Hoare triple {84705#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84706#(<= main_~k~0 56)} is VALID [2022-04-15 12:39:09,421 INFO L290 TraceCheckUtils]: 118: Hoare triple {84706#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84706#(<= main_~k~0 56)} is VALID [2022-04-15 12:39:09,424 INFO L290 TraceCheckUtils]: 119: Hoare triple {84706#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84707#(<= main_~k~0 57)} is VALID [2022-04-15 12:39:09,424 INFO L290 TraceCheckUtils]: 120: Hoare triple {84707#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84707#(<= main_~k~0 57)} is VALID [2022-04-15 12:39:09,427 INFO L290 TraceCheckUtils]: 121: Hoare triple {84707#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84708#(<= main_~k~0 58)} is VALID [2022-04-15 12:39:09,427 INFO L290 TraceCheckUtils]: 122: Hoare triple {84708#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84708#(<= main_~k~0 58)} is VALID [2022-04-15 12:39:09,430 INFO L290 TraceCheckUtils]: 123: Hoare triple {84708#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84709#(<= main_~k~0 59)} is VALID [2022-04-15 12:39:09,430 INFO L290 TraceCheckUtils]: 124: Hoare triple {84709#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84709#(<= main_~k~0 59)} is VALID [2022-04-15 12:39:09,433 INFO L290 TraceCheckUtils]: 125: Hoare triple {84709#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84710#(<= main_~k~0 60)} is VALID [2022-04-15 12:39:09,433 INFO L290 TraceCheckUtils]: 126: Hoare triple {84710#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84710#(<= main_~k~0 60)} is VALID [2022-04-15 12:39:09,435 INFO L290 TraceCheckUtils]: 127: Hoare triple {84710#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84711#(<= main_~k~0 61)} is VALID [2022-04-15 12:39:09,435 INFO L290 TraceCheckUtils]: 128: Hoare triple {84711#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84711#(<= main_~k~0 61)} is VALID [2022-04-15 12:39:09,438 INFO L290 TraceCheckUtils]: 129: Hoare triple {84711#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84712#(<= main_~k~0 62)} is VALID [2022-04-15 12:39:09,438 INFO L290 TraceCheckUtils]: 130: Hoare triple {84712#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84712#(<= main_~k~0 62)} is VALID [2022-04-15 12:39:09,441 INFO L290 TraceCheckUtils]: 131: Hoare triple {84712#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84713#(<= main_~k~0 63)} is VALID [2022-04-15 12:39:09,441 INFO L290 TraceCheckUtils]: 132: Hoare triple {84713#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84713#(<= main_~k~0 63)} is VALID [2022-04-15 12:39:09,444 INFO L290 TraceCheckUtils]: 133: Hoare triple {84713#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84714#(<= main_~k~0 64)} is VALID [2022-04-15 12:39:09,444 INFO L290 TraceCheckUtils]: 134: Hoare triple {84714#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84714#(<= main_~k~0 64)} is VALID [2022-04-15 12:39:09,446 INFO L290 TraceCheckUtils]: 135: Hoare triple {84714#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84715#(<= main_~k~0 65)} is VALID [2022-04-15 12:39:09,446 INFO L290 TraceCheckUtils]: 136: Hoare triple {84715#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84715#(<= main_~k~0 65)} is VALID [2022-04-15 12:39:09,449 INFO L290 TraceCheckUtils]: 137: Hoare triple {84715#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84716#(<= main_~k~0 66)} is VALID [2022-04-15 12:39:09,449 INFO L290 TraceCheckUtils]: 138: Hoare triple {84716#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84716#(<= main_~k~0 66)} is VALID [2022-04-15 12:39:09,452 INFO L290 TraceCheckUtils]: 139: Hoare triple {84716#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84717#(<= main_~k~0 67)} is VALID [2022-04-15 12:39:09,452 INFO L290 TraceCheckUtils]: 140: Hoare triple {84717#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84717#(<= main_~k~0 67)} is VALID [2022-04-15 12:39:09,455 INFO L290 TraceCheckUtils]: 141: Hoare triple {84717#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84718#(<= main_~k~0 68)} is VALID [2022-04-15 12:39:09,455 INFO L290 TraceCheckUtils]: 142: Hoare triple {84718#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84718#(<= main_~k~0 68)} is VALID [2022-04-15 12:39:09,457 INFO L290 TraceCheckUtils]: 143: Hoare triple {84718#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84719#(<= main_~k~0 69)} is VALID [2022-04-15 12:39:09,457 INFO L290 TraceCheckUtils]: 144: Hoare triple {84719#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84719#(<= main_~k~0 69)} is VALID [2022-04-15 12:39:09,459 INFO L290 TraceCheckUtils]: 145: Hoare triple {84719#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84720#(<= main_~k~0 70)} is VALID [2022-04-15 12:39:09,460 INFO L290 TraceCheckUtils]: 146: Hoare triple {84720#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84720#(<= main_~k~0 70)} is VALID [2022-04-15 12:39:09,462 INFO L290 TraceCheckUtils]: 147: Hoare triple {84720#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84721#(<= main_~k~0 71)} is VALID [2022-04-15 12:39:09,462 INFO L290 TraceCheckUtils]: 148: Hoare triple {84721#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84721#(<= main_~k~0 71)} is VALID [2022-04-15 12:39:09,465 INFO L290 TraceCheckUtils]: 149: Hoare triple {84721#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84722#(<= main_~k~0 72)} is VALID [2022-04-15 12:39:09,465 INFO L290 TraceCheckUtils]: 150: Hoare triple {84722#(<= main_~k~0 72)} assume !(~i~0 < 1000000); {84722#(<= main_~k~0 72)} is VALID [2022-04-15 12:39:09,466 INFO L272 TraceCheckUtils]: 151: Hoare triple {84722#(<= main_~k~0 72)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {84723#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:39:09,466 INFO L290 TraceCheckUtils]: 152: Hoare triple {84723#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {84724#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:39:09,466 INFO L290 TraceCheckUtils]: 153: Hoare triple {84724#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {84646#false} is VALID [2022-04-15 12:39:09,466 INFO L290 TraceCheckUtils]: 154: Hoare triple {84646#false} assume !false; {84646#false} is VALID [2022-04-15 12:39:09,467 INFO L134 CoverageAnalysis]: Checked inductivity of 5184 backedges. 0 proven. 5184 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:39:09,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:39:09,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507291892] [2022-04-15 12:39:09,467 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507291892] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:39:09,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539268013] [2022-04-15 12:39:09,467 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:39:09,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:39:09,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:39:09,468 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:39:09,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-04-15 12:39:09,669 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 73 check-sat command(s) [2022-04-15 12:39:09,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:39:09,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 841 conjuncts, 76 conjunts are in the unsatisfiable core [2022-04-15 12:39:09,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:39:09,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:39:10,360 INFO L272 TraceCheckUtils]: 0: Hoare triple {84645#true} call ULTIMATE.init(); {84645#true} is VALID [2022-04-15 12:39:10,360 INFO L290 TraceCheckUtils]: 1: Hoare triple {84645#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {84645#true} is VALID [2022-04-15 12:39:10,360 INFO L290 TraceCheckUtils]: 2: Hoare triple {84645#true} assume true; {84645#true} is VALID [2022-04-15 12:39:10,360 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {84645#true} {84645#true} #54#return; {84645#true} is VALID [2022-04-15 12:39:10,360 INFO L272 TraceCheckUtils]: 4: Hoare triple {84645#true} call #t~ret3 := main(); {84645#true} is VALID [2022-04-15 12:39:10,360 INFO L290 TraceCheckUtils]: 5: Hoare triple {84645#true} ~i~0 := 0;~k~0 := 0; {84744#(<= main_~k~0 0)} is VALID [2022-04-15 12:39:10,361 INFO L290 TraceCheckUtils]: 6: Hoare triple {84744#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84744#(<= main_~k~0 0)} is VALID [2022-04-15 12:39:10,368 INFO L290 TraceCheckUtils]: 7: Hoare triple {84744#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84651#(<= main_~k~0 1)} is VALID [2022-04-15 12:39:10,368 INFO L290 TraceCheckUtils]: 8: Hoare triple {84651#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84651#(<= main_~k~0 1)} is VALID [2022-04-15 12:39:10,371 INFO L290 TraceCheckUtils]: 9: Hoare triple {84651#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84652#(<= main_~k~0 2)} is VALID [2022-04-15 12:39:10,371 INFO L290 TraceCheckUtils]: 10: Hoare triple {84652#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84652#(<= main_~k~0 2)} is VALID [2022-04-15 12:39:10,378 INFO L290 TraceCheckUtils]: 11: Hoare triple {84652#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84653#(<= main_~k~0 3)} is VALID [2022-04-15 12:39:10,378 INFO L290 TraceCheckUtils]: 12: Hoare triple {84653#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84653#(<= main_~k~0 3)} is VALID [2022-04-15 12:39:10,381 INFO L290 TraceCheckUtils]: 13: Hoare triple {84653#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84654#(<= main_~k~0 4)} is VALID [2022-04-15 12:39:10,381 INFO L290 TraceCheckUtils]: 14: Hoare triple {84654#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84654#(<= main_~k~0 4)} is VALID [2022-04-15 12:39:10,384 INFO L290 TraceCheckUtils]: 15: Hoare triple {84654#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84655#(<= main_~k~0 5)} is VALID [2022-04-15 12:39:10,384 INFO L290 TraceCheckUtils]: 16: Hoare triple {84655#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84655#(<= main_~k~0 5)} is VALID [2022-04-15 12:39:10,386 INFO L290 TraceCheckUtils]: 17: Hoare triple {84655#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84656#(<= main_~k~0 6)} is VALID [2022-04-15 12:39:10,387 INFO L290 TraceCheckUtils]: 18: Hoare triple {84656#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84656#(<= main_~k~0 6)} is VALID [2022-04-15 12:39:10,389 INFO L290 TraceCheckUtils]: 19: Hoare triple {84656#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84657#(<= main_~k~0 7)} is VALID [2022-04-15 12:39:10,392 INFO L290 TraceCheckUtils]: 20: Hoare triple {84657#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84657#(<= main_~k~0 7)} is VALID [2022-04-15 12:39:10,396 INFO L290 TraceCheckUtils]: 21: Hoare triple {84657#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84658#(<= main_~k~0 8)} is VALID [2022-04-15 12:39:10,397 INFO L290 TraceCheckUtils]: 22: Hoare triple {84658#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84658#(<= main_~k~0 8)} is VALID [2022-04-15 12:39:10,399 INFO L290 TraceCheckUtils]: 23: Hoare triple {84658#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84659#(<= main_~k~0 9)} is VALID [2022-04-15 12:39:10,399 INFO L290 TraceCheckUtils]: 24: Hoare triple {84659#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84659#(<= main_~k~0 9)} is VALID [2022-04-15 12:39:10,402 INFO L290 TraceCheckUtils]: 25: Hoare triple {84659#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84660#(<= main_~k~0 10)} is VALID [2022-04-15 12:39:10,402 INFO L290 TraceCheckUtils]: 26: Hoare triple {84660#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84660#(<= main_~k~0 10)} is VALID [2022-04-15 12:39:10,405 INFO L290 TraceCheckUtils]: 27: Hoare triple {84660#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84661#(<= main_~k~0 11)} is VALID [2022-04-15 12:39:10,405 INFO L290 TraceCheckUtils]: 28: Hoare triple {84661#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84661#(<= main_~k~0 11)} is VALID [2022-04-15 12:39:10,408 INFO L290 TraceCheckUtils]: 29: Hoare triple {84661#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84662#(<= main_~k~0 12)} is VALID [2022-04-15 12:39:10,408 INFO L290 TraceCheckUtils]: 30: Hoare triple {84662#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84662#(<= main_~k~0 12)} is VALID [2022-04-15 12:39:10,410 INFO L290 TraceCheckUtils]: 31: Hoare triple {84662#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84663#(<= main_~k~0 13)} is VALID [2022-04-15 12:39:10,411 INFO L290 TraceCheckUtils]: 32: Hoare triple {84663#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84663#(<= main_~k~0 13)} is VALID [2022-04-15 12:39:10,413 INFO L290 TraceCheckUtils]: 33: Hoare triple {84663#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84664#(<= main_~k~0 14)} is VALID [2022-04-15 12:39:10,413 INFO L290 TraceCheckUtils]: 34: Hoare triple {84664#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84664#(<= main_~k~0 14)} is VALID [2022-04-15 12:39:10,416 INFO L290 TraceCheckUtils]: 35: Hoare triple {84664#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84665#(<= main_~k~0 15)} is VALID [2022-04-15 12:39:10,416 INFO L290 TraceCheckUtils]: 36: Hoare triple {84665#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84665#(<= main_~k~0 15)} is VALID [2022-04-15 12:39:10,418 INFO L290 TraceCheckUtils]: 37: Hoare triple {84665#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84666#(<= main_~k~0 16)} is VALID [2022-04-15 12:39:10,419 INFO L290 TraceCheckUtils]: 38: Hoare triple {84666#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84666#(<= main_~k~0 16)} is VALID [2022-04-15 12:39:10,421 INFO L290 TraceCheckUtils]: 39: Hoare triple {84666#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84667#(<= main_~k~0 17)} is VALID [2022-04-15 12:39:10,421 INFO L290 TraceCheckUtils]: 40: Hoare triple {84667#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84667#(<= main_~k~0 17)} is VALID [2022-04-15 12:39:10,424 INFO L290 TraceCheckUtils]: 41: Hoare triple {84667#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84668#(<= main_~k~0 18)} is VALID [2022-04-15 12:39:10,424 INFO L290 TraceCheckUtils]: 42: Hoare triple {84668#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84668#(<= main_~k~0 18)} is VALID [2022-04-15 12:39:10,427 INFO L290 TraceCheckUtils]: 43: Hoare triple {84668#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84669#(<= main_~k~0 19)} is VALID [2022-04-15 12:39:10,427 INFO L290 TraceCheckUtils]: 44: Hoare triple {84669#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84669#(<= main_~k~0 19)} is VALID [2022-04-15 12:39:10,430 INFO L290 TraceCheckUtils]: 45: Hoare triple {84669#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84670#(<= main_~k~0 20)} is VALID [2022-04-15 12:39:10,430 INFO L290 TraceCheckUtils]: 46: Hoare triple {84670#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84670#(<= main_~k~0 20)} is VALID [2022-04-15 12:39:10,433 INFO L290 TraceCheckUtils]: 47: Hoare triple {84670#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84671#(<= main_~k~0 21)} is VALID [2022-04-15 12:39:10,433 INFO L290 TraceCheckUtils]: 48: Hoare triple {84671#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84671#(<= main_~k~0 21)} is VALID [2022-04-15 12:39:10,436 INFO L290 TraceCheckUtils]: 49: Hoare triple {84671#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84672#(<= main_~k~0 22)} is VALID [2022-04-15 12:39:10,436 INFO L290 TraceCheckUtils]: 50: Hoare triple {84672#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84672#(<= main_~k~0 22)} is VALID [2022-04-15 12:39:10,439 INFO L290 TraceCheckUtils]: 51: Hoare triple {84672#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84673#(<= main_~k~0 23)} is VALID [2022-04-15 12:39:10,439 INFO L290 TraceCheckUtils]: 52: Hoare triple {84673#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84673#(<= main_~k~0 23)} is VALID [2022-04-15 12:39:10,442 INFO L290 TraceCheckUtils]: 53: Hoare triple {84673#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84674#(<= main_~k~0 24)} is VALID [2022-04-15 12:39:10,442 INFO L290 TraceCheckUtils]: 54: Hoare triple {84674#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84674#(<= main_~k~0 24)} is VALID [2022-04-15 12:39:10,445 INFO L290 TraceCheckUtils]: 55: Hoare triple {84674#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84675#(<= main_~k~0 25)} is VALID [2022-04-15 12:39:10,445 INFO L290 TraceCheckUtils]: 56: Hoare triple {84675#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84675#(<= main_~k~0 25)} is VALID [2022-04-15 12:39:10,447 INFO L290 TraceCheckUtils]: 57: Hoare triple {84675#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84676#(<= main_~k~0 26)} is VALID [2022-04-15 12:39:10,447 INFO L290 TraceCheckUtils]: 58: Hoare triple {84676#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84676#(<= main_~k~0 26)} is VALID [2022-04-15 12:39:10,450 INFO L290 TraceCheckUtils]: 59: Hoare triple {84676#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84677#(<= main_~k~0 27)} is VALID [2022-04-15 12:39:10,450 INFO L290 TraceCheckUtils]: 60: Hoare triple {84677#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84677#(<= main_~k~0 27)} is VALID [2022-04-15 12:39:10,453 INFO L290 TraceCheckUtils]: 61: Hoare triple {84677#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84678#(<= main_~k~0 28)} is VALID [2022-04-15 12:39:10,453 INFO L290 TraceCheckUtils]: 62: Hoare triple {84678#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84678#(<= main_~k~0 28)} is VALID [2022-04-15 12:39:10,455 INFO L290 TraceCheckUtils]: 63: Hoare triple {84678#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84679#(<= main_~k~0 29)} is VALID [2022-04-15 12:39:10,456 INFO L290 TraceCheckUtils]: 64: Hoare triple {84679#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84679#(<= main_~k~0 29)} is VALID [2022-04-15 12:39:10,458 INFO L290 TraceCheckUtils]: 65: Hoare triple {84679#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84680#(<= main_~k~0 30)} is VALID [2022-04-15 12:39:10,458 INFO L290 TraceCheckUtils]: 66: Hoare triple {84680#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84680#(<= main_~k~0 30)} is VALID [2022-04-15 12:39:10,461 INFO L290 TraceCheckUtils]: 67: Hoare triple {84680#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84681#(<= main_~k~0 31)} is VALID [2022-04-15 12:39:10,461 INFO L290 TraceCheckUtils]: 68: Hoare triple {84681#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84681#(<= main_~k~0 31)} is VALID [2022-04-15 12:39:10,464 INFO L290 TraceCheckUtils]: 69: Hoare triple {84681#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84682#(<= main_~k~0 32)} is VALID [2022-04-15 12:39:10,464 INFO L290 TraceCheckUtils]: 70: Hoare triple {84682#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84682#(<= main_~k~0 32)} is VALID [2022-04-15 12:39:10,466 INFO L290 TraceCheckUtils]: 71: Hoare triple {84682#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84683#(<= main_~k~0 33)} is VALID [2022-04-15 12:39:10,466 INFO L290 TraceCheckUtils]: 72: Hoare triple {84683#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84683#(<= main_~k~0 33)} is VALID [2022-04-15 12:39:10,469 INFO L290 TraceCheckUtils]: 73: Hoare triple {84683#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84684#(<= main_~k~0 34)} is VALID [2022-04-15 12:39:10,469 INFO L290 TraceCheckUtils]: 74: Hoare triple {84684#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84684#(<= main_~k~0 34)} is VALID [2022-04-15 12:39:10,472 INFO L290 TraceCheckUtils]: 75: Hoare triple {84684#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84685#(<= main_~k~0 35)} is VALID [2022-04-15 12:39:10,472 INFO L290 TraceCheckUtils]: 76: Hoare triple {84685#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84685#(<= main_~k~0 35)} is VALID [2022-04-15 12:39:10,474 INFO L290 TraceCheckUtils]: 77: Hoare triple {84685#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84686#(<= main_~k~0 36)} is VALID [2022-04-15 12:39:10,474 INFO L290 TraceCheckUtils]: 78: Hoare triple {84686#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84686#(<= main_~k~0 36)} is VALID [2022-04-15 12:39:10,477 INFO L290 TraceCheckUtils]: 79: Hoare triple {84686#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84687#(<= main_~k~0 37)} is VALID [2022-04-15 12:39:10,478 INFO L290 TraceCheckUtils]: 80: Hoare triple {84687#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84687#(<= main_~k~0 37)} is VALID [2022-04-15 12:39:10,480 INFO L290 TraceCheckUtils]: 81: Hoare triple {84687#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84688#(<= main_~k~0 38)} is VALID [2022-04-15 12:39:10,480 INFO L290 TraceCheckUtils]: 82: Hoare triple {84688#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84688#(<= main_~k~0 38)} is VALID [2022-04-15 12:39:10,483 INFO L290 TraceCheckUtils]: 83: Hoare triple {84688#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84689#(<= main_~k~0 39)} is VALID [2022-04-15 12:39:10,483 INFO L290 TraceCheckUtils]: 84: Hoare triple {84689#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84689#(<= main_~k~0 39)} is VALID [2022-04-15 12:39:10,485 INFO L290 TraceCheckUtils]: 85: Hoare triple {84689#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84690#(<= main_~k~0 40)} is VALID [2022-04-15 12:39:10,486 INFO L290 TraceCheckUtils]: 86: Hoare triple {84690#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84690#(<= main_~k~0 40)} is VALID [2022-04-15 12:39:10,488 INFO L290 TraceCheckUtils]: 87: Hoare triple {84690#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84691#(<= main_~k~0 41)} is VALID [2022-04-15 12:39:10,488 INFO L290 TraceCheckUtils]: 88: Hoare triple {84691#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84691#(<= main_~k~0 41)} is VALID [2022-04-15 12:39:10,491 INFO L290 TraceCheckUtils]: 89: Hoare triple {84691#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84692#(<= main_~k~0 42)} is VALID [2022-04-15 12:39:10,491 INFO L290 TraceCheckUtils]: 90: Hoare triple {84692#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84692#(<= main_~k~0 42)} is VALID [2022-04-15 12:39:10,494 INFO L290 TraceCheckUtils]: 91: Hoare triple {84692#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84693#(<= main_~k~0 43)} is VALID [2022-04-15 12:39:10,494 INFO L290 TraceCheckUtils]: 92: Hoare triple {84693#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84693#(<= main_~k~0 43)} is VALID [2022-04-15 12:39:10,496 INFO L290 TraceCheckUtils]: 93: Hoare triple {84693#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84694#(<= main_~k~0 44)} is VALID [2022-04-15 12:39:10,496 INFO L290 TraceCheckUtils]: 94: Hoare triple {84694#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84694#(<= main_~k~0 44)} is VALID [2022-04-15 12:39:10,499 INFO L290 TraceCheckUtils]: 95: Hoare triple {84694#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84695#(<= main_~k~0 45)} is VALID [2022-04-15 12:39:10,499 INFO L290 TraceCheckUtils]: 96: Hoare triple {84695#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84695#(<= main_~k~0 45)} is VALID [2022-04-15 12:39:10,502 INFO L290 TraceCheckUtils]: 97: Hoare triple {84695#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84696#(<= main_~k~0 46)} is VALID [2022-04-15 12:39:10,502 INFO L290 TraceCheckUtils]: 98: Hoare triple {84696#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84696#(<= main_~k~0 46)} is VALID [2022-04-15 12:39:10,504 INFO L290 TraceCheckUtils]: 99: Hoare triple {84696#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84697#(<= main_~k~0 47)} is VALID [2022-04-15 12:39:10,505 INFO L290 TraceCheckUtils]: 100: Hoare triple {84697#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84697#(<= main_~k~0 47)} is VALID [2022-04-15 12:39:10,507 INFO L290 TraceCheckUtils]: 101: Hoare triple {84697#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84698#(<= main_~k~0 48)} is VALID [2022-04-15 12:39:10,507 INFO L290 TraceCheckUtils]: 102: Hoare triple {84698#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84698#(<= main_~k~0 48)} is VALID [2022-04-15 12:39:10,510 INFO L290 TraceCheckUtils]: 103: Hoare triple {84698#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84699#(<= main_~k~0 49)} is VALID [2022-04-15 12:39:10,510 INFO L290 TraceCheckUtils]: 104: Hoare triple {84699#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84699#(<= main_~k~0 49)} is VALID [2022-04-15 12:39:10,513 INFO L290 TraceCheckUtils]: 105: Hoare triple {84699#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84700#(<= main_~k~0 50)} is VALID [2022-04-15 12:39:10,513 INFO L290 TraceCheckUtils]: 106: Hoare triple {84700#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84700#(<= main_~k~0 50)} is VALID [2022-04-15 12:39:10,515 INFO L290 TraceCheckUtils]: 107: Hoare triple {84700#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84701#(<= main_~k~0 51)} is VALID [2022-04-15 12:39:10,516 INFO L290 TraceCheckUtils]: 108: Hoare triple {84701#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84701#(<= main_~k~0 51)} is VALID [2022-04-15 12:39:10,518 INFO L290 TraceCheckUtils]: 109: Hoare triple {84701#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84702#(<= main_~k~0 52)} is VALID [2022-04-15 12:39:10,518 INFO L290 TraceCheckUtils]: 110: Hoare triple {84702#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84702#(<= main_~k~0 52)} is VALID [2022-04-15 12:39:10,521 INFO L290 TraceCheckUtils]: 111: Hoare triple {84702#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84703#(<= main_~k~0 53)} is VALID [2022-04-15 12:39:10,521 INFO L290 TraceCheckUtils]: 112: Hoare triple {84703#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84703#(<= main_~k~0 53)} is VALID [2022-04-15 12:39:10,524 INFO L290 TraceCheckUtils]: 113: Hoare triple {84703#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84704#(<= main_~k~0 54)} is VALID [2022-04-15 12:39:10,524 INFO L290 TraceCheckUtils]: 114: Hoare triple {84704#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84704#(<= main_~k~0 54)} is VALID [2022-04-15 12:39:10,526 INFO L290 TraceCheckUtils]: 115: Hoare triple {84704#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84705#(<= main_~k~0 55)} is VALID [2022-04-15 12:39:10,526 INFO L290 TraceCheckUtils]: 116: Hoare triple {84705#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84705#(<= main_~k~0 55)} is VALID [2022-04-15 12:39:10,529 INFO L290 TraceCheckUtils]: 117: Hoare triple {84705#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84706#(<= main_~k~0 56)} is VALID [2022-04-15 12:39:10,529 INFO L290 TraceCheckUtils]: 118: Hoare triple {84706#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84706#(<= main_~k~0 56)} is VALID [2022-04-15 12:39:10,532 INFO L290 TraceCheckUtils]: 119: Hoare triple {84706#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84707#(<= main_~k~0 57)} is VALID [2022-04-15 12:39:10,532 INFO L290 TraceCheckUtils]: 120: Hoare triple {84707#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84707#(<= main_~k~0 57)} is VALID [2022-04-15 12:39:10,535 INFO L290 TraceCheckUtils]: 121: Hoare triple {84707#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84708#(<= main_~k~0 58)} is VALID [2022-04-15 12:39:10,535 INFO L290 TraceCheckUtils]: 122: Hoare triple {84708#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84708#(<= main_~k~0 58)} is VALID [2022-04-15 12:39:10,537 INFO L290 TraceCheckUtils]: 123: Hoare triple {84708#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84709#(<= main_~k~0 59)} is VALID [2022-04-15 12:39:10,537 INFO L290 TraceCheckUtils]: 124: Hoare triple {84709#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84709#(<= main_~k~0 59)} is VALID [2022-04-15 12:39:10,540 INFO L290 TraceCheckUtils]: 125: Hoare triple {84709#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84710#(<= main_~k~0 60)} is VALID [2022-04-15 12:39:10,540 INFO L290 TraceCheckUtils]: 126: Hoare triple {84710#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84710#(<= main_~k~0 60)} is VALID [2022-04-15 12:39:10,543 INFO L290 TraceCheckUtils]: 127: Hoare triple {84710#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84711#(<= main_~k~0 61)} is VALID [2022-04-15 12:39:10,543 INFO L290 TraceCheckUtils]: 128: Hoare triple {84711#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84711#(<= main_~k~0 61)} is VALID [2022-04-15 12:39:10,545 INFO L290 TraceCheckUtils]: 129: Hoare triple {84711#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84712#(<= main_~k~0 62)} is VALID [2022-04-15 12:39:10,546 INFO L290 TraceCheckUtils]: 130: Hoare triple {84712#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84712#(<= main_~k~0 62)} is VALID [2022-04-15 12:39:10,548 INFO L290 TraceCheckUtils]: 131: Hoare triple {84712#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84713#(<= main_~k~0 63)} is VALID [2022-04-15 12:39:10,548 INFO L290 TraceCheckUtils]: 132: Hoare triple {84713#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84713#(<= main_~k~0 63)} is VALID [2022-04-15 12:39:10,551 INFO L290 TraceCheckUtils]: 133: Hoare triple {84713#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84714#(<= main_~k~0 64)} is VALID [2022-04-15 12:39:10,551 INFO L290 TraceCheckUtils]: 134: Hoare triple {84714#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84714#(<= main_~k~0 64)} is VALID [2022-04-15 12:39:10,554 INFO L290 TraceCheckUtils]: 135: Hoare triple {84714#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84715#(<= main_~k~0 65)} is VALID [2022-04-15 12:39:10,554 INFO L290 TraceCheckUtils]: 136: Hoare triple {84715#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84715#(<= main_~k~0 65)} is VALID [2022-04-15 12:39:10,556 INFO L290 TraceCheckUtils]: 137: Hoare triple {84715#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84716#(<= main_~k~0 66)} is VALID [2022-04-15 12:39:10,556 INFO L290 TraceCheckUtils]: 138: Hoare triple {84716#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84716#(<= main_~k~0 66)} is VALID [2022-04-15 12:39:10,559 INFO L290 TraceCheckUtils]: 139: Hoare triple {84716#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84717#(<= main_~k~0 67)} is VALID [2022-04-15 12:39:10,559 INFO L290 TraceCheckUtils]: 140: Hoare triple {84717#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84717#(<= main_~k~0 67)} is VALID [2022-04-15 12:39:10,562 INFO L290 TraceCheckUtils]: 141: Hoare triple {84717#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84718#(<= main_~k~0 68)} is VALID [2022-04-15 12:39:10,562 INFO L290 TraceCheckUtils]: 142: Hoare triple {84718#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84718#(<= main_~k~0 68)} is VALID [2022-04-15 12:39:10,564 INFO L290 TraceCheckUtils]: 143: Hoare triple {84718#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84719#(<= main_~k~0 69)} is VALID [2022-04-15 12:39:10,564 INFO L290 TraceCheckUtils]: 144: Hoare triple {84719#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84719#(<= main_~k~0 69)} is VALID [2022-04-15 12:39:10,567 INFO L290 TraceCheckUtils]: 145: Hoare triple {84719#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84720#(<= main_~k~0 70)} is VALID [2022-04-15 12:39:10,567 INFO L290 TraceCheckUtils]: 146: Hoare triple {84720#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84720#(<= main_~k~0 70)} is VALID [2022-04-15 12:39:10,570 INFO L290 TraceCheckUtils]: 147: Hoare triple {84720#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84721#(<= main_~k~0 71)} is VALID [2022-04-15 12:39:10,570 INFO L290 TraceCheckUtils]: 148: Hoare triple {84721#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {84721#(<= main_~k~0 71)} is VALID [2022-04-15 12:39:10,572 INFO L290 TraceCheckUtils]: 149: Hoare triple {84721#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {84722#(<= main_~k~0 72)} is VALID [2022-04-15 12:39:10,573 INFO L290 TraceCheckUtils]: 150: Hoare triple {84722#(<= main_~k~0 72)} assume !(~i~0 < 1000000); {84722#(<= main_~k~0 72)} is VALID [2022-04-15 12:39:10,573 INFO L272 TraceCheckUtils]: 151: Hoare triple {84722#(<= main_~k~0 72)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {85183#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:39:10,573 INFO L290 TraceCheckUtils]: 152: Hoare triple {85183#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {85187#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:39:10,573 INFO L290 TraceCheckUtils]: 153: Hoare triple {85187#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {84646#false} is VALID [2022-04-15 12:39:10,573 INFO L290 TraceCheckUtils]: 154: Hoare triple {84646#false} assume !false; {84646#false} is VALID [2022-04-15 12:39:10,574 INFO L134 CoverageAnalysis]: Checked inductivity of 5184 backedges. 0 proven. 5184 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:39:10,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:39:14,563 INFO L290 TraceCheckUtils]: 154: Hoare triple {84646#false} assume !false; {84646#false} is VALID [2022-04-15 12:39:14,563 INFO L290 TraceCheckUtils]: 153: Hoare triple {85187#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {84646#false} is VALID [2022-04-15 12:39:14,563 INFO L290 TraceCheckUtils]: 152: Hoare triple {85183#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {85187#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:39:14,564 INFO L272 TraceCheckUtils]: 151: Hoare triple {85203#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {85183#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:39:14,564 INFO L290 TraceCheckUtils]: 150: Hoare triple {85203#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {85203#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:39:14,571 INFO L290 TraceCheckUtils]: 149: Hoare triple {85210#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85203#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:39:14,571 INFO L290 TraceCheckUtils]: 148: Hoare triple {85210#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85210#(<= main_~k~0 999999)} is VALID [2022-04-15 12:39:14,574 INFO L290 TraceCheckUtils]: 147: Hoare triple {85217#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85210#(<= main_~k~0 999999)} is VALID [2022-04-15 12:39:14,574 INFO L290 TraceCheckUtils]: 146: Hoare triple {85217#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85217#(<= main_~k~0 999998)} is VALID [2022-04-15 12:39:14,576 INFO L290 TraceCheckUtils]: 145: Hoare triple {85224#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85217#(<= main_~k~0 999998)} is VALID [2022-04-15 12:39:14,577 INFO L290 TraceCheckUtils]: 144: Hoare triple {85224#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85224#(<= main_~k~0 999997)} is VALID [2022-04-15 12:39:14,579 INFO L290 TraceCheckUtils]: 143: Hoare triple {85231#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85224#(<= main_~k~0 999997)} is VALID [2022-04-15 12:39:14,579 INFO L290 TraceCheckUtils]: 142: Hoare triple {85231#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85231#(<= main_~k~0 999996)} is VALID [2022-04-15 12:39:14,582 INFO L290 TraceCheckUtils]: 141: Hoare triple {85238#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85231#(<= main_~k~0 999996)} is VALID [2022-04-15 12:39:14,582 INFO L290 TraceCheckUtils]: 140: Hoare triple {85238#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85238#(<= main_~k~0 999995)} is VALID [2022-04-15 12:39:14,584 INFO L290 TraceCheckUtils]: 139: Hoare triple {85245#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85238#(<= main_~k~0 999995)} is VALID [2022-04-15 12:39:14,585 INFO L290 TraceCheckUtils]: 138: Hoare triple {85245#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85245#(<= main_~k~0 999994)} is VALID [2022-04-15 12:39:14,587 INFO L290 TraceCheckUtils]: 137: Hoare triple {85252#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85245#(<= main_~k~0 999994)} is VALID [2022-04-15 12:39:14,587 INFO L290 TraceCheckUtils]: 136: Hoare triple {85252#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85252#(<= main_~k~0 999993)} is VALID [2022-04-15 12:39:14,590 INFO L290 TraceCheckUtils]: 135: Hoare triple {85259#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85252#(<= main_~k~0 999993)} is VALID [2022-04-15 12:39:14,590 INFO L290 TraceCheckUtils]: 134: Hoare triple {85259#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85259#(<= main_~k~0 999992)} is VALID [2022-04-15 12:39:14,592 INFO L290 TraceCheckUtils]: 133: Hoare triple {85266#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85259#(<= main_~k~0 999992)} is VALID [2022-04-15 12:39:14,593 INFO L290 TraceCheckUtils]: 132: Hoare triple {85266#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85266#(<= main_~k~0 999991)} is VALID [2022-04-15 12:39:14,595 INFO L290 TraceCheckUtils]: 131: Hoare triple {85273#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85266#(<= main_~k~0 999991)} is VALID [2022-04-15 12:39:14,595 INFO L290 TraceCheckUtils]: 130: Hoare triple {85273#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85273#(<= main_~k~0 999990)} is VALID [2022-04-15 12:39:14,598 INFO L290 TraceCheckUtils]: 129: Hoare triple {85280#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85273#(<= main_~k~0 999990)} is VALID [2022-04-15 12:39:14,598 INFO L290 TraceCheckUtils]: 128: Hoare triple {85280#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85280#(<= main_~k~0 999989)} is VALID [2022-04-15 12:39:14,600 INFO L290 TraceCheckUtils]: 127: Hoare triple {85287#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85280#(<= main_~k~0 999989)} is VALID [2022-04-15 12:39:14,601 INFO L290 TraceCheckUtils]: 126: Hoare triple {85287#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85287#(<= main_~k~0 999988)} is VALID [2022-04-15 12:39:14,603 INFO L290 TraceCheckUtils]: 125: Hoare triple {85294#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85287#(<= main_~k~0 999988)} is VALID [2022-04-15 12:39:14,604 INFO L290 TraceCheckUtils]: 124: Hoare triple {85294#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85294#(<= main_~k~0 999987)} is VALID [2022-04-15 12:39:14,606 INFO L290 TraceCheckUtils]: 123: Hoare triple {85301#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85294#(<= main_~k~0 999987)} is VALID [2022-04-15 12:39:14,606 INFO L290 TraceCheckUtils]: 122: Hoare triple {85301#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85301#(<= main_~k~0 999986)} is VALID [2022-04-15 12:39:14,609 INFO L290 TraceCheckUtils]: 121: Hoare triple {85308#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85301#(<= main_~k~0 999986)} is VALID [2022-04-15 12:39:14,609 INFO L290 TraceCheckUtils]: 120: Hoare triple {85308#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85308#(<= main_~k~0 999985)} is VALID [2022-04-15 12:39:14,612 INFO L290 TraceCheckUtils]: 119: Hoare triple {85315#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85308#(<= main_~k~0 999985)} is VALID [2022-04-15 12:39:14,612 INFO L290 TraceCheckUtils]: 118: Hoare triple {85315#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85315#(<= main_~k~0 999984)} is VALID [2022-04-15 12:39:14,615 INFO L290 TraceCheckUtils]: 117: Hoare triple {85322#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85315#(<= main_~k~0 999984)} is VALID [2022-04-15 12:39:14,615 INFO L290 TraceCheckUtils]: 116: Hoare triple {85322#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85322#(<= main_~k~0 999983)} is VALID [2022-04-15 12:39:14,617 INFO L290 TraceCheckUtils]: 115: Hoare triple {85329#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85322#(<= main_~k~0 999983)} is VALID [2022-04-15 12:39:14,618 INFO L290 TraceCheckUtils]: 114: Hoare triple {85329#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85329#(<= main_~k~0 999982)} is VALID [2022-04-15 12:39:14,620 INFO L290 TraceCheckUtils]: 113: Hoare triple {85336#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85329#(<= main_~k~0 999982)} is VALID [2022-04-15 12:39:14,620 INFO L290 TraceCheckUtils]: 112: Hoare triple {85336#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85336#(<= main_~k~0 999981)} is VALID [2022-04-15 12:39:14,623 INFO L290 TraceCheckUtils]: 111: Hoare triple {85343#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85336#(<= main_~k~0 999981)} is VALID [2022-04-15 12:39:14,623 INFO L290 TraceCheckUtils]: 110: Hoare triple {85343#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85343#(<= main_~k~0 999980)} is VALID [2022-04-15 12:39:14,625 INFO L290 TraceCheckUtils]: 109: Hoare triple {85350#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85343#(<= main_~k~0 999980)} is VALID [2022-04-15 12:39:14,625 INFO L290 TraceCheckUtils]: 108: Hoare triple {85350#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85350#(<= main_~k~0 999979)} is VALID [2022-04-15 12:39:14,628 INFO L290 TraceCheckUtils]: 107: Hoare triple {85357#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85350#(<= main_~k~0 999979)} is VALID [2022-04-15 12:39:14,628 INFO L290 TraceCheckUtils]: 106: Hoare triple {85357#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85357#(<= main_~k~0 999978)} is VALID [2022-04-15 12:39:14,631 INFO L290 TraceCheckUtils]: 105: Hoare triple {85364#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85357#(<= main_~k~0 999978)} is VALID [2022-04-15 12:39:14,631 INFO L290 TraceCheckUtils]: 104: Hoare triple {85364#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85364#(<= main_~k~0 999977)} is VALID [2022-04-15 12:39:14,634 INFO L290 TraceCheckUtils]: 103: Hoare triple {85371#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85364#(<= main_~k~0 999977)} is VALID [2022-04-15 12:39:14,634 INFO L290 TraceCheckUtils]: 102: Hoare triple {85371#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85371#(<= main_~k~0 999976)} is VALID [2022-04-15 12:39:14,636 INFO L290 TraceCheckUtils]: 101: Hoare triple {85378#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85371#(<= main_~k~0 999976)} is VALID [2022-04-15 12:39:14,637 INFO L290 TraceCheckUtils]: 100: Hoare triple {85378#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85378#(<= main_~k~0 999975)} is VALID [2022-04-15 12:39:14,639 INFO L290 TraceCheckUtils]: 99: Hoare triple {85385#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85378#(<= main_~k~0 999975)} is VALID [2022-04-15 12:39:14,639 INFO L290 TraceCheckUtils]: 98: Hoare triple {85385#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85385#(<= main_~k~0 999974)} is VALID [2022-04-15 12:39:14,642 INFO L290 TraceCheckUtils]: 97: Hoare triple {85392#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85385#(<= main_~k~0 999974)} is VALID [2022-04-15 12:39:14,642 INFO L290 TraceCheckUtils]: 96: Hoare triple {85392#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85392#(<= main_~k~0 999973)} is VALID [2022-04-15 12:39:14,644 INFO L290 TraceCheckUtils]: 95: Hoare triple {85399#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85392#(<= main_~k~0 999973)} is VALID [2022-04-15 12:39:14,645 INFO L290 TraceCheckUtils]: 94: Hoare triple {85399#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85399#(<= main_~k~0 999972)} is VALID [2022-04-15 12:39:14,647 INFO L290 TraceCheckUtils]: 93: Hoare triple {85406#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85399#(<= main_~k~0 999972)} is VALID [2022-04-15 12:39:14,647 INFO L290 TraceCheckUtils]: 92: Hoare triple {85406#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85406#(<= main_~k~0 999971)} is VALID [2022-04-15 12:39:14,650 INFO L290 TraceCheckUtils]: 91: Hoare triple {85413#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85406#(<= main_~k~0 999971)} is VALID [2022-04-15 12:39:14,650 INFO L290 TraceCheckUtils]: 90: Hoare triple {85413#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85413#(<= main_~k~0 999970)} is VALID [2022-04-15 12:39:14,653 INFO L290 TraceCheckUtils]: 89: Hoare triple {85420#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85413#(<= main_~k~0 999970)} is VALID [2022-04-15 12:39:14,653 INFO L290 TraceCheckUtils]: 88: Hoare triple {85420#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85420#(<= main_~k~0 999969)} is VALID [2022-04-15 12:39:14,655 INFO L290 TraceCheckUtils]: 87: Hoare triple {85427#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85420#(<= main_~k~0 999969)} is VALID [2022-04-15 12:39:14,656 INFO L290 TraceCheckUtils]: 86: Hoare triple {85427#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85427#(<= main_~k~0 999968)} is VALID [2022-04-15 12:39:14,658 INFO L290 TraceCheckUtils]: 85: Hoare triple {85434#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85427#(<= main_~k~0 999968)} is VALID [2022-04-15 12:39:14,658 INFO L290 TraceCheckUtils]: 84: Hoare triple {85434#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85434#(<= main_~k~0 999967)} is VALID [2022-04-15 12:39:14,661 INFO L290 TraceCheckUtils]: 83: Hoare triple {85441#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85434#(<= main_~k~0 999967)} is VALID [2022-04-15 12:39:14,661 INFO L290 TraceCheckUtils]: 82: Hoare triple {85441#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85441#(<= main_~k~0 999966)} is VALID [2022-04-15 12:39:14,663 INFO L290 TraceCheckUtils]: 81: Hoare triple {85448#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85441#(<= main_~k~0 999966)} is VALID [2022-04-15 12:39:14,664 INFO L290 TraceCheckUtils]: 80: Hoare triple {85448#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85448#(<= main_~k~0 999965)} is VALID [2022-04-15 12:39:14,666 INFO L290 TraceCheckUtils]: 79: Hoare triple {85455#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85448#(<= main_~k~0 999965)} is VALID [2022-04-15 12:39:14,666 INFO L290 TraceCheckUtils]: 78: Hoare triple {85455#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85455#(<= main_~k~0 999964)} is VALID [2022-04-15 12:39:14,669 INFO L290 TraceCheckUtils]: 77: Hoare triple {85462#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85455#(<= main_~k~0 999964)} is VALID [2022-04-15 12:39:14,669 INFO L290 TraceCheckUtils]: 76: Hoare triple {85462#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85462#(<= main_~k~0 999963)} is VALID [2022-04-15 12:39:14,671 INFO L290 TraceCheckUtils]: 75: Hoare triple {85469#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85462#(<= main_~k~0 999963)} is VALID [2022-04-15 12:39:14,672 INFO L290 TraceCheckUtils]: 74: Hoare triple {85469#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85469#(<= main_~k~0 999962)} is VALID [2022-04-15 12:39:14,674 INFO L290 TraceCheckUtils]: 73: Hoare triple {85476#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85469#(<= main_~k~0 999962)} is VALID [2022-04-15 12:39:14,674 INFO L290 TraceCheckUtils]: 72: Hoare triple {85476#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85476#(<= main_~k~0 999961)} is VALID [2022-04-15 12:39:14,677 INFO L290 TraceCheckUtils]: 71: Hoare triple {85483#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85476#(<= main_~k~0 999961)} is VALID [2022-04-15 12:39:14,677 INFO L290 TraceCheckUtils]: 70: Hoare triple {85483#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85483#(<= main_~k~0 999960)} is VALID [2022-04-15 12:39:14,679 INFO L290 TraceCheckUtils]: 69: Hoare triple {85490#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85483#(<= main_~k~0 999960)} is VALID [2022-04-15 12:39:14,679 INFO L290 TraceCheckUtils]: 68: Hoare triple {85490#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85490#(<= main_~k~0 999959)} is VALID [2022-04-15 12:39:14,682 INFO L290 TraceCheckUtils]: 67: Hoare triple {85497#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85490#(<= main_~k~0 999959)} is VALID [2022-04-15 12:39:14,682 INFO L290 TraceCheckUtils]: 66: Hoare triple {85497#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85497#(<= main_~k~0 999958)} is VALID [2022-04-15 12:39:14,684 INFO L290 TraceCheckUtils]: 65: Hoare triple {85504#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85497#(<= main_~k~0 999958)} is VALID [2022-04-15 12:39:14,685 INFO L290 TraceCheckUtils]: 64: Hoare triple {85504#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85504#(<= main_~k~0 999957)} is VALID [2022-04-15 12:39:14,687 INFO L290 TraceCheckUtils]: 63: Hoare triple {85511#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85504#(<= main_~k~0 999957)} is VALID [2022-04-15 12:39:14,687 INFO L290 TraceCheckUtils]: 62: Hoare triple {85511#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85511#(<= main_~k~0 999956)} is VALID [2022-04-15 12:39:14,690 INFO L290 TraceCheckUtils]: 61: Hoare triple {85518#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85511#(<= main_~k~0 999956)} is VALID [2022-04-15 12:39:14,690 INFO L290 TraceCheckUtils]: 60: Hoare triple {85518#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85518#(<= main_~k~0 999955)} is VALID [2022-04-15 12:39:14,693 INFO L290 TraceCheckUtils]: 59: Hoare triple {85525#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85518#(<= main_~k~0 999955)} is VALID [2022-04-15 12:39:14,693 INFO L290 TraceCheckUtils]: 58: Hoare triple {85525#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85525#(<= main_~k~0 999954)} is VALID [2022-04-15 12:39:14,695 INFO L290 TraceCheckUtils]: 57: Hoare triple {85532#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85525#(<= main_~k~0 999954)} is VALID [2022-04-15 12:39:14,695 INFO L290 TraceCheckUtils]: 56: Hoare triple {85532#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85532#(<= main_~k~0 999953)} is VALID [2022-04-15 12:39:14,698 INFO L290 TraceCheckUtils]: 55: Hoare triple {85539#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85532#(<= main_~k~0 999953)} is VALID [2022-04-15 12:39:14,698 INFO L290 TraceCheckUtils]: 54: Hoare triple {85539#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85539#(<= main_~k~0 999952)} is VALID [2022-04-15 12:39:14,701 INFO L290 TraceCheckUtils]: 53: Hoare triple {85546#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85539#(<= main_~k~0 999952)} is VALID [2022-04-15 12:39:14,701 INFO L290 TraceCheckUtils]: 52: Hoare triple {85546#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85546#(<= main_~k~0 999951)} is VALID [2022-04-15 12:39:14,704 INFO L290 TraceCheckUtils]: 51: Hoare triple {85553#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85546#(<= main_~k~0 999951)} is VALID [2022-04-15 12:39:14,704 INFO L290 TraceCheckUtils]: 50: Hoare triple {85553#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85553#(<= main_~k~0 999950)} is VALID [2022-04-15 12:39:14,706 INFO L290 TraceCheckUtils]: 49: Hoare triple {85560#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85553#(<= main_~k~0 999950)} is VALID [2022-04-15 12:39:14,706 INFO L290 TraceCheckUtils]: 48: Hoare triple {85560#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85560#(<= main_~k~0 999949)} is VALID [2022-04-15 12:39:14,709 INFO L290 TraceCheckUtils]: 47: Hoare triple {85567#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85560#(<= main_~k~0 999949)} is VALID [2022-04-15 12:39:14,709 INFO L290 TraceCheckUtils]: 46: Hoare triple {85567#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85567#(<= main_~k~0 999948)} is VALID [2022-04-15 12:39:14,712 INFO L290 TraceCheckUtils]: 45: Hoare triple {85574#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85567#(<= main_~k~0 999948)} is VALID [2022-04-15 12:39:14,713 INFO L290 TraceCheckUtils]: 44: Hoare triple {85574#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85574#(<= main_~k~0 999947)} is VALID [2022-04-15 12:39:14,716 INFO L290 TraceCheckUtils]: 43: Hoare triple {85581#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85574#(<= main_~k~0 999947)} is VALID [2022-04-15 12:39:14,716 INFO L290 TraceCheckUtils]: 42: Hoare triple {85581#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85581#(<= main_~k~0 999946)} is VALID [2022-04-15 12:39:14,718 INFO L290 TraceCheckUtils]: 41: Hoare triple {85588#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85581#(<= main_~k~0 999946)} is VALID [2022-04-15 12:39:14,719 INFO L290 TraceCheckUtils]: 40: Hoare triple {85588#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85588#(<= main_~k~0 999945)} is VALID [2022-04-15 12:39:14,721 INFO L290 TraceCheckUtils]: 39: Hoare triple {85595#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85588#(<= main_~k~0 999945)} is VALID [2022-04-15 12:39:14,721 INFO L290 TraceCheckUtils]: 38: Hoare triple {85595#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85595#(<= main_~k~0 999944)} is VALID [2022-04-15 12:39:14,724 INFO L290 TraceCheckUtils]: 37: Hoare triple {85602#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85595#(<= main_~k~0 999944)} is VALID [2022-04-15 12:39:14,724 INFO L290 TraceCheckUtils]: 36: Hoare triple {85602#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85602#(<= main_~k~0 999943)} is VALID [2022-04-15 12:39:14,726 INFO L290 TraceCheckUtils]: 35: Hoare triple {85609#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85602#(<= main_~k~0 999943)} is VALID [2022-04-15 12:39:14,726 INFO L290 TraceCheckUtils]: 34: Hoare triple {85609#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85609#(<= main_~k~0 999942)} is VALID [2022-04-15 12:39:14,729 INFO L290 TraceCheckUtils]: 33: Hoare triple {85616#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85609#(<= main_~k~0 999942)} is VALID [2022-04-15 12:39:14,729 INFO L290 TraceCheckUtils]: 32: Hoare triple {85616#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85616#(<= main_~k~0 999941)} is VALID [2022-04-15 12:39:14,732 INFO L290 TraceCheckUtils]: 31: Hoare triple {85623#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85616#(<= main_~k~0 999941)} is VALID [2022-04-15 12:39:14,732 INFO L290 TraceCheckUtils]: 30: Hoare triple {85623#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85623#(<= main_~k~0 999940)} is VALID [2022-04-15 12:39:14,735 INFO L290 TraceCheckUtils]: 29: Hoare triple {85630#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85623#(<= main_~k~0 999940)} is VALID [2022-04-15 12:39:14,735 INFO L290 TraceCheckUtils]: 28: Hoare triple {85630#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85630#(<= main_~k~0 999939)} is VALID [2022-04-15 12:39:14,737 INFO L290 TraceCheckUtils]: 27: Hoare triple {85637#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85630#(<= main_~k~0 999939)} is VALID [2022-04-15 12:39:14,737 INFO L290 TraceCheckUtils]: 26: Hoare triple {85637#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85637#(<= main_~k~0 999938)} is VALID [2022-04-15 12:39:14,740 INFO L290 TraceCheckUtils]: 25: Hoare triple {85644#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85637#(<= main_~k~0 999938)} is VALID [2022-04-15 12:39:14,740 INFO L290 TraceCheckUtils]: 24: Hoare triple {85644#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85644#(<= main_~k~0 999937)} is VALID [2022-04-15 12:39:14,743 INFO L290 TraceCheckUtils]: 23: Hoare triple {85651#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85644#(<= main_~k~0 999937)} is VALID [2022-04-15 12:39:14,743 INFO L290 TraceCheckUtils]: 22: Hoare triple {85651#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85651#(<= main_~k~0 999936)} is VALID [2022-04-15 12:39:14,745 INFO L290 TraceCheckUtils]: 21: Hoare triple {85658#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85651#(<= main_~k~0 999936)} is VALID [2022-04-15 12:39:14,746 INFO L290 TraceCheckUtils]: 20: Hoare triple {85658#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85658#(<= main_~k~0 999935)} is VALID [2022-04-15 12:39:14,748 INFO L290 TraceCheckUtils]: 19: Hoare triple {85665#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85658#(<= main_~k~0 999935)} is VALID [2022-04-15 12:39:14,748 INFO L290 TraceCheckUtils]: 18: Hoare triple {85665#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85665#(<= main_~k~0 999934)} is VALID [2022-04-15 12:39:14,751 INFO L290 TraceCheckUtils]: 17: Hoare triple {85672#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85665#(<= main_~k~0 999934)} is VALID [2022-04-15 12:39:14,751 INFO L290 TraceCheckUtils]: 16: Hoare triple {85672#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85672#(<= main_~k~0 999933)} is VALID [2022-04-15 12:39:14,754 INFO L290 TraceCheckUtils]: 15: Hoare triple {85679#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85672#(<= main_~k~0 999933)} is VALID [2022-04-15 12:39:14,754 INFO L290 TraceCheckUtils]: 14: Hoare triple {85679#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85679#(<= main_~k~0 999932)} is VALID [2022-04-15 12:39:14,756 INFO L290 TraceCheckUtils]: 13: Hoare triple {85686#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85679#(<= main_~k~0 999932)} is VALID [2022-04-15 12:39:14,757 INFO L290 TraceCheckUtils]: 12: Hoare triple {85686#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85686#(<= main_~k~0 999931)} is VALID [2022-04-15 12:39:14,759 INFO L290 TraceCheckUtils]: 11: Hoare triple {85693#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85686#(<= main_~k~0 999931)} is VALID [2022-04-15 12:39:14,760 INFO L290 TraceCheckUtils]: 10: Hoare triple {85693#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85693#(<= main_~k~0 999930)} is VALID [2022-04-15 12:39:14,762 INFO L290 TraceCheckUtils]: 9: Hoare triple {85700#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85693#(<= main_~k~0 999930)} is VALID [2022-04-15 12:39:14,762 INFO L290 TraceCheckUtils]: 8: Hoare triple {85700#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85700#(<= main_~k~0 999929)} is VALID [2022-04-15 12:39:14,765 INFO L290 TraceCheckUtils]: 7: Hoare triple {85707#(<= main_~k~0 999928)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {85700#(<= main_~k~0 999929)} is VALID [2022-04-15 12:39:14,765 INFO L290 TraceCheckUtils]: 6: Hoare triple {85707#(<= main_~k~0 999928)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {85707#(<= main_~k~0 999928)} is VALID [2022-04-15 12:39:14,765 INFO L290 TraceCheckUtils]: 5: Hoare triple {84645#true} ~i~0 := 0;~k~0 := 0; {85707#(<= main_~k~0 999928)} is VALID [2022-04-15 12:39:14,765 INFO L272 TraceCheckUtils]: 4: Hoare triple {84645#true} call #t~ret3 := main(); {84645#true} is VALID [2022-04-15 12:39:14,765 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {84645#true} {84645#true} #54#return; {84645#true} is VALID [2022-04-15 12:39:14,765 INFO L290 TraceCheckUtils]: 2: Hoare triple {84645#true} assume true; {84645#true} is VALID [2022-04-15 12:39:14,765 INFO L290 TraceCheckUtils]: 1: Hoare triple {84645#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {84645#true} is VALID [2022-04-15 12:39:14,765 INFO L272 TraceCheckUtils]: 0: Hoare triple {84645#true} call ULTIMATE.init(); {84645#true} is VALID [2022-04-15 12:39:14,766 INFO L134 CoverageAnalysis]: Checked inductivity of 5184 backedges. 0 proven. 5184 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:39:14,766 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539268013] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:39:14,766 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:39:14,766 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [78, 77, 77] total 154 [2022-04-15 12:39:14,767 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:39:14,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1660524840] [2022-04-15 12:39:14,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1660524840] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:39:14,767 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:39:14,767 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [78] imperfect sequences [] total 78 [2022-04-15 12:39:14,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228747614] [2022-04-15 12:39:14,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:39:14,767 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 1.935897435897436) internal successors, (151), 76 states have internal predecessors, (151), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 155 [2022-04-15 12:39:14,767 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:39:14,768 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 78 states, 78 states have (on average 1.935897435897436) internal successors, (151), 76 states have internal predecessors, (151), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:15,027 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 155 edges. 155 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:39:15,027 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2022-04-15 12:39:15,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:39:15,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2022-04-15 12:39:15,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11038, Invalid=12524, Unknown=0, NotChecked=0, Total=23562 [2022-04-15 12:39:15,031 INFO L87 Difference]: Start difference. First operand 156 states and 156 transitions. Second operand has 78 states, 78 states have (on average 1.935897435897436) internal successors, (151), 76 states have internal predecessors, (151), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:18,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:39:18,565 INFO L93 Difference]: Finished difference Result 164 states and 164 transitions. [2022-04-15 12:39:18,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-04-15 12:39:18,566 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 1.935897435897436) internal successors, (151), 76 states have internal predecessors, (151), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 155 [2022-04-15 12:39:18,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:39:18,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 78 states have (on average 1.935897435897436) internal successors, (151), 76 states have internal predecessors, (151), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:18,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 164 transitions. [2022-04-15 12:39:18,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 78 states have (on average 1.935897435897436) internal successors, (151), 76 states have internal predecessors, (151), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:18,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 164 transitions. [2022-04-15 12:39:18,568 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 78 states and 164 transitions. [2022-04-15 12:39:18,857 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 164 edges. 164 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:39:18,858 INFO L225 Difference]: With dead ends: 164 [2022-04-15 12:39:18,858 INFO L226 Difference]: Without dead ends: 159 [2022-04-15 12:39:18,862 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 463 GetRequests, 235 SyntacticMatches, 1 SemanticMatches, 227 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4012 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=21926, Invalid=30286, Unknown=0, NotChecked=0, Total=52212 [2022-04-15 12:39:18,862 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 156 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-15 12:39:18,862 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 53 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-15 12:39:18,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2022-04-15 12:39:19,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 158. [2022-04-15 12:39:19,507 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:39:19,507 INFO L82 GeneralOperation]: Start isEquivalent. First operand 159 states. Second operand has 158 states, 153 states have (on average 1.0065359477124183) internal successors, (154), 153 states have internal predecessors, (154), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:19,508 INFO L74 IsIncluded]: Start isIncluded. First operand 159 states. Second operand has 158 states, 153 states have (on average 1.0065359477124183) internal successors, (154), 153 states have internal predecessors, (154), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:19,508 INFO L87 Difference]: Start difference. First operand 159 states. Second operand has 158 states, 153 states have (on average 1.0065359477124183) internal successors, (154), 153 states have internal predecessors, (154), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:19,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:39:19,509 INFO L93 Difference]: Finished difference Result 159 states and 159 transitions. [2022-04-15 12:39:19,509 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 159 transitions. [2022-04-15 12:39:19,509 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:39:19,509 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:39:19,509 INFO L74 IsIncluded]: Start isIncluded. First operand has 158 states, 153 states have (on average 1.0065359477124183) internal successors, (154), 153 states have internal predecessors, (154), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 159 states. [2022-04-15 12:39:19,509 INFO L87 Difference]: Start difference. First operand has 158 states, 153 states have (on average 1.0065359477124183) internal successors, (154), 153 states have internal predecessors, (154), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 159 states. [2022-04-15 12:39:19,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:39:19,511 INFO L93 Difference]: Finished difference Result 159 states and 159 transitions. [2022-04-15 12:39:19,511 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 159 transitions. [2022-04-15 12:39:19,511 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:39:19,511 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:39:19,511 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:39:19,511 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:39:19,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 153 states have (on average 1.0065359477124183) internal successors, (154), 153 states have internal predecessors, (154), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:19,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 158 transitions. [2022-04-15 12:39:19,513 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 158 transitions. Word has length 155 [2022-04-15 12:39:19,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:39:19,513 INFO L478 AbstractCegarLoop]: Abstraction has 158 states and 158 transitions. [2022-04-15 12:39:19,514 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 1.935897435897436) internal successors, (151), 76 states have internal predecessors, (151), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:19,514 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 158 states and 158 transitions. [2022-04-15 12:39:19,916 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 158 edges. 158 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:39:19,916 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 158 transitions. [2022-04-15 12:39:19,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-04-15 12:39:19,916 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:39:19,916 INFO L499 BasicCegarLoop]: trace histogram [73, 73, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:39:19,933 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-04-15 12:39:20,133 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2022-04-15 12:39:20,133 INFO L403 AbstractCegarLoop]: === Iteration 74 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:39:20,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:39:20,134 INFO L85 PathProgramCache]: Analyzing trace with hash 1656997936, now seen corresponding path program 145 times [2022-04-15 12:39:20,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:39:20,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1828355181] [2022-04-15 12:39:20,663 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:39:20,663 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:39:20,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1656997936, now seen corresponding path program 146 times [2022-04-15 12:39:20,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:39:20,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632270091] [2022-04-15 12:39:20,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:39:20,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:39:20,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:39:21,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:39:21,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:39:21,947 INFO L290 TraceCheckUtils]: 0: Hoare triple {86924#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {86843#true} is VALID [2022-04-15 12:39:21,947 INFO L290 TraceCheckUtils]: 1: Hoare triple {86843#true} assume true; {86843#true} is VALID [2022-04-15 12:39:21,947 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {86843#true} {86843#true} #54#return; {86843#true} is VALID [2022-04-15 12:39:21,947 INFO L272 TraceCheckUtils]: 0: Hoare triple {86843#true} call ULTIMATE.init(); {86924#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:39:21,947 INFO L290 TraceCheckUtils]: 1: Hoare triple {86924#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {86843#true} is VALID [2022-04-15 12:39:21,947 INFO L290 TraceCheckUtils]: 2: Hoare triple {86843#true} assume true; {86843#true} is VALID [2022-04-15 12:39:21,947 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {86843#true} {86843#true} #54#return; {86843#true} is VALID [2022-04-15 12:39:21,947 INFO L272 TraceCheckUtils]: 4: Hoare triple {86843#true} call #t~ret3 := main(); {86843#true} is VALID [2022-04-15 12:39:21,947 INFO L290 TraceCheckUtils]: 5: Hoare triple {86843#true} ~i~0 := 0;~k~0 := 0; {86848#(= main_~k~0 0)} is VALID [2022-04-15 12:39:21,947 INFO L290 TraceCheckUtils]: 6: Hoare triple {86848#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86848#(= main_~k~0 0)} is VALID [2022-04-15 12:39:21,948 INFO L290 TraceCheckUtils]: 7: Hoare triple {86848#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86849#(<= main_~k~0 1)} is VALID [2022-04-15 12:39:21,948 INFO L290 TraceCheckUtils]: 8: Hoare triple {86849#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86849#(<= main_~k~0 1)} is VALID [2022-04-15 12:39:21,955 INFO L290 TraceCheckUtils]: 9: Hoare triple {86849#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86850#(<= main_~k~0 2)} is VALID [2022-04-15 12:39:21,956 INFO L290 TraceCheckUtils]: 10: Hoare triple {86850#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86850#(<= main_~k~0 2)} is VALID [2022-04-15 12:39:21,959 INFO L290 TraceCheckUtils]: 11: Hoare triple {86850#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86851#(<= main_~k~0 3)} is VALID [2022-04-15 12:39:21,959 INFO L290 TraceCheckUtils]: 12: Hoare triple {86851#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86851#(<= main_~k~0 3)} is VALID [2022-04-15 12:39:21,963 INFO L290 TraceCheckUtils]: 13: Hoare triple {86851#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86852#(<= main_~k~0 4)} is VALID [2022-04-15 12:39:21,963 INFO L290 TraceCheckUtils]: 14: Hoare triple {86852#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86852#(<= main_~k~0 4)} is VALID [2022-04-15 12:39:21,966 INFO L290 TraceCheckUtils]: 15: Hoare triple {86852#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86853#(<= main_~k~0 5)} is VALID [2022-04-15 12:39:21,967 INFO L290 TraceCheckUtils]: 16: Hoare triple {86853#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86853#(<= main_~k~0 5)} is VALID [2022-04-15 12:39:21,970 INFO L290 TraceCheckUtils]: 17: Hoare triple {86853#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86854#(<= main_~k~0 6)} is VALID [2022-04-15 12:39:21,970 INFO L290 TraceCheckUtils]: 18: Hoare triple {86854#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86854#(<= main_~k~0 6)} is VALID [2022-04-15 12:39:21,973 INFO L290 TraceCheckUtils]: 19: Hoare triple {86854#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86855#(<= main_~k~0 7)} is VALID [2022-04-15 12:39:21,973 INFO L290 TraceCheckUtils]: 20: Hoare triple {86855#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86855#(<= main_~k~0 7)} is VALID [2022-04-15 12:39:21,976 INFO L290 TraceCheckUtils]: 21: Hoare triple {86855#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86856#(<= main_~k~0 8)} is VALID [2022-04-15 12:39:21,977 INFO L290 TraceCheckUtils]: 22: Hoare triple {86856#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86856#(<= main_~k~0 8)} is VALID [2022-04-15 12:39:21,980 INFO L290 TraceCheckUtils]: 23: Hoare triple {86856#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86857#(<= main_~k~0 9)} is VALID [2022-04-15 12:39:21,980 INFO L290 TraceCheckUtils]: 24: Hoare triple {86857#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86857#(<= main_~k~0 9)} is VALID [2022-04-15 12:39:21,983 INFO L290 TraceCheckUtils]: 25: Hoare triple {86857#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86858#(<= main_~k~0 10)} is VALID [2022-04-15 12:39:21,984 INFO L290 TraceCheckUtils]: 26: Hoare triple {86858#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86858#(<= main_~k~0 10)} is VALID [2022-04-15 12:39:21,988 INFO L290 TraceCheckUtils]: 27: Hoare triple {86858#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86859#(<= main_~k~0 11)} is VALID [2022-04-15 12:39:21,988 INFO L290 TraceCheckUtils]: 28: Hoare triple {86859#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86859#(<= main_~k~0 11)} is VALID [2022-04-15 12:39:21,991 INFO L290 TraceCheckUtils]: 29: Hoare triple {86859#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86860#(<= main_~k~0 12)} is VALID [2022-04-15 12:39:21,991 INFO L290 TraceCheckUtils]: 30: Hoare triple {86860#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86860#(<= main_~k~0 12)} is VALID [2022-04-15 12:39:21,994 INFO L290 TraceCheckUtils]: 31: Hoare triple {86860#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86861#(<= main_~k~0 13)} is VALID [2022-04-15 12:39:21,994 INFO L290 TraceCheckUtils]: 32: Hoare triple {86861#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86861#(<= main_~k~0 13)} is VALID [2022-04-15 12:39:21,997 INFO L290 TraceCheckUtils]: 33: Hoare triple {86861#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86862#(<= main_~k~0 14)} is VALID [2022-04-15 12:39:21,997 INFO L290 TraceCheckUtils]: 34: Hoare triple {86862#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86862#(<= main_~k~0 14)} is VALID [2022-04-15 12:39:22,001 INFO L290 TraceCheckUtils]: 35: Hoare triple {86862#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86863#(<= main_~k~0 15)} is VALID [2022-04-15 12:39:22,001 INFO L290 TraceCheckUtils]: 36: Hoare triple {86863#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86863#(<= main_~k~0 15)} is VALID [2022-04-15 12:39:22,004 INFO L290 TraceCheckUtils]: 37: Hoare triple {86863#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86864#(<= main_~k~0 16)} is VALID [2022-04-15 12:39:22,004 INFO L290 TraceCheckUtils]: 38: Hoare triple {86864#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86864#(<= main_~k~0 16)} is VALID [2022-04-15 12:39:22,008 INFO L290 TraceCheckUtils]: 39: Hoare triple {86864#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86865#(<= main_~k~0 17)} is VALID [2022-04-15 12:39:22,008 INFO L290 TraceCheckUtils]: 40: Hoare triple {86865#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86865#(<= main_~k~0 17)} is VALID [2022-04-15 12:39:22,011 INFO L290 TraceCheckUtils]: 41: Hoare triple {86865#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86866#(<= main_~k~0 18)} is VALID [2022-04-15 12:39:22,011 INFO L290 TraceCheckUtils]: 42: Hoare triple {86866#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86866#(<= main_~k~0 18)} is VALID [2022-04-15 12:39:22,014 INFO L290 TraceCheckUtils]: 43: Hoare triple {86866#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86867#(<= main_~k~0 19)} is VALID [2022-04-15 12:39:22,015 INFO L290 TraceCheckUtils]: 44: Hoare triple {86867#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86867#(<= main_~k~0 19)} is VALID [2022-04-15 12:39:22,017 INFO L290 TraceCheckUtils]: 45: Hoare triple {86867#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86868#(<= main_~k~0 20)} is VALID [2022-04-15 12:39:22,018 INFO L290 TraceCheckUtils]: 46: Hoare triple {86868#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86868#(<= main_~k~0 20)} is VALID [2022-04-15 12:39:22,021 INFO L290 TraceCheckUtils]: 47: Hoare triple {86868#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86869#(<= main_~k~0 21)} is VALID [2022-04-15 12:39:22,021 INFO L290 TraceCheckUtils]: 48: Hoare triple {86869#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86869#(<= main_~k~0 21)} is VALID [2022-04-15 12:39:22,025 INFO L290 TraceCheckUtils]: 49: Hoare triple {86869#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86870#(<= main_~k~0 22)} is VALID [2022-04-15 12:39:22,025 INFO L290 TraceCheckUtils]: 50: Hoare triple {86870#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86870#(<= main_~k~0 22)} is VALID [2022-04-15 12:39:22,029 INFO L290 TraceCheckUtils]: 51: Hoare triple {86870#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86871#(<= main_~k~0 23)} is VALID [2022-04-15 12:39:22,030 INFO L290 TraceCheckUtils]: 52: Hoare triple {86871#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86871#(<= main_~k~0 23)} is VALID [2022-04-15 12:39:22,033 INFO L290 TraceCheckUtils]: 53: Hoare triple {86871#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86872#(<= main_~k~0 24)} is VALID [2022-04-15 12:39:22,033 INFO L290 TraceCheckUtils]: 54: Hoare triple {86872#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86872#(<= main_~k~0 24)} is VALID [2022-04-15 12:39:22,036 INFO L290 TraceCheckUtils]: 55: Hoare triple {86872#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86873#(<= main_~k~0 25)} is VALID [2022-04-15 12:39:22,036 INFO L290 TraceCheckUtils]: 56: Hoare triple {86873#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86873#(<= main_~k~0 25)} is VALID [2022-04-15 12:39:22,038 INFO L290 TraceCheckUtils]: 57: Hoare triple {86873#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86874#(<= main_~k~0 26)} is VALID [2022-04-15 12:39:22,039 INFO L290 TraceCheckUtils]: 58: Hoare triple {86874#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86874#(<= main_~k~0 26)} is VALID [2022-04-15 12:39:22,041 INFO L290 TraceCheckUtils]: 59: Hoare triple {86874#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86875#(<= main_~k~0 27)} is VALID [2022-04-15 12:39:22,041 INFO L290 TraceCheckUtils]: 60: Hoare triple {86875#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86875#(<= main_~k~0 27)} is VALID [2022-04-15 12:39:22,044 INFO L290 TraceCheckUtils]: 61: Hoare triple {86875#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86876#(<= main_~k~0 28)} is VALID [2022-04-15 12:39:22,044 INFO L290 TraceCheckUtils]: 62: Hoare triple {86876#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86876#(<= main_~k~0 28)} is VALID [2022-04-15 12:39:22,046 INFO L290 TraceCheckUtils]: 63: Hoare triple {86876#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86877#(<= main_~k~0 29)} is VALID [2022-04-15 12:39:22,046 INFO L290 TraceCheckUtils]: 64: Hoare triple {86877#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86877#(<= main_~k~0 29)} is VALID [2022-04-15 12:39:22,049 INFO L290 TraceCheckUtils]: 65: Hoare triple {86877#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86878#(<= main_~k~0 30)} is VALID [2022-04-15 12:39:22,049 INFO L290 TraceCheckUtils]: 66: Hoare triple {86878#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86878#(<= main_~k~0 30)} is VALID [2022-04-15 12:39:22,051 INFO L290 TraceCheckUtils]: 67: Hoare triple {86878#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86879#(<= main_~k~0 31)} is VALID [2022-04-15 12:39:22,051 INFO L290 TraceCheckUtils]: 68: Hoare triple {86879#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86879#(<= main_~k~0 31)} is VALID [2022-04-15 12:39:22,054 INFO L290 TraceCheckUtils]: 69: Hoare triple {86879#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86880#(<= main_~k~0 32)} is VALID [2022-04-15 12:39:22,054 INFO L290 TraceCheckUtils]: 70: Hoare triple {86880#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86880#(<= main_~k~0 32)} is VALID [2022-04-15 12:39:22,056 INFO L290 TraceCheckUtils]: 71: Hoare triple {86880#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86881#(<= main_~k~0 33)} is VALID [2022-04-15 12:39:22,057 INFO L290 TraceCheckUtils]: 72: Hoare triple {86881#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86881#(<= main_~k~0 33)} is VALID [2022-04-15 12:39:22,059 INFO L290 TraceCheckUtils]: 73: Hoare triple {86881#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86882#(<= main_~k~0 34)} is VALID [2022-04-15 12:39:22,059 INFO L290 TraceCheckUtils]: 74: Hoare triple {86882#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86882#(<= main_~k~0 34)} is VALID [2022-04-15 12:39:22,062 INFO L290 TraceCheckUtils]: 75: Hoare triple {86882#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86883#(<= main_~k~0 35)} is VALID [2022-04-15 12:39:22,062 INFO L290 TraceCheckUtils]: 76: Hoare triple {86883#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86883#(<= main_~k~0 35)} is VALID [2022-04-15 12:39:22,065 INFO L290 TraceCheckUtils]: 77: Hoare triple {86883#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86884#(<= main_~k~0 36)} is VALID [2022-04-15 12:39:22,065 INFO L290 TraceCheckUtils]: 78: Hoare triple {86884#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86884#(<= main_~k~0 36)} is VALID [2022-04-15 12:39:22,067 INFO L290 TraceCheckUtils]: 79: Hoare triple {86884#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86885#(<= main_~k~0 37)} is VALID [2022-04-15 12:39:22,067 INFO L290 TraceCheckUtils]: 80: Hoare triple {86885#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86885#(<= main_~k~0 37)} is VALID [2022-04-15 12:39:22,070 INFO L290 TraceCheckUtils]: 81: Hoare triple {86885#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86886#(<= main_~k~0 38)} is VALID [2022-04-15 12:39:22,070 INFO L290 TraceCheckUtils]: 82: Hoare triple {86886#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86886#(<= main_~k~0 38)} is VALID [2022-04-15 12:39:22,073 INFO L290 TraceCheckUtils]: 83: Hoare triple {86886#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86887#(<= main_~k~0 39)} is VALID [2022-04-15 12:39:22,073 INFO L290 TraceCheckUtils]: 84: Hoare triple {86887#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86887#(<= main_~k~0 39)} is VALID [2022-04-15 12:39:22,075 INFO L290 TraceCheckUtils]: 85: Hoare triple {86887#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86888#(<= main_~k~0 40)} is VALID [2022-04-15 12:39:22,076 INFO L290 TraceCheckUtils]: 86: Hoare triple {86888#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86888#(<= main_~k~0 40)} is VALID [2022-04-15 12:39:22,078 INFO L290 TraceCheckUtils]: 87: Hoare triple {86888#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86889#(<= main_~k~0 41)} is VALID [2022-04-15 12:39:22,078 INFO L290 TraceCheckUtils]: 88: Hoare triple {86889#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86889#(<= main_~k~0 41)} is VALID [2022-04-15 12:39:22,081 INFO L290 TraceCheckUtils]: 89: Hoare triple {86889#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86890#(<= main_~k~0 42)} is VALID [2022-04-15 12:39:22,081 INFO L290 TraceCheckUtils]: 90: Hoare triple {86890#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86890#(<= main_~k~0 42)} is VALID [2022-04-15 12:39:22,084 INFO L290 TraceCheckUtils]: 91: Hoare triple {86890#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86891#(<= main_~k~0 43)} is VALID [2022-04-15 12:39:22,084 INFO L290 TraceCheckUtils]: 92: Hoare triple {86891#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86891#(<= main_~k~0 43)} is VALID [2022-04-15 12:39:22,086 INFO L290 TraceCheckUtils]: 93: Hoare triple {86891#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86892#(<= main_~k~0 44)} is VALID [2022-04-15 12:39:22,087 INFO L290 TraceCheckUtils]: 94: Hoare triple {86892#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86892#(<= main_~k~0 44)} is VALID [2022-04-15 12:39:22,089 INFO L290 TraceCheckUtils]: 95: Hoare triple {86892#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86893#(<= main_~k~0 45)} is VALID [2022-04-15 12:39:22,089 INFO L290 TraceCheckUtils]: 96: Hoare triple {86893#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86893#(<= main_~k~0 45)} is VALID [2022-04-15 12:39:22,092 INFO L290 TraceCheckUtils]: 97: Hoare triple {86893#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86894#(<= main_~k~0 46)} is VALID [2022-04-15 12:39:22,092 INFO L290 TraceCheckUtils]: 98: Hoare triple {86894#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86894#(<= main_~k~0 46)} is VALID [2022-04-15 12:39:22,095 INFO L290 TraceCheckUtils]: 99: Hoare triple {86894#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86895#(<= main_~k~0 47)} is VALID [2022-04-15 12:39:22,095 INFO L290 TraceCheckUtils]: 100: Hoare triple {86895#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86895#(<= main_~k~0 47)} is VALID [2022-04-15 12:39:22,097 INFO L290 TraceCheckUtils]: 101: Hoare triple {86895#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86896#(<= main_~k~0 48)} is VALID [2022-04-15 12:39:22,098 INFO L290 TraceCheckUtils]: 102: Hoare triple {86896#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86896#(<= main_~k~0 48)} is VALID [2022-04-15 12:39:22,100 INFO L290 TraceCheckUtils]: 103: Hoare triple {86896#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86897#(<= main_~k~0 49)} is VALID [2022-04-15 12:39:22,100 INFO L290 TraceCheckUtils]: 104: Hoare triple {86897#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86897#(<= main_~k~0 49)} is VALID [2022-04-15 12:39:22,103 INFO L290 TraceCheckUtils]: 105: Hoare triple {86897#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86898#(<= main_~k~0 50)} is VALID [2022-04-15 12:39:22,103 INFO L290 TraceCheckUtils]: 106: Hoare triple {86898#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86898#(<= main_~k~0 50)} is VALID [2022-04-15 12:39:22,106 INFO L290 TraceCheckUtils]: 107: Hoare triple {86898#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86899#(<= main_~k~0 51)} is VALID [2022-04-15 12:39:22,106 INFO L290 TraceCheckUtils]: 108: Hoare triple {86899#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86899#(<= main_~k~0 51)} is VALID [2022-04-15 12:39:22,109 INFO L290 TraceCheckUtils]: 109: Hoare triple {86899#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86900#(<= main_~k~0 52)} is VALID [2022-04-15 12:39:22,109 INFO L290 TraceCheckUtils]: 110: Hoare triple {86900#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86900#(<= main_~k~0 52)} is VALID [2022-04-15 12:39:22,111 INFO L290 TraceCheckUtils]: 111: Hoare triple {86900#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86901#(<= main_~k~0 53)} is VALID [2022-04-15 12:39:22,111 INFO L290 TraceCheckUtils]: 112: Hoare triple {86901#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86901#(<= main_~k~0 53)} is VALID [2022-04-15 12:39:22,114 INFO L290 TraceCheckUtils]: 113: Hoare triple {86901#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86902#(<= main_~k~0 54)} is VALID [2022-04-15 12:39:22,114 INFO L290 TraceCheckUtils]: 114: Hoare triple {86902#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86902#(<= main_~k~0 54)} is VALID [2022-04-15 12:39:22,119 INFO L290 TraceCheckUtils]: 115: Hoare triple {86902#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86903#(<= main_~k~0 55)} is VALID [2022-04-15 12:39:22,120 INFO L290 TraceCheckUtils]: 116: Hoare triple {86903#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86903#(<= main_~k~0 55)} is VALID [2022-04-15 12:39:22,122 INFO L290 TraceCheckUtils]: 117: Hoare triple {86903#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86904#(<= main_~k~0 56)} is VALID [2022-04-15 12:39:22,123 INFO L290 TraceCheckUtils]: 118: Hoare triple {86904#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86904#(<= main_~k~0 56)} is VALID [2022-04-15 12:39:22,125 INFO L290 TraceCheckUtils]: 119: Hoare triple {86904#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86905#(<= main_~k~0 57)} is VALID [2022-04-15 12:39:22,125 INFO L290 TraceCheckUtils]: 120: Hoare triple {86905#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86905#(<= main_~k~0 57)} is VALID [2022-04-15 12:39:22,129 INFO L290 TraceCheckUtils]: 121: Hoare triple {86905#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86906#(<= main_~k~0 58)} is VALID [2022-04-15 12:39:22,129 INFO L290 TraceCheckUtils]: 122: Hoare triple {86906#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86906#(<= main_~k~0 58)} is VALID [2022-04-15 12:39:22,132 INFO L290 TraceCheckUtils]: 123: Hoare triple {86906#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86907#(<= main_~k~0 59)} is VALID [2022-04-15 12:39:22,133 INFO L290 TraceCheckUtils]: 124: Hoare triple {86907#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86907#(<= main_~k~0 59)} is VALID [2022-04-15 12:39:22,135 INFO L290 TraceCheckUtils]: 125: Hoare triple {86907#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86908#(<= main_~k~0 60)} is VALID [2022-04-15 12:39:22,135 INFO L290 TraceCheckUtils]: 126: Hoare triple {86908#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86908#(<= main_~k~0 60)} is VALID [2022-04-15 12:39:22,138 INFO L290 TraceCheckUtils]: 127: Hoare triple {86908#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86909#(<= main_~k~0 61)} is VALID [2022-04-15 12:39:22,138 INFO L290 TraceCheckUtils]: 128: Hoare triple {86909#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86909#(<= main_~k~0 61)} is VALID [2022-04-15 12:39:22,141 INFO L290 TraceCheckUtils]: 129: Hoare triple {86909#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86910#(<= main_~k~0 62)} is VALID [2022-04-15 12:39:22,141 INFO L290 TraceCheckUtils]: 130: Hoare triple {86910#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86910#(<= main_~k~0 62)} is VALID [2022-04-15 12:39:22,143 INFO L290 TraceCheckUtils]: 131: Hoare triple {86910#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86911#(<= main_~k~0 63)} is VALID [2022-04-15 12:39:22,144 INFO L290 TraceCheckUtils]: 132: Hoare triple {86911#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86911#(<= main_~k~0 63)} is VALID [2022-04-15 12:39:22,146 INFO L290 TraceCheckUtils]: 133: Hoare triple {86911#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86912#(<= main_~k~0 64)} is VALID [2022-04-15 12:39:22,146 INFO L290 TraceCheckUtils]: 134: Hoare triple {86912#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86912#(<= main_~k~0 64)} is VALID [2022-04-15 12:39:22,149 INFO L290 TraceCheckUtils]: 135: Hoare triple {86912#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86913#(<= main_~k~0 65)} is VALID [2022-04-15 12:39:22,149 INFO L290 TraceCheckUtils]: 136: Hoare triple {86913#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86913#(<= main_~k~0 65)} is VALID [2022-04-15 12:39:22,152 INFO L290 TraceCheckUtils]: 137: Hoare triple {86913#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86914#(<= main_~k~0 66)} is VALID [2022-04-15 12:39:22,152 INFO L290 TraceCheckUtils]: 138: Hoare triple {86914#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86914#(<= main_~k~0 66)} is VALID [2022-04-15 12:39:22,155 INFO L290 TraceCheckUtils]: 139: Hoare triple {86914#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86915#(<= main_~k~0 67)} is VALID [2022-04-15 12:39:22,155 INFO L290 TraceCheckUtils]: 140: Hoare triple {86915#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86915#(<= main_~k~0 67)} is VALID [2022-04-15 12:39:22,157 INFO L290 TraceCheckUtils]: 141: Hoare triple {86915#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86916#(<= main_~k~0 68)} is VALID [2022-04-15 12:39:22,158 INFO L290 TraceCheckUtils]: 142: Hoare triple {86916#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86916#(<= main_~k~0 68)} is VALID [2022-04-15 12:39:22,160 INFO L290 TraceCheckUtils]: 143: Hoare triple {86916#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86917#(<= main_~k~0 69)} is VALID [2022-04-15 12:39:22,160 INFO L290 TraceCheckUtils]: 144: Hoare triple {86917#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86917#(<= main_~k~0 69)} is VALID [2022-04-15 12:39:22,163 INFO L290 TraceCheckUtils]: 145: Hoare triple {86917#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86918#(<= main_~k~0 70)} is VALID [2022-04-15 12:39:22,163 INFO L290 TraceCheckUtils]: 146: Hoare triple {86918#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86918#(<= main_~k~0 70)} is VALID [2022-04-15 12:39:22,166 INFO L290 TraceCheckUtils]: 147: Hoare triple {86918#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86919#(<= main_~k~0 71)} is VALID [2022-04-15 12:39:22,166 INFO L290 TraceCheckUtils]: 148: Hoare triple {86919#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86919#(<= main_~k~0 71)} is VALID [2022-04-15 12:39:22,168 INFO L290 TraceCheckUtils]: 149: Hoare triple {86919#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86920#(<= main_~k~0 72)} is VALID [2022-04-15 12:39:22,169 INFO L290 TraceCheckUtils]: 150: Hoare triple {86920#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86920#(<= main_~k~0 72)} is VALID [2022-04-15 12:39:22,171 INFO L290 TraceCheckUtils]: 151: Hoare triple {86920#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86921#(<= main_~k~0 73)} is VALID [2022-04-15 12:39:22,171 INFO L290 TraceCheckUtils]: 152: Hoare triple {86921#(<= main_~k~0 73)} assume !(~i~0 < 1000000); {86921#(<= main_~k~0 73)} is VALID [2022-04-15 12:39:22,172 INFO L272 TraceCheckUtils]: 153: Hoare triple {86921#(<= main_~k~0 73)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {86922#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:39:22,172 INFO L290 TraceCheckUtils]: 154: Hoare triple {86922#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {86923#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:39:22,172 INFO L290 TraceCheckUtils]: 155: Hoare triple {86923#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {86844#false} is VALID [2022-04-15 12:39:22,172 INFO L290 TraceCheckUtils]: 156: Hoare triple {86844#false} assume !false; {86844#false} is VALID [2022-04-15 12:39:22,173 INFO L134 CoverageAnalysis]: Checked inductivity of 5329 backedges. 0 proven. 5329 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:39:22,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:39:22,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632270091] [2022-04-15 12:39:22,173 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632270091] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:39:22,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628378095] [2022-04-15 12:39:22,173 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:39:22,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:39:22,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:39:22,174 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:39:22,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-04-15 12:39:22,330 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:39:22,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:39:22,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 852 conjuncts, 77 conjunts are in the unsatisfiable core [2022-04-15 12:39:22,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:39:22,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:39:22,939 INFO L272 TraceCheckUtils]: 0: Hoare triple {86843#true} call ULTIMATE.init(); {86843#true} is VALID [2022-04-15 12:39:22,940 INFO L290 TraceCheckUtils]: 1: Hoare triple {86843#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {86843#true} is VALID [2022-04-15 12:39:22,940 INFO L290 TraceCheckUtils]: 2: Hoare triple {86843#true} assume true; {86843#true} is VALID [2022-04-15 12:39:22,940 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {86843#true} {86843#true} #54#return; {86843#true} is VALID [2022-04-15 12:39:22,940 INFO L272 TraceCheckUtils]: 4: Hoare triple {86843#true} call #t~ret3 := main(); {86843#true} is VALID [2022-04-15 12:39:22,940 INFO L290 TraceCheckUtils]: 5: Hoare triple {86843#true} ~i~0 := 0;~k~0 := 0; {86943#(<= main_~k~0 0)} is VALID [2022-04-15 12:39:22,940 INFO L290 TraceCheckUtils]: 6: Hoare triple {86943#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86943#(<= main_~k~0 0)} is VALID [2022-04-15 12:39:22,948 INFO L290 TraceCheckUtils]: 7: Hoare triple {86943#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86849#(<= main_~k~0 1)} is VALID [2022-04-15 12:39:22,948 INFO L290 TraceCheckUtils]: 8: Hoare triple {86849#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86849#(<= main_~k~0 1)} is VALID [2022-04-15 12:39:22,951 INFO L290 TraceCheckUtils]: 9: Hoare triple {86849#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86850#(<= main_~k~0 2)} is VALID [2022-04-15 12:39:22,951 INFO L290 TraceCheckUtils]: 10: Hoare triple {86850#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86850#(<= main_~k~0 2)} is VALID [2022-04-15 12:39:22,954 INFO L290 TraceCheckUtils]: 11: Hoare triple {86850#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86851#(<= main_~k~0 3)} is VALID [2022-04-15 12:39:22,954 INFO L290 TraceCheckUtils]: 12: Hoare triple {86851#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86851#(<= main_~k~0 3)} is VALID [2022-04-15 12:39:22,957 INFO L290 TraceCheckUtils]: 13: Hoare triple {86851#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86852#(<= main_~k~0 4)} is VALID [2022-04-15 12:39:22,957 INFO L290 TraceCheckUtils]: 14: Hoare triple {86852#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86852#(<= main_~k~0 4)} is VALID [2022-04-15 12:39:22,960 INFO L290 TraceCheckUtils]: 15: Hoare triple {86852#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86853#(<= main_~k~0 5)} is VALID [2022-04-15 12:39:22,960 INFO L290 TraceCheckUtils]: 16: Hoare triple {86853#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86853#(<= main_~k~0 5)} is VALID [2022-04-15 12:39:22,963 INFO L290 TraceCheckUtils]: 17: Hoare triple {86853#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86854#(<= main_~k~0 6)} is VALID [2022-04-15 12:39:22,963 INFO L290 TraceCheckUtils]: 18: Hoare triple {86854#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86854#(<= main_~k~0 6)} is VALID [2022-04-15 12:39:22,966 INFO L290 TraceCheckUtils]: 19: Hoare triple {86854#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86855#(<= main_~k~0 7)} is VALID [2022-04-15 12:39:22,966 INFO L290 TraceCheckUtils]: 20: Hoare triple {86855#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86855#(<= main_~k~0 7)} is VALID [2022-04-15 12:39:22,969 INFO L290 TraceCheckUtils]: 21: Hoare triple {86855#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86856#(<= main_~k~0 8)} is VALID [2022-04-15 12:39:22,969 INFO L290 TraceCheckUtils]: 22: Hoare triple {86856#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86856#(<= main_~k~0 8)} is VALID [2022-04-15 12:39:22,972 INFO L290 TraceCheckUtils]: 23: Hoare triple {86856#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86857#(<= main_~k~0 9)} is VALID [2022-04-15 12:39:22,972 INFO L290 TraceCheckUtils]: 24: Hoare triple {86857#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86857#(<= main_~k~0 9)} is VALID [2022-04-15 12:39:22,975 INFO L290 TraceCheckUtils]: 25: Hoare triple {86857#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86858#(<= main_~k~0 10)} is VALID [2022-04-15 12:39:22,975 INFO L290 TraceCheckUtils]: 26: Hoare triple {86858#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86858#(<= main_~k~0 10)} is VALID [2022-04-15 12:39:22,978 INFO L290 TraceCheckUtils]: 27: Hoare triple {86858#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86859#(<= main_~k~0 11)} is VALID [2022-04-15 12:39:22,978 INFO L290 TraceCheckUtils]: 28: Hoare triple {86859#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86859#(<= main_~k~0 11)} is VALID [2022-04-15 12:39:22,981 INFO L290 TraceCheckUtils]: 29: Hoare triple {86859#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86860#(<= main_~k~0 12)} is VALID [2022-04-15 12:39:22,981 INFO L290 TraceCheckUtils]: 30: Hoare triple {86860#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86860#(<= main_~k~0 12)} is VALID [2022-04-15 12:39:22,983 INFO L290 TraceCheckUtils]: 31: Hoare triple {86860#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86861#(<= main_~k~0 13)} is VALID [2022-04-15 12:39:22,984 INFO L290 TraceCheckUtils]: 32: Hoare triple {86861#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86861#(<= main_~k~0 13)} is VALID [2022-04-15 12:39:22,986 INFO L290 TraceCheckUtils]: 33: Hoare triple {86861#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86862#(<= main_~k~0 14)} is VALID [2022-04-15 12:39:22,987 INFO L290 TraceCheckUtils]: 34: Hoare triple {86862#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86862#(<= main_~k~0 14)} is VALID [2022-04-15 12:39:22,989 INFO L290 TraceCheckUtils]: 35: Hoare triple {86862#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86863#(<= main_~k~0 15)} is VALID [2022-04-15 12:39:22,990 INFO L290 TraceCheckUtils]: 36: Hoare triple {86863#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86863#(<= main_~k~0 15)} is VALID [2022-04-15 12:39:22,992 INFO L290 TraceCheckUtils]: 37: Hoare triple {86863#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86864#(<= main_~k~0 16)} is VALID [2022-04-15 12:39:22,992 INFO L290 TraceCheckUtils]: 38: Hoare triple {86864#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86864#(<= main_~k~0 16)} is VALID [2022-04-15 12:39:22,995 INFO L290 TraceCheckUtils]: 39: Hoare triple {86864#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86865#(<= main_~k~0 17)} is VALID [2022-04-15 12:39:22,995 INFO L290 TraceCheckUtils]: 40: Hoare triple {86865#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86865#(<= main_~k~0 17)} is VALID [2022-04-15 12:39:22,997 INFO L290 TraceCheckUtils]: 41: Hoare triple {86865#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86866#(<= main_~k~0 18)} is VALID [2022-04-15 12:39:22,997 INFO L290 TraceCheckUtils]: 42: Hoare triple {86866#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86866#(<= main_~k~0 18)} is VALID [2022-04-15 12:39:23,000 INFO L290 TraceCheckUtils]: 43: Hoare triple {86866#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86867#(<= main_~k~0 19)} is VALID [2022-04-15 12:39:23,000 INFO L290 TraceCheckUtils]: 44: Hoare triple {86867#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86867#(<= main_~k~0 19)} is VALID [2022-04-15 12:39:23,002 INFO L290 TraceCheckUtils]: 45: Hoare triple {86867#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86868#(<= main_~k~0 20)} is VALID [2022-04-15 12:39:23,002 INFO L290 TraceCheckUtils]: 46: Hoare triple {86868#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86868#(<= main_~k~0 20)} is VALID [2022-04-15 12:39:23,005 INFO L290 TraceCheckUtils]: 47: Hoare triple {86868#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86869#(<= main_~k~0 21)} is VALID [2022-04-15 12:39:23,005 INFO L290 TraceCheckUtils]: 48: Hoare triple {86869#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86869#(<= main_~k~0 21)} is VALID [2022-04-15 12:39:23,007 INFO L290 TraceCheckUtils]: 49: Hoare triple {86869#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86870#(<= main_~k~0 22)} is VALID [2022-04-15 12:39:23,008 INFO L290 TraceCheckUtils]: 50: Hoare triple {86870#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86870#(<= main_~k~0 22)} is VALID [2022-04-15 12:39:23,010 INFO L290 TraceCheckUtils]: 51: Hoare triple {86870#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86871#(<= main_~k~0 23)} is VALID [2022-04-15 12:39:23,010 INFO L290 TraceCheckUtils]: 52: Hoare triple {86871#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86871#(<= main_~k~0 23)} is VALID [2022-04-15 12:39:23,013 INFO L290 TraceCheckUtils]: 53: Hoare triple {86871#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86872#(<= main_~k~0 24)} is VALID [2022-04-15 12:39:23,013 INFO L290 TraceCheckUtils]: 54: Hoare triple {86872#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86872#(<= main_~k~0 24)} is VALID [2022-04-15 12:39:23,016 INFO L290 TraceCheckUtils]: 55: Hoare triple {86872#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86873#(<= main_~k~0 25)} is VALID [2022-04-15 12:39:23,016 INFO L290 TraceCheckUtils]: 56: Hoare triple {86873#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86873#(<= main_~k~0 25)} is VALID [2022-04-15 12:39:23,018 INFO L290 TraceCheckUtils]: 57: Hoare triple {86873#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86874#(<= main_~k~0 26)} is VALID [2022-04-15 12:39:23,018 INFO L290 TraceCheckUtils]: 58: Hoare triple {86874#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86874#(<= main_~k~0 26)} is VALID [2022-04-15 12:39:23,021 INFO L290 TraceCheckUtils]: 59: Hoare triple {86874#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86875#(<= main_~k~0 27)} is VALID [2022-04-15 12:39:23,021 INFO L290 TraceCheckUtils]: 60: Hoare triple {86875#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86875#(<= main_~k~0 27)} is VALID [2022-04-15 12:39:23,024 INFO L290 TraceCheckUtils]: 61: Hoare triple {86875#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86876#(<= main_~k~0 28)} is VALID [2022-04-15 12:39:23,024 INFO L290 TraceCheckUtils]: 62: Hoare triple {86876#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86876#(<= main_~k~0 28)} is VALID [2022-04-15 12:39:23,026 INFO L290 TraceCheckUtils]: 63: Hoare triple {86876#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86877#(<= main_~k~0 29)} is VALID [2022-04-15 12:39:23,027 INFO L290 TraceCheckUtils]: 64: Hoare triple {86877#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86877#(<= main_~k~0 29)} is VALID [2022-04-15 12:39:23,029 INFO L290 TraceCheckUtils]: 65: Hoare triple {86877#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86878#(<= main_~k~0 30)} is VALID [2022-04-15 12:39:23,029 INFO L290 TraceCheckUtils]: 66: Hoare triple {86878#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86878#(<= main_~k~0 30)} is VALID [2022-04-15 12:39:23,033 INFO L290 TraceCheckUtils]: 67: Hoare triple {86878#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86879#(<= main_~k~0 31)} is VALID [2022-04-15 12:39:23,033 INFO L290 TraceCheckUtils]: 68: Hoare triple {86879#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86879#(<= main_~k~0 31)} is VALID [2022-04-15 12:39:23,036 INFO L290 TraceCheckUtils]: 69: Hoare triple {86879#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86880#(<= main_~k~0 32)} is VALID [2022-04-15 12:39:23,036 INFO L290 TraceCheckUtils]: 70: Hoare triple {86880#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86880#(<= main_~k~0 32)} is VALID [2022-04-15 12:39:23,039 INFO L290 TraceCheckUtils]: 71: Hoare triple {86880#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86881#(<= main_~k~0 33)} is VALID [2022-04-15 12:39:23,039 INFO L290 TraceCheckUtils]: 72: Hoare triple {86881#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86881#(<= main_~k~0 33)} is VALID [2022-04-15 12:39:23,041 INFO L290 TraceCheckUtils]: 73: Hoare triple {86881#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86882#(<= main_~k~0 34)} is VALID [2022-04-15 12:39:23,042 INFO L290 TraceCheckUtils]: 74: Hoare triple {86882#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86882#(<= main_~k~0 34)} is VALID [2022-04-15 12:39:23,044 INFO L290 TraceCheckUtils]: 75: Hoare triple {86882#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86883#(<= main_~k~0 35)} is VALID [2022-04-15 12:39:23,044 INFO L290 TraceCheckUtils]: 76: Hoare triple {86883#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86883#(<= main_~k~0 35)} is VALID [2022-04-15 12:39:23,047 INFO L290 TraceCheckUtils]: 77: Hoare triple {86883#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86884#(<= main_~k~0 36)} is VALID [2022-04-15 12:39:23,047 INFO L290 TraceCheckUtils]: 78: Hoare triple {86884#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86884#(<= main_~k~0 36)} is VALID [2022-04-15 12:39:23,049 INFO L290 TraceCheckUtils]: 79: Hoare triple {86884#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86885#(<= main_~k~0 37)} is VALID [2022-04-15 12:39:23,050 INFO L290 TraceCheckUtils]: 80: Hoare triple {86885#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86885#(<= main_~k~0 37)} is VALID [2022-04-15 12:39:23,052 INFO L290 TraceCheckUtils]: 81: Hoare triple {86885#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86886#(<= main_~k~0 38)} is VALID [2022-04-15 12:39:23,052 INFO L290 TraceCheckUtils]: 82: Hoare triple {86886#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86886#(<= main_~k~0 38)} is VALID [2022-04-15 12:39:23,055 INFO L290 TraceCheckUtils]: 83: Hoare triple {86886#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86887#(<= main_~k~0 39)} is VALID [2022-04-15 12:39:23,055 INFO L290 TraceCheckUtils]: 84: Hoare triple {86887#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86887#(<= main_~k~0 39)} is VALID [2022-04-15 12:39:23,058 INFO L290 TraceCheckUtils]: 85: Hoare triple {86887#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86888#(<= main_~k~0 40)} is VALID [2022-04-15 12:39:23,058 INFO L290 TraceCheckUtils]: 86: Hoare triple {86888#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86888#(<= main_~k~0 40)} is VALID [2022-04-15 12:39:23,060 INFO L290 TraceCheckUtils]: 87: Hoare triple {86888#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86889#(<= main_~k~0 41)} is VALID [2022-04-15 12:39:23,060 INFO L290 TraceCheckUtils]: 88: Hoare triple {86889#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86889#(<= main_~k~0 41)} is VALID [2022-04-15 12:39:23,063 INFO L290 TraceCheckUtils]: 89: Hoare triple {86889#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86890#(<= main_~k~0 42)} is VALID [2022-04-15 12:39:23,063 INFO L290 TraceCheckUtils]: 90: Hoare triple {86890#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86890#(<= main_~k~0 42)} is VALID [2022-04-15 12:39:23,065 INFO L290 TraceCheckUtils]: 91: Hoare triple {86890#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86891#(<= main_~k~0 43)} is VALID [2022-04-15 12:39:23,066 INFO L290 TraceCheckUtils]: 92: Hoare triple {86891#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86891#(<= main_~k~0 43)} is VALID [2022-04-15 12:39:23,068 INFO L290 TraceCheckUtils]: 93: Hoare triple {86891#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86892#(<= main_~k~0 44)} is VALID [2022-04-15 12:39:23,068 INFO L290 TraceCheckUtils]: 94: Hoare triple {86892#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86892#(<= main_~k~0 44)} is VALID [2022-04-15 12:39:23,070 INFO L290 TraceCheckUtils]: 95: Hoare triple {86892#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86893#(<= main_~k~0 45)} is VALID [2022-04-15 12:39:23,071 INFO L290 TraceCheckUtils]: 96: Hoare triple {86893#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86893#(<= main_~k~0 45)} is VALID [2022-04-15 12:39:23,073 INFO L290 TraceCheckUtils]: 97: Hoare triple {86893#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86894#(<= main_~k~0 46)} is VALID [2022-04-15 12:39:23,073 INFO L290 TraceCheckUtils]: 98: Hoare triple {86894#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86894#(<= main_~k~0 46)} is VALID [2022-04-15 12:39:23,076 INFO L290 TraceCheckUtils]: 99: Hoare triple {86894#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86895#(<= main_~k~0 47)} is VALID [2022-04-15 12:39:23,076 INFO L290 TraceCheckUtils]: 100: Hoare triple {86895#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86895#(<= main_~k~0 47)} is VALID [2022-04-15 12:39:23,079 INFO L290 TraceCheckUtils]: 101: Hoare triple {86895#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86896#(<= main_~k~0 48)} is VALID [2022-04-15 12:39:23,079 INFO L290 TraceCheckUtils]: 102: Hoare triple {86896#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86896#(<= main_~k~0 48)} is VALID [2022-04-15 12:39:23,081 INFO L290 TraceCheckUtils]: 103: Hoare triple {86896#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86897#(<= main_~k~0 49)} is VALID [2022-04-15 12:39:23,082 INFO L290 TraceCheckUtils]: 104: Hoare triple {86897#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86897#(<= main_~k~0 49)} is VALID [2022-04-15 12:39:23,084 INFO L290 TraceCheckUtils]: 105: Hoare triple {86897#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86898#(<= main_~k~0 50)} is VALID [2022-04-15 12:39:23,084 INFO L290 TraceCheckUtils]: 106: Hoare triple {86898#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86898#(<= main_~k~0 50)} is VALID [2022-04-15 12:39:23,087 INFO L290 TraceCheckUtils]: 107: Hoare triple {86898#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86899#(<= main_~k~0 51)} is VALID [2022-04-15 12:39:23,087 INFO L290 TraceCheckUtils]: 108: Hoare triple {86899#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86899#(<= main_~k~0 51)} is VALID [2022-04-15 12:39:23,089 INFO L290 TraceCheckUtils]: 109: Hoare triple {86899#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86900#(<= main_~k~0 52)} is VALID [2022-04-15 12:39:23,090 INFO L290 TraceCheckUtils]: 110: Hoare triple {86900#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86900#(<= main_~k~0 52)} is VALID [2022-04-15 12:39:23,092 INFO L290 TraceCheckUtils]: 111: Hoare triple {86900#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86901#(<= main_~k~0 53)} is VALID [2022-04-15 12:39:23,092 INFO L290 TraceCheckUtils]: 112: Hoare triple {86901#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86901#(<= main_~k~0 53)} is VALID [2022-04-15 12:39:23,095 INFO L290 TraceCheckUtils]: 113: Hoare triple {86901#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86902#(<= main_~k~0 54)} is VALID [2022-04-15 12:39:23,095 INFO L290 TraceCheckUtils]: 114: Hoare triple {86902#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86902#(<= main_~k~0 54)} is VALID [2022-04-15 12:39:23,098 INFO L290 TraceCheckUtils]: 115: Hoare triple {86902#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86903#(<= main_~k~0 55)} is VALID [2022-04-15 12:39:23,098 INFO L290 TraceCheckUtils]: 116: Hoare triple {86903#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86903#(<= main_~k~0 55)} is VALID [2022-04-15 12:39:23,100 INFO L290 TraceCheckUtils]: 117: Hoare triple {86903#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86904#(<= main_~k~0 56)} is VALID [2022-04-15 12:39:23,100 INFO L290 TraceCheckUtils]: 118: Hoare triple {86904#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86904#(<= main_~k~0 56)} is VALID [2022-04-15 12:39:23,103 INFO L290 TraceCheckUtils]: 119: Hoare triple {86904#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86905#(<= main_~k~0 57)} is VALID [2022-04-15 12:39:23,103 INFO L290 TraceCheckUtils]: 120: Hoare triple {86905#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86905#(<= main_~k~0 57)} is VALID [2022-04-15 12:39:23,106 INFO L290 TraceCheckUtils]: 121: Hoare triple {86905#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86906#(<= main_~k~0 58)} is VALID [2022-04-15 12:39:23,106 INFO L290 TraceCheckUtils]: 122: Hoare triple {86906#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86906#(<= main_~k~0 58)} is VALID [2022-04-15 12:39:23,108 INFO L290 TraceCheckUtils]: 123: Hoare triple {86906#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86907#(<= main_~k~0 59)} is VALID [2022-04-15 12:39:23,109 INFO L290 TraceCheckUtils]: 124: Hoare triple {86907#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86907#(<= main_~k~0 59)} is VALID [2022-04-15 12:39:23,111 INFO L290 TraceCheckUtils]: 125: Hoare triple {86907#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86908#(<= main_~k~0 60)} is VALID [2022-04-15 12:39:23,111 INFO L290 TraceCheckUtils]: 126: Hoare triple {86908#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86908#(<= main_~k~0 60)} is VALID [2022-04-15 12:39:23,114 INFO L290 TraceCheckUtils]: 127: Hoare triple {86908#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86909#(<= main_~k~0 61)} is VALID [2022-04-15 12:39:23,114 INFO L290 TraceCheckUtils]: 128: Hoare triple {86909#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86909#(<= main_~k~0 61)} is VALID [2022-04-15 12:39:23,117 INFO L290 TraceCheckUtils]: 129: Hoare triple {86909#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86910#(<= main_~k~0 62)} is VALID [2022-04-15 12:39:23,117 INFO L290 TraceCheckUtils]: 130: Hoare triple {86910#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86910#(<= main_~k~0 62)} is VALID [2022-04-15 12:39:23,120 INFO L290 TraceCheckUtils]: 131: Hoare triple {86910#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86911#(<= main_~k~0 63)} is VALID [2022-04-15 12:39:23,120 INFO L290 TraceCheckUtils]: 132: Hoare triple {86911#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86911#(<= main_~k~0 63)} is VALID [2022-04-15 12:39:23,123 INFO L290 TraceCheckUtils]: 133: Hoare triple {86911#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86912#(<= main_~k~0 64)} is VALID [2022-04-15 12:39:23,123 INFO L290 TraceCheckUtils]: 134: Hoare triple {86912#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86912#(<= main_~k~0 64)} is VALID [2022-04-15 12:39:23,126 INFO L290 TraceCheckUtils]: 135: Hoare triple {86912#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86913#(<= main_~k~0 65)} is VALID [2022-04-15 12:39:23,126 INFO L290 TraceCheckUtils]: 136: Hoare triple {86913#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86913#(<= main_~k~0 65)} is VALID [2022-04-15 12:39:23,128 INFO L290 TraceCheckUtils]: 137: Hoare triple {86913#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86914#(<= main_~k~0 66)} is VALID [2022-04-15 12:39:23,129 INFO L290 TraceCheckUtils]: 138: Hoare triple {86914#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86914#(<= main_~k~0 66)} is VALID [2022-04-15 12:39:23,131 INFO L290 TraceCheckUtils]: 139: Hoare triple {86914#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86915#(<= main_~k~0 67)} is VALID [2022-04-15 12:39:23,132 INFO L290 TraceCheckUtils]: 140: Hoare triple {86915#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86915#(<= main_~k~0 67)} is VALID [2022-04-15 12:39:23,134 INFO L290 TraceCheckUtils]: 141: Hoare triple {86915#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86916#(<= main_~k~0 68)} is VALID [2022-04-15 12:39:23,135 INFO L290 TraceCheckUtils]: 142: Hoare triple {86916#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86916#(<= main_~k~0 68)} is VALID [2022-04-15 12:39:23,137 INFO L290 TraceCheckUtils]: 143: Hoare triple {86916#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86917#(<= main_~k~0 69)} is VALID [2022-04-15 12:39:23,137 INFO L290 TraceCheckUtils]: 144: Hoare triple {86917#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86917#(<= main_~k~0 69)} is VALID [2022-04-15 12:39:23,140 INFO L290 TraceCheckUtils]: 145: Hoare triple {86917#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86918#(<= main_~k~0 70)} is VALID [2022-04-15 12:39:23,140 INFO L290 TraceCheckUtils]: 146: Hoare triple {86918#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86918#(<= main_~k~0 70)} is VALID [2022-04-15 12:39:23,143 INFO L290 TraceCheckUtils]: 147: Hoare triple {86918#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86919#(<= main_~k~0 71)} is VALID [2022-04-15 12:39:23,143 INFO L290 TraceCheckUtils]: 148: Hoare triple {86919#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86919#(<= main_~k~0 71)} is VALID [2022-04-15 12:39:23,146 INFO L290 TraceCheckUtils]: 149: Hoare triple {86919#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86920#(<= main_~k~0 72)} is VALID [2022-04-15 12:39:23,146 INFO L290 TraceCheckUtils]: 150: Hoare triple {86920#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {86920#(<= main_~k~0 72)} is VALID [2022-04-15 12:39:23,156 INFO L290 TraceCheckUtils]: 151: Hoare triple {86920#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {86921#(<= main_~k~0 73)} is VALID [2022-04-15 12:39:23,157 INFO L290 TraceCheckUtils]: 152: Hoare triple {86921#(<= main_~k~0 73)} assume !(~i~0 < 1000000); {86921#(<= main_~k~0 73)} is VALID [2022-04-15 12:39:23,157 INFO L272 TraceCheckUtils]: 153: Hoare triple {86921#(<= main_~k~0 73)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {87388#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:39:23,157 INFO L290 TraceCheckUtils]: 154: Hoare triple {87388#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {87392#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:39:23,158 INFO L290 TraceCheckUtils]: 155: Hoare triple {87392#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {86844#false} is VALID [2022-04-15 12:39:23,158 INFO L290 TraceCheckUtils]: 156: Hoare triple {86844#false} assume !false; {86844#false} is VALID [2022-04-15 12:39:23,158 INFO L134 CoverageAnalysis]: Checked inductivity of 5329 backedges. 0 proven. 5329 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:39:23,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:39:27,647 INFO L290 TraceCheckUtils]: 156: Hoare triple {86844#false} assume !false; {86844#false} is VALID [2022-04-15 12:39:27,648 INFO L290 TraceCheckUtils]: 155: Hoare triple {87392#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {86844#false} is VALID [2022-04-15 12:39:27,648 INFO L290 TraceCheckUtils]: 154: Hoare triple {87388#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {87392#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:39:27,648 INFO L272 TraceCheckUtils]: 153: Hoare triple {87408#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {87388#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:39:27,649 INFO L290 TraceCheckUtils]: 152: Hoare triple {87408#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {87408#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:39:27,656 INFO L290 TraceCheckUtils]: 151: Hoare triple {87415#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87408#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:39:27,656 INFO L290 TraceCheckUtils]: 150: Hoare triple {87415#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87415#(<= main_~k~0 999999)} is VALID [2022-04-15 12:39:27,659 INFO L290 TraceCheckUtils]: 149: Hoare triple {87422#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87415#(<= main_~k~0 999999)} is VALID [2022-04-15 12:39:27,659 INFO L290 TraceCheckUtils]: 148: Hoare triple {87422#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87422#(<= main_~k~0 999998)} is VALID [2022-04-15 12:39:27,662 INFO L290 TraceCheckUtils]: 147: Hoare triple {87429#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87422#(<= main_~k~0 999998)} is VALID [2022-04-15 12:39:27,662 INFO L290 TraceCheckUtils]: 146: Hoare triple {87429#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87429#(<= main_~k~0 999997)} is VALID [2022-04-15 12:39:27,664 INFO L290 TraceCheckUtils]: 145: Hoare triple {87436#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87429#(<= main_~k~0 999997)} is VALID [2022-04-15 12:39:27,664 INFO L290 TraceCheckUtils]: 144: Hoare triple {87436#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87436#(<= main_~k~0 999996)} is VALID [2022-04-15 12:39:27,667 INFO L290 TraceCheckUtils]: 143: Hoare triple {87443#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87436#(<= main_~k~0 999996)} is VALID [2022-04-15 12:39:27,667 INFO L290 TraceCheckUtils]: 142: Hoare triple {87443#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87443#(<= main_~k~0 999995)} is VALID [2022-04-15 12:39:27,669 INFO L290 TraceCheckUtils]: 141: Hoare triple {87450#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87443#(<= main_~k~0 999995)} is VALID [2022-04-15 12:39:27,670 INFO L290 TraceCheckUtils]: 140: Hoare triple {87450#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87450#(<= main_~k~0 999994)} is VALID [2022-04-15 12:39:27,672 INFO L290 TraceCheckUtils]: 139: Hoare triple {87457#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87450#(<= main_~k~0 999994)} is VALID [2022-04-15 12:39:27,672 INFO L290 TraceCheckUtils]: 138: Hoare triple {87457#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87457#(<= main_~k~0 999993)} is VALID [2022-04-15 12:39:27,675 INFO L290 TraceCheckUtils]: 137: Hoare triple {87464#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87457#(<= main_~k~0 999993)} is VALID [2022-04-15 12:39:27,675 INFO L290 TraceCheckUtils]: 136: Hoare triple {87464#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87464#(<= main_~k~0 999992)} is VALID [2022-04-15 12:39:27,677 INFO L290 TraceCheckUtils]: 135: Hoare triple {87471#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87464#(<= main_~k~0 999992)} is VALID [2022-04-15 12:39:27,677 INFO L290 TraceCheckUtils]: 134: Hoare triple {87471#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87471#(<= main_~k~0 999991)} is VALID [2022-04-15 12:39:27,680 INFO L290 TraceCheckUtils]: 133: Hoare triple {87478#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87471#(<= main_~k~0 999991)} is VALID [2022-04-15 12:39:27,680 INFO L290 TraceCheckUtils]: 132: Hoare triple {87478#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87478#(<= main_~k~0 999990)} is VALID [2022-04-15 12:39:27,683 INFO L290 TraceCheckUtils]: 131: Hoare triple {87485#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87478#(<= main_~k~0 999990)} is VALID [2022-04-15 12:39:27,683 INFO L290 TraceCheckUtils]: 130: Hoare triple {87485#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87485#(<= main_~k~0 999989)} is VALID [2022-04-15 12:39:27,686 INFO L290 TraceCheckUtils]: 129: Hoare triple {87492#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87485#(<= main_~k~0 999989)} is VALID [2022-04-15 12:39:27,686 INFO L290 TraceCheckUtils]: 128: Hoare triple {87492#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87492#(<= main_~k~0 999988)} is VALID [2022-04-15 12:39:27,689 INFO L290 TraceCheckUtils]: 127: Hoare triple {87499#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87492#(<= main_~k~0 999988)} is VALID [2022-04-15 12:39:27,689 INFO L290 TraceCheckUtils]: 126: Hoare triple {87499#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87499#(<= main_~k~0 999987)} is VALID [2022-04-15 12:39:27,692 INFO L290 TraceCheckUtils]: 125: Hoare triple {87506#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87499#(<= main_~k~0 999987)} is VALID [2022-04-15 12:39:27,692 INFO L290 TraceCheckUtils]: 124: Hoare triple {87506#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87506#(<= main_~k~0 999986)} is VALID [2022-04-15 12:39:27,695 INFO L290 TraceCheckUtils]: 123: Hoare triple {87513#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87506#(<= main_~k~0 999986)} is VALID [2022-04-15 12:39:27,695 INFO L290 TraceCheckUtils]: 122: Hoare triple {87513#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87513#(<= main_~k~0 999985)} is VALID [2022-04-15 12:39:27,698 INFO L290 TraceCheckUtils]: 121: Hoare triple {87520#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87513#(<= main_~k~0 999985)} is VALID [2022-04-15 12:39:27,698 INFO L290 TraceCheckUtils]: 120: Hoare triple {87520#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87520#(<= main_~k~0 999984)} is VALID [2022-04-15 12:39:27,701 INFO L290 TraceCheckUtils]: 119: Hoare triple {87527#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87520#(<= main_~k~0 999984)} is VALID [2022-04-15 12:39:27,701 INFO L290 TraceCheckUtils]: 118: Hoare triple {87527#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87527#(<= main_~k~0 999983)} is VALID [2022-04-15 12:39:27,703 INFO L290 TraceCheckUtils]: 117: Hoare triple {87534#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87527#(<= main_~k~0 999983)} is VALID [2022-04-15 12:39:27,703 INFO L290 TraceCheckUtils]: 116: Hoare triple {87534#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87534#(<= main_~k~0 999982)} is VALID [2022-04-15 12:39:27,706 INFO L290 TraceCheckUtils]: 115: Hoare triple {87541#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87534#(<= main_~k~0 999982)} is VALID [2022-04-15 12:39:27,706 INFO L290 TraceCheckUtils]: 114: Hoare triple {87541#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87541#(<= main_~k~0 999981)} is VALID [2022-04-15 12:39:27,709 INFO L290 TraceCheckUtils]: 113: Hoare triple {87548#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87541#(<= main_~k~0 999981)} is VALID [2022-04-15 12:39:27,709 INFO L290 TraceCheckUtils]: 112: Hoare triple {87548#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87548#(<= main_~k~0 999980)} is VALID [2022-04-15 12:39:27,711 INFO L290 TraceCheckUtils]: 111: Hoare triple {87555#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87548#(<= main_~k~0 999980)} is VALID [2022-04-15 12:39:27,711 INFO L290 TraceCheckUtils]: 110: Hoare triple {87555#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87555#(<= main_~k~0 999979)} is VALID [2022-04-15 12:39:27,715 INFO L290 TraceCheckUtils]: 109: Hoare triple {87562#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87555#(<= main_~k~0 999979)} is VALID [2022-04-15 12:39:27,716 INFO L290 TraceCheckUtils]: 108: Hoare triple {87562#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87562#(<= main_~k~0 999978)} is VALID [2022-04-15 12:39:27,719 INFO L290 TraceCheckUtils]: 107: Hoare triple {87569#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87562#(<= main_~k~0 999978)} is VALID [2022-04-15 12:39:27,719 INFO L290 TraceCheckUtils]: 106: Hoare triple {87569#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87569#(<= main_~k~0 999977)} is VALID [2022-04-15 12:39:27,722 INFO L290 TraceCheckUtils]: 105: Hoare triple {87576#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87569#(<= main_~k~0 999977)} is VALID [2022-04-15 12:39:27,722 INFO L290 TraceCheckUtils]: 104: Hoare triple {87576#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87576#(<= main_~k~0 999976)} is VALID [2022-04-15 12:39:27,725 INFO L290 TraceCheckUtils]: 103: Hoare triple {87583#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87576#(<= main_~k~0 999976)} is VALID [2022-04-15 12:39:27,725 INFO L290 TraceCheckUtils]: 102: Hoare triple {87583#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87583#(<= main_~k~0 999975)} is VALID [2022-04-15 12:39:27,727 INFO L290 TraceCheckUtils]: 101: Hoare triple {87590#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87583#(<= main_~k~0 999975)} is VALID [2022-04-15 12:39:27,727 INFO L290 TraceCheckUtils]: 100: Hoare triple {87590#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87590#(<= main_~k~0 999974)} is VALID [2022-04-15 12:39:27,730 INFO L290 TraceCheckUtils]: 99: Hoare triple {87597#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87590#(<= main_~k~0 999974)} is VALID [2022-04-15 12:39:27,730 INFO L290 TraceCheckUtils]: 98: Hoare triple {87597#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87597#(<= main_~k~0 999973)} is VALID [2022-04-15 12:39:27,733 INFO L290 TraceCheckUtils]: 97: Hoare triple {87604#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87597#(<= main_~k~0 999973)} is VALID [2022-04-15 12:39:27,733 INFO L290 TraceCheckUtils]: 96: Hoare triple {87604#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87604#(<= main_~k~0 999972)} is VALID [2022-04-15 12:39:27,735 INFO L290 TraceCheckUtils]: 95: Hoare triple {87611#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87604#(<= main_~k~0 999972)} is VALID [2022-04-15 12:39:27,735 INFO L290 TraceCheckUtils]: 94: Hoare triple {87611#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87611#(<= main_~k~0 999971)} is VALID [2022-04-15 12:39:27,738 INFO L290 TraceCheckUtils]: 93: Hoare triple {87618#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87611#(<= main_~k~0 999971)} is VALID [2022-04-15 12:39:27,738 INFO L290 TraceCheckUtils]: 92: Hoare triple {87618#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87618#(<= main_~k~0 999970)} is VALID [2022-04-15 12:39:27,740 INFO L290 TraceCheckUtils]: 91: Hoare triple {87625#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87618#(<= main_~k~0 999970)} is VALID [2022-04-15 12:39:27,741 INFO L290 TraceCheckUtils]: 90: Hoare triple {87625#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87625#(<= main_~k~0 999969)} is VALID [2022-04-15 12:39:27,743 INFO L290 TraceCheckUtils]: 89: Hoare triple {87632#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87625#(<= main_~k~0 999969)} is VALID [2022-04-15 12:39:27,743 INFO L290 TraceCheckUtils]: 88: Hoare triple {87632#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87632#(<= main_~k~0 999968)} is VALID [2022-04-15 12:39:27,746 INFO L290 TraceCheckUtils]: 87: Hoare triple {87639#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87632#(<= main_~k~0 999968)} is VALID [2022-04-15 12:39:27,746 INFO L290 TraceCheckUtils]: 86: Hoare triple {87639#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87639#(<= main_~k~0 999967)} is VALID [2022-04-15 12:39:27,748 INFO L290 TraceCheckUtils]: 85: Hoare triple {87646#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87639#(<= main_~k~0 999967)} is VALID [2022-04-15 12:39:27,748 INFO L290 TraceCheckUtils]: 84: Hoare triple {87646#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87646#(<= main_~k~0 999966)} is VALID [2022-04-15 12:39:27,751 INFO L290 TraceCheckUtils]: 83: Hoare triple {87653#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87646#(<= main_~k~0 999966)} is VALID [2022-04-15 12:39:27,751 INFO L290 TraceCheckUtils]: 82: Hoare triple {87653#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87653#(<= main_~k~0 999965)} is VALID [2022-04-15 12:39:27,753 INFO L290 TraceCheckUtils]: 81: Hoare triple {87660#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87653#(<= main_~k~0 999965)} is VALID [2022-04-15 12:39:27,754 INFO L290 TraceCheckUtils]: 80: Hoare triple {87660#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87660#(<= main_~k~0 999964)} is VALID [2022-04-15 12:39:27,756 INFO L290 TraceCheckUtils]: 79: Hoare triple {87667#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87660#(<= main_~k~0 999964)} is VALID [2022-04-15 12:39:27,756 INFO L290 TraceCheckUtils]: 78: Hoare triple {87667#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87667#(<= main_~k~0 999963)} is VALID [2022-04-15 12:39:27,758 INFO L290 TraceCheckUtils]: 77: Hoare triple {87674#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87667#(<= main_~k~0 999963)} is VALID [2022-04-15 12:39:27,759 INFO L290 TraceCheckUtils]: 76: Hoare triple {87674#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87674#(<= main_~k~0 999962)} is VALID [2022-04-15 12:39:27,761 INFO L290 TraceCheckUtils]: 75: Hoare triple {87681#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87674#(<= main_~k~0 999962)} is VALID [2022-04-15 12:39:27,761 INFO L290 TraceCheckUtils]: 74: Hoare triple {87681#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87681#(<= main_~k~0 999961)} is VALID [2022-04-15 12:39:27,764 INFO L290 TraceCheckUtils]: 73: Hoare triple {87688#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87681#(<= main_~k~0 999961)} is VALID [2022-04-15 12:39:27,764 INFO L290 TraceCheckUtils]: 72: Hoare triple {87688#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87688#(<= main_~k~0 999960)} is VALID [2022-04-15 12:39:27,767 INFO L290 TraceCheckUtils]: 71: Hoare triple {87695#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87688#(<= main_~k~0 999960)} is VALID [2022-04-15 12:39:27,767 INFO L290 TraceCheckUtils]: 70: Hoare triple {87695#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87695#(<= main_~k~0 999959)} is VALID [2022-04-15 12:39:27,770 INFO L290 TraceCheckUtils]: 69: Hoare triple {87702#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87695#(<= main_~k~0 999959)} is VALID [2022-04-15 12:39:27,770 INFO L290 TraceCheckUtils]: 68: Hoare triple {87702#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87702#(<= main_~k~0 999958)} is VALID [2022-04-15 12:39:27,773 INFO L290 TraceCheckUtils]: 67: Hoare triple {87709#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87702#(<= main_~k~0 999958)} is VALID [2022-04-15 12:39:27,773 INFO L290 TraceCheckUtils]: 66: Hoare triple {87709#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87709#(<= main_~k~0 999957)} is VALID [2022-04-15 12:39:27,776 INFO L290 TraceCheckUtils]: 65: Hoare triple {87716#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87709#(<= main_~k~0 999957)} is VALID [2022-04-15 12:39:27,776 INFO L290 TraceCheckUtils]: 64: Hoare triple {87716#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87716#(<= main_~k~0 999956)} is VALID [2022-04-15 12:39:27,779 INFO L290 TraceCheckUtils]: 63: Hoare triple {87723#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87716#(<= main_~k~0 999956)} is VALID [2022-04-15 12:39:27,779 INFO L290 TraceCheckUtils]: 62: Hoare triple {87723#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87723#(<= main_~k~0 999955)} is VALID [2022-04-15 12:39:27,782 INFO L290 TraceCheckUtils]: 61: Hoare triple {87730#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87723#(<= main_~k~0 999955)} is VALID [2022-04-15 12:39:27,782 INFO L290 TraceCheckUtils]: 60: Hoare triple {87730#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87730#(<= main_~k~0 999954)} is VALID [2022-04-15 12:39:27,784 INFO L290 TraceCheckUtils]: 59: Hoare triple {87737#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87730#(<= main_~k~0 999954)} is VALID [2022-04-15 12:39:27,784 INFO L290 TraceCheckUtils]: 58: Hoare triple {87737#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87737#(<= main_~k~0 999953)} is VALID [2022-04-15 12:39:27,787 INFO L290 TraceCheckUtils]: 57: Hoare triple {87744#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87737#(<= main_~k~0 999953)} is VALID [2022-04-15 12:39:27,787 INFO L290 TraceCheckUtils]: 56: Hoare triple {87744#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87744#(<= main_~k~0 999952)} is VALID [2022-04-15 12:39:27,790 INFO L290 TraceCheckUtils]: 55: Hoare triple {87751#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87744#(<= main_~k~0 999952)} is VALID [2022-04-15 12:39:27,790 INFO L290 TraceCheckUtils]: 54: Hoare triple {87751#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87751#(<= main_~k~0 999951)} is VALID [2022-04-15 12:39:27,793 INFO L290 TraceCheckUtils]: 53: Hoare triple {87758#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87751#(<= main_~k~0 999951)} is VALID [2022-04-15 12:39:27,793 INFO L290 TraceCheckUtils]: 52: Hoare triple {87758#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87758#(<= main_~k~0 999950)} is VALID [2022-04-15 12:39:27,795 INFO L290 TraceCheckUtils]: 51: Hoare triple {87765#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87758#(<= main_~k~0 999950)} is VALID [2022-04-15 12:39:27,796 INFO L290 TraceCheckUtils]: 50: Hoare triple {87765#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87765#(<= main_~k~0 999949)} is VALID [2022-04-15 12:39:27,798 INFO L290 TraceCheckUtils]: 49: Hoare triple {87772#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87765#(<= main_~k~0 999949)} is VALID [2022-04-15 12:39:27,798 INFO L290 TraceCheckUtils]: 48: Hoare triple {87772#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87772#(<= main_~k~0 999948)} is VALID [2022-04-15 12:39:27,801 INFO L290 TraceCheckUtils]: 47: Hoare triple {87779#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87772#(<= main_~k~0 999948)} is VALID [2022-04-15 12:39:27,801 INFO L290 TraceCheckUtils]: 46: Hoare triple {87779#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87779#(<= main_~k~0 999947)} is VALID [2022-04-15 12:39:27,804 INFO L290 TraceCheckUtils]: 45: Hoare triple {87786#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87779#(<= main_~k~0 999947)} is VALID [2022-04-15 12:39:27,804 INFO L290 TraceCheckUtils]: 44: Hoare triple {87786#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87786#(<= main_~k~0 999946)} is VALID [2022-04-15 12:39:27,806 INFO L290 TraceCheckUtils]: 43: Hoare triple {87793#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87786#(<= main_~k~0 999946)} is VALID [2022-04-15 12:39:27,806 INFO L290 TraceCheckUtils]: 42: Hoare triple {87793#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87793#(<= main_~k~0 999945)} is VALID [2022-04-15 12:39:27,809 INFO L290 TraceCheckUtils]: 41: Hoare triple {87800#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87793#(<= main_~k~0 999945)} is VALID [2022-04-15 12:39:27,809 INFO L290 TraceCheckUtils]: 40: Hoare triple {87800#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87800#(<= main_~k~0 999944)} is VALID [2022-04-15 12:39:27,811 INFO L290 TraceCheckUtils]: 39: Hoare triple {87807#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87800#(<= main_~k~0 999944)} is VALID [2022-04-15 12:39:27,812 INFO L290 TraceCheckUtils]: 38: Hoare triple {87807#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87807#(<= main_~k~0 999943)} is VALID [2022-04-15 12:39:27,814 INFO L290 TraceCheckUtils]: 37: Hoare triple {87814#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87807#(<= main_~k~0 999943)} is VALID [2022-04-15 12:39:27,814 INFO L290 TraceCheckUtils]: 36: Hoare triple {87814#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87814#(<= main_~k~0 999942)} is VALID [2022-04-15 12:39:27,816 INFO L290 TraceCheckUtils]: 35: Hoare triple {87821#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87814#(<= main_~k~0 999942)} is VALID [2022-04-15 12:39:27,817 INFO L290 TraceCheckUtils]: 34: Hoare triple {87821#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87821#(<= main_~k~0 999941)} is VALID [2022-04-15 12:39:27,819 INFO L290 TraceCheckUtils]: 33: Hoare triple {87828#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87821#(<= main_~k~0 999941)} is VALID [2022-04-15 12:39:27,819 INFO L290 TraceCheckUtils]: 32: Hoare triple {87828#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87828#(<= main_~k~0 999940)} is VALID [2022-04-15 12:39:27,822 INFO L290 TraceCheckUtils]: 31: Hoare triple {87835#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87828#(<= main_~k~0 999940)} is VALID [2022-04-15 12:39:27,822 INFO L290 TraceCheckUtils]: 30: Hoare triple {87835#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87835#(<= main_~k~0 999939)} is VALID [2022-04-15 12:39:27,824 INFO L290 TraceCheckUtils]: 29: Hoare triple {87842#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87835#(<= main_~k~0 999939)} is VALID [2022-04-15 12:39:27,824 INFO L290 TraceCheckUtils]: 28: Hoare triple {87842#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87842#(<= main_~k~0 999938)} is VALID [2022-04-15 12:39:27,827 INFO L290 TraceCheckUtils]: 27: Hoare triple {87849#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87842#(<= main_~k~0 999938)} is VALID [2022-04-15 12:39:27,827 INFO L290 TraceCheckUtils]: 26: Hoare triple {87849#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87849#(<= main_~k~0 999937)} is VALID [2022-04-15 12:39:27,830 INFO L290 TraceCheckUtils]: 25: Hoare triple {87856#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87849#(<= main_~k~0 999937)} is VALID [2022-04-15 12:39:27,830 INFO L290 TraceCheckUtils]: 24: Hoare triple {87856#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87856#(<= main_~k~0 999936)} is VALID [2022-04-15 12:39:27,833 INFO L290 TraceCheckUtils]: 23: Hoare triple {87863#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87856#(<= main_~k~0 999936)} is VALID [2022-04-15 12:39:27,834 INFO L290 TraceCheckUtils]: 22: Hoare triple {87863#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87863#(<= main_~k~0 999935)} is VALID [2022-04-15 12:39:27,837 INFO L290 TraceCheckUtils]: 21: Hoare triple {87870#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87863#(<= main_~k~0 999935)} is VALID [2022-04-15 12:39:27,837 INFO L290 TraceCheckUtils]: 20: Hoare triple {87870#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87870#(<= main_~k~0 999934)} is VALID [2022-04-15 12:39:27,840 INFO L290 TraceCheckUtils]: 19: Hoare triple {87877#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87870#(<= main_~k~0 999934)} is VALID [2022-04-15 12:39:27,840 INFO L290 TraceCheckUtils]: 18: Hoare triple {87877#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87877#(<= main_~k~0 999933)} is VALID [2022-04-15 12:39:27,843 INFO L290 TraceCheckUtils]: 17: Hoare triple {87884#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87877#(<= main_~k~0 999933)} is VALID [2022-04-15 12:39:27,843 INFO L290 TraceCheckUtils]: 16: Hoare triple {87884#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87884#(<= main_~k~0 999932)} is VALID [2022-04-15 12:39:27,845 INFO L290 TraceCheckUtils]: 15: Hoare triple {87891#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87884#(<= main_~k~0 999932)} is VALID [2022-04-15 12:39:27,846 INFO L290 TraceCheckUtils]: 14: Hoare triple {87891#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87891#(<= main_~k~0 999931)} is VALID [2022-04-15 12:39:27,848 INFO L290 TraceCheckUtils]: 13: Hoare triple {87898#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87891#(<= main_~k~0 999931)} is VALID [2022-04-15 12:39:27,848 INFO L290 TraceCheckUtils]: 12: Hoare triple {87898#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87898#(<= main_~k~0 999930)} is VALID [2022-04-15 12:39:27,851 INFO L290 TraceCheckUtils]: 11: Hoare triple {87905#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87898#(<= main_~k~0 999930)} is VALID [2022-04-15 12:39:27,852 INFO L290 TraceCheckUtils]: 10: Hoare triple {87905#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87905#(<= main_~k~0 999929)} is VALID [2022-04-15 12:39:27,854 INFO L290 TraceCheckUtils]: 9: Hoare triple {87912#(<= main_~k~0 999928)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87905#(<= main_~k~0 999929)} is VALID [2022-04-15 12:39:27,854 INFO L290 TraceCheckUtils]: 8: Hoare triple {87912#(<= main_~k~0 999928)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87912#(<= main_~k~0 999928)} is VALID [2022-04-15 12:39:27,857 INFO L290 TraceCheckUtils]: 7: Hoare triple {87919#(<= main_~k~0 999927)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {87912#(<= main_~k~0 999928)} is VALID [2022-04-15 12:39:27,857 INFO L290 TraceCheckUtils]: 6: Hoare triple {87919#(<= main_~k~0 999927)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {87919#(<= main_~k~0 999927)} is VALID [2022-04-15 12:39:27,857 INFO L290 TraceCheckUtils]: 5: Hoare triple {86843#true} ~i~0 := 0;~k~0 := 0; {87919#(<= main_~k~0 999927)} is VALID [2022-04-15 12:39:27,857 INFO L272 TraceCheckUtils]: 4: Hoare triple {86843#true} call #t~ret3 := main(); {86843#true} is VALID [2022-04-15 12:39:27,857 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {86843#true} {86843#true} #54#return; {86843#true} is VALID [2022-04-15 12:39:27,857 INFO L290 TraceCheckUtils]: 2: Hoare triple {86843#true} assume true; {86843#true} is VALID [2022-04-15 12:39:27,857 INFO L290 TraceCheckUtils]: 1: Hoare triple {86843#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {86843#true} is VALID [2022-04-15 12:39:27,858 INFO L272 TraceCheckUtils]: 0: Hoare triple {86843#true} call ULTIMATE.init(); {86843#true} is VALID [2022-04-15 12:39:27,858 INFO L134 CoverageAnalysis]: Checked inductivity of 5329 backedges. 0 proven. 5329 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:39:27,858 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628378095] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:39:27,858 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:39:27,858 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [79, 78, 78] total 156 [2022-04-15 12:39:27,859 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:39:27,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1828355181] [2022-04-15 12:39:27,859 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1828355181] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:39:27,859 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:39:27,859 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [79] imperfect sequences [] total 79 [2022-04-15 12:39:27,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986710500] [2022-04-15 12:39:27,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:39:27,859 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 1.9367088607594938) internal successors, (153), 77 states have internal predecessors, (153), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 157 [2022-04-15 12:39:27,859 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:39:27,859 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 79 states, 79 states have (on average 1.9367088607594938) internal successors, (153), 77 states have internal predecessors, (153), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:28,215 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 157 edges. 157 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:39:28,215 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2022-04-15 12:39:28,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:39:28,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2022-04-15 12:39:28,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11337, Invalid=12843, Unknown=0, NotChecked=0, Total=24180 [2022-04-15 12:39:28,218 INFO L87 Difference]: Start difference. First operand 158 states and 158 transitions. Second operand has 79 states, 79 states have (on average 1.9367088607594938) internal successors, (153), 77 states have internal predecessors, (153), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:32,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:39:32,502 INFO L93 Difference]: Finished difference Result 166 states and 166 transitions. [2022-04-15 12:39:32,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-04-15 12:39:32,502 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 1.9367088607594938) internal successors, (153), 77 states have internal predecessors, (153), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 157 [2022-04-15 12:39:32,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:39:32,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 79 states have (on average 1.9367088607594938) internal successors, (153), 77 states have internal predecessors, (153), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:32,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 166 transitions. [2022-04-15 12:39:32,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 79 states have (on average 1.9367088607594938) internal successors, (153), 77 states have internal predecessors, (153), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:32,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 166 transitions. [2022-04-15 12:39:32,504 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 79 states and 166 transitions. [2022-04-15 12:39:32,997 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 166 edges. 166 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:39:32,999 INFO L225 Difference]: With dead ends: 166 [2022-04-15 12:39:32,999 INFO L226 Difference]: Without dead ends: 161 [2022-04-15 12:39:33,003 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 469 GetRequests, 238 SyntacticMatches, 1 SemanticMatches, 230 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4104 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=22522, Invalid=31070, Unknown=0, NotChecked=0, Total=53592 [2022-04-15 12:39:33,004 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 158 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-15 12:39:33,004 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 43 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-15 12:39:33,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2022-04-15 12:39:33,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 160. [2022-04-15 12:39:33,774 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:39:33,774 INFO L82 GeneralOperation]: Start isEquivalent. First operand 161 states. Second operand has 160 states, 155 states have (on average 1.0064516129032257) internal successors, (156), 155 states have internal predecessors, (156), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:33,774 INFO L74 IsIncluded]: Start isIncluded. First operand 161 states. Second operand has 160 states, 155 states have (on average 1.0064516129032257) internal successors, (156), 155 states have internal predecessors, (156), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:33,774 INFO L87 Difference]: Start difference. First operand 161 states. Second operand has 160 states, 155 states have (on average 1.0064516129032257) internal successors, (156), 155 states have internal predecessors, (156), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:33,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:39:33,775 INFO L93 Difference]: Finished difference Result 161 states and 161 transitions. [2022-04-15 12:39:33,775 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 161 transitions. [2022-04-15 12:39:33,775 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:39:33,775 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:39:33,776 INFO L74 IsIncluded]: Start isIncluded. First operand has 160 states, 155 states have (on average 1.0064516129032257) internal successors, (156), 155 states have internal predecessors, (156), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 161 states. [2022-04-15 12:39:33,776 INFO L87 Difference]: Start difference. First operand has 160 states, 155 states have (on average 1.0064516129032257) internal successors, (156), 155 states have internal predecessors, (156), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 161 states. [2022-04-15 12:39:33,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:39:33,777 INFO L93 Difference]: Finished difference Result 161 states and 161 transitions. [2022-04-15 12:39:33,777 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 161 transitions. [2022-04-15 12:39:33,777 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:39:33,777 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:39:33,777 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:39:33,777 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:39:33,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 155 states have (on average 1.0064516129032257) internal successors, (156), 155 states have internal predecessors, (156), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:33,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 160 transitions. [2022-04-15 12:39:33,779 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 160 transitions. Word has length 157 [2022-04-15 12:39:33,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:39:33,779 INFO L478 AbstractCegarLoop]: Abstraction has 160 states and 160 transitions. [2022-04-15 12:39:33,779 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 1.9367088607594938) internal successors, (153), 77 states have internal predecessors, (153), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:33,779 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 160 states and 160 transitions. [2022-04-15 12:39:34,250 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 160 edges. 160 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:39:34,250 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 160 transitions. [2022-04-15 12:39:34,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-04-15 12:39:34,251 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:39:34,251 INFO L499 BasicCegarLoop]: trace histogram [74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:39:34,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-04-15 12:39:34,467 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:39:34,468 INFO L403 AbstractCegarLoop]: === Iteration 75 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:39:34,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:39:34,468 INFO L85 PathProgramCache]: Analyzing trace with hash 42298092, now seen corresponding path program 147 times [2022-04-15 12:39:34,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:39:34,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1897772652] [2022-04-15 12:39:35,084 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:39:35,084 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:39:35,084 INFO L85 PathProgramCache]: Analyzing trace with hash 42298092, now seen corresponding path program 148 times [2022-04-15 12:39:35,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:39:35,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453444006] [2022-04-15 12:39:35,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:39:35,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:39:35,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:39:36,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:39:36,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:39:36,546 INFO L290 TraceCheckUtils]: 0: Hoare triple {89151#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {89069#true} is VALID [2022-04-15 12:39:36,546 INFO L290 TraceCheckUtils]: 1: Hoare triple {89069#true} assume true; {89069#true} is VALID [2022-04-15 12:39:36,546 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {89069#true} {89069#true} #54#return; {89069#true} is VALID [2022-04-15 12:39:36,547 INFO L272 TraceCheckUtils]: 0: Hoare triple {89069#true} call ULTIMATE.init(); {89151#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:39:36,547 INFO L290 TraceCheckUtils]: 1: Hoare triple {89151#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {89069#true} is VALID [2022-04-15 12:39:36,547 INFO L290 TraceCheckUtils]: 2: Hoare triple {89069#true} assume true; {89069#true} is VALID [2022-04-15 12:39:36,547 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {89069#true} {89069#true} #54#return; {89069#true} is VALID [2022-04-15 12:39:36,547 INFO L272 TraceCheckUtils]: 4: Hoare triple {89069#true} call #t~ret3 := main(); {89069#true} is VALID [2022-04-15 12:39:36,547 INFO L290 TraceCheckUtils]: 5: Hoare triple {89069#true} ~i~0 := 0;~k~0 := 0; {89074#(= main_~k~0 0)} is VALID [2022-04-15 12:39:36,547 INFO L290 TraceCheckUtils]: 6: Hoare triple {89074#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89074#(= main_~k~0 0)} is VALID [2022-04-15 12:39:36,547 INFO L290 TraceCheckUtils]: 7: Hoare triple {89074#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89075#(<= main_~k~0 1)} is VALID [2022-04-15 12:39:36,548 INFO L290 TraceCheckUtils]: 8: Hoare triple {89075#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89075#(<= main_~k~0 1)} is VALID [2022-04-15 12:39:36,554 INFO L290 TraceCheckUtils]: 9: Hoare triple {89075#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89076#(<= main_~k~0 2)} is VALID [2022-04-15 12:39:36,555 INFO L290 TraceCheckUtils]: 10: Hoare triple {89076#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89076#(<= main_~k~0 2)} is VALID [2022-04-15 12:39:36,557 INFO L290 TraceCheckUtils]: 11: Hoare triple {89076#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89077#(<= main_~k~0 3)} is VALID [2022-04-15 12:39:36,557 INFO L290 TraceCheckUtils]: 12: Hoare triple {89077#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89077#(<= main_~k~0 3)} is VALID [2022-04-15 12:39:36,560 INFO L290 TraceCheckUtils]: 13: Hoare triple {89077#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89078#(<= main_~k~0 4)} is VALID [2022-04-15 12:39:36,560 INFO L290 TraceCheckUtils]: 14: Hoare triple {89078#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89078#(<= main_~k~0 4)} is VALID [2022-04-15 12:39:36,563 INFO L290 TraceCheckUtils]: 15: Hoare triple {89078#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89079#(<= main_~k~0 5)} is VALID [2022-04-15 12:39:36,563 INFO L290 TraceCheckUtils]: 16: Hoare triple {89079#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89079#(<= main_~k~0 5)} is VALID [2022-04-15 12:39:36,565 INFO L290 TraceCheckUtils]: 17: Hoare triple {89079#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89080#(<= main_~k~0 6)} is VALID [2022-04-15 12:39:36,565 INFO L290 TraceCheckUtils]: 18: Hoare triple {89080#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89080#(<= main_~k~0 6)} is VALID [2022-04-15 12:39:36,568 INFO L290 TraceCheckUtils]: 19: Hoare triple {89080#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89081#(<= main_~k~0 7)} is VALID [2022-04-15 12:39:36,568 INFO L290 TraceCheckUtils]: 20: Hoare triple {89081#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89081#(<= main_~k~0 7)} is VALID [2022-04-15 12:39:36,570 INFO L290 TraceCheckUtils]: 21: Hoare triple {89081#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89082#(<= main_~k~0 8)} is VALID [2022-04-15 12:39:36,570 INFO L290 TraceCheckUtils]: 22: Hoare triple {89082#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89082#(<= main_~k~0 8)} is VALID [2022-04-15 12:39:36,573 INFO L290 TraceCheckUtils]: 23: Hoare triple {89082#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89083#(<= main_~k~0 9)} is VALID [2022-04-15 12:39:36,574 INFO L290 TraceCheckUtils]: 24: Hoare triple {89083#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89083#(<= main_~k~0 9)} is VALID [2022-04-15 12:39:36,576 INFO L290 TraceCheckUtils]: 25: Hoare triple {89083#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89084#(<= main_~k~0 10)} is VALID [2022-04-15 12:39:36,576 INFO L290 TraceCheckUtils]: 26: Hoare triple {89084#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89084#(<= main_~k~0 10)} is VALID [2022-04-15 12:39:36,579 INFO L290 TraceCheckUtils]: 27: Hoare triple {89084#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89085#(<= main_~k~0 11)} is VALID [2022-04-15 12:39:36,579 INFO L290 TraceCheckUtils]: 28: Hoare triple {89085#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89085#(<= main_~k~0 11)} is VALID [2022-04-15 12:39:36,581 INFO L290 TraceCheckUtils]: 29: Hoare triple {89085#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89086#(<= main_~k~0 12)} is VALID [2022-04-15 12:39:36,582 INFO L290 TraceCheckUtils]: 30: Hoare triple {89086#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89086#(<= main_~k~0 12)} is VALID [2022-04-15 12:39:36,584 INFO L290 TraceCheckUtils]: 31: Hoare triple {89086#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89087#(<= main_~k~0 13)} is VALID [2022-04-15 12:39:36,584 INFO L290 TraceCheckUtils]: 32: Hoare triple {89087#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89087#(<= main_~k~0 13)} is VALID [2022-04-15 12:39:36,586 INFO L290 TraceCheckUtils]: 33: Hoare triple {89087#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89088#(<= main_~k~0 14)} is VALID [2022-04-15 12:39:36,587 INFO L290 TraceCheckUtils]: 34: Hoare triple {89088#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89088#(<= main_~k~0 14)} is VALID [2022-04-15 12:39:36,589 INFO L290 TraceCheckUtils]: 35: Hoare triple {89088#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89089#(<= main_~k~0 15)} is VALID [2022-04-15 12:39:36,589 INFO L290 TraceCheckUtils]: 36: Hoare triple {89089#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89089#(<= main_~k~0 15)} is VALID [2022-04-15 12:39:36,591 INFO L290 TraceCheckUtils]: 37: Hoare triple {89089#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89090#(<= main_~k~0 16)} is VALID [2022-04-15 12:39:36,592 INFO L290 TraceCheckUtils]: 38: Hoare triple {89090#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89090#(<= main_~k~0 16)} is VALID [2022-04-15 12:39:36,594 INFO L290 TraceCheckUtils]: 39: Hoare triple {89090#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89091#(<= main_~k~0 17)} is VALID [2022-04-15 12:39:36,594 INFO L290 TraceCheckUtils]: 40: Hoare triple {89091#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89091#(<= main_~k~0 17)} is VALID [2022-04-15 12:39:36,596 INFO L290 TraceCheckUtils]: 41: Hoare triple {89091#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89092#(<= main_~k~0 18)} is VALID [2022-04-15 12:39:36,597 INFO L290 TraceCheckUtils]: 42: Hoare triple {89092#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89092#(<= main_~k~0 18)} is VALID [2022-04-15 12:39:36,599 INFO L290 TraceCheckUtils]: 43: Hoare triple {89092#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89093#(<= main_~k~0 19)} is VALID [2022-04-15 12:39:36,599 INFO L290 TraceCheckUtils]: 44: Hoare triple {89093#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89093#(<= main_~k~0 19)} is VALID [2022-04-15 12:39:36,601 INFO L290 TraceCheckUtils]: 45: Hoare triple {89093#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89094#(<= main_~k~0 20)} is VALID [2022-04-15 12:39:36,602 INFO L290 TraceCheckUtils]: 46: Hoare triple {89094#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89094#(<= main_~k~0 20)} is VALID [2022-04-15 12:39:36,604 INFO L290 TraceCheckUtils]: 47: Hoare triple {89094#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89095#(<= main_~k~0 21)} is VALID [2022-04-15 12:39:36,604 INFO L290 TraceCheckUtils]: 48: Hoare triple {89095#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89095#(<= main_~k~0 21)} is VALID [2022-04-15 12:39:36,607 INFO L290 TraceCheckUtils]: 49: Hoare triple {89095#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89096#(<= main_~k~0 22)} is VALID [2022-04-15 12:39:36,607 INFO L290 TraceCheckUtils]: 50: Hoare triple {89096#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89096#(<= main_~k~0 22)} is VALID [2022-04-15 12:39:36,609 INFO L290 TraceCheckUtils]: 51: Hoare triple {89096#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89097#(<= main_~k~0 23)} is VALID [2022-04-15 12:39:36,610 INFO L290 TraceCheckUtils]: 52: Hoare triple {89097#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89097#(<= main_~k~0 23)} is VALID [2022-04-15 12:39:36,612 INFO L290 TraceCheckUtils]: 53: Hoare triple {89097#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89098#(<= main_~k~0 24)} is VALID [2022-04-15 12:39:36,612 INFO L290 TraceCheckUtils]: 54: Hoare triple {89098#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89098#(<= main_~k~0 24)} is VALID [2022-04-15 12:39:36,614 INFO L290 TraceCheckUtils]: 55: Hoare triple {89098#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89099#(<= main_~k~0 25)} is VALID [2022-04-15 12:39:36,614 INFO L290 TraceCheckUtils]: 56: Hoare triple {89099#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89099#(<= main_~k~0 25)} is VALID [2022-04-15 12:39:36,617 INFO L290 TraceCheckUtils]: 57: Hoare triple {89099#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89100#(<= main_~k~0 26)} is VALID [2022-04-15 12:39:36,617 INFO L290 TraceCheckUtils]: 58: Hoare triple {89100#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89100#(<= main_~k~0 26)} is VALID [2022-04-15 12:39:36,619 INFO L290 TraceCheckUtils]: 59: Hoare triple {89100#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89101#(<= main_~k~0 27)} is VALID [2022-04-15 12:39:36,620 INFO L290 TraceCheckUtils]: 60: Hoare triple {89101#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89101#(<= main_~k~0 27)} is VALID [2022-04-15 12:39:36,622 INFO L290 TraceCheckUtils]: 61: Hoare triple {89101#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89102#(<= main_~k~0 28)} is VALID [2022-04-15 12:39:36,623 INFO L290 TraceCheckUtils]: 62: Hoare triple {89102#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89102#(<= main_~k~0 28)} is VALID [2022-04-15 12:39:36,625 INFO L290 TraceCheckUtils]: 63: Hoare triple {89102#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89103#(<= main_~k~0 29)} is VALID [2022-04-15 12:39:36,625 INFO L290 TraceCheckUtils]: 64: Hoare triple {89103#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89103#(<= main_~k~0 29)} is VALID [2022-04-15 12:39:36,628 INFO L290 TraceCheckUtils]: 65: Hoare triple {89103#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89104#(<= main_~k~0 30)} is VALID [2022-04-15 12:39:36,628 INFO L290 TraceCheckUtils]: 66: Hoare triple {89104#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89104#(<= main_~k~0 30)} is VALID [2022-04-15 12:39:36,630 INFO L290 TraceCheckUtils]: 67: Hoare triple {89104#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89105#(<= main_~k~0 31)} is VALID [2022-04-15 12:39:36,630 INFO L290 TraceCheckUtils]: 68: Hoare triple {89105#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89105#(<= main_~k~0 31)} is VALID [2022-04-15 12:39:36,633 INFO L290 TraceCheckUtils]: 69: Hoare triple {89105#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89106#(<= main_~k~0 32)} is VALID [2022-04-15 12:39:36,633 INFO L290 TraceCheckUtils]: 70: Hoare triple {89106#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89106#(<= main_~k~0 32)} is VALID [2022-04-15 12:39:36,636 INFO L290 TraceCheckUtils]: 71: Hoare triple {89106#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89107#(<= main_~k~0 33)} is VALID [2022-04-15 12:39:36,636 INFO L290 TraceCheckUtils]: 72: Hoare triple {89107#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89107#(<= main_~k~0 33)} is VALID [2022-04-15 12:39:36,639 INFO L290 TraceCheckUtils]: 73: Hoare triple {89107#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89108#(<= main_~k~0 34)} is VALID [2022-04-15 12:39:36,639 INFO L290 TraceCheckUtils]: 74: Hoare triple {89108#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89108#(<= main_~k~0 34)} is VALID [2022-04-15 12:39:36,641 INFO L290 TraceCheckUtils]: 75: Hoare triple {89108#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89109#(<= main_~k~0 35)} is VALID [2022-04-15 12:39:36,641 INFO L290 TraceCheckUtils]: 76: Hoare triple {89109#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89109#(<= main_~k~0 35)} is VALID [2022-04-15 12:39:36,644 INFO L290 TraceCheckUtils]: 77: Hoare triple {89109#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89110#(<= main_~k~0 36)} is VALID [2022-04-15 12:39:36,644 INFO L290 TraceCheckUtils]: 78: Hoare triple {89110#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89110#(<= main_~k~0 36)} is VALID [2022-04-15 12:39:36,646 INFO L290 TraceCheckUtils]: 79: Hoare triple {89110#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89111#(<= main_~k~0 37)} is VALID [2022-04-15 12:39:36,646 INFO L290 TraceCheckUtils]: 80: Hoare triple {89111#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89111#(<= main_~k~0 37)} is VALID [2022-04-15 12:39:36,649 INFO L290 TraceCheckUtils]: 81: Hoare triple {89111#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89112#(<= main_~k~0 38)} is VALID [2022-04-15 12:39:36,649 INFO L290 TraceCheckUtils]: 82: Hoare triple {89112#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89112#(<= main_~k~0 38)} is VALID [2022-04-15 12:39:36,651 INFO L290 TraceCheckUtils]: 83: Hoare triple {89112#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89113#(<= main_~k~0 39)} is VALID [2022-04-15 12:39:36,651 INFO L290 TraceCheckUtils]: 84: Hoare triple {89113#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89113#(<= main_~k~0 39)} is VALID [2022-04-15 12:39:36,654 INFO L290 TraceCheckUtils]: 85: Hoare triple {89113#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89114#(<= main_~k~0 40)} is VALID [2022-04-15 12:39:36,654 INFO L290 TraceCheckUtils]: 86: Hoare triple {89114#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89114#(<= main_~k~0 40)} is VALID [2022-04-15 12:39:36,656 INFO L290 TraceCheckUtils]: 87: Hoare triple {89114#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89115#(<= main_~k~0 41)} is VALID [2022-04-15 12:39:36,656 INFO L290 TraceCheckUtils]: 88: Hoare triple {89115#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89115#(<= main_~k~0 41)} is VALID [2022-04-15 12:39:36,659 INFO L290 TraceCheckUtils]: 89: Hoare triple {89115#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89116#(<= main_~k~0 42)} is VALID [2022-04-15 12:39:36,659 INFO L290 TraceCheckUtils]: 90: Hoare triple {89116#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89116#(<= main_~k~0 42)} is VALID [2022-04-15 12:39:36,661 INFO L290 TraceCheckUtils]: 91: Hoare triple {89116#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89117#(<= main_~k~0 43)} is VALID [2022-04-15 12:39:36,661 INFO L290 TraceCheckUtils]: 92: Hoare triple {89117#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89117#(<= main_~k~0 43)} is VALID [2022-04-15 12:39:36,664 INFO L290 TraceCheckUtils]: 93: Hoare triple {89117#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89118#(<= main_~k~0 44)} is VALID [2022-04-15 12:39:36,664 INFO L290 TraceCheckUtils]: 94: Hoare triple {89118#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89118#(<= main_~k~0 44)} is VALID [2022-04-15 12:39:36,666 INFO L290 TraceCheckUtils]: 95: Hoare triple {89118#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89119#(<= main_~k~0 45)} is VALID [2022-04-15 12:39:36,666 INFO L290 TraceCheckUtils]: 96: Hoare triple {89119#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89119#(<= main_~k~0 45)} is VALID [2022-04-15 12:39:36,669 INFO L290 TraceCheckUtils]: 97: Hoare triple {89119#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89120#(<= main_~k~0 46)} is VALID [2022-04-15 12:39:36,669 INFO L290 TraceCheckUtils]: 98: Hoare triple {89120#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89120#(<= main_~k~0 46)} is VALID [2022-04-15 12:39:36,672 INFO L290 TraceCheckUtils]: 99: Hoare triple {89120#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89121#(<= main_~k~0 47)} is VALID [2022-04-15 12:39:36,672 INFO L290 TraceCheckUtils]: 100: Hoare triple {89121#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89121#(<= main_~k~0 47)} is VALID [2022-04-15 12:39:36,674 INFO L290 TraceCheckUtils]: 101: Hoare triple {89121#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89122#(<= main_~k~0 48)} is VALID [2022-04-15 12:39:36,674 INFO L290 TraceCheckUtils]: 102: Hoare triple {89122#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89122#(<= main_~k~0 48)} is VALID [2022-04-15 12:39:36,677 INFO L290 TraceCheckUtils]: 103: Hoare triple {89122#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89123#(<= main_~k~0 49)} is VALID [2022-04-15 12:39:36,677 INFO L290 TraceCheckUtils]: 104: Hoare triple {89123#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89123#(<= main_~k~0 49)} is VALID [2022-04-15 12:39:36,679 INFO L290 TraceCheckUtils]: 105: Hoare triple {89123#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89124#(<= main_~k~0 50)} is VALID [2022-04-15 12:39:36,679 INFO L290 TraceCheckUtils]: 106: Hoare triple {89124#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89124#(<= main_~k~0 50)} is VALID [2022-04-15 12:39:36,682 INFO L290 TraceCheckUtils]: 107: Hoare triple {89124#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89125#(<= main_~k~0 51)} is VALID [2022-04-15 12:39:36,682 INFO L290 TraceCheckUtils]: 108: Hoare triple {89125#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89125#(<= main_~k~0 51)} is VALID [2022-04-15 12:39:36,684 INFO L290 TraceCheckUtils]: 109: Hoare triple {89125#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89126#(<= main_~k~0 52)} is VALID [2022-04-15 12:39:36,684 INFO L290 TraceCheckUtils]: 110: Hoare triple {89126#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89126#(<= main_~k~0 52)} is VALID [2022-04-15 12:39:36,687 INFO L290 TraceCheckUtils]: 111: Hoare triple {89126#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89127#(<= main_~k~0 53)} is VALID [2022-04-15 12:39:36,687 INFO L290 TraceCheckUtils]: 112: Hoare triple {89127#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89127#(<= main_~k~0 53)} is VALID [2022-04-15 12:39:36,689 INFO L290 TraceCheckUtils]: 113: Hoare triple {89127#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89128#(<= main_~k~0 54)} is VALID [2022-04-15 12:39:36,690 INFO L290 TraceCheckUtils]: 114: Hoare triple {89128#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89128#(<= main_~k~0 54)} is VALID [2022-04-15 12:39:36,692 INFO L290 TraceCheckUtils]: 115: Hoare triple {89128#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89129#(<= main_~k~0 55)} is VALID [2022-04-15 12:39:36,692 INFO L290 TraceCheckUtils]: 116: Hoare triple {89129#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89129#(<= main_~k~0 55)} is VALID [2022-04-15 12:39:36,694 INFO L290 TraceCheckUtils]: 117: Hoare triple {89129#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89130#(<= main_~k~0 56)} is VALID [2022-04-15 12:39:36,694 INFO L290 TraceCheckUtils]: 118: Hoare triple {89130#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89130#(<= main_~k~0 56)} is VALID [2022-04-15 12:39:36,697 INFO L290 TraceCheckUtils]: 119: Hoare triple {89130#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89131#(<= main_~k~0 57)} is VALID [2022-04-15 12:39:36,697 INFO L290 TraceCheckUtils]: 120: Hoare triple {89131#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89131#(<= main_~k~0 57)} is VALID [2022-04-15 12:39:36,700 INFO L290 TraceCheckUtils]: 121: Hoare triple {89131#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89132#(<= main_~k~0 58)} is VALID [2022-04-15 12:39:36,700 INFO L290 TraceCheckUtils]: 122: Hoare triple {89132#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89132#(<= main_~k~0 58)} is VALID [2022-04-15 12:39:36,702 INFO L290 TraceCheckUtils]: 123: Hoare triple {89132#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89133#(<= main_~k~0 59)} is VALID [2022-04-15 12:39:36,702 INFO L290 TraceCheckUtils]: 124: Hoare triple {89133#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89133#(<= main_~k~0 59)} is VALID [2022-04-15 12:39:36,705 INFO L290 TraceCheckUtils]: 125: Hoare triple {89133#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89134#(<= main_~k~0 60)} is VALID [2022-04-15 12:39:36,705 INFO L290 TraceCheckUtils]: 126: Hoare triple {89134#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89134#(<= main_~k~0 60)} is VALID [2022-04-15 12:39:36,707 INFO L290 TraceCheckUtils]: 127: Hoare triple {89134#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89135#(<= main_~k~0 61)} is VALID [2022-04-15 12:39:36,707 INFO L290 TraceCheckUtils]: 128: Hoare triple {89135#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89135#(<= main_~k~0 61)} is VALID [2022-04-15 12:39:36,710 INFO L290 TraceCheckUtils]: 129: Hoare triple {89135#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89136#(<= main_~k~0 62)} is VALID [2022-04-15 12:39:36,710 INFO L290 TraceCheckUtils]: 130: Hoare triple {89136#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89136#(<= main_~k~0 62)} is VALID [2022-04-15 12:39:36,713 INFO L290 TraceCheckUtils]: 131: Hoare triple {89136#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89137#(<= main_~k~0 63)} is VALID [2022-04-15 12:39:36,713 INFO L290 TraceCheckUtils]: 132: Hoare triple {89137#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89137#(<= main_~k~0 63)} is VALID [2022-04-15 12:39:36,715 INFO L290 TraceCheckUtils]: 133: Hoare triple {89137#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89138#(<= main_~k~0 64)} is VALID [2022-04-15 12:39:36,716 INFO L290 TraceCheckUtils]: 134: Hoare triple {89138#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89138#(<= main_~k~0 64)} is VALID [2022-04-15 12:39:36,718 INFO L290 TraceCheckUtils]: 135: Hoare triple {89138#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89139#(<= main_~k~0 65)} is VALID [2022-04-15 12:39:36,718 INFO L290 TraceCheckUtils]: 136: Hoare triple {89139#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89139#(<= main_~k~0 65)} is VALID [2022-04-15 12:39:36,720 INFO L290 TraceCheckUtils]: 137: Hoare triple {89139#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89140#(<= main_~k~0 66)} is VALID [2022-04-15 12:39:36,721 INFO L290 TraceCheckUtils]: 138: Hoare triple {89140#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89140#(<= main_~k~0 66)} is VALID [2022-04-15 12:39:36,723 INFO L290 TraceCheckUtils]: 139: Hoare triple {89140#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89141#(<= main_~k~0 67)} is VALID [2022-04-15 12:39:36,723 INFO L290 TraceCheckUtils]: 140: Hoare triple {89141#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89141#(<= main_~k~0 67)} is VALID [2022-04-15 12:39:36,725 INFO L290 TraceCheckUtils]: 141: Hoare triple {89141#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89142#(<= main_~k~0 68)} is VALID [2022-04-15 12:39:36,726 INFO L290 TraceCheckUtils]: 142: Hoare triple {89142#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89142#(<= main_~k~0 68)} is VALID [2022-04-15 12:39:36,728 INFO L290 TraceCheckUtils]: 143: Hoare triple {89142#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89143#(<= main_~k~0 69)} is VALID [2022-04-15 12:39:36,728 INFO L290 TraceCheckUtils]: 144: Hoare triple {89143#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89143#(<= main_~k~0 69)} is VALID [2022-04-15 12:39:36,731 INFO L290 TraceCheckUtils]: 145: Hoare triple {89143#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89144#(<= main_~k~0 70)} is VALID [2022-04-15 12:39:36,731 INFO L290 TraceCheckUtils]: 146: Hoare triple {89144#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89144#(<= main_~k~0 70)} is VALID [2022-04-15 12:39:36,734 INFO L290 TraceCheckUtils]: 147: Hoare triple {89144#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89145#(<= main_~k~0 71)} is VALID [2022-04-15 12:39:36,734 INFO L290 TraceCheckUtils]: 148: Hoare triple {89145#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89145#(<= main_~k~0 71)} is VALID [2022-04-15 12:39:36,737 INFO L290 TraceCheckUtils]: 149: Hoare triple {89145#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89146#(<= main_~k~0 72)} is VALID [2022-04-15 12:39:36,737 INFO L290 TraceCheckUtils]: 150: Hoare triple {89146#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89146#(<= main_~k~0 72)} is VALID [2022-04-15 12:39:36,740 INFO L290 TraceCheckUtils]: 151: Hoare triple {89146#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89147#(<= main_~k~0 73)} is VALID [2022-04-15 12:39:36,740 INFO L290 TraceCheckUtils]: 152: Hoare triple {89147#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89147#(<= main_~k~0 73)} is VALID [2022-04-15 12:39:36,742 INFO L290 TraceCheckUtils]: 153: Hoare triple {89147#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89148#(<= main_~k~0 74)} is VALID [2022-04-15 12:39:36,742 INFO L290 TraceCheckUtils]: 154: Hoare triple {89148#(<= main_~k~0 74)} assume !(~i~0 < 1000000); {89148#(<= main_~k~0 74)} is VALID [2022-04-15 12:39:36,743 INFO L272 TraceCheckUtils]: 155: Hoare triple {89148#(<= main_~k~0 74)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {89149#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:39:36,743 INFO L290 TraceCheckUtils]: 156: Hoare triple {89149#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {89150#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:39:36,743 INFO L290 TraceCheckUtils]: 157: Hoare triple {89150#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {89070#false} is VALID [2022-04-15 12:39:36,743 INFO L290 TraceCheckUtils]: 158: Hoare triple {89070#false} assume !false; {89070#false} is VALID [2022-04-15 12:39:36,744 INFO L134 CoverageAnalysis]: Checked inductivity of 5476 backedges. 0 proven. 5476 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:39:36,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:39:36,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453444006] [2022-04-15 12:39:36,744 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453444006] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:39:36,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497592053] [2022-04-15 12:39:36,744 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:39:36,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:39:36,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:39:36,745 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:39:36,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-04-15 12:39:36,899 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:39:36,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:39:36,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 863 conjuncts, 78 conjunts are in the unsatisfiable core [2022-04-15 12:39:36,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:39:36,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:39:37,668 INFO L272 TraceCheckUtils]: 0: Hoare triple {89069#true} call ULTIMATE.init(); {89069#true} is VALID [2022-04-15 12:39:37,668 INFO L290 TraceCheckUtils]: 1: Hoare triple {89069#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {89069#true} is VALID [2022-04-15 12:39:37,668 INFO L290 TraceCheckUtils]: 2: Hoare triple {89069#true} assume true; {89069#true} is VALID [2022-04-15 12:39:37,668 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {89069#true} {89069#true} #54#return; {89069#true} is VALID [2022-04-15 12:39:37,668 INFO L272 TraceCheckUtils]: 4: Hoare triple {89069#true} call #t~ret3 := main(); {89069#true} is VALID [2022-04-15 12:39:37,668 INFO L290 TraceCheckUtils]: 5: Hoare triple {89069#true} ~i~0 := 0;~k~0 := 0; {89170#(<= main_~k~0 0)} is VALID [2022-04-15 12:39:37,669 INFO L290 TraceCheckUtils]: 6: Hoare triple {89170#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89170#(<= main_~k~0 0)} is VALID [2022-04-15 12:39:37,681 INFO L290 TraceCheckUtils]: 7: Hoare triple {89170#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89075#(<= main_~k~0 1)} is VALID [2022-04-15 12:39:37,681 INFO L290 TraceCheckUtils]: 8: Hoare triple {89075#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89075#(<= main_~k~0 1)} is VALID [2022-04-15 12:39:37,689 INFO L290 TraceCheckUtils]: 9: Hoare triple {89075#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89076#(<= main_~k~0 2)} is VALID [2022-04-15 12:39:37,690 INFO L290 TraceCheckUtils]: 10: Hoare triple {89076#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89076#(<= main_~k~0 2)} is VALID [2022-04-15 12:39:37,695 INFO L290 TraceCheckUtils]: 11: Hoare triple {89076#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89077#(<= main_~k~0 3)} is VALID [2022-04-15 12:39:37,695 INFO L290 TraceCheckUtils]: 12: Hoare triple {89077#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89077#(<= main_~k~0 3)} is VALID [2022-04-15 12:39:37,699 INFO L290 TraceCheckUtils]: 13: Hoare triple {89077#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89078#(<= main_~k~0 4)} is VALID [2022-04-15 12:39:37,699 INFO L290 TraceCheckUtils]: 14: Hoare triple {89078#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89078#(<= main_~k~0 4)} is VALID [2022-04-15 12:39:37,702 INFO L290 TraceCheckUtils]: 15: Hoare triple {89078#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89079#(<= main_~k~0 5)} is VALID [2022-04-15 12:39:37,703 INFO L290 TraceCheckUtils]: 16: Hoare triple {89079#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89079#(<= main_~k~0 5)} is VALID [2022-04-15 12:39:37,706 INFO L290 TraceCheckUtils]: 17: Hoare triple {89079#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89080#(<= main_~k~0 6)} is VALID [2022-04-15 12:39:37,706 INFO L290 TraceCheckUtils]: 18: Hoare triple {89080#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89080#(<= main_~k~0 6)} is VALID [2022-04-15 12:39:37,710 INFO L290 TraceCheckUtils]: 19: Hoare triple {89080#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89081#(<= main_~k~0 7)} is VALID [2022-04-15 12:39:37,710 INFO L290 TraceCheckUtils]: 20: Hoare triple {89081#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89081#(<= main_~k~0 7)} is VALID [2022-04-15 12:39:37,715 INFO L290 TraceCheckUtils]: 21: Hoare triple {89081#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89082#(<= main_~k~0 8)} is VALID [2022-04-15 12:39:37,716 INFO L290 TraceCheckUtils]: 22: Hoare triple {89082#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89082#(<= main_~k~0 8)} is VALID [2022-04-15 12:39:37,719 INFO L290 TraceCheckUtils]: 23: Hoare triple {89082#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89083#(<= main_~k~0 9)} is VALID [2022-04-15 12:39:37,719 INFO L290 TraceCheckUtils]: 24: Hoare triple {89083#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89083#(<= main_~k~0 9)} is VALID [2022-04-15 12:39:37,723 INFO L290 TraceCheckUtils]: 25: Hoare triple {89083#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89084#(<= main_~k~0 10)} is VALID [2022-04-15 12:39:37,723 INFO L290 TraceCheckUtils]: 26: Hoare triple {89084#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89084#(<= main_~k~0 10)} is VALID [2022-04-15 12:39:37,726 INFO L290 TraceCheckUtils]: 27: Hoare triple {89084#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89085#(<= main_~k~0 11)} is VALID [2022-04-15 12:39:37,727 INFO L290 TraceCheckUtils]: 28: Hoare triple {89085#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89085#(<= main_~k~0 11)} is VALID [2022-04-15 12:39:37,730 INFO L290 TraceCheckUtils]: 29: Hoare triple {89085#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89086#(<= main_~k~0 12)} is VALID [2022-04-15 12:39:37,730 INFO L290 TraceCheckUtils]: 30: Hoare triple {89086#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89086#(<= main_~k~0 12)} is VALID [2022-04-15 12:39:37,733 INFO L290 TraceCheckUtils]: 31: Hoare triple {89086#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89087#(<= main_~k~0 13)} is VALID [2022-04-15 12:39:37,734 INFO L290 TraceCheckUtils]: 32: Hoare triple {89087#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89087#(<= main_~k~0 13)} is VALID [2022-04-15 12:39:37,737 INFO L290 TraceCheckUtils]: 33: Hoare triple {89087#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89088#(<= main_~k~0 14)} is VALID [2022-04-15 12:39:37,737 INFO L290 TraceCheckUtils]: 34: Hoare triple {89088#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89088#(<= main_~k~0 14)} is VALID [2022-04-15 12:39:37,741 INFO L290 TraceCheckUtils]: 35: Hoare triple {89088#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89089#(<= main_~k~0 15)} is VALID [2022-04-15 12:39:37,741 INFO L290 TraceCheckUtils]: 36: Hoare triple {89089#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89089#(<= main_~k~0 15)} is VALID [2022-04-15 12:39:37,744 INFO L290 TraceCheckUtils]: 37: Hoare triple {89089#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89090#(<= main_~k~0 16)} is VALID [2022-04-15 12:39:37,745 INFO L290 TraceCheckUtils]: 38: Hoare triple {89090#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89090#(<= main_~k~0 16)} is VALID [2022-04-15 12:39:37,748 INFO L290 TraceCheckUtils]: 39: Hoare triple {89090#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89091#(<= main_~k~0 17)} is VALID [2022-04-15 12:39:37,748 INFO L290 TraceCheckUtils]: 40: Hoare triple {89091#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89091#(<= main_~k~0 17)} is VALID [2022-04-15 12:39:37,752 INFO L290 TraceCheckUtils]: 41: Hoare triple {89091#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89092#(<= main_~k~0 18)} is VALID [2022-04-15 12:39:37,752 INFO L290 TraceCheckUtils]: 42: Hoare triple {89092#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89092#(<= main_~k~0 18)} is VALID [2022-04-15 12:39:37,755 INFO L290 TraceCheckUtils]: 43: Hoare triple {89092#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89093#(<= main_~k~0 19)} is VALID [2022-04-15 12:39:37,756 INFO L290 TraceCheckUtils]: 44: Hoare triple {89093#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89093#(<= main_~k~0 19)} is VALID [2022-04-15 12:39:37,760 INFO L290 TraceCheckUtils]: 45: Hoare triple {89093#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89094#(<= main_~k~0 20)} is VALID [2022-04-15 12:39:37,760 INFO L290 TraceCheckUtils]: 46: Hoare triple {89094#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89094#(<= main_~k~0 20)} is VALID [2022-04-15 12:39:37,763 INFO L290 TraceCheckUtils]: 47: Hoare triple {89094#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89095#(<= main_~k~0 21)} is VALID [2022-04-15 12:39:37,764 INFO L290 TraceCheckUtils]: 48: Hoare triple {89095#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89095#(<= main_~k~0 21)} is VALID [2022-04-15 12:39:37,767 INFO L290 TraceCheckUtils]: 49: Hoare triple {89095#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89096#(<= main_~k~0 22)} is VALID [2022-04-15 12:39:37,767 INFO L290 TraceCheckUtils]: 50: Hoare triple {89096#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89096#(<= main_~k~0 22)} is VALID [2022-04-15 12:39:37,771 INFO L290 TraceCheckUtils]: 51: Hoare triple {89096#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89097#(<= main_~k~0 23)} is VALID [2022-04-15 12:39:37,771 INFO L290 TraceCheckUtils]: 52: Hoare triple {89097#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89097#(<= main_~k~0 23)} is VALID [2022-04-15 12:39:37,774 INFO L290 TraceCheckUtils]: 53: Hoare triple {89097#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89098#(<= main_~k~0 24)} is VALID [2022-04-15 12:39:37,774 INFO L290 TraceCheckUtils]: 54: Hoare triple {89098#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89098#(<= main_~k~0 24)} is VALID [2022-04-15 12:39:37,777 INFO L290 TraceCheckUtils]: 55: Hoare triple {89098#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89099#(<= main_~k~0 25)} is VALID [2022-04-15 12:39:37,777 INFO L290 TraceCheckUtils]: 56: Hoare triple {89099#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89099#(<= main_~k~0 25)} is VALID [2022-04-15 12:39:37,781 INFO L290 TraceCheckUtils]: 57: Hoare triple {89099#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89100#(<= main_~k~0 26)} is VALID [2022-04-15 12:39:37,781 INFO L290 TraceCheckUtils]: 58: Hoare triple {89100#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89100#(<= main_~k~0 26)} is VALID [2022-04-15 12:39:37,784 INFO L290 TraceCheckUtils]: 59: Hoare triple {89100#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89101#(<= main_~k~0 27)} is VALID [2022-04-15 12:39:37,785 INFO L290 TraceCheckUtils]: 60: Hoare triple {89101#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89101#(<= main_~k~0 27)} is VALID [2022-04-15 12:39:37,788 INFO L290 TraceCheckUtils]: 61: Hoare triple {89101#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89102#(<= main_~k~0 28)} is VALID [2022-04-15 12:39:37,788 INFO L290 TraceCheckUtils]: 62: Hoare triple {89102#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89102#(<= main_~k~0 28)} is VALID [2022-04-15 12:39:37,791 INFO L290 TraceCheckUtils]: 63: Hoare triple {89102#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89103#(<= main_~k~0 29)} is VALID [2022-04-15 12:39:37,792 INFO L290 TraceCheckUtils]: 64: Hoare triple {89103#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89103#(<= main_~k~0 29)} is VALID [2022-04-15 12:39:37,795 INFO L290 TraceCheckUtils]: 65: Hoare triple {89103#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89104#(<= main_~k~0 30)} is VALID [2022-04-15 12:39:37,795 INFO L290 TraceCheckUtils]: 66: Hoare triple {89104#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89104#(<= main_~k~0 30)} is VALID [2022-04-15 12:39:37,798 INFO L290 TraceCheckUtils]: 67: Hoare triple {89104#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89105#(<= main_~k~0 31)} is VALID [2022-04-15 12:39:37,799 INFO L290 TraceCheckUtils]: 68: Hoare triple {89105#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89105#(<= main_~k~0 31)} is VALID [2022-04-15 12:39:37,802 INFO L290 TraceCheckUtils]: 69: Hoare triple {89105#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89106#(<= main_~k~0 32)} is VALID [2022-04-15 12:39:37,803 INFO L290 TraceCheckUtils]: 70: Hoare triple {89106#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89106#(<= main_~k~0 32)} is VALID [2022-04-15 12:39:37,806 INFO L290 TraceCheckUtils]: 71: Hoare triple {89106#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89107#(<= main_~k~0 33)} is VALID [2022-04-15 12:39:37,806 INFO L290 TraceCheckUtils]: 72: Hoare triple {89107#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89107#(<= main_~k~0 33)} is VALID [2022-04-15 12:39:37,809 INFO L290 TraceCheckUtils]: 73: Hoare triple {89107#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89108#(<= main_~k~0 34)} is VALID [2022-04-15 12:39:37,810 INFO L290 TraceCheckUtils]: 74: Hoare triple {89108#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89108#(<= main_~k~0 34)} is VALID [2022-04-15 12:39:37,813 INFO L290 TraceCheckUtils]: 75: Hoare triple {89108#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89109#(<= main_~k~0 35)} is VALID [2022-04-15 12:39:37,813 INFO L290 TraceCheckUtils]: 76: Hoare triple {89109#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89109#(<= main_~k~0 35)} is VALID [2022-04-15 12:39:37,817 INFO L290 TraceCheckUtils]: 77: Hoare triple {89109#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89110#(<= main_~k~0 36)} is VALID [2022-04-15 12:39:37,818 INFO L290 TraceCheckUtils]: 78: Hoare triple {89110#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89110#(<= main_~k~0 36)} is VALID [2022-04-15 12:39:37,821 INFO L290 TraceCheckUtils]: 79: Hoare triple {89110#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89111#(<= main_~k~0 37)} is VALID [2022-04-15 12:39:37,821 INFO L290 TraceCheckUtils]: 80: Hoare triple {89111#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89111#(<= main_~k~0 37)} is VALID [2022-04-15 12:39:37,824 INFO L290 TraceCheckUtils]: 81: Hoare triple {89111#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89112#(<= main_~k~0 38)} is VALID [2022-04-15 12:39:37,824 INFO L290 TraceCheckUtils]: 82: Hoare triple {89112#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89112#(<= main_~k~0 38)} is VALID [2022-04-15 12:39:37,827 INFO L290 TraceCheckUtils]: 83: Hoare triple {89112#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89113#(<= main_~k~0 39)} is VALID [2022-04-15 12:39:37,827 INFO L290 TraceCheckUtils]: 84: Hoare triple {89113#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89113#(<= main_~k~0 39)} is VALID [2022-04-15 12:39:37,829 INFO L290 TraceCheckUtils]: 85: Hoare triple {89113#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89114#(<= main_~k~0 40)} is VALID [2022-04-15 12:39:37,830 INFO L290 TraceCheckUtils]: 86: Hoare triple {89114#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89114#(<= main_~k~0 40)} is VALID [2022-04-15 12:39:37,833 INFO L290 TraceCheckUtils]: 87: Hoare triple {89114#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89115#(<= main_~k~0 41)} is VALID [2022-04-15 12:39:37,834 INFO L290 TraceCheckUtils]: 88: Hoare triple {89115#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89115#(<= main_~k~0 41)} is VALID [2022-04-15 12:39:37,836 INFO L290 TraceCheckUtils]: 89: Hoare triple {89115#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89116#(<= main_~k~0 42)} is VALID [2022-04-15 12:39:37,837 INFO L290 TraceCheckUtils]: 90: Hoare triple {89116#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89116#(<= main_~k~0 42)} is VALID [2022-04-15 12:39:37,839 INFO L290 TraceCheckUtils]: 91: Hoare triple {89116#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89117#(<= main_~k~0 43)} is VALID [2022-04-15 12:39:37,840 INFO L290 TraceCheckUtils]: 92: Hoare triple {89117#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89117#(<= main_~k~0 43)} is VALID [2022-04-15 12:39:37,842 INFO L290 TraceCheckUtils]: 93: Hoare triple {89117#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89118#(<= main_~k~0 44)} is VALID [2022-04-15 12:39:37,842 INFO L290 TraceCheckUtils]: 94: Hoare triple {89118#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89118#(<= main_~k~0 44)} is VALID [2022-04-15 12:39:37,845 INFO L290 TraceCheckUtils]: 95: Hoare triple {89118#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89119#(<= main_~k~0 45)} is VALID [2022-04-15 12:39:37,845 INFO L290 TraceCheckUtils]: 96: Hoare triple {89119#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89119#(<= main_~k~0 45)} is VALID [2022-04-15 12:39:37,848 INFO L290 TraceCheckUtils]: 97: Hoare triple {89119#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89120#(<= main_~k~0 46)} is VALID [2022-04-15 12:39:37,848 INFO L290 TraceCheckUtils]: 98: Hoare triple {89120#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89120#(<= main_~k~0 46)} is VALID [2022-04-15 12:39:37,851 INFO L290 TraceCheckUtils]: 99: Hoare triple {89120#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89121#(<= main_~k~0 47)} is VALID [2022-04-15 12:39:37,851 INFO L290 TraceCheckUtils]: 100: Hoare triple {89121#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89121#(<= main_~k~0 47)} is VALID [2022-04-15 12:39:37,854 INFO L290 TraceCheckUtils]: 101: Hoare triple {89121#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89122#(<= main_~k~0 48)} is VALID [2022-04-15 12:39:37,854 INFO L290 TraceCheckUtils]: 102: Hoare triple {89122#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89122#(<= main_~k~0 48)} is VALID [2022-04-15 12:39:37,856 INFO L290 TraceCheckUtils]: 103: Hoare triple {89122#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89123#(<= main_~k~0 49)} is VALID [2022-04-15 12:39:37,857 INFO L290 TraceCheckUtils]: 104: Hoare triple {89123#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89123#(<= main_~k~0 49)} is VALID [2022-04-15 12:39:37,859 INFO L290 TraceCheckUtils]: 105: Hoare triple {89123#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89124#(<= main_~k~0 50)} is VALID [2022-04-15 12:39:37,860 INFO L290 TraceCheckUtils]: 106: Hoare triple {89124#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89124#(<= main_~k~0 50)} is VALID [2022-04-15 12:39:37,862 INFO L290 TraceCheckUtils]: 107: Hoare triple {89124#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89125#(<= main_~k~0 51)} is VALID [2022-04-15 12:39:37,862 INFO L290 TraceCheckUtils]: 108: Hoare triple {89125#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89125#(<= main_~k~0 51)} is VALID [2022-04-15 12:39:37,865 INFO L290 TraceCheckUtils]: 109: Hoare triple {89125#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89126#(<= main_~k~0 52)} is VALID [2022-04-15 12:39:37,866 INFO L290 TraceCheckUtils]: 110: Hoare triple {89126#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89126#(<= main_~k~0 52)} is VALID [2022-04-15 12:39:37,868 INFO L290 TraceCheckUtils]: 111: Hoare triple {89126#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89127#(<= main_~k~0 53)} is VALID [2022-04-15 12:39:37,869 INFO L290 TraceCheckUtils]: 112: Hoare triple {89127#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89127#(<= main_~k~0 53)} is VALID [2022-04-15 12:39:37,871 INFO L290 TraceCheckUtils]: 113: Hoare triple {89127#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89128#(<= main_~k~0 54)} is VALID [2022-04-15 12:39:37,872 INFO L290 TraceCheckUtils]: 114: Hoare triple {89128#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89128#(<= main_~k~0 54)} is VALID [2022-04-15 12:39:37,875 INFO L290 TraceCheckUtils]: 115: Hoare triple {89128#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89129#(<= main_~k~0 55)} is VALID [2022-04-15 12:39:37,875 INFO L290 TraceCheckUtils]: 116: Hoare triple {89129#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89129#(<= main_~k~0 55)} is VALID [2022-04-15 12:39:37,878 INFO L290 TraceCheckUtils]: 117: Hoare triple {89129#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89130#(<= main_~k~0 56)} is VALID [2022-04-15 12:39:37,878 INFO L290 TraceCheckUtils]: 118: Hoare triple {89130#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89130#(<= main_~k~0 56)} is VALID [2022-04-15 12:39:37,881 INFO L290 TraceCheckUtils]: 119: Hoare triple {89130#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89131#(<= main_~k~0 57)} is VALID [2022-04-15 12:39:37,881 INFO L290 TraceCheckUtils]: 120: Hoare triple {89131#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89131#(<= main_~k~0 57)} is VALID [2022-04-15 12:39:37,885 INFO L290 TraceCheckUtils]: 121: Hoare triple {89131#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89132#(<= main_~k~0 58)} is VALID [2022-04-15 12:39:37,885 INFO L290 TraceCheckUtils]: 122: Hoare triple {89132#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89132#(<= main_~k~0 58)} is VALID [2022-04-15 12:39:37,889 INFO L290 TraceCheckUtils]: 123: Hoare triple {89132#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89133#(<= main_~k~0 59)} is VALID [2022-04-15 12:39:37,889 INFO L290 TraceCheckUtils]: 124: Hoare triple {89133#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89133#(<= main_~k~0 59)} is VALID [2022-04-15 12:39:37,893 INFO L290 TraceCheckUtils]: 125: Hoare triple {89133#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89134#(<= main_~k~0 60)} is VALID [2022-04-15 12:39:37,894 INFO L290 TraceCheckUtils]: 126: Hoare triple {89134#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89134#(<= main_~k~0 60)} is VALID [2022-04-15 12:39:37,897 INFO L290 TraceCheckUtils]: 127: Hoare triple {89134#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89135#(<= main_~k~0 61)} is VALID [2022-04-15 12:39:37,897 INFO L290 TraceCheckUtils]: 128: Hoare triple {89135#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89135#(<= main_~k~0 61)} is VALID [2022-04-15 12:39:37,901 INFO L290 TraceCheckUtils]: 129: Hoare triple {89135#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89136#(<= main_~k~0 62)} is VALID [2022-04-15 12:39:37,901 INFO L290 TraceCheckUtils]: 130: Hoare triple {89136#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89136#(<= main_~k~0 62)} is VALID [2022-04-15 12:39:37,904 INFO L290 TraceCheckUtils]: 131: Hoare triple {89136#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89137#(<= main_~k~0 63)} is VALID [2022-04-15 12:39:37,905 INFO L290 TraceCheckUtils]: 132: Hoare triple {89137#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89137#(<= main_~k~0 63)} is VALID [2022-04-15 12:39:37,911 INFO L290 TraceCheckUtils]: 133: Hoare triple {89137#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89138#(<= main_~k~0 64)} is VALID [2022-04-15 12:39:37,913 INFO L290 TraceCheckUtils]: 134: Hoare triple {89138#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89138#(<= main_~k~0 64)} is VALID [2022-04-15 12:39:37,920 INFO L290 TraceCheckUtils]: 135: Hoare triple {89138#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89139#(<= main_~k~0 65)} is VALID [2022-04-15 12:39:37,920 INFO L290 TraceCheckUtils]: 136: Hoare triple {89139#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89139#(<= main_~k~0 65)} is VALID [2022-04-15 12:39:37,924 INFO L290 TraceCheckUtils]: 137: Hoare triple {89139#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89140#(<= main_~k~0 66)} is VALID [2022-04-15 12:39:37,925 INFO L290 TraceCheckUtils]: 138: Hoare triple {89140#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89140#(<= main_~k~0 66)} is VALID [2022-04-15 12:39:37,928 INFO L290 TraceCheckUtils]: 139: Hoare triple {89140#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89141#(<= main_~k~0 67)} is VALID [2022-04-15 12:39:37,930 INFO L290 TraceCheckUtils]: 140: Hoare triple {89141#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89141#(<= main_~k~0 67)} is VALID [2022-04-15 12:39:37,935 INFO L290 TraceCheckUtils]: 141: Hoare triple {89141#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89142#(<= main_~k~0 68)} is VALID [2022-04-15 12:39:37,936 INFO L290 TraceCheckUtils]: 142: Hoare triple {89142#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89142#(<= main_~k~0 68)} is VALID [2022-04-15 12:39:37,939 INFO L290 TraceCheckUtils]: 143: Hoare triple {89142#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89143#(<= main_~k~0 69)} is VALID [2022-04-15 12:39:37,940 INFO L290 TraceCheckUtils]: 144: Hoare triple {89143#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89143#(<= main_~k~0 69)} is VALID [2022-04-15 12:39:37,943 INFO L290 TraceCheckUtils]: 145: Hoare triple {89143#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89144#(<= main_~k~0 70)} is VALID [2022-04-15 12:39:37,944 INFO L290 TraceCheckUtils]: 146: Hoare triple {89144#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89144#(<= main_~k~0 70)} is VALID [2022-04-15 12:39:37,949 INFO L290 TraceCheckUtils]: 147: Hoare triple {89144#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89145#(<= main_~k~0 71)} is VALID [2022-04-15 12:39:37,950 INFO L290 TraceCheckUtils]: 148: Hoare triple {89145#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89145#(<= main_~k~0 71)} is VALID [2022-04-15 12:39:37,954 INFO L290 TraceCheckUtils]: 149: Hoare triple {89145#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89146#(<= main_~k~0 72)} is VALID [2022-04-15 12:39:37,954 INFO L290 TraceCheckUtils]: 150: Hoare triple {89146#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89146#(<= main_~k~0 72)} is VALID [2022-04-15 12:39:37,958 INFO L290 TraceCheckUtils]: 151: Hoare triple {89146#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89147#(<= main_~k~0 73)} is VALID [2022-04-15 12:39:37,958 INFO L290 TraceCheckUtils]: 152: Hoare triple {89147#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89147#(<= main_~k~0 73)} is VALID [2022-04-15 12:39:37,961 INFO L290 TraceCheckUtils]: 153: Hoare triple {89147#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89148#(<= main_~k~0 74)} is VALID [2022-04-15 12:39:37,962 INFO L290 TraceCheckUtils]: 154: Hoare triple {89148#(<= main_~k~0 74)} assume !(~i~0 < 1000000); {89148#(<= main_~k~0 74)} is VALID [2022-04-15 12:39:37,962 INFO L272 TraceCheckUtils]: 155: Hoare triple {89148#(<= main_~k~0 74)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {89621#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:39:37,963 INFO L290 TraceCheckUtils]: 156: Hoare triple {89621#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {89625#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:39:37,963 INFO L290 TraceCheckUtils]: 157: Hoare triple {89625#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {89070#false} is VALID [2022-04-15 12:39:37,963 INFO L290 TraceCheckUtils]: 158: Hoare triple {89070#false} assume !false; {89070#false} is VALID [2022-04-15 12:39:37,964 INFO L134 CoverageAnalysis]: Checked inductivity of 5476 backedges. 0 proven. 5476 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:39:37,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:39:43,550 INFO L290 TraceCheckUtils]: 158: Hoare triple {89070#false} assume !false; {89070#false} is VALID [2022-04-15 12:39:43,551 INFO L290 TraceCheckUtils]: 157: Hoare triple {89625#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {89070#false} is VALID [2022-04-15 12:39:43,551 INFO L290 TraceCheckUtils]: 156: Hoare triple {89621#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {89625#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:39:43,551 INFO L272 TraceCheckUtils]: 155: Hoare triple {89641#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {89621#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:39:43,551 INFO L290 TraceCheckUtils]: 154: Hoare triple {89641#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {89641#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:39:43,559 INFO L290 TraceCheckUtils]: 153: Hoare triple {89648#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89641#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:39:43,560 INFO L290 TraceCheckUtils]: 152: Hoare triple {89648#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89648#(<= main_~k~0 999999)} is VALID [2022-04-15 12:39:43,562 INFO L290 TraceCheckUtils]: 151: Hoare triple {89655#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89648#(<= main_~k~0 999999)} is VALID [2022-04-15 12:39:43,562 INFO L290 TraceCheckUtils]: 150: Hoare triple {89655#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89655#(<= main_~k~0 999998)} is VALID [2022-04-15 12:39:43,570 INFO L290 TraceCheckUtils]: 149: Hoare triple {89662#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89655#(<= main_~k~0 999998)} is VALID [2022-04-15 12:39:43,570 INFO L290 TraceCheckUtils]: 148: Hoare triple {89662#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89662#(<= main_~k~0 999997)} is VALID [2022-04-15 12:39:43,573 INFO L290 TraceCheckUtils]: 147: Hoare triple {89669#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89662#(<= main_~k~0 999997)} is VALID [2022-04-15 12:39:43,573 INFO L290 TraceCheckUtils]: 146: Hoare triple {89669#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89669#(<= main_~k~0 999996)} is VALID [2022-04-15 12:39:43,576 INFO L290 TraceCheckUtils]: 145: Hoare triple {89676#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89669#(<= main_~k~0 999996)} is VALID [2022-04-15 12:39:43,576 INFO L290 TraceCheckUtils]: 144: Hoare triple {89676#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89676#(<= main_~k~0 999995)} is VALID [2022-04-15 12:39:43,579 INFO L290 TraceCheckUtils]: 143: Hoare triple {89683#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89676#(<= main_~k~0 999995)} is VALID [2022-04-15 12:39:43,579 INFO L290 TraceCheckUtils]: 142: Hoare triple {89683#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89683#(<= main_~k~0 999994)} is VALID [2022-04-15 12:39:43,582 INFO L290 TraceCheckUtils]: 141: Hoare triple {89690#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89683#(<= main_~k~0 999994)} is VALID [2022-04-15 12:39:43,582 INFO L290 TraceCheckUtils]: 140: Hoare triple {89690#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89690#(<= main_~k~0 999993)} is VALID [2022-04-15 12:39:43,585 INFO L290 TraceCheckUtils]: 139: Hoare triple {89697#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89690#(<= main_~k~0 999993)} is VALID [2022-04-15 12:39:43,585 INFO L290 TraceCheckUtils]: 138: Hoare triple {89697#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89697#(<= main_~k~0 999992)} is VALID [2022-04-15 12:39:43,588 INFO L290 TraceCheckUtils]: 137: Hoare triple {89704#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89697#(<= main_~k~0 999992)} is VALID [2022-04-15 12:39:43,588 INFO L290 TraceCheckUtils]: 136: Hoare triple {89704#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89704#(<= main_~k~0 999991)} is VALID [2022-04-15 12:39:43,591 INFO L290 TraceCheckUtils]: 135: Hoare triple {89711#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89704#(<= main_~k~0 999991)} is VALID [2022-04-15 12:39:43,591 INFO L290 TraceCheckUtils]: 134: Hoare triple {89711#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89711#(<= main_~k~0 999990)} is VALID [2022-04-15 12:39:43,594 INFO L290 TraceCheckUtils]: 133: Hoare triple {89718#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89711#(<= main_~k~0 999990)} is VALID [2022-04-15 12:39:43,594 INFO L290 TraceCheckUtils]: 132: Hoare triple {89718#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89718#(<= main_~k~0 999989)} is VALID [2022-04-15 12:39:43,597 INFO L290 TraceCheckUtils]: 131: Hoare triple {89725#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89718#(<= main_~k~0 999989)} is VALID [2022-04-15 12:39:43,597 INFO L290 TraceCheckUtils]: 130: Hoare triple {89725#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89725#(<= main_~k~0 999988)} is VALID [2022-04-15 12:39:43,600 INFO L290 TraceCheckUtils]: 129: Hoare triple {89732#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89725#(<= main_~k~0 999988)} is VALID [2022-04-15 12:39:43,600 INFO L290 TraceCheckUtils]: 128: Hoare triple {89732#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89732#(<= main_~k~0 999987)} is VALID [2022-04-15 12:39:43,603 INFO L290 TraceCheckUtils]: 127: Hoare triple {89739#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89732#(<= main_~k~0 999987)} is VALID [2022-04-15 12:39:43,603 INFO L290 TraceCheckUtils]: 126: Hoare triple {89739#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89739#(<= main_~k~0 999986)} is VALID [2022-04-15 12:39:43,606 INFO L290 TraceCheckUtils]: 125: Hoare triple {89746#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89739#(<= main_~k~0 999986)} is VALID [2022-04-15 12:39:43,606 INFO L290 TraceCheckUtils]: 124: Hoare triple {89746#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89746#(<= main_~k~0 999985)} is VALID [2022-04-15 12:39:43,608 INFO L290 TraceCheckUtils]: 123: Hoare triple {89753#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89746#(<= main_~k~0 999985)} is VALID [2022-04-15 12:39:43,609 INFO L290 TraceCheckUtils]: 122: Hoare triple {89753#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89753#(<= main_~k~0 999984)} is VALID [2022-04-15 12:39:43,611 INFO L290 TraceCheckUtils]: 121: Hoare triple {89760#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89753#(<= main_~k~0 999984)} is VALID [2022-04-15 12:39:43,612 INFO L290 TraceCheckUtils]: 120: Hoare triple {89760#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89760#(<= main_~k~0 999983)} is VALID [2022-04-15 12:39:43,614 INFO L290 TraceCheckUtils]: 119: Hoare triple {89767#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89760#(<= main_~k~0 999983)} is VALID [2022-04-15 12:39:43,615 INFO L290 TraceCheckUtils]: 118: Hoare triple {89767#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89767#(<= main_~k~0 999982)} is VALID [2022-04-15 12:39:43,617 INFO L290 TraceCheckUtils]: 117: Hoare triple {89774#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89767#(<= main_~k~0 999982)} is VALID [2022-04-15 12:39:43,618 INFO L290 TraceCheckUtils]: 116: Hoare triple {89774#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89774#(<= main_~k~0 999981)} is VALID [2022-04-15 12:39:43,620 INFO L290 TraceCheckUtils]: 115: Hoare triple {89781#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89774#(<= main_~k~0 999981)} is VALID [2022-04-15 12:39:43,621 INFO L290 TraceCheckUtils]: 114: Hoare triple {89781#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89781#(<= main_~k~0 999980)} is VALID [2022-04-15 12:39:43,623 INFO L290 TraceCheckUtils]: 113: Hoare triple {89788#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89781#(<= main_~k~0 999980)} is VALID [2022-04-15 12:39:43,623 INFO L290 TraceCheckUtils]: 112: Hoare triple {89788#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89788#(<= main_~k~0 999979)} is VALID [2022-04-15 12:39:43,626 INFO L290 TraceCheckUtils]: 111: Hoare triple {89795#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89788#(<= main_~k~0 999979)} is VALID [2022-04-15 12:39:43,626 INFO L290 TraceCheckUtils]: 110: Hoare triple {89795#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89795#(<= main_~k~0 999978)} is VALID [2022-04-15 12:39:43,629 INFO L290 TraceCheckUtils]: 109: Hoare triple {89802#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89795#(<= main_~k~0 999978)} is VALID [2022-04-15 12:39:43,629 INFO L290 TraceCheckUtils]: 108: Hoare triple {89802#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89802#(<= main_~k~0 999977)} is VALID [2022-04-15 12:39:43,633 INFO L290 TraceCheckUtils]: 107: Hoare triple {89809#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89802#(<= main_~k~0 999977)} is VALID [2022-04-15 12:39:43,633 INFO L290 TraceCheckUtils]: 106: Hoare triple {89809#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89809#(<= main_~k~0 999976)} is VALID [2022-04-15 12:39:43,636 INFO L290 TraceCheckUtils]: 105: Hoare triple {89816#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89809#(<= main_~k~0 999976)} is VALID [2022-04-15 12:39:43,636 INFO L290 TraceCheckUtils]: 104: Hoare triple {89816#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89816#(<= main_~k~0 999975)} is VALID [2022-04-15 12:39:43,639 INFO L290 TraceCheckUtils]: 103: Hoare triple {89823#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89816#(<= main_~k~0 999975)} is VALID [2022-04-15 12:39:43,639 INFO L290 TraceCheckUtils]: 102: Hoare triple {89823#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89823#(<= main_~k~0 999974)} is VALID [2022-04-15 12:39:43,642 INFO L290 TraceCheckUtils]: 101: Hoare triple {89830#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89823#(<= main_~k~0 999974)} is VALID [2022-04-15 12:39:43,642 INFO L290 TraceCheckUtils]: 100: Hoare triple {89830#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89830#(<= main_~k~0 999973)} is VALID [2022-04-15 12:39:43,645 INFO L290 TraceCheckUtils]: 99: Hoare triple {89837#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89830#(<= main_~k~0 999973)} is VALID [2022-04-15 12:39:43,645 INFO L290 TraceCheckUtils]: 98: Hoare triple {89837#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89837#(<= main_~k~0 999972)} is VALID [2022-04-15 12:39:43,648 INFO L290 TraceCheckUtils]: 97: Hoare triple {89844#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89837#(<= main_~k~0 999972)} is VALID [2022-04-15 12:39:43,648 INFO L290 TraceCheckUtils]: 96: Hoare triple {89844#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89844#(<= main_~k~0 999971)} is VALID [2022-04-15 12:39:43,650 INFO L290 TraceCheckUtils]: 95: Hoare triple {89851#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89844#(<= main_~k~0 999971)} is VALID [2022-04-15 12:39:43,651 INFO L290 TraceCheckUtils]: 94: Hoare triple {89851#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89851#(<= main_~k~0 999970)} is VALID [2022-04-15 12:39:43,653 INFO L290 TraceCheckUtils]: 93: Hoare triple {89858#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89851#(<= main_~k~0 999970)} is VALID [2022-04-15 12:39:43,654 INFO L290 TraceCheckUtils]: 92: Hoare triple {89858#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89858#(<= main_~k~0 999969)} is VALID [2022-04-15 12:39:43,656 INFO L290 TraceCheckUtils]: 91: Hoare triple {89865#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89858#(<= main_~k~0 999969)} is VALID [2022-04-15 12:39:43,656 INFO L290 TraceCheckUtils]: 90: Hoare triple {89865#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89865#(<= main_~k~0 999968)} is VALID [2022-04-15 12:39:43,659 INFO L290 TraceCheckUtils]: 89: Hoare triple {89872#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89865#(<= main_~k~0 999968)} is VALID [2022-04-15 12:39:43,659 INFO L290 TraceCheckUtils]: 88: Hoare triple {89872#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89872#(<= main_~k~0 999967)} is VALID [2022-04-15 12:39:43,662 INFO L290 TraceCheckUtils]: 87: Hoare triple {89879#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89872#(<= main_~k~0 999967)} is VALID [2022-04-15 12:39:43,662 INFO L290 TraceCheckUtils]: 86: Hoare triple {89879#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89879#(<= main_~k~0 999966)} is VALID [2022-04-15 12:39:43,665 INFO L290 TraceCheckUtils]: 85: Hoare triple {89886#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89879#(<= main_~k~0 999966)} is VALID [2022-04-15 12:39:43,665 INFO L290 TraceCheckUtils]: 84: Hoare triple {89886#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89886#(<= main_~k~0 999965)} is VALID [2022-04-15 12:39:43,668 INFO L290 TraceCheckUtils]: 83: Hoare triple {89893#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89886#(<= main_~k~0 999965)} is VALID [2022-04-15 12:39:43,668 INFO L290 TraceCheckUtils]: 82: Hoare triple {89893#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89893#(<= main_~k~0 999964)} is VALID [2022-04-15 12:39:43,671 INFO L290 TraceCheckUtils]: 81: Hoare triple {89900#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89893#(<= main_~k~0 999964)} is VALID [2022-04-15 12:39:43,671 INFO L290 TraceCheckUtils]: 80: Hoare triple {89900#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89900#(<= main_~k~0 999963)} is VALID [2022-04-15 12:39:43,674 INFO L290 TraceCheckUtils]: 79: Hoare triple {89907#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89900#(<= main_~k~0 999963)} is VALID [2022-04-15 12:39:43,674 INFO L290 TraceCheckUtils]: 78: Hoare triple {89907#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89907#(<= main_~k~0 999962)} is VALID [2022-04-15 12:39:43,677 INFO L290 TraceCheckUtils]: 77: Hoare triple {89914#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89907#(<= main_~k~0 999962)} is VALID [2022-04-15 12:39:43,678 INFO L290 TraceCheckUtils]: 76: Hoare triple {89914#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89914#(<= main_~k~0 999961)} is VALID [2022-04-15 12:39:43,681 INFO L290 TraceCheckUtils]: 75: Hoare triple {89921#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89914#(<= main_~k~0 999961)} is VALID [2022-04-15 12:39:43,681 INFO L290 TraceCheckUtils]: 74: Hoare triple {89921#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89921#(<= main_~k~0 999960)} is VALID [2022-04-15 12:39:43,684 INFO L290 TraceCheckUtils]: 73: Hoare triple {89928#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89921#(<= main_~k~0 999960)} is VALID [2022-04-15 12:39:43,684 INFO L290 TraceCheckUtils]: 72: Hoare triple {89928#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89928#(<= main_~k~0 999959)} is VALID [2022-04-15 12:39:43,686 INFO L290 TraceCheckUtils]: 71: Hoare triple {89935#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89928#(<= main_~k~0 999959)} is VALID [2022-04-15 12:39:43,687 INFO L290 TraceCheckUtils]: 70: Hoare triple {89935#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89935#(<= main_~k~0 999958)} is VALID [2022-04-15 12:39:43,689 INFO L290 TraceCheckUtils]: 69: Hoare triple {89942#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89935#(<= main_~k~0 999958)} is VALID [2022-04-15 12:39:43,690 INFO L290 TraceCheckUtils]: 68: Hoare triple {89942#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89942#(<= main_~k~0 999957)} is VALID [2022-04-15 12:39:43,692 INFO L290 TraceCheckUtils]: 67: Hoare triple {89949#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89942#(<= main_~k~0 999957)} is VALID [2022-04-15 12:39:43,693 INFO L290 TraceCheckUtils]: 66: Hoare triple {89949#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89949#(<= main_~k~0 999956)} is VALID [2022-04-15 12:39:43,695 INFO L290 TraceCheckUtils]: 65: Hoare triple {89956#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89949#(<= main_~k~0 999956)} is VALID [2022-04-15 12:39:43,695 INFO L290 TraceCheckUtils]: 64: Hoare triple {89956#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89956#(<= main_~k~0 999955)} is VALID [2022-04-15 12:39:43,698 INFO L290 TraceCheckUtils]: 63: Hoare triple {89963#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89956#(<= main_~k~0 999955)} is VALID [2022-04-15 12:39:43,698 INFO L290 TraceCheckUtils]: 62: Hoare triple {89963#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89963#(<= main_~k~0 999954)} is VALID [2022-04-15 12:39:43,701 INFO L290 TraceCheckUtils]: 61: Hoare triple {89970#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89963#(<= main_~k~0 999954)} is VALID [2022-04-15 12:39:43,701 INFO L290 TraceCheckUtils]: 60: Hoare triple {89970#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89970#(<= main_~k~0 999953)} is VALID [2022-04-15 12:39:43,704 INFO L290 TraceCheckUtils]: 59: Hoare triple {89977#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89970#(<= main_~k~0 999953)} is VALID [2022-04-15 12:39:43,704 INFO L290 TraceCheckUtils]: 58: Hoare triple {89977#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89977#(<= main_~k~0 999952)} is VALID [2022-04-15 12:39:43,707 INFO L290 TraceCheckUtils]: 57: Hoare triple {89984#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89977#(<= main_~k~0 999952)} is VALID [2022-04-15 12:39:43,707 INFO L290 TraceCheckUtils]: 56: Hoare triple {89984#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89984#(<= main_~k~0 999951)} is VALID [2022-04-15 12:39:43,710 INFO L290 TraceCheckUtils]: 55: Hoare triple {89991#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89984#(<= main_~k~0 999951)} is VALID [2022-04-15 12:39:43,710 INFO L290 TraceCheckUtils]: 54: Hoare triple {89991#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89991#(<= main_~k~0 999950)} is VALID [2022-04-15 12:39:43,714 INFO L290 TraceCheckUtils]: 53: Hoare triple {89998#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89991#(<= main_~k~0 999950)} is VALID [2022-04-15 12:39:43,714 INFO L290 TraceCheckUtils]: 52: Hoare triple {89998#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {89998#(<= main_~k~0 999949)} is VALID [2022-04-15 12:39:43,717 INFO L290 TraceCheckUtils]: 51: Hoare triple {90005#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {89998#(<= main_~k~0 999949)} is VALID [2022-04-15 12:39:43,717 INFO L290 TraceCheckUtils]: 50: Hoare triple {90005#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {90005#(<= main_~k~0 999948)} is VALID [2022-04-15 12:39:43,720 INFO L290 TraceCheckUtils]: 49: Hoare triple {90012#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {90005#(<= main_~k~0 999948)} is VALID [2022-04-15 12:39:43,720 INFO L290 TraceCheckUtils]: 48: Hoare triple {90012#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {90012#(<= main_~k~0 999947)} is VALID [2022-04-15 12:39:43,724 INFO L290 TraceCheckUtils]: 47: Hoare triple {90019#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {90012#(<= main_~k~0 999947)} is VALID [2022-04-15 12:39:43,724 INFO L290 TraceCheckUtils]: 46: Hoare triple {90019#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {90019#(<= main_~k~0 999946)} is VALID [2022-04-15 12:39:43,728 INFO L290 TraceCheckUtils]: 45: Hoare triple {90026#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {90019#(<= main_~k~0 999946)} is VALID [2022-04-15 12:39:43,728 INFO L290 TraceCheckUtils]: 44: Hoare triple {90026#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {90026#(<= main_~k~0 999945)} is VALID [2022-04-15 12:39:43,733 INFO L290 TraceCheckUtils]: 43: Hoare triple {90033#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {90026#(<= main_~k~0 999945)} is VALID [2022-04-15 12:39:43,734 INFO L290 TraceCheckUtils]: 42: Hoare triple {90033#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {90033#(<= main_~k~0 999944)} is VALID [2022-04-15 12:39:43,738 INFO L290 TraceCheckUtils]: 41: Hoare triple {90040#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {90033#(<= main_~k~0 999944)} is VALID [2022-04-15 12:39:43,739 INFO L290 TraceCheckUtils]: 40: Hoare triple {90040#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {90040#(<= main_~k~0 999943)} is VALID [2022-04-15 12:39:43,741 INFO L290 TraceCheckUtils]: 39: Hoare triple {90047#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {90040#(<= main_~k~0 999943)} is VALID [2022-04-15 12:39:43,742 INFO L290 TraceCheckUtils]: 38: Hoare triple {90047#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {90047#(<= main_~k~0 999942)} is VALID [2022-04-15 12:39:43,745 INFO L290 TraceCheckUtils]: 37: Hoare triple {90054#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {90047#(<= main_~k~0 999942)} is VALID [2022-04-15 12:39:43,745 INFO L290 TraceCheckUtils]: 36: Hoare triple {90054#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {90054#(<= main_~k~0 999941)} is VALID [2022-04-15 12:39:43,748 INFO L290 TraceCheckUtils]: 35: Hoare triple {90061#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {90054#(<= main_~k~0 999941)} is VALID [2022-04-15 12:39:43,748 INFO L290 TraceCheckUtils]: 34: Hoare triple {90061#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {90061#(<= main_~k~0 999940)} is VALID [2022-04-15 12:39:43,751 INFO L290 TraceCheckUtils]: 33: Hoare triple {90068#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {90061#(<= main_~k~0 999940)} is VALID [2022-04-15 12:39:43,752 INFO L290 TraceCheckUtils]: 32: Hoare triple {90068#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {90068#(<= main_~k~0 999939)} is VALID [2022-04-15 12:39:43,754 INFO L290 TraceCheckUtils]: 31: Hoare triple {90075#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {90068#(<= main_~k~0 999939)} is VALID [2022-04-15 12:39:43,755 INFO L290 TraceCheckUtils]: 30: Hoare triple {90075#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {90075#(<= main_~k~0 999938)} is VALID [2022-04-15 12:39:43,757 INFO L290 TraceCheckUtils]: 29: Hoare triple {90082#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {90075#(<= main_~k~0 999938)} is VALID [2022-04-15 12:39:43,758 INFO L290 TraceCheckUtils]: 28: Hoare triple {90082#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {90082#(<= main_~k~0 999937)} is VALID [2022-04-15 12:39:43,761 INFO L290 TraceCheckUtils]: 27: Hoare triple {90089#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {90082#(<= main_~k~0 999937)} is VALID [2022-04-15 12:39:43,761 INFO L290 TraceCheckUtils]: 26: Hoare triple {90089#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {90089#(<= main_~k~0 999936)} is VALID [2022-04-15 12:39:43,764 INFO L290 TraceCheckUtils]: 25: Hoare triple {90096#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {90089#(<= main_~k~0 999936)} is VALID [2022-04-15 12:39:43,764 INFO L290 TraceCheckUtils]: 24: Hoare triple {90096#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {90096#(<= main_~k~0 999935)} is VALID [2022-04-15 12:39:43,767 INFO L290 TraceCheckUtils]: 23: Hoare triple {90103#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {90096#(<= main_~k~0 999935)} is VALID [2022-04-15 12:39:43,767 INFO L290 TraceCheckUtils]: 22: Hoare triple {90103#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {90103#(<= main_~k~0 999934)} is VALID [2022-04-15 12:39:43,771 INFO L290 TraceCheckUtils]: 21: Hoare triple {90110#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {90103#(<= main_~k~0 999934)} is VALID [2022-04-15 12:39:43,771 INFO L290 TraceCheckUtils]: 20: Hoare triple {90110#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {90110#(<= main_~k~0 999933)} is VALID [2022-04-15 12:39:43,774 INFO L290 TraceCheckUtils]: 19: Hoare triple {90117#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {90110#(<= main_~k~0 999933)} is VALID [2022-04-15 12:39:43,775 INFO L290 TraceCheckUtils]: 18: Hoare triple {90117#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {90117#(<= main_~k~0 999932)} is VALID [2022-04-15 12:39:43,779 INFO L290 TraceCheckUtils]: 17: Hoare triple {90124#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {90117#(<= main_~k~0 999932)} is VALID [2022-04-15 12:39:43,779 INFO L290 TraceCheckUtils]: 16: Hoare triple {90124#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {90124#(<= main_~k~0 999931)} is VALID [2022-04-15 12:39:43,782 INFO L290 TraceCheckUtils]: 15: Hoare triple {90131#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {90124#(<= main_~k~0 999931)} is VALID [2022-04-15 12:39:43,782 INFO L290 TraceCheckUtils]: 14: Hoare triple {90131#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {90131#(<= main_~k~0 999930)} is VALID [2022-04-15 12:39:43,785 INFO L290 TraceCheckUtils]: 13: Hoare triple {90138#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {90131#(<= main_~k~0 999930)} is VALID [2022-04-15 12:39:43,785 INFO L290 TraceCheckUtils]: 12: Hoare triple {90138#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {90138#(<= main_~k~0 999929)} is VALID [2022-04-15 12:39:43,788 INFO L290 TraceCheckUtils]: 11: Hoare triple {90145#(<= main_~k~0 999928)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {90138#(<= main_~k~0 999929)} is VALID [2022-04-15 12:39:43,788 INFO L290 TraceCheckUtils]: 10: Hoare triple {90145#(<= main_~k~0 999928)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {90145#(<= main_~k~0 999928)} is VALID [2022-04-15 12:39:43,791 INFO L290 TraceCheckUtils]: 9: Hoare triple {90152#(<= main_~k~0 999927)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {90145#(<= main_~k~0 999928)} is VALID [2022-04-15 12:39:43,791 INFO L290 TraceCheckUtils]: 8: Hoare triple {90152#(<= main_~k~0 999927)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {90152#(<= main_~k~0 999927)} is VALID [2022-04-15 12:39:43,793 INFO L290 TraceCheckUtils]: 7: Hoare triple {90159#(<= main_~k~0 999926)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {90152#(<= main_~k~0 999927)} is VALID [2022-04-15 12:39:43,794 INFO L290 TraceCheckUtils]: 6: Hoare triple {90159#(<= main_~k~0 999926)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {90159#(<= main_~k~0 999926)} is VALID [2022-04-15 12:39:43,794 INFO L290 TraceCheckUtils]: 5: Hoare triple {89069#true} ~i~0 := 0;~k~0 := 0; {90159#(<= main_~k~0 999926)} is VALID [2022-04-15 12:39:43,794 INFO L272 TraceCheckUtils]: 4: Hoare triple {89069#true} call #t~ret3 := main(); {89069#true} is VALID [2022-04-15 12:39:43,794 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {89069#true} {89069#true} #54#return; {89069#true} is VALID [2022-04-15 12:39:43,794 INFO L290 TraceCheckUtils]: 2: Hoare triple {89069#true} assume true; {89069#true} is VALID [2022-04-15 12:39:43,794 INFO L290 TraceCheckUtils]: 1: Hoare triple {89069#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {89069#true} is VALID [2022-04-15 12:39:43,794 INFO L272 TraceCheckUtils]: 0: Hoare triple {89069#true} call ULTIMATE.init(); {89069#true} is VALID [2022-04-15 12:39:43,795 INFO L134 CoverageAnalysis]: Checked inductivity of 5476 backedges. 0 proven. 5476 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:39:43,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497592053] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:39:43,795 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:39:43,795 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [80, 79, 79] total 158 [2022-04-15 12:39:43,795 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:39:43,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1897772652] [2022-04-15 12:39:43,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1897772652] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:39:43,795 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:39:43,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [80] imperfect sequences [] total 80 [2022-04-15 12:39:43,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835315702] [2022-04-15 12:39:43,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:39:43,796 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 80 states have (on average 1.9375) internal successors, (155), 78 states have internal predecessors, (155), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 159 [2022-04-15 12:39:43,796 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:39:43,796 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 80 states, 80 states have (on average 1.9375) internal successors, (155), 78 states have internal predecessors, (155), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:44,070 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 159 edges. 159 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:39:44,071 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2022-04-15 12:39:44,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:39:44,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2022-04-15 12:39:44,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11640, Invalid=13166, Unknown=0, NotChecked=0, Total=24806 [2022-04-15 12:39:44,073 INFO L87 Difference]: Start difference. First operand 160 states and 160 transitions. Second operand has 80 states, 80 states have (on average 1.9375) internal successors, (155), 78 states have internal predecessors, (155), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:48,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:39:48,108 INFO L93 Difference]: Finished difference Result 168 states and 168 transitions. [2022-04-15 12:39:48,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-04-15 12:39:48,108 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 80 states have (on average 1.9375) internal successors, (155), 78 states have internal predecessors, (155), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 159 [2022-04-15 12:39:48,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:39:48,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 80 states have (on average 1.9375) internal successors, (155), 78 states have internal predecessors, (155), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:48,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 168 transitions. [2022-04-15 12:39:48,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 80 states have (on average 1.9375) internal successors, (155), 78 states have internal predecessors, (155), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:48,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 168 transitions. [2022-04-15 12:39:48,113 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 80 states and 168 transitions. [2022-04-15 12:39:48,367 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 168 edges. 168 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:39:48,369 INFO L225 Difference]: With dead ends: 168 [2022-04-15 12:39:48,369 INFO L226 Difference]: Without dead ends: 163 [2022-04-15 12:39:48,373 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 475 GetRequests, 241 SyntacticMatches, 1 SemanticMatches, 233 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4197 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=23126, Invalid=31864, Unknown=0, NotChecked=0, Total=54990 [2022-04-15 12:39:48,373 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 160 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-15 12:39:48,373 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 53 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-15 12:39:48,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-04-15 12:39:49,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 162. [2022-04-15 12:39:49,509 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:39:49,509 INFO L82 GeneralOperation]: Start isEquivalent. First operand 163 states. Second operand has 162 states, 157 states have (on average 1.0063694267515924) internal successors, (158), 157 states have internal predecessors, (158), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:49,510 INFO L74 IsIncluded]: Start isIncluded. First operand 163 states. Second operand has 162 states, 157 states have (on average 1.0063694267515924) internal successors, (158), 157 states have internal predecessors, (158), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:49,510 INFO L87 Difference]: Start difference. First operand 163 states. Second operand has 162 states, 157 states have (on average 1.0063694267515924) internal successors, (158), 157 states have internal predecessors, (158), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:49,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:39:49,511 INFO L93 Difference]: Finished difference Result 163 states and 163 transitions. [2022-04-15 12:39:49,511 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 163 transitions. [2022-04-15 12:39:49,511 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:39:49,511 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:39:49,511 INFO L74 IsIncluded]: Start isIncluded. First operand has 162 states, 157 states have (on average 1.0063694267515924) internal successors, (158), 157 states have internal predecessors, (158), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 163 states. [2022-04-15 12:39:49,511 INFO L87 Difference]: Start difference. First operand has 162 states, 157 states have (on average 1.0063694267515924) internal successors, (158), 157 states have internal predecessors, (158), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 163 states. [2022-04-15 12:39:49,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:39:49,514 INFO L93 Difference]: Finished difference Result 163 states and 163 transitions. [2022-04-15 12:39:49,514 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 163 transitions. [2022-04-15 12:39:49,514 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:39:49,514 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:39:49,514 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:39:49,514 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:39:49,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 157 states have (on average 1.0063694267515924) internal successors, (158), 157 states have internal predecessors, (158), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:49,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 162 transitions. [2022-04-15 12:39:49,516 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 162 transitions. Word has length 159 [2022-04-15 12:39:49,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:39:49,516 INFO L478 AbstractCegarLoop]: Abstraction has 162 states and 162 transitions. [2022-04-15 12:39:49,516 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 1.9375) internal successors, (155), 78 states have internal predecessors, (155), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:49,516 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 162 states and 162 transitions. [2022-04-15 12:39:50,250 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 162 edges. 162 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:39:50,250 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 162 transitions. [2022-04-15 12:39:50,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2022-04-15 12:39:50,250 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:39:50,250 INFO L499 BasicCegarLoop]: trace histogram [75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:39:50,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-04-15 12:39:50,451 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:39:50,451 INFO L403 AbstractCegarLoop]: === Iteration 76 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:39:50,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:39:50,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1201058136, now seen corresponding path program 149 times [2022-04-15 12:39:50,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:39:50,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [108304365] [2022-04-15 12:39:50,908 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:39:50,908 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:39:50,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1201058136, now seen corresponding path program 150 times [2022-04-15 12:39:50,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:39:50,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554406713] [2022-04-15 12:39:50,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:39:50,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:39:51,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:39:52,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:39:52,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:39:52,679 INFO L290 TraceCheckUtils]: 0: Hoare triple {91406#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {91323#true} is VALID [2022-04-15 12:39:52,679 INFO L290 TraceCheckUtils]: 1: Hoare triple {91323#true} assume true; {91323#true} is VALID [2022-04-15 12:39:52,679 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {91323#true} {91323#true} #54#return; {91323#true} is VALID [2022-04-15 12:39:52,680 INFO L272 TraceCheckUtils]: 0: Hoare triple {91323#true} call ULTIMATE.init(); {91406#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:39:52,680 INFO L290 TraceCheckUtils]: 1: Hoare triple {91406#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {91323#true} is VALID [2022-04-15 12:39:52,680 INFO L290 TraceCheckUtils]: 2: Hoare triple {91323#true} assume true; {91323#true} is VALID [2022-04-15 12:39:52,680 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {91323#true} {91323#true} #54#return; {91323#true} is VALID [2022-04-15 12:39:52,680 INFO L272 TraceCheckUtils]: 4: Hoare triple {91323#true} call #t~ret3 := main(); {91323#true} is VALID [2022-04-15 12:39:52,680 INFO L290 TraceCheckUtils]: 5: Hoare triple {91323#true} ~i~0 := 0;~k~0 := 0; {91328#(= main_~k~0 0)} is VALID [2022-04-15 12:39:52,680 INFO L290 TraceCheckUtils]: 6: Hoare triple {91328#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91328#(= main_~k~0 0)} is VALID [2022-04-15 12:39:52,680 INFO L290 TraceCheckUtils]: 7: Hoare triple {91328#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91329#(<= main_~k~0 1)} is VALID [2022-04-15 12:39:52,681 INFO L290 TraceCheckUtils]: 8: Hoare triple {91329#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91329#(<= main_~k~0 1)} is VALID [2022-04-15 12:39:52,687 INFO L290 TraceCheckUtils]: 9: Hoare triple {91329#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91330#(<= main_~k~0 2)} is VALID [2022-04-15 12:39:52,688 INFO L290 TraceCheckUtils]: 10: Hoare triple {91330#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91330#(<= main_~k~0 2)} is VALID [2022-04-15 12:39:52,690 INFO L290 TraceCheckUtils]: 11: Hoare triple {91330#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91331#(<= main_~k~0 3)} is VALID [2022-04-15 12:39:52,690 INFO L290 TraceCheckUtils]: 12: Hoare triple {91331#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91331#(<= main_~k~0 3)} is VALID [2022-04-15 12:39:52,693 INFO L290 TraceCheckUtils]: 13: Hoare triple {91331#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91332#(<= main_~k~0 4)} is VALID [2022-04-15 12:39:52,693 INFO L290 TraceCheckUtils]: 14: Hoare triple {91332#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91332#(<= main_~k~0 4)} is VALID [2022-04-15 12:39:52,696 INFO L290 TraceCheckUtils]: 15: Hoare triple {91332#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91333#(<= main_~k~0 5)} is VALID [2022-04-15 12:39:52,696 INFO L290 TraceCheckUtils]: 16: Hoare triple {91333#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91333#(<= main_~k~0 5)} is VALID [2022-04-15 12:39:52,698 INFO L290 TraceCheckUtils]: 17: Hoare triple {91333#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91334#(<= main_~k~0 6)} is VALID [2022-04-15 12:39:52,698 INFO L290 TraceCheckUtils]: 18: Hoare triple {91334#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91334#(<= main_~k~0 6)} is VALID [2022-04-15 12:39:52,701 INFO L290 TraceCheckUtils]: 19: Hoare triple {91334#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91335#(<= main_~k~0 7)} is VALID [2022-04-15 12:39:52,701 INFO L290 TraceCheckUtils]: 20: Hoare triple {91335#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91335#(<= main_~k~0 7)} is VALID [2022-04-15 12:39:52,704 INFO L290 TraceCheckUtils]: 21: Hoare triple {91335#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91336#(<= main_~k~0 8)} is VALID [2022-04-15 12:39:52,704 INFO L290 TraceCheckUtils]: 22: Hoare triple {91336#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91336#(<= main_~k~0 8)} is VALID [2022-04-15 12:39:52,706 INFO L290 TraceCheckUtils]: 23: Hoare triple {91336#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91337#(<= main_~k~0 9)} is VALID [2022-04-15 12:39:52,706 INFO L290 TraceCheckUtils]: 24: Hoare triple {91337#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91337#(<= main_~k~0 9)} is VALID [2022-04-15 12:39:52,709 INFO L290 TraceCheckUtils]: 25: Hoare triple {91337#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91338#(<= main_~k~0 10)} is VALID [2022-04-15 12:39:52,709 INFO L290 TraceCheckUtils]: 26: Hoare triple {91338#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91338#(<= main_~k~0 10)} is VALID [2022-04-15 12:39:52,711 INFO L290 TraceCheckUtils]: 27: Hoare triple {91338#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91339#(<= main_~k~0 11)} is VALID [2022-04-15 12:39:52,712 INFO L290 TraceCheckUtils]: 28: Hoare triple {91339#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91339#(<= main_~k~0 11)} is VALID [2022-04-15 12:39:52,715 INFO L290 TraceCheckUtils]: 29: Hoare triple {91339#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91340#(<= main_~k~0 12)} is VALID [2022-04-15 12:39:52,715 INFO L290 TraceCheckUtils]: 30: Hoare triple {91340#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91340#(<= main_~k~0 12)} is VALID [2022-04-15 12:39:52,718 INFO L290 TraceCheckUtils]: 31: Hoare triple {91340#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91341#(<= main_~k~0 13)} is VALID [2022-04-15 12:39:52,718 INFO L290 TraceCheckUtils]: 32: Hoare triple {91341#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91341#(<= main_~k~0 13)} is VALID [2022-04-15 12:39:52,721 INFO L290 TraceCheckUtils]: 33: Hoare triple {91341#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91342#(<= main_~k~0 14)} is VALID [2022-04-15 12:39:52,721 INFO L290 TraceCheckUtils]: 34: Hoare triple {91342#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91342#(<= main_~k~0 14)} is VALID [2022-04-15 12:39:52,723 INFO L290 TraceCheckUtils]: 35: Hoare triple {91342#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91343#(<= main_~k~0 15)} is VALID [2022-04-15 12:39:52,724 INFO L290 TraceCheckUtils]: 36: Hoare triple {91343#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91343#(<= main_~k~0 15)} is VALID [2022-04-15 12:39:52,726 INFO L290 TraceCheckUtils]: 37: Hoare triple {91343#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91344#(<= main_~k~0 16)} is VALID [2022-04-15 12:39:52,726 INFO L290 TraceCheckUtils]: 38: Hoare triple {91344#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91344#(<= main_~k~0 16)} is VALID [2022-04-15 12:39:52,728 INFO L290 TraceCheckUtils]: 39: Hoare triple {91344#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91345#(<= main_~k~0 17)} is VALID [2022-04-15 12:39:52,729 INFO L290 TraceCheckUtils]: 40: Hoare triple {91345#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91345#(<= main_~k~0 17)} is VALID [2022-04-15 12:39:52,731 INFO L290 TraceCheckUtils]: 41: Hoare triple {91345#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91346#(<= main_~k~0 18)} is VALID [2022-04-15 12:39:52,731 INFO L290 TraceCheckUtils]: 42: Hoare triple {91346#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91346#(<= main_~k~0 18)} is VALID [2022-04-15 12:39:52,734 INFO L290 TraceCheckUtils]: 43: Hoare triple {91346#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91347#(<= main_~k~0 19)} is VALID [2022-04-15 12:39:52,734 INFO L290 TraceCheckUtils]: 44: Hoare triple {91347#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91347#(<= main_~k~0 19)} is VALID [2022-04-15 12:39:52,736 INFO L290 TraceCheckUtils]: 45: Hoare triple {91347#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91348#(<= main_~k~0 20)} is VALID [2022-04-15 12:39:52,736 INFO L290 TraceCheckUtils]: 46: Hoare triple {91348#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91348#(<= main_~k~0 20)} is VALID [2022-04-15 12:39:52,739 INFO L290 TraceCheckUtils]: 47: Hoare triple {91348#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91349#(<= main_~k~0 21)} is VALID [2022-04-15 12:39:52,739 INFO L290 TraceCheckUtils]: 48: Hoare triple {91349#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91349#(<= main_~k~0 21)} is VALID [2022-04-15 12:39:52,741 INFO L290 TraceCheckUtils]: 49: Hoare triple {91349#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91350#(<= main_~k~0 22)} is VALID [2022-04-15 12:39:52,741 INFO L290 TraceCheckUtils]: 50: Hoare triple {91350#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91350#(<= main_~k~0 22)} is VALID [2022-04-15 12:39:52,744 INFO L290 TraceCheckUtils]: 51: Hoare triple {91350#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91351#(<= main_~k~0 23)} is VALID [2022-04-15 12:39:52,744 INFO L290 TraceCheckUtils]: 52: Hoare triple {91351#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91351#(<= main_~k~0 23)} is VALID [2022-04-15 12:39:52,746 INFO L290 TraceCheckUtils]: 53: Hoare triple {91351#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91352#(<= main_~k~0 24)} is VALID [2022-04-15 12:39:52,746 INFO L290 TraceCheckUtils]: 54: Hoare triple {91352#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91352#(<= main_~k~0 24)} is VALID [2022-04-15 12:39:52,749 INFO L290 TraceCheckUtils]: 55: Hoare triple {91352#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91353#(<= main_~k~0 25)} is VALID [2022-04-15 12:39:52,749 INFO L290 TraceCheckUtils]: 56: Hoare triple {91353#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91353#(<= main_~k~0 25)} is VALID [2022-04-15 12:39:52,751 INFO L290 TraceCheckUtils]: 57: Hoare triple {91353#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91354#(<= main_~k~0 26)} is VALID [2022-04-15 12:39:52,751 INFO L290 TraceCheckUtils]: 58: Hoare triple {91354#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91354#(<= main_~k~0 26)} is VALID [2022-04-15 12:39:52,754 INFO L290 TraceCheckUtils]: 59: Hoare triple {91354#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91355#(<= main_~k~0 27)} is VALID [2022-04-15 12:39:52,754 INFO L290 TraceCheckUtils]: 60: Hoare triple {91355#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91355#(<= main_~k~0 27)} is VALID [2022-04-15 12:39:52,756 INFO L290 TraceCheckUtils]: 61: Hoare triple {91355#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91356#(<= main_~k~0 28)} is VALID [2022-04-15 12:39:52,756 INFO L290 TraceCheckUtils]: 62: Hoare triple {91356#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91356#(<= main_~k~0 28)} is VALID [2022-04-15 12:39:52,759 INFO L290 TraceCheckUtils]: 63: Hoare triple {91356#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91357#(<= main_~k~0 29)} is VALID [2022-04-15 12:39:52,759 INFO L290 TraceCheckUtils]: 64: Hoare triple {91357#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91357#(<= main_~k~0 29)} is VALID [2022-04-15 12:39:52,761 INFO L290 TraceCheckUtils]: 65: Hoare triple {91357#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91358#(<= main_~k~0 30)} is VALID [2022-04-15 12:39:52,761 INFO L290 TraceCheckUtils]: 66: Hoare triple {91358#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91358#(<= main_~k~0 30)} is VALID [2022-04-15 12:39:52,764 INFO L290 TraceCheckUtils]: 67: Hoare triple {91358#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91359#(<= main_~k~0 31)} is VALID [2022-04-15 12:39:52,764 INFO L290 TraceCheckUtils]: 68: Hoare triple {91359#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91359#(<= main_~k~0 31)} is VALID [2022-04-15 12:39:52,766 INFO L290 TraceCheckUtils]: 69: Hoare triple {91359#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91360#(<= main_~k~0 32)} is VALID [2022-04-15 12:39:52,766 INFO L290 TraceCheckUtils]: 70: Hoare triple {91360#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91360#(<= main_~k~0 32)} is VALID [2022-04-15 12:39:52,769 INFO L290 TraceCheckUtils]: 71: Hoare triple {91360#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91361#(<= main_~k~0 33)} is VALID [2022-04-15 12:39:52,769 INFO L290 TraceCheckUtils]: 72: Hoare triple {91361#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91361#(<= main_~k~0 33)} is VALID [2022-04-15 12:39:52,771 INFO L290 TraceCheckUtils]: 73: Hoare triple {91361#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91362#(<= main_~k~0 34)} is VALID [2022-04-15 12:39:52,771 INFO L290 TraceCheckUtils]: 74: Hoare triple {91362#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91362#(<= main_~k~0 34)} is VALID [2022-04-15 12:39:52,774 INFO L290 TraceCheckUtils]: 75: Hoare triple {91362#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91363#(<= main_~k~0 35)} is VALID [2022-04-15 12:39:52,774 INFO L290 TraceCheckUtils]: 76: Hoare triple {91363#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91363#(<= main_~k~0 35)} is VALID [2022-04-15 12:39:52,776 INFO L290 TraceCheckUtils]: 77: Hoare triple {91363#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91364#(<= main_~k~0 36)} is VALID [2022-04-15 12:39:52,777 INFO L290 TraceCheckUtils]: 78: Hoare triple {91364#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91364#(<= main_~k~0 36)} is VALID [2022-04-15 12:39:52,779 INFO L290 TraceCheckUtils]: 79: Hoare triple {91364#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91365#(<= main_~k~0 37)} is VALID [2022-04-15 12:39:52,779 INFO L290 TraceCheckUtils]: 80: Hoare triple {91365#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91365#(<= main_~k~0 37)} is VALID [2022-04-15 12:39:52,781 INFO L290 TraceCheckUtils]: 81: Hoare triple {91365#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91366#(<= main_~k~0 38)} is VALID [2022-04-15 12:39:52,782 INFO L290 TraceCheckUtils]: 82: Hoare triple {91366#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91366#(<= main_~k~0 38)} is VALID [2022-04-15 12:39:52,784 INFO L290 TraceCheckUtils]: 83: Hoare triple {91366#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91367#(<= main_~k~0 39)} is VALID [2022-04-15 12:39:52,784 INFO L290 TraceCheckUtils]: 84: Hoare triple {91367#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91367#(<= main_~k~0 39)} is VALID [2022-04-15 12:39:52,787 INFO L290 TraceCheckUtils]: 85: Hoare triple {91367#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91368#(<= main_~k~0 40)} is VALID [2022-04-15 12:39:52,787 INFO L290 TraceCheckUtils]: 86: Hoare triple {91368#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91368#(<= main_~k~0 40)} is VALID [2022-04-15 12:39:52,789 INFO L290 TraceCheckUtils]: 87: Hoare triple {91368#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91369#(<= main_~k~0 41)} is VALID [2022-04-15 12:39:52,789 INFO L290 TraceCheckUtils]: 88: Hoare triple {91369#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91369#(<= main_~k~0 41)} is VALID [2022-04-15 12:39:52,792 INFO L290 TraceCheckUtils]: 89: Hoare triple {91369#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91370#(<= main_~k~0 42)} is VALID [2022-04-15 12:39:52,792 INFO L290 TraceCheckUtils]: 90: Hoare triple {91370#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91370#(<= main_~k~0 42)} is VALID [2022-04-15 12:39:52,794 INFO L290 TraceCheckUtils]: 91: Hoare triple {91370#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91371#(<= main_~k~0 43)} is VALID [2022-04-15 12:39:52,794 INFO L290 TraceCheckUtils]: 92: Hoare triple {91371#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91371#(<= main_~k~0 43)} is VALID [2022-04-15 12:39:52,797 INFO L290 TraceCheckUtils]: 93: Hoare triple {91371#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91372#(<= main_~k~0 44)} is VALID [2022-04-15 12:39:52,797 INFO L290 TraceCheckUtils]: 94: Hoare triple {91372#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91372#(<= main_~k~0 44)} is VALID [2022-04-15 12:39:52,799 INFO L290 TraceCheckUtils]: 95: Hoare triple {91372#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91373#(<= main_~k~0 45)} is VALID [2022-04-15 12:39:52,800 INFO L290 TraceCheckUtils]: 96: Hoare triple {91373#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91373#(<= main_~k~0 45)} is VALID [2022-04-15 12:39:52,802 INFO L290 TraceCheckUtils]: 97: Hoare triple {91373#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91374#(<= main_~k~0 46)} is VALID [2022-04-15 12:39:52,802 INFO L290 TraceCheckUtils]: 98: Hoare triple {91374#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91374#(<= main_~k~0 46)} is VALID [2022-04-15 12:39:52,805 INFO L290 TraceCheckUtils]: 99: Hoare triple {91374#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91375#(<= main_~k~0 47)} is VALID [2022-04-15 12:39:52,805 INFO L290 TraceCheckUtils]: 100: Hoare triple {91375#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91375#(<= main_~k~0 47)} is VALID [2022-04-15 12:39:52,807 INFO L290 TraceCheckUtils]: 101: Hoare triple {91375#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91376#(<= main_~k~0 48)} is VALID [2022-04-15 12:39:52,807 INFO L290 TraceCheckUtils]: 102: Hoare triple {91376#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91376#(<= main_~k~0 48)} is VALID [2022-04-15 12:39:52,810 INFO L290 TraceCheckUtils]: 103: Hoare triple {91376#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91377#(<= main_~k~0 49)} is VALID [2022-04-15 12:39:52,810 INFO L290 TraceCheckUtils]: 104: Hoare triple {91377#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91377#(<= main_~k~0 49)} is VALID [2022-04-15 12:39:52,812 INFO L290 TraceCheckUtils]: 105: Hoare triple {91377#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91378#(<= main_~k~0 50)} is VALID [2022-04-15 12:39:52,813 INFO L290 TraceCheckUtils]: 106: Hoare triple {91378#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91378#(<= main_~k~0 50)} is VALID [2022-04-15 12:39:52,815 INFO L290 TraceCheckUtils]: 107: Hoare triple {91378#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91379#(<= main_~k~0 51)} is VALID [2022-04-15 12:39:52,815 INFO L290 TraceCheckUtils]: 108: Hoare triple {91379#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91379#(<= main_~k~0 51)} is VALID [2022-04-15 12:39:52,817 INFO L290 TraceCheckUtils]: 109: Hoare triple {91379#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91380#(<= main_~k~0 52)} is VALID [2022-04-15 12:39:52,818 INFO L290 TraceCheckUtils]: 110: Hoare triple {91380#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91380#(<= main_~k~0 52)} is VALID [2022-04-15 12:39:52,820 INFO L290 TraceCheckUtils]: 111: Hoare triple {91380#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91381#(<= main_~k~0 53)} is VALID [2022-04-15 12:39:52,820 INFO L290 TraceCheckUtils]: 112: Hoare triple {91381#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91381#(<= main_~k~0 53)} is VALID [2022-04-15 12:39:52,823 INFO L290 TraceCheckUtils]: 113: Hoare triple {91381#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91382#(<= main_~k~0 54)} is VALID [2022-04-15 12:39:52,823 INFO L290 TraceCheckUtils]: 114: Hoare triple {91382#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91382#(<= main_~k~0 54)} is VALID [2022-04-15 12:39:52,825 INFO L290 TraceCheckUtils]: 115: Hoare triple {91382#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91383#(<= main_~k~0 55)} is VALID [2022-04-15 12:39:52,825 INFO L290 TraceCheckUtils]: 116: Hoare triple {91383#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91383#(<= main_~k~0 55)} is VALID [2022-04-15 12:39:52,828 INFO L290 TraceCheckUtils]: 117: Hoare triple {91383#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91384#(<= main_~k~0 56)} is VALID [2022-04-15 12:39:52,828 INFO L290 TraceCheckUtils]: 118: Hoare triple {91384#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91384#(<= main_~k~0 56)} is VALID [2022-04-15 12:39:52,830 INFO L290 TraceCheckUtils]: 119: Hoare triple {91384#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91385#(<= main_~k~0 57)} is VALID [2022-04-15 12:39:52,831 INFO L290 TraceCheckUtils]: 120: Hoare triple {91385#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91385#(<= main_~k~0 57)} is VALID [2022-04-15 12:39:52,833 INFO L290 TraceCheckUtils]: 121: Hoare triple {91385#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91386#(<= main_~k~0 58)} is VALID [2022-04-15 12:39:52,833 INFO L290 TraceCheckUtils]: 122: Hoare triple {91386#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91386#(<= main_~k~0 58)} is VALID [2022-04-15 12:39:52,835 INFO L290 TraceCheckUtils]: 123: Hoare triple {91386#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91387#(<= main_~k~0 59)} is VALID [2022-04-15 12:39:52,836 INFO L290 TraceCheckUtils]: 124: Hoare triple {91387#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91387#(<= main_~k~0 59)} is VALID [2022-04-15 12:39:52,838 INFO L290 TraceCheckUtils]: 125: Hoare triple {91387#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91388#(<= main_~k~0 60)} is VALID [2022-04-15 12:39:52,838 INFO L290 TraceCheckUtils]: 126: Hoare triple {91388#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91388#(<= main_~k~0 60)} is VALID [2022-04-15 12:39:52,840 INFO L290 TraceCheckUtils]: 127: Hoare triple {91388#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91389#(<= main_~k~0 61)} is VALID [2022-04-15 12:39:52,841 INFO L290 TraceCheckUtils]: 128: Hoare triple {91389#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91389#(<= main_~k~0 61)} is VALID [2022-04-15 12:39:52,843 INFO L290 TraceCheckUtils]: 129: Hoare triple {91389#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91390#(<= main_~k~0 62)} is VALID [2022-04-15 12:39:52,843 INFO L290 TraceCheckUtils]: 130: Hoare triple {91390#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91390#(<= main_~k~0 62)} is VALID [2022-04-15 12:39:52,845 INFO L290 TraceCheckUtils]: 131: Hoare triple {91390#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91391#(<= main_~k~0 63)} is VALID [2022-04-15 12:39:52,846 INFO L290 TraceCheckUtils]: 132: Hoare triple {91391#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91391#(<= main_~k~0 63)} is VALID [2022-04-15 12:39:52,848 INFO L290 TraceCheckUtils]: 133: Hoare triple {91391#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91392#(<= main_~k~0 64)} is VALID [2022-04-15 12:39:52,848 INFO L290 TraceCheckUtils]: 134: Hoare triple {91392#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91392#(<= main_~k~0 64)} is VALID [2022-04-15 12:39:52,850 INFO L290 TraceCheckUtils]: 135: Hoare triple {91392#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91393#(<= main_~k~0 65)} is VALID [2022-04-15 12:39:52,851 INFO L290 TraceCheckUtils]: 136: Hoare triple {91393#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91393#(<= main_~k~0 65)} is VALID [2022-04-15 12:39:52,853 INFO L290 TraceCheckUtils]: 137: Hoare triple {91393#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91394#(<= main_~k~0 66)} is VALID [2022-04-15 12:39:52,853 INFO L290 TraceCheckUtils]: 138: Hoare triple {91394#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91394#(<= main_~k~0 66)} is VALID [2022-04-15 12:39:52,855 INFO L290 TraceCheckUtils]: 139: Hoare triple {91394#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91395#(<= main_~k~0 67)} is VALID [2022-04-15 12:39:52,856 INFO L290 TraceCheckUtils]: 140: Hoare triple {91395#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91395#(<= main_~k~0 67)} is VALID [2022-04-15 12:39:52,858 INFO L290 TraceCheckUtils]: 141: Hoare triple {91395#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91396#(<= main_~k~0 68)} is VALID [2022-04-15 12:39:52,858 INFO L290 TraceCheckUtils]: 142: Hoare triple {91396#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91396#(<= main_~k~0 68)} is VALID [2022-04-15 12:39:52,860 INFO L290 TraceCheckUtils]: 143: Hoare triple {91396#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91397#(<= main_~k~0 69)} is VALID [2022-04-15 12:39:52,861 INFO L290 TraceCheckUtils]: 144: Hoare triple {91397#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91397#(<= main_~k~0 69)} is VALID [2022-04-15 12:39:52,863 INFO L290 TraceCheckUtils]: 145: Hoare triple {91397#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91398#(<= main_~k~0 70)} is VALID [2022-04-15 12:39:52,863 INFO L290 TraceCheckUtils]: 146: Hoare triple {91398#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91398#(<= main_~k~0 70)} is VALID [2022-04-15 12:39:52,866 INFO L290 TraceCheckUtils]: 147: Hoare triple {91398#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91399#(<= main_~k~0 71)} is VALID [2022-04-15 12:39:52,866 INFO L290 TraceCheckUtils]: 148: Hoare triple {91399#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91399#(<= main_~k~0 71)} is VALID [2022-04-15 12:39:52,868 INFO L290 TraceCheckUtils]: 149: Hoare triple {91399#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91400#(<= main_~k~0 72)} is VALID [2022-04-15 12:39:52,868 INFO L290 TraceCheckUtils]: 150: Hoare triple {91400#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91400#(<= main_~k~0 72)} is VALID [2022-04-15 12:39:52,871 INFO L290 TraceCheckUtils]: 151: Hoare triple {91400#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91401#(<= main_~k~0 73)} is VALID [2022-04-15 12:39:52,871 INFO L290 TraceCheckUtils]: 152: Hoare triple {91401#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91401#(<= main_~k~0 73)} is VALID [2022-04-15 12:39:52,873 INFO L290 TraceCheckUtils]: 153: Hoare triple {91401#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91402#(<= main_~k~0 74)} is VALID [2022-04-15 12:39:52,874 INFO L290 TraceCheckUtils]: 154: Hoare triple {91402#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91402#(<= main_~k~0 74)} is VALID [2022-04-15 12:39:52,876 INFO L290 TraceCheckUtils]: 155: Hoare triple {91402#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91403#(<= main_~k~0 75)} is VALID [2022-04-15 12:39:52,876 INFO L290 TraceCheckUtils]: 156: Hoare triple {91403#(<= main_~k~0 75)} assume !(~i~0 < 1000000); {91403#(<= main_~k~0 75)} is VALID [2022-04-15 12:39:52,876 INFO L272 TraceCheckUtils]: 157: Hoare triple {91403#(<= main_~k~0 75)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {91404#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:39:52,877 INFO L290 TraceCheckUtils]: 158: Hoare triple {91404#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {91405#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:39:52,877 INFO L290 TraceCheckUtils]: 159: Hoare triple {91405#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {91324#false} is VALID [2022-04-15 12:39:52,877 INFO L290 TraceCheckUtils]: 160: Hoare triple {91324#false} assume !false; {91324#false} is VALID [2022-04-15 12:39:52,877 INFO L134 CoverageAnalysis]: Checked inductivity of 5625 backedges. 0 proven. 5625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:39:52,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:39:52,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554406713] [2022-04-15 12:39:52,878 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554406713] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:39:52,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686745707] [2022-04-15 12:39:52,878 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:39:52,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:39:52,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:39:52,881 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:39:52,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-04-15 12:39:53,083 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 76 check-sat command(s) [2022-04-15 12:39:53,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:39:53,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 874 conjuncts, 79 conjunts are in the unsatisfiable core [2022-04-15 12:39:53,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:39:53,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:39:53,688 INFO L272 TraceCheckUtils]: 0: Hoare triple {91323#true} call ULTIMATE.init(); {91323#true} is VALID [2022-04-15 12:39:53,688 INFO L290 TraceCheckUtils]: 1: Hoare triple {91323#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {91323#true} is VALID [2022-04-15 12:39:53,688 INFO L290 TraceCheckUtils]: 2: Hoare triple {91323#true} assume true; {91323#true} is VALID [2022-04-15 12:39:53,688 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {91323#true} {91323#true} #54#return; {91323#true} is VALID [2022-04-15 12:39:53,688 INFO L272 TraceCheckUtils]: 4: Hoare triple {91323#true} call #t~ret3 := main(); {91323#true} is VALID [2022-04-15 12:39:53,688 INFO L290 TraceCheckUtils]: 5: Hoare triple {91323#true} ~i~0 := 0;~k~0 := 0; {91425#(<= main_~k~0 0)} is VALID [2022-04-15 12:39:53,688 INFO L290 TraceCheckUtils]: 6: Hoare triple {91425#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91425#(<= main_~k~0 0)} is VALID [2022-04-15 12:39:53,695 INFO L290 TraceCheckUtils]: 7: Hoare triple {91425#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91329#(<= main_~k~0 1)} is VALID [2022-04-15 12:39:53,695 INFO L290 TraceCheckUtils]: 8: Hoare triple {91329#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91329#(<= main_~k~0 1)} is VALID [2022-04-15 12:39:53,698 INFO L290 TraceCheckUtils]: 9: Hoare triple {91329#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91330#(<= main_~k~0 2)} is VALID [2022-04-15 12:39:53,698 INFO L290 TraceCheckUtils]: 10: Hoare triple {91330#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91330#(<= main_~k~0 2)} is VALID [2022-04-15 12:39:53,700 INFO L290 TraceCheckUtils]: 11: Hoare triple {91330#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91331#(<= main_~k~0 3)} is VALID [2022-04-15 12:39:53,701 INFO L290 TraceCheckUtils]: 12: Hoare triple {91331#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91331#(<= main_~k~0 3)} is VALID [2022-04-15 12:39:53,703 INFO L290 TraceCheckUtils]: 13: Hoare triple {91331#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91332#(<= main_~k~0 4)} is VALID [2022-04-15 12:39:53,703 INFO L290 TraceCheckUtils]: 14: Hoare triple {91332#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91332#(<= main_~k~0 4)} is VALID [2022-04-15 12:39:53,706 INFO L290 TraceCheckUtils]: 15: Hoare triple {91332#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91333#(<= main_~k~0 5)} is VALID [2022-04-15 12:39:53,706 INFO L290 TraceCheckUtils]: 16: Hoare triple {91333#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91333#(<= main_~k~0 5)} is VALID [2022-04-15 12:39:53,708 INFO L290 TraceCheckUtils]: 17: Hoare triple {91333#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91334#(<= main_~k~0 6)} is VALID [2022-04-15 12:39:53,708 INFO L290 TraceCheckUtils]: 18: Hoare triple {91334#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91334#(<= main_~k~0 6)} is VALID [2022-04-15 12:39:53,711 INFO L290 TraceCheckUtils]: 19: Hoare triple {91334#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91335#(<= main_~k~0 7)} is VALID [2022-04-15 12:39:53,711 INFO L290 TraceCheckUtils]: 20: Hoare triple {91335#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91335#(<= main_~k~0 7)} is VALID [2022-04-15 12:39:53,714 INFO L290 TraceCheckUtils]: 21: Hoare triple {91335#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91336#(<= main_~k~0 8)} is VALID [2022-04-15 12:39:53,714 INFO L290 TraceCheckUtils]: 22: Hoare triple {91336#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91336#(<= main_~k~0 8)} is VALID [2022-04-15 12:39:53,716 INFO L290 TraceCheckUtils]: 23: Hoare triple {91336#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91337#(<= main_~k~0 9)} is VALID [2022-04-15 12:39:53,716 INFO L290 TraceCheckUtils]: 24: Hoare triple {91337#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91337#(<= main_~k~0 9)} is VALID [2022-04-15 12:39:53,719 INFO L290 TraceCheckUtils]: 25: Hoare triple {91337#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91338#(<= main_~k~0 10)} is VALID [2022-04-15 12:39:53,719 INFO L290 TraceCheckUtils]: 26: Hoare triple {91338#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91338#(<= main_~k~0 10)} is VALID [2022-04-15 12:39:53,721 INFO L290 TraceCheckUtils]: 27: Hoare triple {91338#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91339#(<= main_~k~0 11)} is VALID [2022-04-15 12:39:53,722 INFO L290 TraceCheckUtils]: 28: Hoare triple {91339#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91339#(<= main_~k~0 11)} is VALID [2022-04-15 12:39:53,724 INFO L290 TraceCheckUtils]: 29: Hoare triple {91339#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91340#(<= main_~k~0 12)} is VALID [2022-04-15 12:39:53,724 INFO L290 TraceCheckUtils]: 30: Hoare triple {91340#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91340#(<= main_~k~0 12)} is VALID [2022-04-15 12:39:53,727 INFO L290 TraceCheckUtils]: 31: Hoare triple {91340#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91341#(<= main_~k~0 13)} is VALID [2022-04-15 12:39:53,727 INFO L290 TraceCheckUtils]: 32: Hoare triple {91341#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91341#(<= main_~k~0 13)} is VALID [2022-04-15 12:39:53,729 INFO L290 TraceCheckUtils]: 33: Hoare triple {91341#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91342#(<= main_~k~0 14)} is VALID [2022-04-15 12:39:53,729 INFO L290 TraceCheckUtils]: 34: Hoare triple {91342#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91342#(<= main_~k~0 14)} is VALID [2022-04-15 12:39:53,732 INFO L290 TraceCheckUtils]: 35: Hoare triple {91342#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91343#(<= main_~k~0 15)} is VALID [2022-04-15 12:39:53,732 INFO L290 TraceCheckUtils]: 36: Hoare triple {91343#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91343#(<= main_~k~0 15)} is VALID [2022-04-15 12:39:53,734 INFO L290 TraceCheckUtils]: 37: Hoare triple {91343#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91344#(<= main_~k~0 16)} is VALID [2022-04-15 12:39:53,734 INFO L290 TraceCheckUtils]: 38: Hoare triple {91344#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91344#(<= main_~k~0 16)} is VALID [2022-04-15 12:39:53,737 INFO L290 TraceCheckUtils]: 39: Hoare triple {91344#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91345#(<= main_~k~0 17)} is VALID [2022-04-15 12:39:53,737 INFO L290 TraceCheckUtils]: 40: Hoare triple {91345#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91345#(<= main_~k~0 17)} is VALID [2022-04-15 12:39:53,739 INFO L290 TraceCheckUtils]: 41: Hoare triple {91345#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91346#(<= main_~k~0 18)} is VALID [2022-04-15 12:39:53,739 INFO L290 TraceCheckUtils]: 42: Hoare triple {91346#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91346#(<= main_~k~0 18)} is VALID [2022-04-15 12:39:53,742 INFO L290 TraceCheckUtils]: 43: Hoare triple {91346#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91347#(<= main_~k~0 19)} is VALID [2022-04-15 12:39:53,742 INFO L290 TraceCheckUtils]: 44: Hoare triple {91347#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91347#(<= main_~k~0 19)} is VALID [2022-04-15 12:39:53,744 INFO L290 TraceCheckUtils]: 45: Hoare triple {91347#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91348#(<= main_~k~0 20)} is VALID [2022-04-15 12:39:53,745 INFO L290 TraceCheckUtils]: 46: Hoare triple {91348#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91348#(<= main_~k~0 20)} is VALID [2022-04-15 12:39:53,747 INFO L290 TraceCheckUtils]: 47: Hoare triple {91348#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91349#(<= main_~k~0 21)} is VALID [2022-04-15 12:39:53,747 INFO L290 TraceCheckUtils]: 48: Hoare triple {91349#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91349#(<= main_~k~0 21)} is VALID [2022-04-15 12:39:53,749 INFO L290 TraceCheckUtils]: 49: Hoare triple {91349#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91350#(<= main_~k~0 22)} is VALID [2022-04-15 12:39:53,749 INFO L290 TraceCheckUtils]: 50: Hoare triple {91350#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91350#(<= main_~k~0 22)} is VALID [2022-04-15 12:39:53,752 INFO L290 TraceCheckUtils]: 51: Hoare triple {91350#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91351#(<= main_~k~0 23)} is VALID [2022-04-15 12:39:53,752 INFO L290 TraceCheckUtils]: 52: Hoare triple {91351#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91351#(<= main_~k~0 23)} is VALID [2022-04-15 12:39:53,754 INFO L290 TraceCheckUtils]: 53: Hoare triple {91351#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91352#(<= main_~k~0 24)} is VALID [2022-04-15 12:39:53,755 INFO L290 TraceCheckUtils]: 54: Hoare triple {91352#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91352#(<= main_~k~0 24)} is VALID [2022-04-15 12:39:53,757 INFO L290 TraceCheckUtils]: 55: Hoare triple {91352#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91353#(<= main_~k~0 25)} is VALID [2022-04-15 12:39:53,757 INFO L290 TraceCheckUtils]: 56: Hoare triple {91353#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91353#(<= main_~k~0 25)} is VALID [2022-04-15 12:39:53,759 INFO L290 TraceCheckUtils]: 57: Hoare triple {91353#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91354#(<= main_~k~0 26)} is VALID [2022-04-15 12:39:53,760 INFO L290 TraceCheckUtils]: 58: Hoare triple {91354#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91354#(<= main_~k~0 26)} is VALID [2022-04-15 12:39:53,762 INFO L290 TraceCheckUtils]: 59: Hoare triple {91354#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91355#(<= main_~k~0 27)} is VALID [2022-04-15 12:39:53,762 INFO L290 TraceCheckUtils]: 60: Hoare triple {91355#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91355#(<= main_~k~0 27)} is VALID [2022-04-15 12:39:53,764 INFO L290 TraceCheckUtils]: 61: Hoare triple {91355#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91356#(<= main_~k~0 28)} is VALID [2022-04-15 12:39:53,765 INFO L290 TraceCheckUtils]: 62: Hoare triple {91356#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91356#(<= main_~k~0 28)} is VALID [2022-04-15 12:39:53,767 INFO L290 TraceCheckUtils]: 63: Hoare triple {91356#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91357#(<= main_~k~0 29)} is VALID [2022-04-15 12:39:53,767 INFO L290 TraceCheckUtils]: 64: Hoare triple {91357#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91357#(<= main_~k~0 29)} is VALID [2022-04-15 12:39:53,769 INFO L290 TraceCheckUtils]: 65: Hoare triple {91357#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91358#(<= main_~k~0 30)} is VALID [2022-04-15 12:39:53,770 INFO L290 TraceCheckUtils]: 66: Hoare triple {91358#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91358#(<= main_~k~0 30)} is VALID [2022-04-15 12:39:53,772 INFO L290 TraceCheckUtils]: 67: Hoare triple {91358#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91359#(<= main_~k~0 31)} is VALID [2022-04-15 12:39:53,772 INFO L290 TraceCheckUtils]: 68: Hoare triple {91359#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91359#(<= main_~k~0 31)} is VALID [2022-04-15 12:39:53,774 INFO L290 TraceCheckUtils]: 69: Hoare triple {91359#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91360#(<= main_~k~0 32)} is VALID [2022-04-15 12:39:53,775 INFO L290 TraceCheckUtils]: 70: Hoare triple {91360#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91360#(<= main_~k~0 32)} is VALID [2022-04-15 12:39:53,777 INFO L290 TraceCheckUtils]: 71: Hoare triple {91360#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91361#(<= main_~k~0 33)} is VALID [2022-04-15 12:39:53,777 INFO L290 TraceCheckUtils]: 72: Hoare triple {91361#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91361#(<= main_~k~0 33)} is VALID [2022-04-15 12:39:53,780 INFO L290 TraceCheckUtils]: 73: Hoare triple {91361#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91362#(<= main_~k~0 34)} is VALID [2022-04-15 12:39:53,780 INFO L290 TraceCheckUtils]: 74: Hoare triple {91362#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91362#(<= main_~k~0 34)} is VALID [2022-04-15 12:39:53,782 INFO L290 TraceCheckUtils]: 75: Hoare triple {91362#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91363#(<= main_~k~0 35)} is VALID [2022-04-15 12:39:53,782 INFO L290 TraceCheckUtils]: 76: Hoare triple {91363#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91363#(<= main_~k~0 35)} is VALID [2022-04-15 12:39:53,785 INFO L290 TraceCheckUtils]: 77: Hoare triple {91363#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91364#(<= main_~k~0 36)} is VALID [2022-04-15 12:39:53,785 INFO L290 TraceCheckUtils]: 78: Hoare triple {91364#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91364#(<= main_~k~0 36)} is VALID [2022-04-15 12:39:53,787 INFO L290 TraceCheckUtils]: 79: Hoare triple {91364#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91365#(<= main_~k~0 37)} is VALID [2022-04-15 12:39:53,787 INFO L290 TraceCheckUtils]: 80: Hoare triple {91365#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91365#(<= main_~k~0 37)} is VALID [2022-04-15 12:39:53,790 INFO L290 TraceCheckUtils]: 81: Hoare triple {91365#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91366#(<= main_~k~0 38)} is VALID [2022-04-15 12:39:53,790 INFO L290 TraceCheckUtils]: 82: Hoare triple {91366#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91366#(<= main_~k~0 38)} is VALID [2022-04-15 12:39:53,792 INFO L290 TraceCheckUtils]: 83: Hoare triple {91366#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91367#(<= main_~k~0 39)} is VALID [2022-04-15 12:39:53,792 INFO L290 TraceCheckUtils]: 84: Hoare triple {91367#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91367#(<= main_~k~0 39)} is VALID [2022-04-15 12:39:53,795 INFO L290 TraceCheckUtils]: 85: Hoare triple {91367#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91368#(<= main_~k~0 40)} is VALID [2022-04-15 12:39:53,795 INFO L290 TraceCheckUtils]: 86: Hoare triple {91368#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91368#(<= main_~k~0 40)} is VALID [2022-04-15 12:39:53,797 INFO L290 TraceCheckUtils]: 87: Hoare triple {91368#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91369#(<= main_~k~0 41)} is VALID [2022-04-15 12:39:53,797 INFO L290 TraceCheckUtils]: 88: Hoare triple {91369#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91369#(<= main_~k~0 41)} is VALID [2022-04-15 12:39:53,800 INFO L290 TraceCheckUtils]: 89: Hoare triple {91369#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91370#(<= main_~k~0 42)} is VALID [2022-04-15 12:39:53,800 INFO L290 TraceCheckUtils]: 90: Hoare triple {91370#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91370#(<= main_~k~0 42)} is VALID [2022-04-15 12:39:53,802 INFO L290 TraceCheckUtils]: 91: Hoare triple {91370#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91371#(<= main_~k~0 43)} is VALID [2022-04-15 12:39:53,803 INFO L290 TraceCheckUtils]: 92: Hoare triple {91371#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91371#(<= main_~k~0 43)} is VALID [2022-04-15 12:39:53,805 INFO L290 TraceCheckUtils]: 93: Hoare triple {91371#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91372#(<= main_~k~0 44)} is VALID [2022-04-15 12:39:53,805 INFO L290 TraceCheckUtils]: 94: Hoare triple {91372#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91372#(<= main_~k~0 44)} is VALID [2022-04-15 12:39:53,808 INFO L290 TraceCheckUtils]: 95: Hoare triple {91372#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91373#(<= main_~k~0 45)} is VALID [2022-04-15 12:39:53,808 INFO L290 TraceCheckUtils]: 96: Hoare triple {91373#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91373#(<= main_~k~0 45)} is VALID [2022-04-15 12:39:53,810 INFO L290 TraceCheckUtils]: 97: Hoare triple {91373#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91374#(<= main_~k~0 46)} is VALID [2022-04-15 12:39:53,810 INFO L290 TraceCheckUtils]: 98: Hoare triple {91374#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91374#(<= main_~k~0 46)} is VALID [2022-04-15 12:39:53,813 INFO L290 TraceCheckUtils]: 99: Hoare triple {91374#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91375#(<= main_~k~0 47)} is VALID [2022-04-15 12:39:53,813 INFO L290 TraceCheckUtils]: 100: Hoare triple {91375#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91375#(<= main_~k~0 47)} is VALID [2022-04-15 12:39:53,815 INFO L290 TraceCheckUtils]: 101: Hoare triple {91375#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91376#(<= main_~k~0 48)} is VALID [2022-04-15 12:39:53,815 INFO L290 TraceCheckUtils]: 102: Hoare triple {91376#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91376#(<= main_~k~0 48)} is VALID [2022-04-15 12:39:53,818 INFO L290 TraceCheckUtils]: 103: Hoare triple {91376#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91377#(<= main_~k~0 49)} is VALID [2022-04-15 12:39:53,818 INFO L290 TraceCheckUtils]: 104: Hoare triple {91377#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91377#(<= main_~k~0 49)} is VALID [2022-04-15 12:39:53,820 INFO L290 TraceCheckUtils]: 105: Hoare triple {91377#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91378#(<= main_~k~0 50)} is VALID [2022-04-15 12:39:53,821 INFO L290 TraceCheckUtils]: 106: Hoare triple {91378#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91378#(<= main_~k~0 50)} is VALID [2022-04-15 12:39:53,823 INFO L290 TraceCheckUtils]: 107: Hoare triple {91378#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91379#(<= main_~k~0 51)} is VALID [2022-04-15 12:39:53,823 INFO L290 TraceCheckUtils]: 108: Hoare triple {91379#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91379#(<= main_~k~0 51)} is VALID [2022-04-15 12:39:53,826 INFO L290 TraceCheckUtils]: 109: Hoare triple {91379#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91380#(<= main_~k~0 52)} is VALID [2022-04-15 12:39:53,826 INFO L290 TraceCheckUtils]: 110: Hoare triple {91380#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91380#(<= main_~k~0 52)} is VALID [2022-04-15 12:39:53,828 INFO L290 TraceCheckUtils]: 111: Hoare triple {91380#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91381#(<= main_~k~0 53)} is VALID [2022-04-15 12:39:53,829 INFO L290 TraceCheckUtils]: 112: Hoare triple {91381#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91381#(<= main_~k~0 53)} is VALID [2022-04-15 12:39:53,832 INFO L290 TraceCheckUtils]: 113: Hoare triple {91381#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91382#(<= main_~k~0 54)} is VALID [2022-04-15 12:39:53,832 INFO L290 TraceCheckUtils]: 114: Hoare triple {91382#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91382#(<= main_~k~0 54)} is VALID [2022-04-15 12:39:53,835 INFO L290 TraceCheckUtils]: 115: Hoare triple {91382#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91383#(<= main_~k~0 55)} is VALID [2022-04-15 12:39:53,835 INFO L290 TraceCheckUtils]: 116: Hoare triple {91383#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91383#(<= main_~k~0 55)} is VALID [2022-04-15 12:39:53,838 INFO L290 TraceCheckUtils]: 117: Hoare triple {91383#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91384#(<= main_~k~0 56)} is VALID [2022-04-15 12:39:53,838 INFO L290 TraceCheckUtils]: 118: Hoare triple {91384#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91384#(<= main_~k~0 56)} is VALID [2022-04-15 12:39:53,840 INFO L290 TraceCheckUtils]: 119: Hoare triple {91384#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91385#(<= main_~k~0 57)} is VALID [2022-04-15 12:39:53,840 INFO L290 TraceCheckUtils]: 120: Hoare triple {91385#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91385#(<= main_~k~0 57)} is VALID [2022-04-15 12:39:53,843 INFO L290 TraceCheckUtils]: 121: Hoare triple {91385#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91386#(<= main_~k~0 58)} is VALID [2022-04-15 12:39:53,843 INFO L290 TraceCheckUtils]: 122: Hoare triple {91386#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91386#(<= main_~k~0 58)} is VALID [2022-04-15 12:39:53,845 INFO L290 TraceCheckUtils]: 123: Hoare triple {91386#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91387#(<= main_~k~0 59)} is VALID [2022-04-15 12:39:53,846 INFO L290 TraceCheckUtils]: 124: Hoare triple {91387#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91387#(<= main_~k~0 59)} is VALID [2022-04-15 12:39:53,848 INFO L290 TraceCheckUtils]: 125: Hoare triple {91387#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91388#(<= main_~k~0 60)} is VALID [2022-04-15 12:39:53,848 INFO L290 TraceCheckUtils]: 126: Hoare triple {91388#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91388#(<= main_~k~0 60)} is VALID [2022-04-15 12:39:53,851 INFO L290 TraceCheckUtils]: 127: Hoare triple {91388#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91389#(<= main_~k~0 61)} is VALID [2022-04-15 12:39:53,851 INFO L290 TraceCheckUtils]: 128: Hoare triple {91389#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91389#(<= main_~k~0 61)} is VALID [2022-04-15 12:39:53,853 INFO L290 TraceCheckUtils]: 129: Hoare triple {91389#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91390#(<= main_~k~0 62)} is VALID [2022-04-15 12:39:53,853 INFO L290 TraceCheckUtils]: 130: Hoare triple {91390#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91390#(<= main_~k~0 62)} is VALID [2022-04-15 12:39:53,856 INFO L290 TraceCheckUtils]: 131: Hoare triple {91390#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91391#(<= main_~k~0 63)} is VALID [2022-04-15 12:39:53,856 INFO L290 TraceCheckUtils]: 132: Hoare triple {91391#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91391#(<= main_~k~0 63)} is VALID [2022-04-15 12:39:53,859 INFO L290 TraceCheckUtils]: 133: Hoare triple {91391#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91392#(<= main_~k~0 64)} is VALID [2022-04-15 12:39:53,859 INFO L290 TraceCheckUtils]: 134: Hoare triple {91392#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91392#(<= main_~k~0 64)} is VALID [2022-04-15 12:39:53,861 INFO L290 TraceCheckUtils]: 135: Hoare triple {91392#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91393#(<= main_~k~0 65)} is VALID [2022-04-15 12:39:53,861 INFO L290 TraceCheckUtils]: 136: Hoare triple {91393#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91393#(<= main_~k~0 65)} is VALID [2022-04-15 12:39:53,864 INFO L290 TraceCheckUtils]: 137: Hoare triple {91393#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91394#(<= main_~k~0 66)} is VALID [2022-04-15 12:39:53,865 INFO L290 TraceCheckUtils]: 138: Hoare triple {91394#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91394#(<= main_~k~0 66)} is VALID [2022-04-15 12:39:53,867 INFO L290 TraceCheckUtils]: 139: Hoare triple {91394#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91395#(<= main_~k~0 67)} is VALID [2022-04-15 12:39:53,867 INFO L290 TraceCheckUtils]: 140: Hoare triple {91395#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91395#(<= main_~k~0 67)} is VALID [2022-04-15 12:39:53,870 INFO L290 TraceCheckUtils]: 141: Hoare triple {91395#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91396#(<= main_~k~0 68)} is VALID [2022-04-15 12:39:53,870 INFO L290 TraceCheckUtils]: 142: Hoare triple {91396#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91396#(<= main_~k~0 68)} is VALID [2022-04-15 12:39:53,872 INFO L290 TraceCheckUtils]: 143: Hoare triple {91396#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91397#(<= main_~k~0 69)} is VALID [2022-04-15 12:39:53,873 INFO L290 TraceCheckUtils]: 144: Hoare triple {91397#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91397#(<= main_~k~0 69)} is VALID [2022-04-15 12:39:53,875 INFO L290 TraceCheckUtils]: 145: Hoare triple {91397#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91398#(<= main_~k~0 70)} is VALID [2022-04-15 12:39:53,875 INFO L290 TraceCheckUtils]: 146: Hoare triple {91398#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91398#(<= main_~k~0 70)} is VALID [2022-04-15 12:39:53,877 INFO L290 TraceCheckUtils]: 147: Hoare triple {91398#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91399#(<= main_~k~0 71)} is VALID [2022-04-15 12:39:53,878 INFO L290 TraceCheckUtils]: 148: Hoare triple {91399#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91399#(<= main_~k~0 71)} is VALID [2022-04-15 12:39:53,880 INFO L290 TraceCheckUtils]: 149: Hoare triple {91399#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91400#(<= main_~k~0 72)} is VALID [2022-04-15 12:39:53,880 INFO L290 TraceCheckUtils]: 150: Hoare triple {91400#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91400#(<= main_~k~0 72)} is VALID [2022-04-15 12:39:53,883 INFO L290 TraceCheckUtils]: 151: Hoare triple {91400#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91401#(<= main_~k~0 73)} is VALID [2022-04-15 12:39:53,883 INFO L290 TraceCheckUtils]: 152: Hoare triple {91401#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91401#(<= main_~k~0 73)} is VALID [2022-04-15 12:39:53,885 INFO L290 TraceCheckUtils]: 153: Hoare triple {91401#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91402#(<= main_~k~0 74)} is VALID [2022-04-15 12:39:53,885 INFO L290 TraceCheckUtils]: 154: Hoare triple {91402#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91402#(<= main_~k~0 74)} is VALID [2022-04-15 12:39:53,888 INFO L290 TraceCheckUtils]: 155: Hoare triple {91402#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91403#(<= main_~k~0 75)} is VALID [2022-04-15 12:39:53,888 INFO L290 TraceCheckUtils]: 156: Hoare triple {91403#(<= main_~k~0 75)} assume !(~i~0 < 1000000); {91403#(<= main_~k~0 75)} is VALID [2022-04-15 12:39:53,888 INFO L272 TraceCheckUtils]: 157: Hoare triple {91403#(<= main_~k~0 75)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {91882#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:39:53,889 INFO L290 TraceCheckUtils]: 158: Hoare triple {91882#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {91886#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:39:53,889 INFO L290 TraceCheckUtils]: 159: Hoare triple {91886#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {91324#false} is VALID [2022-04-15 12:39:53,889 INFO L290 TraceCheckUtils]: 160: Hoare triple {91324#false} assume !false; {91324#false} is VALID [2022-04-15 12:39:53,889 INFO L134 CoverageAnalysis]: Checked inductivity of 5625 backedges. 0 proven. 5625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:39:53,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:39:59,134 INFO L290 TraceCheckUtils]: 160: Hoare triple {91324#false} assume !false; {91324#false} is VALID [2022-04-15 12:39:59,135 INFO L290 TraceCheckUtils]: 159: Hoare triple {91886#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {91324#false} is VALID [2022-04-15 12:39:59,135 INFO L290 TraceCheckUtils]: 158: Hoare triple {91882#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {91886#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:39:59,135 INFO L272 TraceCheckUtils]: 157: Hoare triple {91902#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {91882#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:39:59,135 INFO L290 TraceCheckUtils]: 156: Hoare triple {91902#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {91902#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:39:59,144 INFO L290 TraceCheckUtils]: 155: Hoare triple {91909#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91902#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:39:59,145 INFO L290 TraceCheckUtils]: 154: Hoare triple {91909#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91909#(<= main_~k~0 999999)} is VALID [2022-04-15 12:39:59,150 INFO L290 TraceCheckUtils]: 153: Hoare triple {91916#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91909#(<= main_~k~0 999999)} is VALID [2022-04-15 12:39:59,150 INFO L290 TraceCheckUtils]: 152: Hoare triple {91916#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91916#(<= main_~k~0 999998)} is VALID [2022-04-15 12:39:59,156 INFO L290 TraceCheckUtils]: 151: Hoare triple {91923#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91916#(<= main_~k~0 999998)} is VALID [2022-04-15 12:39:59,156 INFO L290 TraceCheckUtils]: 150: Hoare triple {91923#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91923#(<= main_~k~0 999997)} is VALID [2022-04-15 12:39:59,160 INFO L290 TraceCheckUtils]: 149: Hoare triple {91930#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91923#(<= main_~k~0 999997)} is VALID [2022-04-15 12:39:59,161 INFO L290 TraceCheckUtils]: 148: Hoare triple {91930#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91930#(<= main_~k~0 999996)} is VALID [2022-04-15 12:39:59,165 INFO L290 TraceCheckUtils]: 147: Hoare triple {91937#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91930#(<= main_~k~0 999996)} is VALID [2022-04-15 12:39:59,165 INFO L290 TraceCheckUtils]: 146: Hoare triple {91937#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91937#(<= main_~k~0 999995)} is VALID [2022-04-15 12:39:59,169 INFO L290 TraceCheckUtils]: 145: Hoare triple {91944#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91937#(<= main_~k~0 999995)} is VALID [2022-04-15 12:39:59,170 INFO L290 TraceCheckUtils]: 144: Hoare triple {91944#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91944#(<= main_~k~0 999994)} is VALID [2022-04-15 12:39:59,174 INFO L290 TraceCheckUtils]: 143: Hoare triple {91951#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91944#(<= main_~k~0 999994)} is VALID [2022-04-15 12:39:59,174 INFO L290 TraceCheckUtils]: 142: Hoare triple {91951#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91951#(<= main_~k~0 999993)} is VALID [2022-04-15 12:39:59,178 INFO L290 TraceCheckUtils]: 141: Hoare triple {91958#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91951#(<= main_~k~0 999993)} is VALID [2022-04-15 12:39:59,178 INFO L290 TraceCheckUtils]: 140: Hoare triple {91958#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91958#(<= main_~k~0 999992)} is VALID [2022-04-15 12:39:59,182 INFO L290 TraceCheckUtils]: 139: Hoare triple {91965#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91958#(<= main_~k~0 999992)} is VALID [2022-04-15 12:39:59,182 INFO L290 TraceCheckUtils]: 138: Hoare triple {91965#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91965#(<= main_~k~0 999991)} is VALID [2022-04-15 12:39:59,185 INFO L290 TraceCheckUtils]: 137: Hoare triple {91972#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91965#(<= main_~k~0 999991)} is VALID [2022-04-15 12:39:59,185 INFO L290 TraceCheckUtils]: 136: Hoare triple {91972#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91972#(<= main_~k~0 999990)} is VALID [2022-04-15 12:39:59,188 INFO L290 TraceCheckUtils]: 135: Hoare triple {91979#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91972#(<= main_~k~0 999990)} is VALID [2022-04-15 12:39:59,188 INFO L290 TraceCheckUtils]: 134: Hoare triple {91979#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91979#(<= main_~k~0 999989)} is VALID [2022-04-15 12:39:59,191 INFO L290 TraceCheckUtils]: 133: Hoare triple {91986#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91979#(<= main_~k~0 999989)} is VALID [2022-04-15 12:39:59,191 INFO L290 TraceCheckUtils]: 132: Hoare triple {91986#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91986#(<= main_~k~0 999988)} is VALID [2022-04-15 12:39:59,195 INFO L290 TraceCheckUtils]: 131: Hoare triple {91993#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91986#(<= main_~k~0 999988)} is VALID [2022-04-15 12:39:59,195 INFO L290 TraceCheckUtils]: 130: Hoare triple {91993#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {91993#(<= main_~k~0 999987)} is VALID [2022-04-15 12:39:59,199 INFO L290 TraceCheckUtils]: 129: Hoare triple {92000#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {91993#(<= main_~k~0 999987)} is VALID [2022-04-15 12:39:59,199 INFO L290 TraceCheckUtils]: 128: Hoare triple {92000#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92000#(<= main_~k~0 999986)} is VALID [2022-04-15 12:39:59,202 INFO L290 TraceCheckUtils]: 127: Hoare triple {92007#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92000#(<= main_~k~0 999986)} is VALID [2022-04-15 12:39:59,203 INFO L290 TraceCheckUtils]: 126: Hoare triple {92007#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92007#(<= main_~k~0 999985)} is VALID [2022-04-15 12:39:59,206 INFO L290 TraceCheckUtils]: 125: Hoare triple {92014#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92007#(<= main_~k~0 999985)} is VALID [2022-04-15 12:39:59,206 INFO L290 TraceCheckUtils]: 124: Hoare triple {92014#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92014#(<= main_~k~0 999984)} is VALID [2022-04-15 12:39:59,210 INFO L290 TraceCheckUtils]: 123: Hoare triple {92021#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92014#(<= main_~k~0 999984)} is VALID [2022-04-15 12:39:59,210 INFO L290 TraceCheckUtils]: 122: Hoare triple {92021#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92021#(<= main_~k~0 999983)} is VALID [2022-04-15 12:39:59,214 INFO L290 TraceCheckUtils]: 121: Hoare triple {92028#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92021#(<= main_~k~0 999983)} is VALID [2022-04-15 12:39:59,214 INFO L290 TraceCheckUtils]: 120: Hoare triple {92028#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92028#(<= main_~k~0 999982)} is VALID [2022-04-15 12:39:59,218 INFO L290 TraceCheckUtils]: 119: Hoare triple {92035#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92028#(<= main_~k~0 999982)} is VALID [2022-04-15 12:39:59,218 INFO L290 TraceCheckUtils]: 118: Hoare triple {92035#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92035#(<= main_~k~0 999981)} is VALID [2022-04-15 12:39:59,223 INFO L290 TraceCheckUtils]: 117: Hoare triple {92042#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92035#(<= main_~k~0 999981)} is VALID [2022-04-15 12:39:59,223 INFO L290 TraceCheckUtils]: 116: Hoare triple {92042#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92042#(<= main_~k~0 999980)} is VALID [2022-04-15 12:39:59,228 INFO L290 TraceCheckUtils]: 115: Hoare triple {92049#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92042#(<= main_~k~0 999980)} is VALID [2022-04-15 12:39:59,228 INFO L290 TraceCheckUtils]: 114: Hoare triple {92049#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92049#(<= main_~k~0 999979)} is VALID [2022-04-15 12:39:59,232 INFO L290 TraceCheckUtils]: 113: Hoare triple {92056#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92049#(<= main_~k~0 999979)} is VALID [2022-04-15 12:39:59,232 INFO L290 TraceCheckUtils]: 112: Hoare triple {92056#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92056#(<= main_~k~0 999978)} is VALID [2022-04-15 12:39:59,236 INFO L290 TraceCheckUtils]: 111: Hoare triple {92063#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92056#(<= main_~k~0 999978)} is VALID [2022-04-15 12:39:59,236 INFO L290 TraceCheckUtils]: 110: Hoare triple {92063#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92063#(<= main_~k~0 999977)} is VALID [2022-04-15 12:39:59,240 INFO L290 TraceCheckUtils]: 109: Hoare triple {92070#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92063#(<= main_~k~0 999977)} is VALID [2022-04-15 12:39:59,240 INFO L290 TraceCheckUtils]: 108: Hoare triple {92070#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92070#(<= main_~k~0 999976)} is VALID [2022-04-15 12:39:59,244 INFO L290 TraceCheckUtils]: 107: Hoare triple {92077#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92070#(<= main_~k~0 999976)} is VALID [2022-04-15 12:39:59,244 INFO L290 TraceCheckUtils]: 106: Hoare triple {92077#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92077#(<= main_~k~0 999975)} is VALID [2022-04-15 12:39:59,248 INFO L290 TraceCheckUtils]: 105: Hoare triple {92084#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92077#(<= main_~k~0 999975)} is VALID [2022-04-15 12:39:59,248 INFO L290 TraceCheckUtils]: 104: Hoare triple {92084#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92084#(<= main_~k~0 999974)} is VALID [2022-04-15 12:39:59,253 INFO L290 TraceCheckUtils]: 103: Hoare triple {92091#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92084#(<= main_~k~0 999974)} is VALID [2022-04-15 12:39:59,253 INFO L290 TraceCheckUtils]: 102: Hoare triple {92091#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92091#(<= main_~k~0 999973)} is VALID [2022-04-15 12:39:59,257 INFO L290 TraceCheckUtils]: 101: Hoare triple {92098#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92091#(<= main_~k~0 999973)} is VALID [2022-04-15 12:39:59,258 INFO L290 TraceCheckUtils]: 100: Hoare triple {92098#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92098#(<= main_~k~0 999972)} is VALID [2022-04-15 12:39:59,261 INFO L290 TraceCheckUtils]: 99: Hoare triple {92105#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92098#(<= main_~k~0 999972)} is VALID [2022-04-15 12:39:59,261 INFO L290 TraceCheckUtils]: 98: Hoare triple {92105#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92105#(<= main_~k~0 999971)} is VALID [2022-04-15 12:39:59,265 INFO L290 TraceCheckUtils]: 97: Hoare triple {92112#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92105#(<= main_~k~0 999971)} is VALID [2022-04-15 12:39:59,265 INFO L290 TraceCheckUtils]: 96: Hoare triple {92112#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92112#(<= main_~k~0 999970)} is VALID [2022-04-15 12:39:59,269 INFO L290 TraceCheckUtils]: 95: Hoare triple {92119#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92112#(<= main_~k~0 999970)} is VALID [2022-04-15 12:39:59,269 INFO L290 TraceCheckUtils]: 94: Hoare triple {92119#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92119#(<= main_~k~0 999969)} is VALID [2022-04-15 12:39:59,273 INFO L290 TraceCheckUtils]: 93: Hoare triple {92126#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92119#(<= main_~k~0 999969)} is VALID [2022-04-15 12:39:59,274 INFO L290 TraceCheckUtils]: 92: Hoare triple {92126#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92126#(<= main_~k~0 999968)} is VALID [2022-04-15 12:39:59,278 INFO L290 TraceCheckUtils]: 91: Hoare triple {92133#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92126#(<= main_~k~0 999968)} is VALID [2022-04-15 12:39:59,278 INFO L290 TraceCheckUtils]: 90: Hoare triple {92133#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92133#(<= main_~k~0 999967)} is VALID [2022-04-15 12:39:59,282 INFO L290 TraceCheckUtils]: 89: Hoare triple {92140#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92133#(<= main_~k~0 999967)} is VALID [2022-04-15 12:39:59,282 INFO L290 TraceCheckUtils]: 88: Hoare triple {92140#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92140#(<= main_~k~0 999966)} is VALID [2022-04-15 12:39:59,286 INFO L290 TraceCheckUtils]: 87: Hoare triple {92147#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92140#(<= main_~k~0 999966)} is VALID [2022-04-15 12:39:59,286 INFO L290 TraceCheckUtils]: 86: Hoare triple {92147#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92147#(<= main_~k~0 999965)} is VALID [2022-04-15 12:39:59,290 INFO L290 TraceCheckUtils]: 85: Hoare triple {92154#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92147#(<= main_~k~0 999965)} is VALID [2022-04-15 12:39:59,290 INFO L290 TraceCheckUtils]: 84: Hoare triple {92154#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92154#(<= main_~k~0 999964)} is VALID [2022-04-15 12:39:59,293 INFO L290 TraceCheckUtils]: 83: Hoare triple {92161#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92154#(<= main_~k~0 999964)} is VALID [2022-04-15 12:39:59,294 INFO L290 TraceCheckUtils]: 82: Hoare triple {92161#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92161#(<= main_~k~0 999963)} is VALID [2022-04-15 12:39:59,297 INFO L290 TraceCheckUtils]: 81: Hoare triple {92168#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92161#(<= main_~k~0 999963)} is VALID [2022-04-15 12:39:59,297 INFO L290 TraceCheckUtils]: 80: Hoare triple {92168#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92168#(<= main_~k~0 999962)} is VALID [2022-04-15 12:39:59,299 INFO L290 TraceCheckUtils]: 79: Hoare triple {92175#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92168#(<= main_~k~0 999962)} is VALID [2022-04-15 12:39:59,300 INFO L290 TraceCheckUtils]: 78: Hoare triple {92175#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92175#(<= main_~k~0 999961)} is VALID [2022-04-15 12:39:59,302 INFO L290 TraceCheckUtils]: 77: Hoare triple {92182#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92175#(<= main_~k~0 999961)} is VALID [2022-04-15 12:39:59,302 INFO L290 TraceCheckUtils]: 76: Hoare triple {92182#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92182#(<= main_~k~0 999960)} is VALID [2022-04-15 12:39:59,304 INFO L290 TraceCheckUtils]: 75: Hoare triple {92189#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92182#(<= main_~k~0 999960)} is VALID [2022-04-15 12:39:59,305 INFO L290 TraceCheckUtils]: 74: Hoare triple {92189#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92189#(<= main_~k~0 999959)} is VALID [2022-04-15 12:39:59,307 INFO L290 TraceCheckUtils]: 73: Hoare triple {92196#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92189#(<= main_~k~0 999959)} is VALID [2022-04-15 12:39:59,307 INFO L290 TraceCheckUtils]: 72: Hoare triple {92196#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92196#(<= main_~k~0 999958)} is VALID [2022-04-15 12:39:59,310 INFO L290 TraceCheckUtils]: 71: Hoare triple {92203#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92196#(<= main_~k~0 999958)} is VALID [2022-04-15 12:39:59,310 INFO L290 TraceCheckUtils]: 70: Hoare triple {92203#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92203#(<= main_~k~0 999957)} is VALID [2022-04-15 12:39:59,314 INFO L290 TraceCheckUtils]: 69: Hoare triple {92210#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92203#(<= main_~k~0 999957)} is VALID [2022-04-15 12:39:59,314 INFO L290 TraceCheckUtils]: 68: Hoare triple {92210#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92210#(<= main_~k~0 999956)} is VALID [2022-04-15 12:39:59,318 INFO L290 TraceCheckUtils]: 67: Hoare triple {92217#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92210#(<= main_~k~0 999956)} is VALID [2022-04-15 12:39:59,319 INFO L290 TraceCheckUtils]: 66: Hoare triple {92217#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92217#(<= main_~k~0 999955)} is VALID [2022-04-15 12:39:59,323 INFO L290 TraceCheckUtils]: 65: Hoare triple {92224#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92217#(<= main_~k~0 999955)} is VALID [2022-04-15 12:39:59,323 INFO L290 TraceCheckUtils]: 64: Hoare triple {92224#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92224#(<= main_~k~0 999954)} is VALID [2022-04-15 12:39:59,326 INFO L290 TraceCheckUtils]: 63: Hoare triple {92231#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92224#(<= main_~k~0 999954)} is VALID [2022-04-15 12:39:59,327 INFO L290 TraceCheckUtils]: 62: Hoare triple {92231#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92231#(<= main_~k~0 999953)} is VALID [2022-04-15 12:39:59,333 INFO L290 TraceCheckUtils]: 61: Hoare triple {92238#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92231#(<= main_~k~0 999953)} is VALID [2022-04-15 12:39:59,334 INFO L290 TraceCheckUtils]: 60: Hoare triple {92238#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92238#(<= main_~k~0 999952)} is VALID [2022-04-15 12:39:59,338 INFO L290 TraceCheckUtils]: 59: Hoare triple {92245#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92238#(<= main_~k~0 999952)} is VALID [2022-04-15 12:39:59,338 INFO L290 TraceCheckUtils]: 58: Hoare triple {92245#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92245#(<= main_~k~0 999951)} is VALID [2022-04-15 12:39:59,342 INFO L290 TraceCheckUtils]: 57: Hoare triple {92252#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92245#(<= main_~k~0 999951)} is VALID [2022-04-15 12:39:59,342 INFO L290 TraceCheckUtils]: 56: Hoare triple {92252#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92252#(<= main_~k~0 999950)} is VALID [2022-04-15 12:39:59,346 INFO L290 TraceCheckUtils]: 55: Hoare triple {92259#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92252#(<= main_~k~0 999950)} is VALID [2022-04-15 12:39:59,346 INFO L290 TraceCheckUtils]: 54: Hoare triple {92259#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92259#(<= main_~k~0 999949)} is VALID [2022-04-15 12:39:59,350 INFO L290 TraceCheckUtils]: 53: Hoare triple {92266#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92259#(<= main_~k~0 999949)} is VALID [2022-04-15 12:39:59,350 INFO L290 TraceCheckUtils]: 52: Hoare triple {92266#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92266#(<= main_~k~0 999948)} is VALID [2022-04-15 12:39:59,354 INFO L290 TraceCheckUtils]: 51: Hoare triple {92273#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92266#(<= main_~k~0 999948)} is VALID [2022-04-15 12:39:59,355 INFO L290 TraceCheckUtils]: 50: Hoare triple {92273#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92273#(<= main_~k~0 999947)} is VALID [2022-04-15 12:39:59,358 INFO L290 TraceCheckUtils]: 49: Hoare triple {92280#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92273#(<= main_~k~0 999947)} is VALID [2022-04-15 12:39:59,358 INFO L290 TraceCheckUtils]: 48: Hoare triple {92280#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92280#(<= main_~k~0 999946)} is VALID [2022-04-15 12:39:59,361 INFO L290 TraceCheckUtils]: 47: Hoare triple {92287#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92280#(<= main_~k~0 999946)} is VALID [2022-04-15 12:39:59,361 INFO L290 TraceCheckUtils]: 46: Hoare triple {92287#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92287#(<= main_~k~0 999945)} is VALID [2022-04-15 12:39:59,364 INFO L290 TraceCheckUtils]: 45: Hoare triple {92294#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92287#(<= main_~k~0 999945)} is VALID [2022-04-15 12:39:59,365 INFO L290 TraceCheckUtils]: 44: Hoare triple {92294#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92294#(<= main_~k~0 999944)} is VALID [2022-04-15 12:39:59,368 INFO L290 TraceCheckUtils]: 43: Hoare triple {92301#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92294#(<= main_~k~0 999944)} is VALID [2022-04-15 12:39:59,368 INFO L290 TraceCheckUtils]: 42: Hoare triple {92301#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92301#(<= main_~k~0 999943)} is VALID [2022-04-15 12:39:59,372 INFO L290 TraceCheckUtils]: 41: Hoare triple {92308#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92301#(<= main_~k~0 999943)} is VALID [2022-04-15 12:39:59,372 INFO L290 TraceCheckUtils]: 40: Hoare triple {92308#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92308#(<= main_~k~0 999942)} is VALID [2022-04-15 12:39:59,376 INFO L290 TraceCheckUtils]: 39: Hoare triple {92315#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92308#(<= main_~k~0 999942)} is VALID [2022-04-15 12:39:59,376 INFO L290 TraceCheckUtils]: 38: Hoare triple {92315#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92315#(<= main_~k~0 999941)} is VALID [2022-04-15 12:39:59,379 INFO L290 TraceCheckUtils]: 37: Hoare triple {92322#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92315#(<= main_~k~0 999941)} is VALID [2022-04-15 12:39:59,380 INFO L290 TraceCheckUtils]: 36: Hoare triple {92322#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92322#(<= main_~k~0 999940)} is VALID [2022-04-15 12:39:59,382 INFO L290 TraceCheckUtils]: 35: Hoare triple {92329#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92322#(<= main_~k~0 999940)} is VALID [2022-04-15 12:39:59,382 INFO L290 TraceCheckUtils]: 34: Hoare triple {92329#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92329#(<= main_~k~0 999939)} is VALID [2022-04-15 12:39:59,385 INFO L290 TraceCheckUtils]: 33: Hoare triple {92336#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92329#(<= main_~k~0 999939)} is VALID [2022-04-15 12:39:59,385 INFO L290 TraceCheckUtils]: 32: Hoare triple {92336#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92336#(<= main_~k~0 999938)} is VALID [2022-04-15 12:39:59,388 INFO L290 TraceCheckUtils]: 31: Hoare triple {92343#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92336#(<= main_~k~0 999938)} is VALID [2022-04-15 12:39:59,388 INFO L290 TraceCheckUtils]: 30: Hoare triple {92343#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92343#(<= main_~k~0 999937)} is VALID [2022-04-15 12:39:59,390 INFO L290 TraceCheckUtils]: 29: Hoare triple {92350#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92343#(<= main_~k~0 999937)} is VALID [2022-04-15 12:39:59,391 INFO L290 TraceCheckUtils]: 28: Hoare triple {92350#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92350#(<= main_~k~0 999936)} is VALID [2022-04-15 12:39:59,393 INFO L290 TraceCheckUtils]: 27: Hoare triple {92357#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92350#(<= main_~k~0 999936)} is VALID [2022-04-15 12:39:59,393 INFO L290 TraceCheckUtils]: 26: Hoare triple {92357#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92357#(<= main_~k~0 999935)} is VALID [2022-04-15 12:39:59,396 INFO L290 TraceCheckUtils]: 25: Hoare triple {92364#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92357#(<= main_~k~0 999935)} is VALID [2022-04-15 12:39:59,396 INFO L290 TraceCheckUtils]: 24: Hoare triple {92364#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92364#(<= main_~k~0 999934)} is VALID [2022-04-15 12:39:59,398 INFO L290 TraceCheckUtils]: 23: Hoare triple {92371#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92364#(<= main_~k~0 999934)} is VALID [2022-04-15 12:39:59,398 INFO L290 TraceCheckUtils]: 22: Hoare triple {92371#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92371#(<= main_~k~0 999933)} is VALID [2022-04-15 12:39:59,401 INFO L290 TraceCheckUtils]: 21: Hoare triple {92378#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92371#(<= main_~k~0 999933)} is VALID [2022-04-15 12:39:59,401 INFO L290 TraceCheckUtils]: 20: Hoare triple {92378#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92378#(<= main_~k~0 999932)} is VALID [2022-04-15 12:39:59,403 INFO L290 TraceCheckUtils]: 19: Hoare triple {92385#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92378#(<= main_~k~0 999932)} is VALID [2022-04-15 12:39:59,404 INFO L290 TraceCheckUtils]: 18: Hoare triple {92385#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92385#(<= main_~k~0 999931)} is VALID [2022-04-15 12:39:59,406 INFO L290 TraceCheckUtils]: 17: Hoare triple {92392#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92385#(<= main_~k~0 999931)} is VALID [2022-04-15 12:39:59,406 INFO L290 TraceCheckUtils]: 16: Hoare triple {92392#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92392#(<= main_~k~0 999930)} is VALID [2022-04-15 12:39:59,409 INFO L290 TraceCheckUtils]: 15: Hoare triple {92399#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92392#(<= main_~k~0 999930)} is VALID [2022-04-15 12:39:59,409 INFO L290 TraceCheckUtils]: 14: Hoare triple {92399#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92399#(<= main_~k~0 999929)} is VALID [2022-04-15 12:39:59,411 INFO L290 TraceCheckUtils]: 13: Hoare triple {92406#(<= main_~k~0 999928)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92399#(<= main_~k~0 999929)} is VALID [2022-04-15 12:39:59,411 INFO L290 TraceCheckUtils]: 12: Hoare triple {92406#(<= main_~k~0 999928)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92406#(<= main_~k~0 999928)} is VALID [2022-04-15 12:39:59,414 INFO L290 TraceCheckUtils]: 11: Hoare triple {92413#(<= main_~k~0 999927)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92406#(<= main_~k~0 999928)} is VALID [2022-04-15 12:39:59,414 INFO L290 TraceCheckUtils]: 10: Hoare triple {92413#(<= main_~k~0 999927)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92413#(<= main_~k~0 999927)} is VALID [2022-04-15 12:39:59,416 INFO L290 TraceCheckUtils]: 9: Hoare triple {92420#(<= main_~k~0 999926)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92413#(<= main_~k~0 999927)} is VALID [2022-04-15 12:39:59,417 INFO L290 TraceCheckUtils]: 8: Hoare triple {92420#(<= main_~k~0 999926)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92420#(<= main_~k~0 999926)} is VALID [2022-04-15 12:39:59,419 INFO L290 TraceCheckUtils]: 7: Hoare triple {92427#(<= main_~k~0 999925)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {92420#(<= main_~k~0 999926)} is VALID [2022-04-15 12:39:59,419 INFO L290 TraceCheckUtils]: 6: Hoare triple {92427#(<= main_~k~0 999925)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {92427#(<= main_~k~0 999925)} is VALID [2022-04-15 12:39:59,419 INFO L290 TraceCheckUtils]: 5: Hoare triple {91323#true} ~i~0 := 0;~k~0 := 0; {92427#(<= main_~k~0 999925)} is VALID [2022-04-15 12:39:59,419 INFO L272 TraceCheckUtils]: 4: Hoare triple {91323#true} call #t~ret3 := main(); {91323#true} is VALID [2022-04-15 12:39:59,420 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {91323#true} {91323#true} #54#return; {91323#true} is VALID [2022-04-15 12:39:59,420 INFO L290 TraceCheckUtils]: 2: Hoare triple {91323#true} assume true; {91323#true} is VALID [2022-04-15 12:39:59,420 INFO L290 TraceCheckUtils]: 1: Hoare triple {91323#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {91323#true} is VALID [2022-04-15 12:39:59,420 INFO L272 TraceCheckUtils]: 0: Hoare triple {91323#true} call ULTIMATE.init(); {91323#true} is VALID [2022-04-15 12:39:59,421 INFO L134 CoverageAnalysis]: Checked inductivity of 5625 backedges. 0 proven. 5625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:39:59,421 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686745707] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:39:59,421 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:39:59,421 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [81, 80, 80] total 160 [2022-04-15 12:39:59,421 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:39:59,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [108304365] [2022-04-15 12:39:59,421 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [108304365] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:39:59,421 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:39:59,421 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [81] imperfect sequences [] total 81 [2022-04-15 12:39:59,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985806185] [2022-04-15 12:39:59,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:39:59,422 INFO L78 Accepts]: Start accepts. Automaton has has 81 states, 81 states have (on average 1.9382716049382716) internal successors, (157), 79 states have internal predecessors, (157), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 161 [2022-04-15 12:39:59,422 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:39:59,422 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 81 states, 81 states have (on average 1.9382716049382716) internal successors, (157), 79 states have internal predecessors, (157), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:39:59,720 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 161 edges. 161 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:39:59,721 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2022-04-15 12:39:59,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:39:59,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2022-04-15 12:39:59,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11947, Invalid=13493, Unknown=0, NotChecked=0, Total=25440 [2022-04-15 12:39:59,724 INFO L87 Difference]: Start difference. First operand 162 states and 162 transitions. Second operand has 81 states, 81 states have (on average 1.9382716049382716) internal successors, (157), 79 states have internal predecessors, (157), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:04,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:40:04,183 INFO L93 Difference]: Finished difference Result 170 states and 170 transitions. [2022-04-15 12:40:04,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-04-15 12:40:04,183 INFO L78 Accepts]: Start accepts. Automaton has has 81 states, 81 states have (on average 1.9382716049382716) internal successors, (157), 79 states have internal predecessors, (157), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 161 [2022-04-15 12:40:04,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:40:04,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 81 states have (on average 1.9382716049382716) internal successors, (157), 79 states have internal predecessors, (157), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:04,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 170 transitions. [2022-04-15 12:40:04,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 81 states have (on average 1.9382716049382716) internal successors, (157), 79 states have internal predecessors, (157), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:04,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 170 transitions. [2022-04-15 12:40:04,185 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 81 states and 170 transitions. [2022-04-15 12:40:04,559 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 170 edges. 170 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:40:04,561 INFO L225 Difference]: With dead ends: 170 [2022-04-15 12:40:04,561 INFO L226 Difference]: Without dead ends: 165 [2022-04-15 12:40:04,565 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 481 GetRequests, 244 SyntacticMatches, 1 SemanticMatches, 236 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4291 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=23738, Invalid=32668, Unknown=0, NotChecked=0, Total=56406 [2022-04-15 12:40:04,565 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 162 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-15 12:40:04,565 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 38 Invalid, 275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-15 12:40:04,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2022-04-15 12:40:05,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 164. [2022-04-15 12:40:05,813 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:40:05,814 INFO L82 GeneralOperation]: Start isEquivalent. First operand 165 states. Second operand has 164 states, 159 states have (on average 1.0062893081761006) internal successors, (160), 159 states have internal predecessors, (160), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:05,814 INFO L74 IsIncluded]: Start isIncluded. First operand 165 states. Second operand has 164 states, 159 states have (on average 1.0062893081761006) internal successors, (160), 159 states have internal predecessors, (160), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:05,814 INFO L87 Difference]: Start difference. First operand 165 states. Second operand has 164 states, 159 states have (on average 1.0062893081761006) internal successors, (160), 159 states have internal predecessors, (160), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:05,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:40:05,815 INFO L93 Difference]: Finished difference Result 165 states and 165 transitions. [2022-04-15 12:40:05,815 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 165 transitions. [2022-04-15 12:40:05,815 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:40:05,815 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:40:05,816 INFO L74 IsIncluded]: Start isIncluded. First operand has 164 states, 159 states have (on average 1.0062893081761006) internal successors, (160), 159 states have internal predecessors, (160), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 165 states. [2022-04-15 12:40:05,816 INFO L87 Difference]: Start difference. First operand has 164 states, 159 states have (on average 1.0062893081761006) internal successors, (160), 159 states have internal predecessors, (160), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 165 states. [2022-04-15 12:40:05,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:40:05,817 INFO L93 Difference]: Finished difference Result 165 states and 165 transitions. [2022-04-15 12:40:05,817 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 165 transitions. [2022-04-15 12:40:05,817 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:40:05,817 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:40:05,817 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:40:05,817 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:40:05,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 159 states have (on average 1.0062893081761006) internal successors, (160), 159 states have internal predecessors, (160), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:05,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 164 transitions. [2022-04-15 12:40:05,819 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 164 transitions. Word has length 161 [2022-04-15 12:40:05,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:40:05,819 INFO L478 AbstractCegarLoop]: Abstraction has 164 states and 164 transitions. [2022-04-15 12:40:05,819 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 81 states have (on average 1.9382716049382716) internal successors, (157), 79 states have internal predecessors, (157), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:05,819 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 164 states and 164 transitions. [2022-04-15 12:40:06,315 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 164 edges. 164 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:40:06,315 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 164 transitions. [2022-04-15 12:40:06,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-04-15 12:40:06,316 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:40:06,316 INFO L499 BasicCegarLoop]: trace histogram [76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:40:06,333 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-04-15 12:40:06,530 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2022-04-15 12:40:06,530 INFO L403 AbstractCegarLoop]: === Iteration 77 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:40:06,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:40:06,531 INFO L85 PathProgramCache]: Analyzing trace with hash -2065484956, now seen corresponding path program 151 times [2022-04-15 12:40:06,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:40:06,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [9363747] [2022-04-15 12:40:06,967 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:40:06,967 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:40:06,967 INFO L85 PathProgramCache]: Analyzing trace with hash -2065484956, now seen corresponding path program 152 times [2022-04-15 12:40:06,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:40:06,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175520858] [2022-04-15 12:40:06,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:40:06,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:40:07,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:40:08,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:40:08,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:40:08,320 INFO L290 TraceCheckUtils]: 0: Hoare triple {93689#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {93605#true} is VALID [2022-04-15 12:40:08,320 INFO L290 TraceCheckUtils]: 1: Hoare triple {93605#true} assume true; {93605#true} is VALID [2022-04-15 12:40:08,320 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {93605#true} {93605#true} #54#return; {93605#true} is VALID [2022-04-15 12:40:08,320 INFO L272 TraceCheckUtils]: 0: Hoare triple {93605#true} call ULTIMATE.init(); {93689#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:40:08,320 INFO L290 TraceCheckUtils]: 1: Hoare triple {93689#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {93605#true} is VALID [2022-04-15 12:40:08,320 INFO L290 TraceCheckUtils]: 2: Hoare triple {93605#true} assume true; {93605#true} is VALID [2022-04-15 12:40:08,320 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {93605#true} {93605#true} #54#return; {93605#true} is VALID [2022-04-15 12:40:08,320 INFO L272 TraceCheckUtils]: 4: Hoare triple {93605#true} call #t~ret3 := main(); {93605#true} is VALID [2022-04-15 12:40:08,321 INFO L290 TraceCheckUtils]: 5: Hoare triple {93605#true} ~i~0 := 0;~k~0 := 0; {93610#(= main_~k~0 0)} is VALID [2022-04-15 12:40:08,321 INFO L290 TraceCheckUtils]: 6: Hoare triple {93610#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93610#(= main_~k~0 0)} is VALID [2022-04-15 12:40:08,321 INFO L290 TraceCheckUtils]: 7: Hoare triple {93610#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93611#(<= main_~k~0 1)} is VALID [2022-04-15 12:40:08,321 INFO L290 TraceCheckUtils]: 8: Hoare triple {93611#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93611#(<= main_~k~0 1)} is VALID [2022-04-15 12:40:08,328 INFO L290 TraceCheckUtils]: 9: Hoare triple {93611#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93612#(<= main_~k~0 2)} is VALID [2022-04-15 12:40:08,328 INFO L290 TraceCheckUtils]: 10: Hoare triple {93612#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93612#(<= main_~k~0 2)} is VALID [2022-04-15 12:40:08,331 INFO L290 TraceCheckUtils]: 11: Hoare triple {93612#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93613#(<= main_~k~0 3)} is VALID [2022-04-15 12:40:08,331 INFO L290 TraceCheckUtils]: 12: Hoare triple {93613#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93613#(<= main_~k~0 3)} is VALID [2022-04-15 12:40:08,334 INFO L290 TraceCheckUtils]: 13: Hoare triple {93613#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93614#(<= main_~k~0 4)} is VALID [2022-04-15 12:40:08,334 INFO L290 TraceCheckUtils]: 14: Hoare triple {93614#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93614#(<= main_~k~0 4)} is VALID [2022-04-15 12:40:08,336 INFO L290 TraceCheckUtils]: 15: Hoare triple {93614#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93615#(<= main_~k~0 5)} is VALID [2022-04-15 12:40:08,337 INFO L290 TraceCheckUtils]: 16: Hoare triple {93615#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93615#(<= main_~k~0 5)} is VALID [2022-04-15 12:40:08,339 INFO L290 TraceCheckUtils]: 17: Hoare triple {93615#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93616#(<= main_~k~0 6)} is VALID [2022-04-15 12:40:08,339 INFO L290 TraceCheckUtils]: 18: Hoare triple {93616#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93616#(<= main_~k~0 6)} is VALID [2022-04-15 12:40:08,342 INFO L290 TraceCheckUtils]: 19: Hoare triple {93616#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93617#(<= main_~k~0 7)} is VALID [2022-04-15 12:40:08,342 INFO L290 TraceCheckUtils]: 20: Hoare triple {93617#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93617#(<= main_~k~0 7)} is VALID [2022-04-15 12:40:08,345 INFO L290 TraceCheckUtils]: 21: Hoare triple {93617#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93618#(<= main_~k~0 8)} is VALID [2022-04-15 12:40:08,345 INFO L290 TraceCheckUtils]: 22: Hoare triple {93618#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93618#(<= main_~k~0 8)} is VALID [2022-04-15 12:40:08,347 INFO L290 TraceCheckUtils]: 23: Hoare triple {93618#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93619#(<= main_~k~0 9)} is VALID [2022-04-15 12:40:08,348 INFO L290 TraceCheckUtils]: 24: Hoare triple {93619#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93619#(<= main_~k~0 9)} is VALID [2022-04-15 12:40:08,350 INFO L290 TraceCheckUtils]: 25: Hoare triple {93619#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93620#(<= main_~k~0 10)} is VALID [2022-04-15 12:40:08,350 INFO L290 TraceCheckUtils]: 26: Hoare triple {93620#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93620#(<= main_~k~0 10)} is VALID [2022-04-15 12:40:08,353 INFO L290 TraceCheckUtils]: 27: Hoare triple {93620#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93621#(<= main_~k~0 11)} is VALID [2022-04-15 12:40:08,353 INFO L290 TraceCheckUtils]: 28: Hoare triple {93621#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93621#(<= main_~k~0 11)} is VALID [2022-04-15 12:40:08,356 INFO L290 TraceCheckUtils]: 29: Hoare triple {93621#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93622#(<= main_~k~0 12)} is VALID [2022-04-15 12:40:08,356 INFO L290 TraceCheckUtils]: 30: Hoare triple {93622#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93622#(<= main_~k~0 12)} is VALID [2022-04-15 12:40:08,359 INFO L290 TraceCheckUtils]: 31: Hoare triple {93622#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93623#(<= main_~k~0 13)} is VALID [2022-04-15 12:40:08,359 INFO L290 TraceCheckUtils]: 32: Hoare triple {93623#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93623#(<= main_~k~0 13)} is VALID [2022-04-15 12:40:08,361 INFO L290 TraceCheckUtils]: 33: Hoare triple {93623#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93624#(<= main_~k~0 14)} is VALID [2022-04-15 12:40:08,361 INFO L290 TraceCheckUtils]: 34: Hoare triple {93624#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93624#(<= main_~k~0 14)} is VALID [2022-04-15 12:40:08,364 INFO L290 TraceCheckUtils]: 35: Hoare triple {93624#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93625#(<= main_~k~0 15)} is VALID [2022-04-15 12:40:08,364 INFO L290 TraceCheckUtils]: 36: Hoare triple {93625#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93625#(<= main_~k~0 15)} is VALID [2022-04-15 12:40:08,367 INFO L290 TraceCheckUtils]: 37: Hoare triple {93625#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93626#(<= main_~k~0 16)} is VALID [2022-04-15 12:40:08,367 INFO L290 TraceCheckUtils]: 38: Hoare triple {93626#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93626#(<= main_~k~0 16)} is VALID [2022-04-15 12:40:08,369 INFO L290 TraceCheckUtils]: 39: Hoare triple {93626#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93627#(<= main_~k~0 17)} is VALID [2022-04-15 12:40:08,370 INFO L290 TraceCheckUtils]: 40: Hoare triple {93627#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93627#(<= main_~k~0 17)} is VALID [2022-04-15 12:40:08,372 INFO L290 TraceCheckUtils]: 41: Hoare triple {93627#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93628#(<= main_~k~0 18)} is VALID [2022-04-15 12:40:08,372 INFO L290 TraceCheckUtils]: 42: Hoare triple {93628#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93628#(<= main_~k~0 18)} is VALID [2022-04-15 12:40:08,375 INFO L290 TraceCheckUtils]: 43: Hoare triple {93628#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93629#(<= main_~k~0 19)} is VALID [2022-04-15 12:40:08,375 INFO L290 TraceCheckUtils]: 44: Hoare triple {93629#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93629#(<= main_~k~0 19)} is VALID [2022-04-15 12:40:08,378 INFO L290 TraceCheckUtils]: 45: Hoare triple {93629#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93630#(<= main_~k~0 20)} is VALID [2022-04-15 12:40:08,378 INFO L290 TraceCheckUtils]: 46: Hoare triple {93630#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93630#(<= main_~k~0 20)} is VALID [2022-04-15 12:40:08,380 INFO L290 TraceCheckUtils]: 47: Hoare triple {93630#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93631#(<= main_~k~0 21)} is VALID [2022-04-15 12:40:08,381 INFO L290 TraceCheckUtils]: 48: Hoare triple {93631#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93631#(<= main_~k~0 21)} is VALID [2022-04-15 12:40:08,383 INFO L290 TraceCheckUtils]: 49: Hoare triple {93631#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93632#(<= main_~k~0 22)} is VALID [2022-04-15 12:40:08,383 INFO L290 TraceCheckUtils]: 50: Hoare triple {93632#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93632#(<= main_~k~0 22)} is VALID [2022-04-15 12:40:08,386 INFO L290 TraceCheckUtils]: 51: Hoare triple {93632#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93633#(<= main_~k~0 23)} is VALID [2022-04-15 12:40:08,386 INFO L290 TraceCheckUtils]: 52: Hoare triple {93633#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93633#(<= main_~k~0 23)} is VALID [2022-04-15 12:40:08,388 INFO L290 TraceCheckUtils]: 53: Hoare triple {93633#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93634#(<= main_~k~0 24)} is VALID [2022-04-15 12:40:08,389 INFO L290 TraceCheckUtils]: 54: Hoare triple {93634#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93634#(<= main_~k~0 24)} is VALID [2022-04-15 12:40:08,391 INFO L290 TraceCheckUtils]: 55: Hoare triple {93634#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93635#(<= main_~k~0 25)} is VALID [2022-04-15 12:40:08,391 INFO L290 TraceCheckUtils]: 56: Hoare triple {93635#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93635#(<= main_~k~0 25)} is VALID [2022-04-15 12:40:08,394 INFO L290 TraceCheckUtils]: 57: Hoare triple {93635#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93636#(<= main_~k~0 26)} is VALID [2022-04-15 12:40:08,394 INFO L290 TraceCheckUtils]: 58: Hoare triple {93636#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93636#(<= main_~k~0 26)} is VALID [2022-04-15 12:40:08,397 INFO L290 TraceCheckUtils]: 59: Hoare triple {93636#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93637#(<= main_~k~0 27)} is VALID [2022-04-15 12:40:08,397 INFO L290 TraceCheckUtils]: 60: Hoare triple {93637#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93637#(<= main_~k~0 27)} is VALID [2022-04-15 12:40:08,399 INFO L290 TraceCheckUtils]: 61: Hoare triple {93637#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93638#(<= main_~k~0 28)} is VALID [2022-04-15 12:40:08,400 INFO L290 TraceCheckUtils]: 62: Hoare triple {93638#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93638#(<= main_~k~0 28)} is VALID [2022-04-15 12:40:08,402 INFO L290 TraceCheckUtils]: 63: Hoare triple {93638#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93639#(<= main_~k~0 29)} is VALID [2022-04-15 12:40:08,402 INFO L290 TraceCheckUtils]: 64: Hoare triple {93639#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93639#(<= main_~k~0 29)} is VALID [2022-04-15 12:40:08,405 INFO L290 TraceCheckUtils]: 65: Hoare triple {93639#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93640#(<= main_~k~0 30)} is VALID [2022-04-15 12:40:08,405 INFO L290 TraceCheckUtils]: 66: Hoare triple {93640#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93640#(<= main_~k~0 30)} is VALID [2022-04-15 12:40:08,408 INFO L290 TraceCheckUtils]: 67: Hoare triple {93640#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93641#(<= main_~k~0 31)} is VALID [2022-04-15 12:40:08,408 INFO L290 TraceCheckUtils]: 68: Hoare triple {93641#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93641#(<= main_~k~0 31)} is VALID [2022-04-15 12:40:08,411 INFO L290 TraceCheckUtils]: 69: Hoare triple {93641#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93642#(<= main_~k~0 32)} is VALID [2022-04-15 12:40:08,411 INFO L290 TraceCheckUtils]: 70: Hoare triple {93642#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93642#(<= main_~k~0 32)} is VALID [2022-04-15 12:40:08,413 INFO L290 TraceCheckUtils]: 71: Hoare triple {93642#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93643#(<= main_~k~0 33)} is VALID [2022-04-15 12:40:08,414 INFO L290 TraceCheckUtils]: 72: Hoare triple {93643#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93643#(<= main_~k~0 33)} is VALID [2022-04-15 12:40:08,416 INFO L290 TraceCheckUtils]: 73: Hoare triple {93643#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93644#(<= main_~k~0 34)} is VALID [2022-04-15 12:40:08,416 INFO L290 TraceCheckUtils]: 74: Hoare triple {93644#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93644#(<= main_~k~0 34)} is VALID [2022-04-15 12:40:08,419 INFO L290 TraceCheckUtils]: 75: Hoare triple {93644#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93645#(<= main_~k~0 35)} is VALID [2022-04-15 12:40:08,419 INFO L290 TraceCheckUtils]: 76: Hoare triple {93645#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93645#(<= main_~k~0 35)} is VALID [2022-04-15 12:40:08,421 INFO L290 TraceCheckUtils]: 77: Hoare triple {93645#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93646#(<= main_~k~0 36)} is VALID [2022-04-15 12:40:08,422 INFO L290 TraceCheckUtils]: 78: Hoare triple {93646#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93646#(<= main_~k~0 36)} is VALID [2022-04-15 12:40:08,424 INFO L290 TraceCheckUtils]: 79: Hoare triple {93646#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93647#(<= main_~k~0 37)} is VALID [2022-04-15 12:40:08,424 INFO L290 TraceCheckUtils]: 80: Hoare triple {93647#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93647#(<= main_~k~0 37)} is VALID [2022-04-15 12:40:08,427 INFO L290 TraceCheckUtils]: 81: Hoare triple {93647#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93648#(<= main_~k~0 38)} is VALID [2022-04-15 12:40:08,427 INFO L290 TraceCheckUtils]: 82: Hoare triple {93648#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93648#(<= main_~k~0 38)} is VALID [2022-04-15 12:40:08,430 INFO L290 TraceCheckUtils]: 83: Hoare triple {93648#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93649#(<= main_~k~0 39)} is VALID [2022-04-15 12:40:08,430 INFO L290 TraceCheckUtils]: 84: Hoare triple {93649#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93649#(<= main_~k~0 39)} is VALID [2022-04-15 12:40:08,433 INFO L290 TraceCheckUtils]: 85: Hoare triple {93649#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93650#(<= main_~k~0 40)} is VALID [2022-04-15 12:40:08,433 INFO L290 TraceCheckUtils]: 86: Hoare triple {93650#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93650#(<= main_~k~0 40)} is VALID [2022-04-15 12:40:08,436 INFO L290 TraceCheckUtils]: 87: Hoare triple {93650#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93651#(<= main_~k~0 41)} is VALID [2022-04-15 12:40:08,436 INFO L290 TraceCheckUtils]: 88: Hoare triple {93651#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93651#(<= main_~k~0 41)} is VALID [2022-04-15 12:40:08,438 INFO L290 TraceCheckUtils]: 89: Hoare triple {93651#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93652#(<= main_~k~0 42)} is VALID [2022-04-15 12:40:08,439 INFO L290 TraceCheckUtils]: 90: Hoare triple {93652#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93652#(<= main_~k~0 42)} is VALID [2022-04-15 12:40:08,441 INFO L290 TraceCheckUtils]: 91: Hoare triple {93652#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93653#(<= main_~k~0 43)} is VALID [2022-04-15 12:40:08,441 INFO L290 TraceCheckUtils]: 92: Hoare triple {93653#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93653#(<= main_~k~0 43)} is VALID [2022-04-15 12:40:08,444 INFO L290 TraceCheckUtils]: 93: Hoare triple {93653#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93654#(<= main_~k~0 44)} is VALID [2022-04-15 12:40:08,444 INFO L290 TraceCheckUtils]: 94: Hoare triple {93654#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93654#(<= main_~k~0 44)} is VALID [2022-04-15 12:40:08,447 INFO L290 TraceCheckUtils]: 95: Hoare triple {93654#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93655#(<= main_~k~0 45)} is VALID [2022-04-15 12:40:08,447 INFO L290 TraceCheckUtils]: 96: Hoare triple {93655#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93655#(<= main_~k~0 45)} is VALID [2022-04-15 12:40:08,449 INFO L290 TraceCheckUtils]: 97: Hoare triple {93655#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93656#(<= main_~k~0 46)} is VALID [2022-04-15 12:40:08,450 INFO L290 TraceCheckUtils]: 98: Hoare triple {93656#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93656#(<= main_~k~0 46)} is VALID [2022-04-15 12:40:08,452 INFO L290 TraceCheckUtils]: 99: Hoare triple {93656#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93657#(<= main_~k~0 47)} is VALID [2022-04-15 12:40:08,452 INFO L290 TraceCheckUtils]: 100: Hoare triple {93657#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93657#(<= main_~k~0 47)} is VALID [2022-04-15 12:40:08,455 INFO L290 TraceCheckUtils]: 101: Hoare triple {93657#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93658#(<= main_~k~0 48)} is VALID [2022-04-15 12:40:08,455 INFO L290 TraceCheckUtils]: 102: Hoare triple {93658#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93658#(<= main_~k~0 48)} is VALID [2022-04-15 12:40:08,457 INFO L290 TraceCheckUtils]: 103: Hoare triple {93658#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93659#(<= main_~k~0 49)} is VALID [2022-04-15 12:40:08,458 INFO L290 TraceCheckUtils]: 104: Hoare triple {93659#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93659#(<= main_~k~0 49)} is VALID [2022-04-15 12:40:08,460 INFO L290 TraceCheckUtils]: 105: Hoare triple {93659#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93660#(<= main_~k~0 50)} is VALID [2022-04-15 12:40:08,460 INFO L290 TraceCheckUtils]: 106: Hoare triple {93660#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93660#(<= main_~k~0 50)} is VALID [2022-04-15 12:40:08,463 INFO L290 TraceCheckUtils]: 107: Hoare triple {93660#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93661#(<= main_~k~0 51)} is VALID [2022-04-15 12:40:08,463 INFO L290 TraceCheckUtils]: 108: Hoare triple {93661#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93661#(<= main_~k~0 51)} is VALID [2022-04-15 12:40:08,465 INFO L290 TraceCheckUtils]: 109: Hoare triple {93661#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93662#(<= main_~k~0 52)} is VALID [2022-04-15 12:40:08,466 INFO L290 TraceCheckUtils]: 110: Hoare triple {93662#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93662#(<= main_~k~0 52)} is VALID [2022-04-15 12:40:08,468 INFO L290 TraceCheckUtils]: 111: Hoare triple {93662#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93663#(<= main_~k~0 53)} is VALID [2022-04-15 12:40:08,468 INFO L290 TraceCheckUtils]: 112: Hoare triple {93663#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93663#(<= main_~k~0 53)} is VALID [2022-04-15 12:40:08,471 INFO L290 TraceCheckUtils]: 113: Hoare triple {93663#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93664#(<= main_~k~0 54)} is VALID [2022-04-15 12:40:08,471 INFO L290 TraceCheckUtils]: 114: Hoare triple {93664#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93664#(<= main_~k~0 54)} is VALID [2022-04-15 12:40:08,474 INFO L290 TraceCheckUtils]: 115: Hoare triple {93664#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93665#(<= main_~k~0 55)} is VALID [2022-04-15 12:40:08,474 INFO L290 TraceCheckUtils]: 116: Hoare triple {93665#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93665#(<= main_~k~0 55)} is VALID [2022-04-15 12:40:08,476 INFO L290 TraceCheckUtils]: 117: Hoare triple {93665#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93666#(<= main_~k~0 56)} is VALID [2022-04-15 12:40:08,476 INFO L290 TraceCheckUtils]: 118: Hoare triple {93666#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93666#(<= main_~k~0 56)} is VALID [2022-04-15 12:40:08,479 INFO L290 TraceCheckUtils]: 119: Hoare triple {93666#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93667#(<= main_~k~0 57)} is VALID [2022-04-15 12:40:08,479 INFO L290 TraceCheckUtils]: 120: Hoare triple {93667#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93667#(<= main_~k~0 57)} is VALID [2022-04-15 12:40:08,482 INFO L290 TraceCheckUtils]: 121: Hoare triple {93667#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93668#(<= main_~k~0 58)} is VALID [2022-04-15 12:40:08,482 INFO L290 TraceCheckUtils]: 122: Hoare triple {93668#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93668#(<= main_~k~0 58)} is VALID [2022-04-15 12:40:08,485 INFO L290 TraceCheckUtils]: 123: Hoare triple {93668#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93669#(<= main_~k~0 59)} is VALID [2022-04-15 12:40:08,485 INFO L290 TraceCheckUtils]: 124: Hoare triple {93669#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93669#(<= main_~k~0 59)} is VALID [2022-04-15 12:40:08,487 INFO L290 TraceCheckUtils]: 125: Hoare triple {93669#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93670#(<= main_~k~0 60)} is VALID [2022-04-15 12:40:08,488 INFO L290 TraceCheckUtils]: 126: Hoare triple {93670#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93670#(<= main_~k~0 60)} is VALID [2022-04-15 12:40:08,490 INFO L290 TraceCheckUtils]: 127: Hoare triple {93670#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93671#(<= main_~k~0 61)} is VALID [2022-04-15 12:40:08,490 INFO L290 TraceCheckUtils]: 128: Hoare triple {93671#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93671#(<= main_~k~0 61)} is VALID [2022-04-15 12:40:08,493 INFO L290 TraceCheckUtils]: 129: Hoare triple {93671#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93672#(<= main_~k~0 62)} is VALID [2022-04-15 12:40:08,493 INFO L290 TraceCheckUtils]: 130: Hoare triple {93672#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93672#(<= main_~k~0 62)} is VALID [2022-04-15 12:40:08,496 INFO L290 TraceCheckUtils]: 131: Hoare triple {93672#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93673#(<= main_~k~0 63)} is VALID [2022-04-15 12:40:08,496 INFO L290 TraceCheckUtils]: 132: Hoare triple {93673#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93673#(<= main_~k~0 63)} is VALID [2022-04-15 12:40:08,500 INFO L290 TraceCheckUtils]: 133: Hoare triple {93673#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93674#(<= main_~k~0 64)} is VALID [2022-04-15 12:40:08,500 INFO L290 TraceCheckUtils]: 134: Hoare triple {93674#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93674#(<= main_~k~0 64)} is VALID [2022-04-15 12:40:08,503 INFO L290 TraceCheckUtils]: 135: Hoare triple {93674#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93675#(<= main_~k~0 65)} is VALID [2022-04-15 12:40:08,503 INFO L290 TraceCheckUtils]: 136: Hoare triple {93675#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93675#(<= main_~k~0 65)} is VALID [2022-04-15 12:40:08,506 INFO L290 TraceCheckUtils]: 137: Hoare triple {93675#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93676#(<= main_~k~0 66)} is VALID [2022-04-15 12:40:08,506 INFO L290 TraceCheckUtils]: 138: Hoare triple {93676#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93676#(<= main_~k~0 66)} is VALID [2022-04-15 12:40:08,509 INFO L290 TraceCheckUtils]: 139: Hoare triple {93676#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93677#(<= main_~k~0 67)} is VALID [2022-04-15 12:40:08,509 INFO L290 TraceCheckUtils]: 140: Hoare triple {93677#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93677#(<= main_~k~0 67)} is VALID [2022-04-15 12:40:08,513 INFO L290 TraceCheckUtils]: 141: Hoare triple {93677#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93678#(<= main_~k~0 68)} is VALID [2022-04-15 12:40:08,513 INFO L290 TraceCheckUtils]: 142: Hoare triple {93678#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93678#(<= main_~k~0 68)} is VALID [2022-04-15 12:40:08,517 INFO L290 TraceCheckUtils]: 143: Hoare triple {93678#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93679#(<= main_~k~0 69)} is VALID [2022-04-15 12:40:08,517 INFO L290 TraceCheckUtils]: 144: Hoare triple {93679#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93679#(<= main_~k~0 69)} is VALID [2022-04-15 12:40:08,520 INFO L290 TraceCheckUtils]: 145: Hoare triple {93679#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93680#(<= main_~k~0 70)} is VALID [2022-04-15 12:40:08,520 INFO L290 TraceCheckUtils]: 146: Hoare triple {93680#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93680#(<= main_~k~0 70)} is VALID [2022-04-15 12:40:08,523 INFO L290 TraceCheckUtils]: 147: Hoare triple {93680#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93681#(<= main_~k~0 71)} is VALID [2022-04-15 12:40:08,523 INFO L290 TraceCheckUtils]: 148: Hoare triple {93681#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93681#(<= main_~k~0 71)} is VALID [2022-04-15 12:40:08,527 INFO L290 TraceCheckUtils]: 149: Hoare triple {93681#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93682#(<= main_~k~0 72)} is VALID [2022-04-15 12:40:08,527 INFO L290 TraceCheckUtils]: 150: Hoare triple {93682#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93682#(<= main_~k~0 72)} is VALID [2022-04-15 12:40:08,530 INFO L290 TraceCheckUtils]: 151: Hoare triple {93682#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93683#(<= main_~k~0 73)} is VALID [2022-04-15 12:40:08,530 INFO L290 TraceCheckUtils]: 152: Hoare triple {93683#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93683#(<= main_~k~0 73)} is VALID [2022-04-15 12:40:08,533 INFO L290 TraceCheckUtils]: 153: Hoare triple {93683#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93684#(<= main_~k~0 74)} is VALID [2022-04-15 12:40:08,533 INFO L290 TraceCheckUtils]: 154: Hoare triple {93684#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93684#(<= main_~k~0 74)} is VALID [2022-04-15 12:40:08,536 INFO L290 TraceCheckUtils]: 155: Hoare triple {93684#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93685#(<= main_~k~0 75)} is VALID [2022-04-15 12:40:08,536 INFO L290 TraceCheckUtils]: 156: Hoare triple {93685#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93685#(<= main_~k~0 75)} is VALID [2022-04-15 12:40:08,539 INFO L290 TraceCheckUtils]: 157: Hoare triple {93685#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93686#(<= main_~k~0 76)} is VALID [2022-04-15 12:40:08,539 INFO L290 TraceCheckUtils]: 158: Hoare triple {93686#(<= main_~k~0 76)} assume !(~i~0 < 1000000); {93686#(<= main_~k~0 76)} is VALID [2022-04-15 12:40:08,539 INFO L272 TraceCheckUtils]: 159: Hoare triple {93686#(<= main_~k~0 76)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {93687#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:40:08,540 INFO L290 TraceCheckUtils]: 160: Hoare triple {93687#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {93688#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:40:08,540 INFO L290 TraceCheckUtils]: 161: Hoare triple {93688#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {93606#false} is VALID [2022-04-15 12:40:08,540 INFO L290 TraceCheckUtils]: 162: Hoare triple {93606#false} assume !false; {93606#false} is VALID [2022-04-15 12:40:08,541 INFO L134 CoverageAnalysis]: Checked inductivity of 5776 backedges. 0 proven. 5776 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:40:08,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:40:08,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175520858] [2022-04-15 12:40:08,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175520858] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:40:08,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188114963] [2022-04-15 12:40:08,541 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:40:08,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:40:08,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:40:08,542 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:40:08,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-04-15 12:40:08,722 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:40:08,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:40:08,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 885 conjuncts, 80 conjunts are in the unsatisfiable core [2022-04-15 12:40:08,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:40:08,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:40:09,345 INFO L272 TraceCheckUtils]: 0: Hoare triple {93605#true} call ULTIMATE.init(); {93605#true} is VALID [2022-04-15 12:40:09,345 INFO L290 TraceCheckUtils]: 1: Hoare triple {93605#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {93605#true} is VALID [2022-04-15 12:40:09,345 INFO L290 TraceCheckUtils]: 2: Hoare triple {93605#true} assume true; {93605#true} is VALID [2022-04-15 12:40:09,345 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {93605#true} {93605#true} #54#return; {93605#true} is VALID [2022-04-15 12:40:09,345 INFO L272 TraceCheckUtils]: 4: Hoare triple {93605#true} call #t~ret3 := main(); {93605#true} is VALID [2022-04-15 12:40:09,345 INFO L290 TraceCheckUtils]: 5: Hoare triple {93605#true} ~i~0 := 0;~k~0 := 0; {93708#(<= main_~k~0 0)} is VALID [2022-04-15 12:40:09,346 INFO L290 TraceCheckUtils]: 6: Hoare triple {93708#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93708#(<= main_~k~0 0)} is VALID [2022-04-15 12:40:09,354 INFO L290 TraceCheckUtils]: 7: Hoare triple {93708#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93611#(<= main_~k~0 1)} is VALID [2022-04-15 12:40:09,354 INFO L290 TraceCheckUtils]: 8: Hoare triple {93611#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93611#(<= main_~k~0 1)} is VALID [2022-04-15 12:40:09,358 INFO L290 TraceCheckUtils]: 9: Hoare triple {93611#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93612#(<= main_~k~0 2)} is VALID [2022-04-15 12:40:09,359 INFO L290 TraceCheckUtils]: 10: Hoare triple {93612#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93612#(<= main_~k~0 2)} is VALID [2022-04-15 12:40:09,362 INFO L290 TraceCheckUtils]: 11: Hoare triple {93612#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93613#(<= main_~k~0 3)} is VALID [2022-04-15 12:40:09,362 INFO L290 TraceCheckUtils]: 12: Hoare triple {93613#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93613#(<= main_~k~0 3)} is VALID [2022-04-15 12:40:09,366 INFO L290 TraceCheckUtils]: 13: Hoare triple {93613#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93614#(<= main_~k~0 4)} is VALID [2022-04-15 12:40:09,366 INFO L290 TraceCheckUtils]: 14: Hoare triple {93614#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93614#(<= main_~k~0 4)} is VALID [2022-04-15 12:40:09,369 INFO L290 TraceCheckUtils]: 15: Hoare triple {93614#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93615#(<= main_~k~0 5)} is VALID [2022-04-15 12:40:09,369 INFO L290 TraceCheckUtils]: 16: Hoare triple {93615#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93615#(<= main_~k~0 5)} is VALID [2022-04-15 12:40:09,373 INFO L290 TraceCheckUtils]: 17: Hoare triple {93615#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93616#(<= main_~k~0 6)} is VALID [2022-04-15 12:40:09,373 INFO L290 TraceCheckUtils]: 18: Hoare triple {93616#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93616#(<= main_~k~0 6)} is VALID [2022-04-15 12:40:09,377 INFO L290 TraceCheckUtils]: 19: Hoare triple {93616#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93617#(<= main_~k~0 7)} is VALID [2022-04-15 12:40:09,377 INFO L290 TraceCheckUtils]: 20: Hoare triple {93617#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93617#(<= main_~k~0 7)} is VALID [2022-04-15 12:40:09,380 INFO L290 TraceCheckUtils]: 21: Hoare triple {93617#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93618#(<= main_~k~0 8)} is VALID [2022-04-15 12:40:09,380 INFO L290 TraceCheckUtils]: 22: Hoare triple {93618#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93618#(<= main_~k~0 8)} is VALID [2022-04-15 12:40:09,384 INFO L290 TraceCheckUtils]: 23: Hoare triple {93618#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93619#(<= main_~k~0 9)} is VALID [2022-04-15 12:40:09,384 INFO L290 TraceCheckUtils]: 24: Hoare triple {93619#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93619#(<= main_~k~0 9)} is VALID [2022-04-15 12:40:09,388 INFO L290 TraceCheckUtils]: 25: Hoare triple {93619#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93620#(<= main_~k~0 10)} is VALID [2022-04-15 12:40:09,388 INFO L290 TraceCheckUtils]: 26: Hoare triple {93620#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93620#(<= main_~k~0 10)} is VALID [2022-04-15 12:40:09,391 INFO L290 TraceCheckUtils]: 27: Hoare triple {93620#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93621#(<= main_~k~0 11)} is VALID [2022-04-15 12:40:09,392 INFO L290 TraceCheckUtils]: 28: Hoare triple {93621#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93621#(<= main_~k~0 11)} is VALID [2022-04-15 12:40:09,395 INFO L290 TraceCheckUtils]: 29: Hoare triple {93621#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93622#(<= main_~k~0 12)} is VALID [2022-04-15 12:40:09,395 INFO L290 TraceCheckUtils]: 30: Hoare triple {93622#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93622#(<= main_~k~0 12)} is VALID [2022-04-15 12:40:09,398 INFO L290 TraceCheckUtils]: 31: Hoare triple {93622#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93623#(<= main_~k~0 13)} is VALID [2022-04-15 12:40:09,399 INFO L290 TraceCheckUtils]: 32: Hoare triple {93623#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93623#(<= main_~k~0 13)} is VALID [2022-04-15 12:40:09,402 INFO L290 TraceCheckUtils]: 33: Hoare triple {93623#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93624#(<= main_~k~0 14)} is VALID [2022-04-15 12:40:09,402 INFO L290 TraceCheckUtils]: 34: Hoare triple {93624#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93624#(<= main_~k~0 14)} is VALID [2022-04-15 12:40:09,405 INFO L290 TraceCheckUtils]: 35: Hoare triple {93624#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93625#(<= main_~k~0 15)} is VALID [2022-04-15 12:40:09,405 INFO L290 TraceCheckUtils]: 36: Hoare triple {93625#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93625#(<= main_~k~0 15)} is VALID [2022-04-15 12:40:09,408 INFO L290 TraceCheckUtils]: 37: Hoare triple {93625#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93626#(<= main_~k~0 16)} is VALID [2022-04-15 12:40:09,408 INFO L290 TraceCheckUtils]: 38: Hoare triple {93626#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93626#(<= main_~k~0 16)} is VALID [2022-04-15 12:40:09,412 INFO L290 TraceCheckUtils]: 39: Hoare triple {93626#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93627#(<= main_~k~0 17)} is VALID [2022-04-15 12:40:09,412 INFO L290 TraceCheckUtils]: 40: Hoare triple {93627#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93627#(<= main_~k~0 17)} is VALID [2022-04-15 12:40:09,415 INFO L290 TraceCheckUtils]: 41: Hoare triple {93627#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93628#(<= main_~k~0 18)} is VALID [2022-04-15 12:40:09,415 INFO L290 TraceCheckUtils]: 42: Hoare triple {93628#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93628#(<= main_~k~0 18)} is VALID [2022-04-15 12:40:09,418 INFO L290 TraceCheckUtils]: 43: Hoare triple {93628#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93629#(<= main_~k~0 19)} is VALID [2022-04-15 12:40:09,418 INFO L290 TraceCheckUtils]: 44: Hoare triple {93629#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93629#(<= main_~k~0 19)} is VALID [2022-04-15 12:40:09,421 INFO L290 TraceCheckUtils]: 45: Hoare triple {93629#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93630#(<= main_~k~0 20)} is VALID [2022-04-15 12:40:09,422 INFO L290 TraceCheckUtils]: 46: Hoare triple {93630#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93630#(<= main_~k~0 20)} is VALID [2022-04-15 12:40:09,425 INFO L290 TraceCheckUtils]: 47: Hoare triple {93630#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93631#(<= main_~k~0 21)} is VALID [2022-04-15 12:40:09,425 INFO L290 TraceCheckUtils]: 48: Hoare triple {93631#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93631#(<= main_~k~0 21)} is VALID [2022-04-15 12:40:09,428 INFO L290 TraceCheckUtils]: 49: Hoare triple {93631#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93632#(<= main_~k~0 22)} is VALID [2022-04-15 12:40:09,428 INFO L290 TraceCheckUtils]: 50: Hoare triple {93632#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93632#(<= main_~k~0 22)} is VALID [2022-04-15 12:40:09,431 INFO L290 TraceCheckUtils]: 51: Hoare triple {93632#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93633#(<= main_~k~0 23)} is VALID [2022-04-15 12:40:09,432 INFO L290 TraceCheckUtils]: 52: Hoare triple {93633#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93633#(<= main_~k~0 23)} is VALID [2022-04-15 12:40:09,436 INFO L290 TraceCheckUtils]: 53: Hoare triple {93633#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93634#(<= main_~k~0 24)} is VALID [2022-04-15 12:40:09,436 INFO L290 TraceCheckUtils]: 54: Hoare triple {93634#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93634#(<= main_~k~0 24)} is VALID [2022-04-15 12:40:09,439 INFO L290 TraceCheckUtils]: 55: Hoare triple {93634#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93635#(<= main_~k~0 25)} is VALID [2022-04-15 12:40:09,439 INFO L290 TraceCheckUtils]: 56: Hoare triple {93635#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93635#(<= main_~k~0 25)} is VALID [2022-04-15 12:40:09,442 INFO L290 TraceCheckUtils]: 57: Hoare triple {93635#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93636#(<= main_~k~0 26)} is VALID [2022-04-15 12:40:09,442 INFO L290 TraceCheckUtils]: 58: Hoare triple {93636#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93636#(<= main_~k~0 26)} is VALID [2022-04-15 12:40:09,445 INFO L290 TraceCheckUtils]: 59: Hoare triple {93636#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93637#(<= main_~k~0 27)} is VALID [2022-04-15 12:40:09,445 INFO L290 TraceCheckUtils]: 60: Hoare triple {93637#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93637#(<= main_~k~0 27)} is VALID [2022-04-15 12:40:09,449 INFO L290 TraceCheckUtils]: 61: Hoare triple {93637#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93638#(<= main_~k~0 28)} is VALID [2022-04-15 12:40:09,449 INFO L290 TraceCheckUtils]: 62: Hoare triple {93638#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93638#(<= main_~k~0 28)} is VALID [2022-04-15 12:40:09,452 INFO L290 TraceCheckUtils]: 63: Hoare triple {93638#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93639#(<= main_~k~0 29)} is VALID [2022-04-15 12:40:09,452 INFO L290 TraceCheckUtils]: 64: Hoare triple {93639#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93639#(<= main_~k~0 29)} is VALID [2022-04-15 12:40:09,455 INFO L290 TraceCheckUtils]: 65: Hoare triple {93639#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93640#(<= main_~k~0 30)} is VALID [2022-04-15 12:40:09,456 INFO L290 TraceCheckUtils]: 66: Hoare triple {93640#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93640#(<= main_~k~0 30)} is VALID [2022-04-15 12:40:09,459 INFO L290 TraceCheckUtils]: 67: Hoare triple {93640#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93641#(<= main_~k~0 31)} is VALID [2022-04-15 12:40:09,459 INFO L290 TraceCheckUtils]: 68: Hoare triple {93641#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93641#(<= main_~k~0 31)} is VALID [2022-04-15 12:40:09,462 INFO L290 TraceCheckUtils]: 69: Hoare triple {93641#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93642#(<= main_~k~0 32)} is VALID [2022-04-15 12:40:09,462 INFO L290 TraceCheckUtils]: 70: Hoare triple {93642#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93642#(<= main_~k~0 32)} is VALID [2022-04-15 12:40:09,465 INFO L290 TraceCheckUtils]: 71: Hoare triple {93642#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93643#(<= main_~k~0 33)} is VALID [2022-04-15 12:40:09,465 INFO L290 TraceCheckUtils]: 72: Hoare triple {93643#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93643#(<= main_~k~0 33)} is VALID [2022-04-15 12:40:09,468 INFO L290 TraceCheckUtils]: 73: Hoare triple {93643#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93644#(<= main_~k~0 34)} is VALID [2022-04-15 12:40:09,469 INFO L290 TraceCheckUtils]: 74: Hoare triple {93644#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93644#(<= main_~k~0 34)} is VALID [2022-04-15 12:40:09,472 INFO L290 TraceCheckUtils]: 75: Hoare triple {93644#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93645#(<= main_~k~0 35)} is VALID [2022-04-15 12:40:09,472 INFO L290 TraceCheckUtils]: 76: Hoare triple {93645#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93645#(<= main_~k~0 35)} is VALID [2022-04-15 12:40:09,475 INFO L290 TraceCheckUtils]: 77: Hoare triple {93645#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93646#(<= main_~k~0 36)} is VALID [2022-04-15 12:40:09,475 INFO L290 TraceCheckUtils]: 78: Hoare triple {93646#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93646#(<= main_~k~0 36)} is VALID [2022-04-15 12:40:09,478 INFO L290 TraceCheckUtils]: 79: Hoare triple {93646#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93647#(<= main_~k~0 37)} is VALID [2022-04-15 12:40:09,478 INFO L290 TraceCheckUtils]: 80: Hoare triple {93647#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93647#(<= main_~k~0 37)} is VALID [2022-04-15 12:40:09,481 INFO L290 TraceCheckUtils]: 81: Hoare triple {93647#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93648#(<= main_~k~0 38)} is VALID [2022-04-15 12:40:09,482 INFO L290 TraceCheckUtils]: 82: Hoare triple {93648#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93648#(<= main_~k~0 38)} is VALID [2022-04-15 12:40:09,484 INFO L290 TraceCheckUtils]: 83: Hoare triple {93648#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93649#(<= main_~k~0 39)} is VALID [2022-04-15 12:40:09,485 INFO L290 TraceCheckUtils]: 84: Hoare triple {93649#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93649#(<= main_~k~0 39)} is VALID [2022-04-15 12:40:09,487 INFO L290 TraceCheckUtils]: 85: Hoare triple {93649#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93650#(<= main_~k~0 40)} is VALID [2022-04-15 12:40:09,488 INFO L290 TraceCheckUtils]: 86: Hoare triple {93650#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93650#(<= main_~k~0 40)} is VALID [2022-04-15 12:40:09,490 INFO L290 TraceCheckUtils]: 87: Hoare triple {93650#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93651#(<= main_~k~0 41)} is VALID [2022-04-15 12:40:09,491 INFO L290 TraceCheckUtils]: 88: Hoare triple {93651#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93651#(<= main_~k~0 41)} is VALID [2022-04-15 12:40:09,494 INFO L290 TraceCheckUtils]: 89: Hoare triple {93651#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93652#(<= main_~k~0 42)} is VALID [2022-04-15 12:40:09,494 INFO L290 TraceCheckUtils]: 90: Hoare triple {93652#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93652#(<= main_~k~0 42)} is VALID [2022-04-15 12:40:09,497 INFO L290 TraceCheckUtils]: 91: Hoare triple {93652#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93653#(<= main_~k~0 43)} is VALID [2022-04-15 12:40:09,497 INFO L290 TraceCheckUtils]: 92: Hoare triple {93653#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93653#(<= main_~k~0 43)} is VALID [2022-04-15 12:40:09,500 INFO L290 TraceCheckUtils]: 93: Hoare triple {93653#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93654#(<= main_~k~0 44)} is VALID [2022-04-15 12:40:09,500 INFO L290 TraceCheckUtils]: 94: Hoare triple {93654#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93654#(<= main_~k~0 44)} is VALID [2022-04-15 12:40:09,503 INFO L290 TraceCheckUtils]: 95: Hoare triple {93654#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93655#(<= main_~k~0 45)} is VALID [2022-04-15 12:40:09,503 INFO L290 TraceCheckUtils]: 96: Hoare triple {93655#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93655#(<= main_~k~0 45)} is VALID [2022-04-15 12:40:09,506 INFO L290 TraceCheckUtils]: 97: Hoare triple {93655#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93656#(<= main_~k~0 46)} is VALID [2022-04-15 12:40:09,506 INFO L290 TraceCheckUtils]: 98: Hoare triple {93656#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93656#(<= main_~k~0 46)} is VALID [2022-04-15 12:40:09,509 INFO L290 TraceCheckUtils]: 99: Hoare triple {93656#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93657#(<= main_~k~0 47)} is VALID [2022-04-15 12:40:09,510 INFO L290 TraceCheckUtils]: 100: Hoare triple {93657#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93657#(<= main_~k~0 47)} is VALID [2022-04-15 12:40:09,513 INFO L290 TraceCheckUtils]: 101: Hoare triple {93657#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93658#(<= main_~k~0 48)} is VALID [2022-04-15 12:40:09,513 INFO L290 TraceCheckUtils]: 102: Hoare triple {93658#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93658#(<= main_~k~0 48)} is VALID [2022-04-15 12:40:09,516 INFO L290 TraceCheckUtils]: 103: Hoare triple {93658#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93659#(<= main_~k~0 49)} is VALID [2022-04-15 12:40:09,516 INFO L290 TraceCheckUtils]: 104: Hoare triple {93659#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93659#(<= main_~k~0 49)} is VALID [2022-04-15 12:40:09,519 INFO L290 TraceCheckUtils]: 105: Hoare triple {93659#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93660#(<= main_~k~0 50)} is VALID [2022-04-15 12:40:09,520 INFO L290 TraceCheckUtils]: 106: Hoare triple {93660#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93660#(<= main_~k~0 50)} is VALID [2022-04-15 12:40:09,523 INFO L290 TraceCheckUtils]: 107: Hoare triple {93660#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93661#(<= main_~k~0 51)} is VALID [2022-04-15 12:40:09,523 INFO L290 TraceCheckUtils]: 108: Hoare triple {93661#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93661#(<= main_~k~0 51)} is VALID [2022-04-15 12:40:09,526 INFO L290 TraceCheckUtils]: 109: Hoare triple {93661#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93662#(<= main_~k~0 52)} is VALID [2022-04-15 12:40:09,526 INFO L290 TraceCheckUtils]: 110: Hoare triple {93662#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93662#(<= main_~k~0 52)} is VALID [2022-04-15 12:40:09,529 INFO L290 TraceCheckUtils]: 111: Hoare triple {93662#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93663#(<= main_~k~0 53)} is VALID [2022-04-15 12:40:09,530 INFO L290 TraceCheckUtils]: 112: Hoare triple {93663#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93663#(<= main_~k~0 53)} is VALID [2022-04-15 12:40:09,533 INFO L290 TraceCheckUtils]: 113: Hoare triple {93663#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93664#(<= main_~k~0 54)} is VALID [2022-04-15 12:40:09,533 INFO L290 TraceCheckUtils]: 114: Hoare triple {93664#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93664#(<= main_~k~0 54)} is VALID [2022-04-15 12:40:09,536 INFO L290 TraceCheckUtils]: 115: Hoare triple {93664#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93665#(<= main_~k~0 55)} is VALID [2022-04-15 12:40:09,536 INFO L290 TraceCheckUtils]: 116: Hoare triple {93665#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93665#(<= main_~k~0 55)} is VALID [2022-04-15 12:40:09,540 INFO L290 TraceCheckUtils]: 117: Hoare triple {93665#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93666#(<= main_~k~0 56)} is VALID [2022-04-15 12:40:09,540 INFO L290 TraceCheckUtils]: 118: Hoare triple {93666#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93666#(<= main_~k~0 56)} is VALID [2022-04-15 12:40:09,543 INFO L290 TraceCheckUtils]: 119: Hoare triple {93666#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93667#(<= main_~k~0 57)} is VALID [2022-04-15 12:40:09,543 INFO L290 TraceCheckUtils]: 120: Hoare triple {93667#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93667#(<= main_~k~0 57)} is VALID [2022-04-15 12:40:09,546 INFO L290 TraceCheckUtils]: 121: Hoare triple {93667#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93668#(<= main_~k~0 58)} is VALID [2022-04-15 12:40:09,547 INFO L290 TraceCheckUtils]: 122: Hoare triple {93668#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93668#(<= main_~k~0 58)} is VALID [2022-04-15 12:40:09,550 INFO L290 TraceCheckUtils]: 123: Hoare triple {93668#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93669#(<= main_~k~0 59)} is VALID [2022-04-15 12:40:09,551 INFO L290 TraceCheckUtils]: 124: Hoare triple {93669#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93669#(<= main_~k~0 59)} is VALID [2022-04-15 12:40:09,554 INFO L290 TraceCheckUtils]: 125: Hoare triple {93669#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93670#(<= main_~k~0 60)} is VALID [2022-04-15 12:40:09,554 INFO L290 TraceCheckUtils]: 126: Hoare triple {93670#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93670#(<= main_~k~0 60)} is VALID [2022-04-15 12:40:09,558 INFO L290 TraceCheckUtils]: 127: Hoare triple {93670#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93671#(<= main_~k~0 61)} is VALID [2022-04-15 12:40:09,558 INFO L290 TraceCheckUtils]: 128: Hoare triple {93671#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93671#(<= main_~k~0 61)} is VALID [2022-04-15 12:40:09,562 INFO L290 TraceCheckUtils]: 129: Hoare triple {93671#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93672#(<= main_~k~0 62)} is VALID [2022-04-15 12:40:09,562 INFO L290 TraceCheckUtils]: 130: Hoare triple {93672#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93672#(<= main_~k~0 62)} is VALID [2022-04-15 12:40:09,565 INFO L290 TraceCheckUtils]: 131: Hoare triple {93672#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93673#(<= main_~k~0 63)} is VALID [2022-04-15 12:40:09,566 INFO L290 TraceCheckUtils]: 132: Hoare triple {93673#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93673#(<= main_~k~0 63)} is VALID [2022-04-15 12:40:09,569 INFO L290 TraceCheckUtils]: 133: Hoare triple {93673#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93674#(<= main_~k~0 64)} is VALID [2022-04-15 12:40:09,569 INFO L290 TraceCheckUtils]: 134: Hoare triple {93674#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93674#(<= main_~k~0 64)} is VALID [2022-04-15 12:40:09,573 INFO L290 TraceCheckUtils]: 135: Hoare triple {93674#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93675#(<= main_~k~0 65)} is VALID [2022-04-15 12:40:09,573 INFO L290 TraceCheckUtils]: 136: Hoare triple {93675#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93675#(<= main_~k~0 65)} is VALID [2022-04-15 12:40:09,577 INFO L290 TraceCheckUtils]: 137: Hoare triple {93675#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93676#(<= main_~k~0 66)} is VALID [2022-04-15 12:40:09,577 INFO L290 TraceCheckUtils]: 138: Hoare triple {93676#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93676#(<= main_~k~0 66)} is VALID [2022-04-15 12:40:09,581 INFO L290 TraceCheckUtils]: 139: Hoare triple {93676#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93677#(<= main_~k~0 67)} is VALID [2022-04-15 12:40:09,581 INFO L290 TraceCheckUtils]: 140: Hoare triple {93677#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93677#(<= main_~k~0 67)} is VALID [2022-04-15 12:40:09,585 INFO L290 TraceCheckUtils]: 141: Hoare triple {93677#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93678#(<= main_~k~0 68)} is VALID [2022-04-15 12:40:09,585 INFO L290 TraceCheckUtils]: 142: Hoare triple {93678#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93678#(<= main_~k~0 68)} is VALID [2022-04-15 12:40:09,589 INFO L290 TraceCheckUtils]: 143: Hoare triple {93678#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93679#(<= main_~k~0 69)} is VALID [2022-04-15 12:40:09,589 INFO L290 TraceCheckUtils]: 144: Hoare triple {93679#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93679#(<= main_~k~0 69)} is VALID [2022-04-15 12:40:09,592 INFO L290 TraceCheckUtils]: 145: Hoare triple {93679#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93680#(<= main_~k~0 70)} is VALID [2022-04-15 12:40:09,593 INFO L290 TraceCheckUtils]: 146: Hoare triple {93680#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93680#(<= main_~k~0 70)} is VALID [2022-04-15 12:40:09,596 INFO L290 TraceCheckUtils]: 147: Hoare triple {93680#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93681#(<= main_~k~0 71)} is VALID [2022-04-15 12:40:09,597 INFO L290 TraceCheckUtils]: 148: Hoare triple {93681#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93681#(<= main_~k~0 71)} is VALID [2022-04-15 12:40:09,600 INFO L290 TraceCheckUtils]: 149: Hoare triple {93681#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93682#(<= main_~k~0 72)} is VALID [2022-04-15 12:40:09,601 INFO L290 TraceCheckUtils]: 150: Hoare triple {93682#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93682#(<= main_~k~0 72)} is VALID [2022-04-15 12:40:09,605 INFO L290 TraceCheckUtils]: 151: Hoare triple {93682#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93683#(<= main_~k~0 73)} is VALID [2022-04-15 12:40:09,605 INFO L290 TraceCheckUtils]: 152: Hoare triple {93683#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93683#(<= main_~k~0 73)} is VALID [2022-04-15 12:40:09,609 INFO L290 TraceCheckUtils]: 153: Hoare triple {93683#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93684#(<= main_~k~0 74)} is VALID [2022-04-15 12:40:09,609 INFO L290 TraceCheckUtils]: 154: Hoare triple {93684#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93684#(<= main_~k~0 74)} is VALID [2022-04-15 12:40:09,612 INFO L290 TraceCheckUtils]: 155: Hoare triple {93684#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93685#(<= main_~k~0 75)} is VALID [2022-04-15 12:40:09,613 INFO L290 TraceCheckUtils]: 156: Hoare triple {93685#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {93685#(<= main_~k~0 75)} is VALID [2022-04-15 12:40:09,616 INFO L290 TraceCheckUtils]: 157: Hoare triple {93685#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {93686#(<= main_~k~0 76)} is VALID [2022-04-15 12:40:09,617 INFO L290 TraceCheckUtils]: 158: Hoare triple {93686#(<= main_~k~0 76)} assume !(~i~0 < 1000000); {93686#(<= main_~k~0 76)} is VALID [2022-04-15 12:40:09,617 INFO L272 TraceCheckUtils]: 159: Hoare triple {93686#(<= main_~k~0 76)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {94171#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:40:09,617 INFO L290 TraceCheckUtils]: 160: Hoare triple {94171#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {94175#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:40:09,617 INFO L290 TraceCheckUtils]: 161: Hoare triple {94175#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {93606#false} is VALID [2022-04-15 12:40:09,617 INFO L290 TraceCheckUtils]: 162: Hoare triple {93606#false} assume !false; {93606#false} is VALID [2022-04-15 12:40:09,618 INFO L134 CoverageAnalysis]: Checked inductivity of 5776 backedges. 0 proven. 5776 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:40:09,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:40:13,913 INFO L290 TraceCheckUtils]: 162: Hoare triple {93606#false} assume !false; {93606#false} is VALID [2022-04-15 12:40:13,914 INFO L290 TraceCheckUtils]: 161: Hoare triple {94175#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {93606#false} is VALID [2022-04-15 12:40:13,914 INFO L290 TraceCheckUtils]: 160: Hoare triple {94171#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {94175#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:40:13,914 INFO L272 TraceCheckUtils]: 159: Hoare triple {94191#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {94171#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:40:13,914 INFO L290 TraceCheckUtils]: 158: Hoare triple {94191#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {94191#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:40:13,927 INFO L290 TraceCheckUtils]: 157: Hoare triple {94198#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94191#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:40:13,927 INFO L290 TraceCheckUtils]: 156: Hoare triple {94198#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94198#(<= main_~k~0 999999)} is VALID [2022-04-15 12:40:13,935 INFO L290 TraceCheckUtils]: 155: Hoare triple {94205#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94198#(<= main_~k~0 999999)} is VALID [2022-04-15 12:40:13,935 INFO L290 TraceCheckUtils]: 154: Hoare triple {94205#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94205#(<= main_~k~0 999998)} is VALID [2022-04-15 12:40:13,940 INFO L290 TraceCheckUtils]: 153: Hoare triple {94212#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94205#(<= main_~k~0 999998)} is VALID [2022-04-15 12:40:13,940 INFO L290 TraceCheckUtils]: 152: Hoare triple {94212#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94212#(<= main_~k~0 999997)} is VALID [2022-04-15 12:40:13,944 INFO L290 TraceCheckUtils]: 151: Hoare triple {94219#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94212#(<= main_~k~0 999997)} is VALID [2022-04-15 12:40:13,944 INFO L290 TraceCheckUtils]: 150: Hoare triple {94219#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94219#(<= main_~k~0 999996)} is VALID [2022-04-15 12:40:13,948 INFO L290 TraceCheckUtils]: 149: Hoare triple {94226#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94219#(<= main_~k~0 999996)} is VALID [2022-04-15 12:40:13,948 INFO L290 TraceCheckUtils]: 148: Hoare triple {94226#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94226#(<= main_~k~0 999995)} is VALID [2022-04-15 12:40:13,952 INFO L290 TraceCheckUtils]: 147: Hoare triple {94233#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94226#(<= main_~k~0 999995)} is VALID [2022-04-15 12:40:13,952 INFO L290 TraceCheckUtils]: 146: Hoare triple {94233#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94233#(<= main_~k~0 999994)} is VALID [2022-04-15 12:40:13,955 INFO L290 TraceCheckUtils]: 145: Hoare triple {94240#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94233#(<= main_~k~0 999994)} is VALID [2022-04-15 12:40:13,955 INFO L290 TraceCheckUtils]: 144: Hoare triple {94240#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94240#(<= main_~k~0 999993)} is VALID [2022-04-15 12:40:13,959 INFO L290 TraceCheckUtils]: 143: Hoare triple {94247#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94240#(<= main_~k~0 999993)} is VALID [2022-04-15 12:40:13,960 INFO L290 TraceCheckUtils]: 142: Hoare triple {94247#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94247#(<= main_~k~0 999992)} is VALID [2022-04-15 12:40:13,964 INFO L290 TraceCheckUtils]: 141: Hoare triple {94254#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94247#(<= main_~k~0 999992)} is VALID [2022-04-15 12:40:13,965 INFO L290 TraceCheckUtils]: 140: Hoare triple {94254#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94254#(<= main_~k~0 999991)} is VALID [2022-04-15 12:40:13,968 INFO L290 TraceCheckUtils]: 139: Hoare triple {94261#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94254#(<= main_~k~0 999991)} is VALID [2022-04-15 12:40:13,969 INFO L290 TraceCheckUtils]: 138: Hoare triple {94261#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94261#(<= main_~k~0 999990)} is VALID [2022-04-15 12:40:13,972 INFO L290 TraceCheckUtils]: 137: Hoare triple {94268#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94261#(<= main_~k~0 999990)} is VALID [2022-04-15 12:40:13,973 INFO L290 TraceCheckUtils]: 136: Hoare triple {94268#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94268#(<= main_~k~0 999989)} is VALID [2022-04-15 12:40:13,976 INFO L290 TraceCheckUtils]: 135: Hoare triple {94275#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94268#(<= main_~k~0 999989)} is VALID [2022-04-15 12:40:13,977 INFO L290 TraceCheckUtils]: 134: Hoare triple {94275#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94275#(<= main_~k~0 999988)} is VALID [2022-04-15 12:40:13,980 INFO L290 TraceCheckUtils]: 133: Hoare triple {94282#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94275#(<= main_~k~0 999988)} is VALID [2022-04-15 12:40:13,981 INFO L290 TraceCheckUtils]: 132: Hoare triple {94282#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94282#(<= main_~k~0 999987)} is VALID [2022-04-15 12:40:13,984 INFO L290 TraceCheckUtils]: 131: Hoare triple {94289#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94282#(<= main_~k~0 999987)} is VALID [2022-04-15 12:40:13,985 INFO L290 TraceCheckUtils]: 130: Hoare triple {94289#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94289#(<= main_~k~0 999986)} is VALID [2022-04-15 12:40:13,988 INFO L290 TraceCheckUtils]: 129: Hoare triple {94296#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94289#(<= main_~k~0 999986)} is VALID [2022-04-15 12:40:13,988 INFO L290 TraceCheckUtils]: 128: Hoare triple {94296#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94296#(<= main_~k~0 999985)} is VALID [2022-04-15 12:40:13,992 INFO L290 TraceCheckUtils]: 127: Hoare triple {94303#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94296#(<= main_~k~0 999985)} is VALID [2022-04-15 12:40:13,992 INFO L290 TraceCheckUtils]: 126: Hoare triple {94303#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94303#(<= main_~k~0 999984)} is VALID [2022-04-15 12:40:13,996 INFO L290 TraceCheckUtils]: 125: Hoare triple {94310#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94303#(<= main_~k~0 999984)} is VALID [2022-04-15 12:40:13,996 INFO L290 TraceCheckUtils]: 124: Hoare triple {94310#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94310#(<= main_~k~0 999983)} is VALID [2022-04-15 12:40:14,000 INFO L290 TraceCheckUtils]: 123: Hoare triple {94317#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94310#(<= main_~k~0 999983)} is VALID [2022-04-15 12:40:14,000 INFO L290 TraceCheckUtils]: 122: Hoare triple {94317#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94317#(<= main_~k~0 999982)} is VALID [2022-04-15 12:40:14,004 INFO L290 TraceCheckUtils]: 121: Hoare triple {94324#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94317#(<= main_~k~0 999982)} is VALID [2022-04-15 12:40:14,004 INFO L290 TraceCheckUtils]: 120: Hoare triple {94324#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94324#(<= main_~k~0 999981)} is VALID [2022-04-15 12:40:14,007 INFO L290 TraceCheckUtils]: 119: Hoare triple {94331#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94324#(<= main_~k~0 999981)} is VALID [2022-04-15 12:40:14,007 INFO L290 TraceCheckUtils]: 118: Hoare triple {94331#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94331#(<= main_~k~0 999980)} is VALID [2022-04-15 12:40:14,010 INFO L290 TraceCheckUtils]: 117: Hoare triple {94338#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94331#(<= main_~k~0 999980)} is VALID [2022-04-15 12:40:14,010 INFO L290 TraceCheckUtils]: 116: Hoare triple {94338#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94338#(<= main_~k~0 999979)} is VALID [2022-04-15 12:40:14,013 INFO L290 TraceCheckUtils]: 115: Hoare triple {94345#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94338#(<= main_~k~0 999979)} is VALID [2022-04-15 12:40:14,013 INFO L290 TraceCheckUtils]: 114: Hoare triple {94345#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94345#(<= main_~k~0 999978)} is VALID [2022-04-15 12:40:14,016 INFO L290 TraceCheckUtils]: 113: Hoare triple {94352#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94345#(<= main_~k~0 999978)} is VALID [2022-04-15 12:40:14,016 INFO L290 TraceCheckUtils]: 112: Hoare triple {94352#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94352#(<= main_~k~0 999977)} is VALID [2022-04-15 12:40:14,019 INFO L290 TraceCheckUtils]: 111: Hoare triple {94359#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94352#(<= main_~k~0 999977)} is VALID [2022-04-15 12:40:14,019 INFO L290 TraceCheckUtils]: 110: Hoare triple {94359#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94359#(<= main_~k~0 999976)} is VALID [2022-04-15 12:40:14,022 INFO L290 TraceCheckUtils]: 109: Hoare triple {94366#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94359#(<= main_~k~0 999976)} is VALID [2022-04-15 12:40:14,023 INFO L290 TraceCheckUtils]: 108: Hoare triple {94366#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94366#(<= main_~k~0 999975)} is VALID [2022-04-15 12:40:14,025 INFO L290 TraceCheckUtils]: 107: Hoare triple {94373#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94366#(<= main_~k~0 999975)} is VALID [2022-04-15 12:40:14,026 INFO L290 TraceCheckUtils]: 106: Hoare triple {94373#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94373#(<= main_~k~0 999974)} is VALID [2022-04-15 12:40:14,028 INFO L290 TraceCheckUtils]: 105: Hoare triple {94380#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94373#(<= main_~k~0 999974)} is VALID [2022-04-15 12:40:14,029 INFO L290 TraceCheckUtils]: 104: Hoare triple {94380#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94380#(<= main_~k~0 999973)} is VALID [2022-04-15 12:40:14,031 INFO L290 TraceCheckUtils]: 103: Hoare triple {94387#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94380#(<= main_~k~0 999973)} is VALID [2022-04-15 12:40:14,032 INFO L290 TraceCheckUtils]: 102: Hoare triple {94387#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94387#(<= main_~k~0 999972)} is VALID [2022-04-15 12:40:14,035 INFO L290 TraceCheckUtils]: 101: Hoare triple {94394#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94387#(<= main_~k~0 999972)} is VALID [2022-04-15 12:40:14,036 INFO L290 TraceCheckUtils]: 100: Hoare triple {94394#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94394#(<= main_~k~0 999971)} is VALID [2022-04-15 12:40:14,038 INFO L290 TraceCheckUtils]: 99: Hoare triple {94401#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94394#(<= main_~k~0 999971)} is VALID [2022-04-15 12:40:14,039 INFO L290 TraceCheckUtils]: 98: Hoare triple {94401#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94401#(<= main_~k~0 999970)} is VALID [2022-04-15 12:40:14,041 INFO L290 TraceCheckUtils]: 97: Hoare triple {94408#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94401#(<= main_~k~0 999970)} is VALID [2022-04-15 12:40:14,042 INFO L290 TraceCheckUtils]: 96: Hoare triple {94408#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94408#(<= main_~k~0 999969)} is VALID [2022-04-15 12:40:14,045 INFO L290 TraceCheckUtils]: 95: Hoare triple {94415#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94408#(<= main_~k~0 999969)} is VALID [2022-04-15 12:40:14,045 INFO L290 TraceCheckUtils]: 94: Hoare triple {94415#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94415#(<= main_~k~0 999968)} is VALID [2022-04-15 12:40:14,047 INFO L290 TraceCheckUtils]: 93: Hoare triple {94422#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94415#(<= main_~k~0 999968)} is VALID [2022-04-15 12:40:14,048 INFO L290 TraceCheckUtils]: 92: Hoare triple {94422#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94422#(<= main_~k~0 999967)} is VALID [2022-04-15 12:40:14,051 INFO L290 TraceCheckUtils]: 91: Hoare triple {94429#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94422#(<= main_~k~0 999967)} is VALID [2022-04-15 12:40:14,051 INFO L290 TraceCheckUtils]: 90: Hoare triple {94429#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94429#(<= main_~k~0 999966)} is VALID [2022-04-15 12:40:14,054 INFO L290 TraceCheckUtils]: 89: Hoare triple {94436#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94429#(<= main_~k~0 999966)} is VALID [2022-04-15 12:40:14,055 INFO L290 TraceCheckUtils]: 88: Hoare triple {94436#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94436#(<= main_~k~0 999965)} is VALID [2022-04-15 12:40:14,057 INFO L290 TraceCheckUtils]: 87: Hoare triple {94443#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94436#(<= main_~k~0 999965)} is VALID [2022-04-15 12:40:14,058 INFO L290 TraceCheckUtils]: 86: Hoare triple {94443#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94443#(<= main_~k~0 999964)} is VALID [2022-04-15 12:40:14,060 INFO L290 TraceCheckUtils]: 85: Hoare triple {94450#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94443#(<= main_~k~0 999964)} is VALID [2022-04-15 12:40:14,061 INFO L290 TraceCheckUtils]: 84: Hoare triple {94450#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94450#(<= main_~k~0 999963)} is VALID [2022-04-15 12:40:14,064 INFO L290 TraceCheckUtils]: 83: Hoare triple {94457#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94450#(<= main_~k~0 999963)} is VALID [2022-04-15 12:40:14,064 INFO L290 TraceCheckUtils]: 82: Hoare triple {94457#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94457#(<= main_~k~0 999962)} is VALID [2022-04-15 12:40:14,067 INFO L290 TraceCheckUtils]: 81: Hoare triple {94464#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94457#(<= main_~k~0 999962)} is VALID [2022-04-15 12:40:14,068 INFO L290 TraceCheckUtils]: 80: Hoare triple {94464#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94464#(<= main_~k~0 999961)} is VALID [2022-04-15 12:40:14,071 INFO L290 TraceCheckUtils]: 79: Hoare triple {94471#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94464#(<= main_~k~0 999961)} is VALID [2022-04-15 12:40:14,071 INFO L290 TraceCheckUtils]: 78: Hoare triple {94471#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94471#(<= main_~k~0 999960)} is VALID [2022-04-15 12:40:14,075 INFO L290 TraceCheckUtils]: 77: Hoare triple {94478#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94471#(<= main_~k~0 999960)} is VALID [2022-04-15 12:40:14,099 INFO L290 TraceCheckUtils]: 76: Hoare triple {94478#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94478#(<= main_~k~0 999959)} is VALID [2022-04-15 12:40:14,110 INFO L290 TraceCheckUtils]: 75: Hoare triple {94485#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94478#(<= main_~k~0 999959)} is VALID [2022-04-15 12:40:14,111 INFO L290 TraceCheckUtils]: 74: Hoare triple {94485#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94485#(<= main_~k~0 999958)} is VALID [2022-04-15 12:40:14,117 INFO L290 TraceCheckUtils]: 73: Hoare triple {94492#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94485#(<= main_~k~0 999958)} is VALID [2022-04-15 12:40:14,118 INFO L290 TraceCheckUtils]: 72: Hoare triple {94492#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94492#(<= main_~k~0 999957)} is VALID [2022-04-15 12:40:14,122 INFO L290 TraceCheckUtils]: 71: Hoare triple {94499#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94492#(<= main_~k~0 999957)} is VALID [2022-04-15 12:40:14,122 INFO L290 TraceCheckUtils]: 70: Hoare triple {94499#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94499#(<= main_~k~0 999956)} is VALID [2022-04-15 12:40:14,126 INFO L290 TraceCheckUtils]: 69: Hoare triple {94506#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94499#(<= main_~k~0 999956)} is VALID [2022-04-15 12:40:14,126 INFO L290 TraceCheckUtils]: 68: Hoare triple {94506#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94506#(<= main_~k~0 999955)} is VALID [2022-04-15 12:40:14,132 INFO L290 TraceCheckUtils]: 67: Hoare triple {94513#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94506#(<= main_~k~0 999955)} is VALID [2022-04-15 12:40:14,133 INFO L290 TraceCheckUtils]: 66: Hoare triple {94513#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94513#(<= main_~k~0 999954)} is VALID [2022-04-15 12:40:14,137 INFO L290 TraceCheckUtils]: 65: Hoare triple {94520#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94513#(<= main_~k~0 999954)} is VALID [2022-04-15 12:40:14,137 INFO L290 TraceCheckUtils]: 64: Hoare triple {94520#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94520#(<= main_~k~0 999953)} is VALID [2022-04-15 12:40:14,141 INFO L290 TraceCheckUtils]: 63: Hoare triple {94527#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94520#(<= main_~k~0 999953)} is VALID [2022-04-15 12:40:14,142 INFO L290 TraceCheckUtils]: 62: Hoare triple {94527#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94527#(<= main_~k~0 999952)} is VALID [2022-04-15 12:40:14,145 INFO L290 TraceCheckUtils]: 61: Hoare triple {94534#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94527#(<= main_~k~0 999952)} is VALID [2022-04-15 12:40:14,145 INFO L290 TraceCheckUtils]: 60: Hoare triple {94534#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94534#(<= main_~k~0 999951)} is VALID [2022-04-15 12:40:14,148 INFO L290 TraceCheckUtils]: 59: Hoare triple {94541#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94534#(<= main_~k~0 999951)} is VALID [2022-04-15 12:40:14,148 INFO L290 TraceCheckUtils]: 58: Hoare triple {94541#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94541#(<= main_~k~0 999950)} is VALID [2022-04-15 12:40:14,151 INFO L290 TraceCheckUtils]: 57: Hoare triple {94548#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94541#(<= main_~k~0 999950)} is VALID [2022-04-15 12:40:14,151 INFO L290 TraceCheckUtils]: 56: Hoare triple {94548#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94548#(<= main_~k~0 999949)} is VALID [2022-04-15 12:40:14,154 INFO L290 TraceCheckUtils]: 55: Hoare triple {94555#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94548#(<= main_~k~0 999949)} is VALID [2022-04-15 12:40:14,154 INFO L290 TraceCheckUtils]: 54: Hoare triple {94555#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94555#(<= main_~k~0 999948)} is VALID [2022-04-15 12:40:14,157 INFO L290 TraceCheckUtils]: 53: Hoare triple {94562#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94555#(<= main_~k~0 999948)} is VALID [2022-04-15 12:40:14,158 INFO L290 TraceCheckUtils]: 52: Hoare triple {94562#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94562#(<= main_~k~0 999947)} is VALID [2022-04-15 12:40:14,160 INFO L290 TraceCheckUtils]: 51: Hoare triple {94569#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94562#(<= main_~k~0 999947)} is VALID [2022-04-15 12:40:14,161 INFO L290 TraceCheckUtils]: 50: Hoare triple {94569#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94569#(<= main_~k~0 999946)} is VALID [2022-04-15 12:40:14,164 INFO L290 TraceCheckUtils]: 49: Hoare triple {94576#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94569#(<= main_~k~0 999946)} is VALID [2022-04-15 12:40:14,164 INFO L290 TraceCheckUtils]: 48: Hoare triple {94576#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94576#(<= main_~k~0 999945)} is VALID [2022-04-15 12:40:14,167 INFO L290 TraceCheckUtils]: 47: Hoare triple {94583#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94576#(<= main_~k~0 999945)} is VALID [2022-04-15 12:40:14,167 INFO L290 TraceCheckUtils]: 46: Hoare triple {94583#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94583#(<= main_~k~0 999944)} is VALID [2022-04-15 12:40:14,171 INFO L290 TraceCheckUtils]: 45: Hoare triple {94590#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94583#(<= main_~k~0 999944)} is VALID [2022-04-15 12:40:14,172 INFO L290 TraceCheckUtils]: 44: Hoare triple {94590#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94590#(<= main_~k~0 999943)} is VALID [2022-04-15 12:40:14,177 INFO L290 TraceCheckUtils]: 43: Hoare triple {94597#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94590#(<= main_~k~0 999943)} is VALID [2022-04-15 12:40:14,177 INFO L290 TraceCheckUtils]: 42: Hoare triple {94597#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94597#(<= main_~k~0 999942)} is VALID [2022-04-15 12:40:14,180 INFO L290 TraceCheckUtils]: 41: Hoare triple {94604#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94597#(<= main_~k~0 999942)} is VALID [2022-04-15 12:40:14,181 INFO L290 TraceCheckUtils]: 40: Hoare triple {94604#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94604#(<= main_~k~0 999941)} is VALID [2022-04-15 12:40:14,184 INFO L290 TraceCheckUtils]: 39: Hoare triple {94611#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94604#(<= main_~k~0 999941)} is VALID [2022-04-15 12:40:14,184 INFO L290 TraceCheckUtils]: 38: Hoare triple {94611#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94611#(<= main_~k~0 999940)} is VALID [2022-04-15 12:40:14,191 INFO L290 TraceCheckUtils]: 37: Hoare triple {94618#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94611#(<= main_~k~0 999940)} is VALID [2022-04-15 12:40:14,191 INFO L290 TraceCheckUtils]: 36: Hoare triple {94618#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94618#(<= main_~k~0 999939)} is VALID [2022-04-15 12:40:14,194 INFO L290 TraceCheckUtils]: 35: Hoare triple {94625#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94618#(<= main_~k~0 999939)} is VALID [2022-04-15 12:40:14,194 INFO L290 TraceCheckUtils]: 34: Hoare triple {94625#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94625#(<= main_~k~0 999938)} is VALID [2022-04-15 12:40:14,198 INFO L290 TraceCheckUtils]: 33: Hoare triple {94632#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94625#(<= main_~k~0 999938)} is VALID [2022-04-15 12:40:14,198 INFO L290 TraceCheckUtils]: 32: Hoare triple {94632#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94632#(<= main_~k~0 999937)} is VALID [2022-04-15 12:40:14,201 INFO L290 TraceCheckUtils]: 31: Hoare triple {94639#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94632#(<= main_~k~0 999937)} is VALID [2022-04-15 12:40:14,201 INFO L290 TraceCheckUtils]: 30: Hoare triple {94639#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94639#(<= main_~k~0 999936)} is VALID [2022-04-15 12:40:14,204 INFO L290 TraceCheckUtils]: 29: Hoare triple {94646#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94639#(<= main_~k~0 999936)} is VALID [2022-04-15 12:40:14,205 INFO L290 TraceCheckUtils]: 28: Hoare triple {94646#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94646#(<= main_~k~0 999935)} is VALID [2022-04-15 12:40:14,207 INFO L290 TraceCheckUtils]: 27: Hoare triple {94653#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94646#(<= main_~k~0 999935)} is VALID [2022-04-15 12:40:14,208 INFO L290 TraceCheckUtils]: 26: Hoare triple {94653#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94653#(<= main_~k~0 999934)} is VALID [2022-04-15 12:40:14,211 INFO L290 TraceCheckUtils]: 25: Hoare triple {94660#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94653#(<= main_~k~0 999934)} is VALID [2022-04-15 12:40:14,212 INFO L290 TraceCheckUtils]: 24: Hoare triple {94660#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94660#(<= main_~k~0 999933)} is VALID [2022-04-15 12:40:14,216 INFO L290 TraceCheckUtils]: 23: Hoare triple {94667#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94660#(<= main_~k~0 999933)} is VALID [2022-04-15 12:40:14,216 INFO L290 TraceCheckUtils]: 22: Hoare triple {94667#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94667#(<= main_~k~0 999932)} is VALID [2022-04-15 12:40:14,220 INFO L290 TraceCheckUtils]: 21: Hoare triple {94674#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94667#(<= main_~k~0 999932)} is VALID [2022-04-15 12:40:14,220 INFO L290 TraceCheckUtils]: 20: Hoare triple {94674#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94674#(<= main_~k~0 999931)} is VALID [2022-04-15 12:40:14,224 INFO L290 TraceCheckUtils]: 19: Hoare triple {94681#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94674#(<= main_~k~0 999931)} is VALID [2022-04-15 12:40:14,225 INFO L290 TraceCheckUtils]: 18: Hoare triple {94681#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94681#(<= main_~k~0 999930)} is VALID [2022-04-15 12:40:14,228 INFO L290 TraceCheckUtils]: 17: Hoare triple {94688#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94681#(<= main_~k~0 999930)} is VALID [2022-04-15 12:40:14,228 INFO L290 TraceCheckUtils]: 16: Hoare triple {94688#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94688#(<= main_~k~0 999929)} is VALID [2022-04-15 12:40:14,233 INFO L290 TraceCheckUtils]: 15: Hoare triple {94695#(<= main_~k~0 999928)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94688#(<= main_~k~0 999929)} is VALID [2022-04-15 12:40:14,234 INFO L290 TraceCheckUtils]: 14: Hoare triple {94695#(<= main_~k~0 999928)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94695#(<= main_~k~0 999928)} is VALID [2022-04-15 12:40:14,239 INFO L290 TraceCheckUtils]: 13: Hoare triple {94702#(<= main_~k~0 999927)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94695#(<= main_~k~0 999928)} is VALID [2022-04-15 12:40:14,239 INFO L290 TraceCheckUtils]: 12: Hoare triple {94702#(<= main_~k~0 999927)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94702#(<= main_~k~0 999927)} is VALID [2022-04-15 12:40:14,243 INFO L290 TraceCheckUtils]: 11: Hoare triple {94709#(<= main_~k~0 999926)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94702#(<= main_~k~0 999927)} is VALID [2022-04-15 12:40:14,243 INFO L290 TraceCheckUtils]: 10: Hoare triple {94709#(<= main_~k~0 999926)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94709#(<= main_~k~0 999926)} is VALID [2022-04-15 12:40:14,247 INFO L290 TraceCheckUtils]: 9: Hoare triple {94716#(<= main_~k~0 999925)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94709#(<= main_~k~0 999926)} is VALID [2022-04-15 12:40:14,247 INFO L290 TraceCheckUtils]: 8: Hoare triple {94716#(<= main_~k~0 999925)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94716#(<= main_~k~0 999925)} is VALID [2022-04-15 12:40:14,251 INFO L290 TraceCheckUtils]: 7: Hoare triple {94723#(<= main_~k~0 999924)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {94716#(<= main_~k~0 999925)} is VALID [2022-04-15 12:40:14,252 INFO L290 TraceCheckUtils]: 6: Hoare triple {94723#(<= main_~k~0 999924)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {94723#(<= main_~k~0 999924)} is VALID [2022-04-15 12:40:14,252 INFO L290 TraceCheckUtils]: 5: Hoare triple {93605#true} ~i~0 := 0;~k~0 := 0; {94723#(<= main_~k~0 999924)} is VALID [2022-04-15 12:40:14,252 INFO L272 TraceCheckUtils]: 4: Hoare triple {93605#true} call #t~ret3 := main(); {93605#true} is VALID [2022-04-15 12:40:14,252 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {93605#true} {93605#true} #54#return; {93605#true} is VALID [2022-04-15 12:40:14,252 INFO L290 TraceCheckUtils]: 2: Hoare triple {93605#true} assume true; {93605#true} is VALID [2022-04-15 12:40:14,252 INFO L290 TraceCheckUtils]: 1: Hoare triple {93605#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {93605#true} is VALID [2022-04-15 12:40:14,252 INFO L272 TraceCheckUtils]: 0: Hoare triple {93605#true} call ULTIMATE.init(); {93605#true} is VALID [2022-04-15 12:40:14,253 INFO L134 CoverageAnalysis]: Checked inductivity of 5776 backedges. 0 proven. 5776 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:40:14,253 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188114963] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:40:14,253 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:40:14,253 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [82, 81, 81] total 162 [2022-04-15 12:40:14,253 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:40:14,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [9363747] [2022-04-15 12:40:14,253 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [9363747] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:40:14,254 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:40:14,254 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [82] imperfect sequences [] total 82 [2022-04-15 12:40:14,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751845641] [2022-04-15 12:40:14,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:40:14,254 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 82 states have (on average 1.9390243902439024) internal successors, (159), 80 states have internal predecessors, (159), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 163 [2022-04-15 12:40:14,254 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:40:14,254 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 82 states, 82 states have (on average 1.9390243902439024) internal successors, (159), 80 states have internal predecessors, (159), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:14,688 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 163 edges. 163 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:40:14,689 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2022-04-15 12:40:14,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:40:14,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2022-04-15 12:40:14,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12258, Invalid=13824, Unknown=0, NotChecked=0, Total=26082 [2022-04-15 12:40:14,692 INFO L87 Difference]: Start difference. First operand 164 states and 164 transitions. Second operand has 82 states, 82 states have (on average 1.9390243902439024) internal successors, (159), 80 states have internal predecessors, (159), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:19,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:40:19,393 INFO L93 Difference]: Finished difference Result 172 states and 172 transitions. [2022-04-15 12:40:19,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-04-15 12:40:19,394 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 82 states have (on average 1.9390243902439024) internal successors, (159), 80 states have internal predecessors, (159), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 163 [2022-04-15 12:40:19,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:40:19,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 82 states have (on average 1.9390243902439024) internal successors, (159), 80 states have internal predecessors, (159), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:19,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 172 transitions. [2022-04-15 12:40:19,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 82 states have (on average 1.9390243902439024) internal successors, (159), 80 states have internal predecessors, (159), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:19,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 172 transitions. [2022-04-15 12:40:19,396 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 82 states and 172 transitions. [2022-04-15 12:40:19,659 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 172 edges. 172 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:40:19,661 INFO L225 Difference]: With dead ends: 172 [2022-04-15 12:40:19,661 INFO L226 Difference]: Without dead ends: 167 [2022-04-15 12:40:19,665 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 487 GetRequests, 247 SyntacticMatches, 1 SemanticMatches, 239 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4386 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=24358, Invalid=33482, Unknown=0, NotChecked=0, Total=57840 [2022-04-15 12:40:19,665 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 164 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-04-15 12:40:19,665 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 28 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-04-15 12:40:19,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2022-04-15 12:40:20,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 166. [2022-04-15 12:40:20,549 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:40:20,550 INFO L82 GeneralOperation]: Start isEquivalent. First operand 167 states. Second operand has 166 states, 161 states have (on average 1.0062111801242235) internal successors, (162), 161 states have internal predecessors, (162), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:20,550 INFO L74 IsIncluded]: Start isIncluded. First operand 167 states. Second operand has 166 states, 161 states have (on average 1.0062111801242235) internal successors, (162), 161 states have internal predecessors, (162), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:20,550 INFO L87 Difference]: Start difference. First operand 167 states. Second operand has 166 states, 161 states have (on average 1.0062111801242235) internal successors, (162), 161 states have internal predecessors, (162), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:20,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:40:20,551 INFO L93 Difference]: Finished difference Result 167 states and 167 transitions. [2022-04-15 12:40:20,551 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 167 transitions. [2022-04-15 12:40:20,551 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:40:20,551 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:40:20,552 INFO L74 IsIncluded]: Start isIncluded. First operand has 166 states, 161 states have (on average 1.0062111801242235) internal successors, (162), 161 states have internal predecessors, (162), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 167 states. [2022-04-15 12:40:20,552 INFO L87 Difference]: Start difference. First operand has 166 states, 161 states have (on average 1.0062111801242235) internal successors, (162), 161 states have internal predecessors, (162), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 167 states. [2022-04-15 12:40:20,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:40:20,553 INFO L93 Difference]: Finished difference Result 167 states and 167 transitions. [2022-04-15 12:40:20,553 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 167 transitions. [2022-04-15 12:40:20,553 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:40:20,553 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:40:20,553 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:40:20,553 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:40:20,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 161 states have (on average 1.0062111801242235) internal successors, (162), 161 states have internal predecessors, (162), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:20,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 166 transitions. [2022-04-15 12:40:20,555 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 166 transitions. Word has length 163 [2022-04-15 12:40:20,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:40:20,555 INFO L478 AbstractCegarLoop]: Abstraction has 166 states and 166 transitions. [2022-04-15 12:40:20,555 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 1.9390243902439024) internal successors, (159), 80 states have internal predecessors, (159), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:20,555 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 166 states and 166 transitions. [2022-04-15 12:40:21,111 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 166 edges. 166 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:40:21,111 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 166 transitions. [2022-04-15 12:40:21,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2022-04-15 12:40:21,112 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:40:21,112 INFO L499 BasicCegarLoop]: trace histogram [77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:40:21,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-04-15 12:40:21,330 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2022-04-15 12:40:21,330 INFO L403 AbstractCegarLoop]: === Iteration 78 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:40:21,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:40:21,330 INFO L85 PathProgramCache]: Analyzing trace with hash 443996448, now seen corresponding path program 153 times [2022-04-15 12:40:21,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:40:21,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1970882869] [2022-04-15 12:40:21,862 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:40:21,863 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:40:21,863 INFO L85 PathProgramCache]: Analyzing trace with hash 443996448, now seen corresponding path program 154 times [2022-04-15 12:40:21,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:40:21,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29733079] [2022-04-15 12:40:21,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:40:21,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:40:21,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:40:23,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:40:23,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:40:23,217 INFO L290 TraceCheckUtils]: 0: Hoare triple {96000#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {95915#true} is VALID [2022-04-15 12:40:23,217 INFO L290 TraceCheckUtils]: 1: Hoare triple {95915#true} assume true; {95915#true} is VALID [2022-04-15 12:40:23,217 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {95915#true} {95915#true} #54#return; {95915#true} is VALID [2022-04-15 12:40:23,218 INFO L272 TraceCheckUtils]: 0: Hoare triple {95915#true} call ULTIMATE.init(); {96000#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:40:23,218 INFO L290 TraceCheckUtils]: 1: Hoare triple {96000#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {95915#true} is VALID [2022-04-15 12:40:23,218 INFO L290 TraceCheckUtils]: 2: Hoare triple {95915#true} assume true; {95915#true} is VALID [2022-04-15 12:40:23,218 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {95915#true} {95915#true} #54#return; {95915#true} is VALID [2022-04-15 12:40:23,218 INFO L272 TraceCheckUtils]: 4: Hoare triple {95915#true} call #t~ret3 := main(); {95915#true} is VALID [2022-04-15 12:40:23,218 INFO L290 TraceCheckUtils]: 5: Hoare triple {95915#true} ~i~0 := 0;~k~0 := 0; {95920#(= main_~k~0 0)} is VALID [2022-04-15 12:40:23,218 INFO L290 TraceCheckUtils]: 6: Hoare triple {95920#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95920#(= main_~k~0 0)} is VALID [2022-04-15 12:40:23,218 INFO L290 TraceCheckUtils]: 7: Hoare triple {95920#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95921#(<= main_~k~0 1)} is VALID [2022-04-15 12:40:23,219 INFO L290 TraceCheckUtils]: 8: Hoare triple {95921#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95921#(<= main_~k~0 1)} is VALID [2022-04-15 12:40:23,226 INFO L290 TraceCheckUtils]: 9: Hoare triple {95921#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95922#(<= main_~k~0 2)} is VALID [2022-04-15 12:40:23,226 INFO L290 TraceCheckUtils]: 10: Hoare triple {95922#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95922#(<= main_~k~0 2)} is VALID [2022-04-15 12:40:23,229 INFO L290 TraceCheckUtils]: 11: Hoare triple {95922#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95923#(<= main_~k~0 3)} is VALID [2022-04-15 12:40:23,229 INFO L290 TraceCheckUtils]: 12: Hoare triple {95923#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95923#(<= main_~k~0 3)} is VALID [2022-04-15 12:40:23,232 INFO L290 TraceCheckUtils]: 13: Hoare triple {95923#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95924#(<= main_~k~0 4)} is VALID [2022-04-15 12:40:23,232 INFO L290 TraceCheckUtils]: 14: Hoare triple {95924#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95924#(<= main_~k~0 4)} is VALID [2022-04-15 12:40:23,235 INFO L290 TraceCheckUtils]: 15: Hoare triple {95924#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95925#(<= main_~k~0 5)} is VALID [2022-04-15 12:40:23,235 INFO L290 TraceCheckUtils]: 16: Hoare triple {95925#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95925#(<= main_~k~0 5)} is VALID [2022-04-15 12:40:23,237 INFO L290 TraceCheckUtils]: 17: Hoare triple {95925#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95926#(<= main_~k~0 6)} is VALID [2022-04-15 12:40:23,238 INFO L290 TraceCheckUtils]: 18: Hoare triple {95926#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95926#(<= main_~k~0 6)} is VALID [2022-04-15 12:40:23,240 INFO L290 TraceCheckUtils]: 19: Hoare triple {95926#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95927#(<= main_~k~0 7)} is VALID [2022-04-15 12:40:23,240 INFO L290 TraceCheckUtils]: 20: Hoare triple {95927#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95927#(<= main_~k~0 7)} is VALID [2022-04-15 12:40:23,243 INFO L290 TraceCheckUtils]: 21: Hoare triple {95927#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95928#(<= main_~k~0 8)} is VALID [2022-04-15 12:40:23,243 INFO L290 TraceCheckUtils]: 22: Hoare triple {95928#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95928#(<= main_~k~0 8)} is VALID [2022-04-15 12:40:23,245 INFO L290 TraceCheckUtils]: 23: Hoare triple {95928#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95929#(<= main_~k~0 9)} is VALID [2022-04-15 12:40:23,245 INFO L290 TraceCheckUtils]: 24: Hoare triple {95929#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95929#(<= main_~k~0 9)} is VALID [2022-04-15 12:40:23,248 INFO L290 TraceCheckUtils]: 25: Hoare triple {95929#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95930#(<= main_~k~0 10)} is VALID [2022-04-15 12:40:23,248 INFO L290 TraceCheckUtils]: 26: Hoare triple {95930#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95930#(<= main_~k~0 10)} is VALID [2022-04-15 12:40:23,250 INFO L290 TraceCheckUtils]: 27: Hoare triple {95930#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95931#(<= main_~k~0 11)} is VALID [2022-04-15 12:40:23,251 INFO L290 TraceCheckUtils]: 28: Hoare triple {95931#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95931#(<= main_~k~0 11)} is VALID [2022-04-15 12:40:23,253 INFO L290 TraceCheckUtils]: 29: Hoare triple {95931#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95932#(<= main_~k~0 12)} is VALID [2022-04-15 12:40:23,253 INFO L290 TraceCheckUtils]: 30: Hoare triple {95932#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95932#(<= main_~k~0 12)} is VALID [2022-04-15 12:40:23,256 INFO L290 TraceCheckUtils]: 31: Hoare triple {95932#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95933#(<= main_~k~0 13)} is VALID [2022-04-15 12:40:23,256 INFO L290 TraceCheckUtils]: 32: Hoare triple {95933#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95933#(<= main_~k~0 13)} is VALID [2022-04-15 12:40:23,258 INFO L290 TraceCheckUtils]: 33: Hoare triple {95933#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95934#(<= main_~k~0 14)} is VALID [2022-04-15 12:40:23,258 INFO L290 TraceCheckUtils]: 34: Hoare triple {95934#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95934#(<= main_~k~0 14)} is VALID [2022-04-15 12:40:23,261 INFO L290 TraceCheckUtils]: 35: Hoare triple {95934#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95935#(<= main_~k~0 15)} is VALID [2022-04-15 12:40:23,261 INFO L290 TraceCheckUtils]: 36: Hoare triple {95935#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95935#(<= main_~k~0 15)} is VALID [2022-04-15 12:40:23,263 INFO L290 TraceCheckUtils]: 37: Hoare triple {95935#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95936#(<= main_~k~0 16)} is VALID [2022-04-15 12:40:23,263 INFO L290 TraceCheckUtils]: 38: Hoare triple {95936#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95936#(<= main_~k~0 16)} is VALID [2022-04-15 12:40:23,266 INFO L290 TraceCheckUtils]: 39: Hoare triple {95936#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95937#(<= main_~k~0 17)} is VALID [2022-04-15 12:40:23,266 INFO L290 TraceCheckUtils]: 40: Hoare triple {95937#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95937#(<= main_~k~0 17)} is VALID [2022-04-15 12:40:23,268 INFO L290 TraceCheckUtils]: 41: Hoare triple {95937#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95938#(<= main_~k~0 18)} is VALID [2022-04-15 12:40:23,269 INFO L290 TraceCheckUtils]: 42: Hoare triple {95938#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95938#(<= main_~k~0 18)} is VALID [2022-04-15 12:40:23,271 INFO L290 TraceCheckUtils]: 43: Hoare triple {95938#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95939#(<= main_~k~0 19)} is VALID [2022-04-15 12:40:23,271 INFO L290 TraceCheckUtils]: 44: Hoare triple {95939#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95939#(<= main_~k~0 19)} is VALID [2022-04-15 12:40:23,274 INFO L290 TraceCheckUtils]: 45: Hoare triple {95939#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95940#(<= main_~k~0 20)} is VALID [2022-04-15 12:40:23,274 INFO L290 TraceCheckUtils]: 46: Hoare triple {95940#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95940#(<= main_~k~0 20)} is VALID [2022-04-15 12:40:23,276 INFO L290 TraceCheckUtils]: 47: Hoare triple {95940#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95941#(<= main_~k~0 21)} is VALID [2022-04-15 12:40:23,276 INFO L290 TraceCheckUtils]: 48: Hoare triple {95941#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95941#(<= main_~k~0 21)} is VALID [2022-04-15 12:40:23,279 INFO L290 TraceCheckUtils]: 49: Hoare triple {95941#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95942#(<= main_~k~0 22)} is VALID [2022-04-15 12:40:23,279 INFO L290 TraceCheckUtils]: 50: Hoare triple {95942#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95942#(<= main_~k~0 22)} is VALID [2022-04-15 12:40:23,281 INFO L290 TraceCheckUtils]: 51: Hoare triple {95942#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95943#(<= main_~k~0 23)} is VALID [2022-04-15 12:40:23,282 INFO L290 TraceCheckUtils]: 52: Hoare triple {95943#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95943#(<= main_~k~0 23)} is VALID [2022-04-15 12:40:23,284 INFO L290 TraceCheckUtils]: 53: Hoare triple {95943#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95944#(<= main_~k~0 24)} is VALID [2022-04-15 12:40:23,284 INFO L290 TraceCheckUtils]: 54: Hoare triple {95944#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95944#(<= main_~k~0 24)} is VALID [2022-04-15 12:40:23,287 INFO L290 TraceCheckUtils]: 55: Hoare triple {95944#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95945#(<= main_~k~0 25)} is VALID [2022-04-15 12:40:23,287 INFO L290 TraceCheckUtils]: 56: Hoare triple {95945#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95945#(<= main_~k~0 25)} is VALID [2022-04-15 12:40:23,289 INFO L290 TraceCheckUtils]: 57: Hoare triple {95945#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95946#(<= main_~k~0 26)} is VALID [2022-04-15 12:40:23,289 INFO L290 TraceCheckUtils]: 58: Hoare triple {95946#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95946#(<= main_~k~0 26)} is VALID [2022-04-15 12:40:23,292 INFO L290 TraceCheckUtils]: 59: Hoare triple {95946#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95947#(<= main_~k~0 27)} is VALID [2022-04-15 12:40:23,292 INFO L290 TraceCheckUtils]: 60: Hoare triple {95947#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95947#(<= main_~k~0 27)} is VALID [2022-04-15 12:40:23,294 INFO L290 TraceCheckUtils]: 61: Hoare triple {95947#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95948#(<= main_~k~0 28)} is VALID [2022-04-15 12:40:23,295 INFO L290 TraceCheckUtils]: 62: Hoare triple {95948#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95948#(<= main_~k~0 28)} is VALID [2022-04-15 12:40:23,297 INFO L290 TraceCheckUtils]: 63: Hoare triple {95948#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95949#(<= main_~k~0 29)} is VALID [2022-04-15 12:40:23,297 INFO L290 TraceCheckUtils]: 64: Hoare triple {95949#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95949#(<= main_~k~0 29)} is VALID [2022-04-15 12:40:23,300 INFO L290 TraceCheckUtils]: 65: Hoare triple {95949#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95950#(<= main_~k~0 30)} is VALID [2022-04-15 12:40:23,300 INFO L290 TraceCheckUtils]: 66: Hoare triple {95950#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95950#(<= main_~k~0 30)} is VALID [2022-04-15 12:40:23,302 INFO L290 TraceCheckUtils]: 67: Hoare triple {95950#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95951#(<= main_~k~0 31)} is VALID [2022-04-15 12:40:23,302 INFO L290 TraceCheckUtils]: 68: Hoare triple {95951#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95951#(<= main_~k~0 31)} is VALID [2022-04-15 12:40:23,305 INFO L290 TraceCheckUtils]: 69: Hoare triple {95951#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95952#(<= main_~k~0 32)} is VALID [2022-04-15 12:40:23,305 INFO L290 TraceCheckUtils]: 70: Hoare triple {95952#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95952#(<= main_~k~0 32)} is VALID [2022-04-15 12:40:23,307 INFO L290 TraceCheckUtils]: 71: Hoare triple {95952#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95953#(<= main_~k~0 33)} is VALID [2022-04-15 12:40:23,307 INFO L290 TraceCheckUtils]: 72: Hoare triple {95953#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95953#(<= main_~k~0 33)} is VALID [2022-04-15 12:40:23,310 INFO L290 TraceCheckUtils]: 73: Hoare triple {95953#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95954#(<= main_~k~0 34)} is VALID [2022-04-15 12:40:23,310 INFO L290 TraceCheckUtils]: 74: Hoare triple {95954#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95954#(<= main_~k~0 34)} is VALID [2022-04-15 12:40:23,313 INFO L290 TraceCheckUtils]: 75: Hoare triple {95954#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95955#(<= main_~k~0 35)} is VALID [2022-04-15 12:40:23,313 INFO L290 TraceCheckUtils]: 76: Hoare triple {95955#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95955#(<= main_~k~0 35)} is VALID [2022-04-15 12:40:23,315 INFO L290 TraceCheckUtils]: 77: Hoare triple {95955#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95956#(<= main_~k~0 36)} is VALID [2022-04-15 12:40:23,316 INFO L290 TraceCheckUtils]: 78: Hoare triple {95956#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95956#(<= main_~k~0 36)} is VALID [2022-04-15 12:40:23,318 INFO L290 TraceCheckUtils]: 79: Hoare triple {95956#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95957#(<= main_~k~0 37)} is VALID [2022-04-15 12:40:23,318 INFO L290 TraceCheckUtils]: 80: Hoare triple {95957#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95957#(<= main_~k~0 37)} is VALID [2022-04-15 12:40:23,321 INFO L290 TraceCheckUtils]: 81: Hoare triple {95957#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95958#(<= main_~k~0 38)} is VALID [2022-04-15 12:40:23,321 INFO L290 TraceCheckUtils]: 82: Hoare triple {95958#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95958#(<= main_~k~0 38)} is VALID [2022-04-15 12:40:23,323 INFO L290 TraceCheckUtils]: 83: Hoare triple {95958#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95959#(<= main_~k~0 39)} is VALID [2022-04-15 12:40:23,323 INFO L290 TraceCheckUtils]: 84: Hoare triple {95959#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95959#(<= main_~k~0 39)} is VALID [2022-04-15 12:40:23,326 INFO L290 TraceCheckUtils]: 85: Hoare triple {95959#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95960#(<= main_~k~0 40)} is VALID [2022-04-15 12:40:23,326 INFO L290 TraceCheckUtils]: 86: Hoare triple {95960#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95960#(<= main_~k~0 40)} is VALID [2022-04-15 12:40:23,328 INFO L290 TraceCheckUtils]: 87: Hoare triple {95960#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95961#(<= main_~k~0 41)} is VALID [2022-04-15 12:40:23,329 INFO L290 TraceCheckUtils]: 88: Hoare triple {95961#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95961#(<= main_~k~0 41)} is VALID [2022-04-15 12:40:23,331 INFO L290 TraceCheckUtils]: 89: Hoare triple {95961#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95962#(<= main_~k~0 42)} is VALID [2022-04-15 12:40:23,331 INFO L290 TraceCheckUtils]: 90: Hoare triple {95962#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95962#(<= main_~k~0 42)} is VALID [2022-04-15 12:40:23,334 INFO L290 TraceCheckUtils]: 91: Hoare triple {95962#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95963#(<= main_~k~0 43)} is VALID [2022-04-15 12:40:23,334 INFO L290 TraceCheckUtils]: 92: Hoare triple {95963#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95963#(<= main_~k~0 43)} is VALID [2022-04-15 12:40:23,336 INFO L290 TraceCheckUtils]: 93: Hoare triple {95963#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95964#(<= main_~k~0 44)} is VALID [2022-04-15 12:40:23,336 INFO L290 TraceCheckUtils]: 94: Hoare triple {95964#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95964#(<= main_~k~0 44)} is VALID [2022-04-15 12:40:23,339 INFO L290 TraceCheckUtils]: 95: Hoare triple {95964#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95965#(<= main_~k~0 45)} is VALID [2022-04-15 12:40:23,339 INFO L290 TraceCheckUtils]: 96: Hoare triple {95965#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95965#(<= main_~k~0 45)} is VALID [2022-04-15 12:40:23,341 INFO L290 TraceCheckUtils]: 97: Hoare triple {95965#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95966#(<= main_~k~0 46)} is VALID [2022-04-15 12:40:23,342 INFO L290 TraceCheckUtils]: 98: Hoare triple {95966#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95966#(<= main_~k~0 46)} is VALID [2022-04-15 12:40:23,344 INFO L290 TraceCheckUtils]: 99: Hoare triple {95966#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95967#(<= main_~k~0 47)} is VALID [2022-04-15 12:40:23,344 INFO L290 TraceCheckUtils]: 100: Hoare triple {95967#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95967#(<= main_~k~0 47)} is VALID [2022-04-15 12:40:23,349 INFO L290 TraceCheckUtils]: 101: Hoare triple {95967#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95968#(<= main_~k~0 48)} is VALID [2022-04-15 12:40:23,349 INFO L290 TraceCheckUtils]: 102: Hoare triple {95968#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95968#(<= main_~k~0 48)} is VALID [2022-04-15 12:40:23,351 INFO L290 TraceCheckUtils]: 103: Hoare triple {95968#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95969#(<= main_~k~0 49)} is VALID [2022-04-15 12:40:23,351 INFO L290 TraceCheckUtils]: 104: Hoare triple {95969#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95969#(<= main_~k~0 49)} is VALID [2022-04-15 12:40:23,354 INFO L290 TraceCheckUtils]: 105: Hoare triple {95969#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95970#(<= main_~k~0 50)} is VALID [2022-04-15 12:40:23,354 INFO L290 TraceCheckUtils]: 106: Hoare triple {95970#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95970#(<= main_~k~0 50)} is VALID [2022-04-15 12:40:23,356 INFO L290 TraceCheckUtils]: 107: Hoare triple {95970#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95971#(<= main_~k~0 51)} is VALID [2022-04-15 12:40:23,357 INFO L290 TraceCheckUtils]: 108: Hoare triple {95971#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95971#(<= main_~k~0 51)} is VALID [2022-04-15 12:40:23,359 INFO L290 TraceCheckUtils]: 109: Hoare triple {95971#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95972#(<= main_~k~0 52)} is VALID [2022-04-15 12:40:23,359 INFO L290 TraceCheckUtils]: 110: Hoare triple {95972#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95972#(<= main_~k~0 52)} is VALID [2022-04-15 12:40:23,362 INFO L290 TraceCheckUtils]: 111: Hoare triple {95972#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95973#(<= main_~k~0 53)} is VALID [2022-04-15 12:40:23,362 INFO L290 TraceCheckUtils]: 112: Hoare triple {95973#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95973#(<= main_~k~0 53)} is VALID [2022-04-15 12:40:23,364 INFO L290 TraceCheckUtils]: 113: Hoare triple {95973#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95974#(<= main_~k~0 54)} is VALID [2022-04-15 12:40:23,364 INFO L290 TraceCheckUtils]: 114: Hoare triple {95974#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95974#(<= main_~k~0 54)} is VALID [2022-04-15 12:40:23,367 INFO L290 TraceCheckUtils]: 115: Hoare triple {95974#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95975#(<= main_~k~0 55)} is VALID [2022-04-15 12:40:23,367 INFO L290 TraceCheckUtils]: 116: Hoare triple {95975#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95975#(<= main_~k~0 55)} is VALID [2022-04-15 12:40:23,369 INFO L290 TraceCheckUtils]: 117: Hoare triple {95975#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95976#(<= main_~k~0 56)} is VALID [2022-04-15 12:40:23,370 INFO L290 TraceCheckUtils]: 118: Hoare triple {95976#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95976#(<= main_~k~0 56)} is VALID [2022-04-15 12:40:23,372 INFO L290 TraceCheckUtils]: 119: Hoare triple {95976#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95977#(<= main_~k~0 57)} is VALID [2022-04-15 12:40:23,372 INFO L290 TraceCheckUtils]: 120: Hoare triple {95977#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95977#(<= main_~k~0 57)} is VALID [2022-04-15 12:40:23,375 INFO L290 TraceCheckUtils]: 121: Hoare triple {95977#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95978#(<= main_~k~0 58)} is VALID [2022-04-15 12:40:23,375 INFO L290 TraceCheckUtils]: 122: Hoare triple {95978#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95978#(<= main_~k~0 58)} is VALID [2022-04-15 12:40:23,377 INFO L290 TraceCheckUtils]: 123: Hoare triple {95978#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95979#(<= main_~k~0 59)} is VALID [2022-04-15 12:40:23,377 INFO L290 TraceCheckUtils]: 124: Hoare triple {95979#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95979#(<= main_~k~0 59)} is VALID [2022-04-15 12:40:23,380 INFO L290 TraceCheckUtils]: 125: Hoare triple {95979#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95980#(<= main_~k~0 60)} is VALID [2022-04-15 12:40:23,380 INFO L290 TraceCheckUtils]: 126: Hoare triple {95980#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95980#(<= main_~k~0 60)} is VALID [2022-04-15 12:40:23,382 INFO L290 TraceCheckUtils]: 127: Hoare triple {95980#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95981#(<= main_~k~0 61)} is VALID [2022-04-15 12:40:23,383 INFO L290 TraceCheckUtils]: 128: Hoare triple {95981#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95981#(<= main_~k~0 61)} is VALID [2022-04-15 12:40:23,385 INFO L290 TraceCheckUtils]: 129: Hoare triple {95981#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95982#(<= main_~k~0 62)} is VALID [2022-04-15 12:40:23,385 INFO L290 TraceCheckUtils]: 130: Hoare triple {95982#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95982#(<= main_~k~0 62)} is VALID [2022-04-15 12:40:23,388 INFO L290 TraceCheckUtils]: 131: Hoare triple {95982#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95983#(<= main_~k~0 63)} is VALID [2022-04-15 12:40:23,388 INFO L290 TraceCheckUtils]: 132: Hoare triple {95983#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95983#(<= main_~k~0 63)} is VALID [2022-04-15 12:40:23,390 INFO L290 TraceCheckUtils]: 133: Hoare triple {95983#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95984#(<= main_~k~0 64)} is VALID [2022-04-15 12:40:23,390 INFO L290 TraceCheckUtils]: 134: Hoare triple {95984#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95984#(<= main_~k~0 64)} is VALID [2022-04-15 12:40:23,393 INFO L290 TraceCheckUtils]: 135: Hoare triple {95984#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95985#(<= main_~k~0 65)} is VALID [2022-04-15 12:40:23,393 INFO L290 TraceCheckUtils]: 136: Hoare triple {95985#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95985#(<= main_~k~0 65)} is VALID [2022-04-15 12:40:23,395 INFO L290 TraceCheckUtils]: 137: Hoare triple {95985#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95986#(<= main_~k~0 66)} is VALID [2022-04-15 12:40:23,396 INFO L290 TraceCheckUtils]: 138: Hoare triple {95986#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95986#(<= main_~k~0 66)} is VALID [2022-04-15 12:40:23,398 INFO L290 TraceCheckUtils]: 139: Hoare triple {95986#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95987#(<= main_~k~0 67)} is VALID [2022-04-15 12:40:23,398 INFO L290 TraceCheckUtils]: 140: Hoare triple {95987#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95987#(<= main_~k~0 67)} is VALID [2022-04-15 12:40:23,401 INFO L290 TraceCheckUtils]: 141: Hoare triple {95987#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95988#(<= main_~k~0 68)} is VALID [2022-04-15 12:40:23,401 INFO L290 TraceCheckUtils]: 142: Hoare triple {95988#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95988#(<= main_~k~0 68)} is VALID [2022-04-15 12:40:23,403 INFO L290 TraceCheckUtils]: 143: Hoare triple {95988#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95989#(<= main_~k~0 69)} is VALID [2022-04-15 12:40:23,403 INFO L290 TraceCheckUtils]: 144: Hoare triple {95989#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95989#(<= main_~k~0 69)} is VALID [2022-04-15 12:40:23,406 INFO L290 TraceCheckUtils]: 145: Hoare triple {95989#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95990#(<= main_~k~0 70)} is VALID [2022-04-15 12:40:23,406 INFO L290 TraceCheckUtils]: 146: Hoare triple {95990#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95990#(<= main_~k~0 70)} is VALID [2022-04-15 12:40:23,408 INFO L290 TraceCheckUtils]: 147: Hoare triple {95990#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95991#(<= main_~k~0 71)} is VALID [2022-04-15 12:40:23,409 INFO L290 TraceCheckUtils]: 148: Hoare triple {95991#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95991#(<= main_~k~0 71)} is VALID [2022-04-15 12:40:23,411 INFO L290 TraceCheckUtils]: 149: Hoare triple {95991#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95992#(<= main_~k~0 72)} is VALID [2022-04-15 12:40:23,411 INFO L290 TraceCheckUtils]: 150: Hoare triple {95992#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95992#(<= main_~k~0 72)} is VALID [2022-04-15 12:40:23,414 INFO L290 TraceCheckUtils]: 151: Hoare triple {95992#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95993#(<= main_~k~0 73)} is VALID [2022-04-15 12:40:23,414 INFO L290 TraceCheckUtils]: 152: Hoare triple {95993#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95993#(<= main_~k~0 73)} is VALID [2022-04-15 12:40:23,416 INFO L290 TraceCheckUtils]: 153: Hoare triple {95993#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95994#(<= main_~k~0 74)} is VALID [2022-04-15 12:40:23,416 INFO L290 TraceCheckUtils]: 154: Hoare triple {95994#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95994#(<= main_~k~0 74)} is VALID [2022-04-15 12:40:23,419 INFO L290 TraceCheckUtils]: 155: Hoare triple {95994#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95995#(<= main_~k~0 75)} is VALID [2022-04-15 12:40:23,419 INFO L290 TraceCheckUtils]: 156: Hoare triple {95995#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95995#(<= main_~k~0 75)} is VALID [2022-04-15 12:40:23,421 INFO L290 TraceCheckUtils]: 157: Hoare triple {95995#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95996#(<= main_~k~0 76)} is VALID [2022-04-15 12:40:23,421 INFO L290 TraceCheckUtils]: 158: Hoare triple {95996#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95996#(<= main_~k~0 76)} is VALID [2022-04-15 12:40:23,424 INFO L290 TraceCheckUtils]: 159: Hoare triple {95996#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95997#(<= main_~k~0 77)} is VALID [2022-04-15 12:40:23,424 INFO L290 TraceCheckUtils]: 160: Hoare triple {95997#(<= main_~k~0 77)} assume !(~i~0 < 1000000); {95997#(<= main_~k~0 77)} is VALID [2022-04-15 12:40:23,424 INFO L272 TraceCheckUtils]: 161: Hoare triple {95997#(<= main_~k~0 77)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {95998#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:40:23,425 INFO L290 TraceCheckUtils]: 162: Hoare triple {95998#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {95999#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:40:23,425 INFO L290 TraceCheckUtils]: 163: Hoare triple {95999#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {95916#false} is VALID [2022-04-15 12:40:23,425 INFO L290 TraceCheckUtils]: 164: Hoare triple {95916#false} assume !false; {95916#false} is VALID [2022-04-15 12:40:23,425 INFO L134 CoverageAnalysis]: Checked inductivity of 5929 backedges. 0 proven. 5929 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:40:23,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:40:23,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29733079] [2022-04-15 12:40:23,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29733079] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:40:23,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422710052] [2022-04-15 12:40:23,426 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:40:23,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:40:23,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:40:23,427 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:40:23,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-04-15 12:40:23,594 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:40:23,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:40:23,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 896 conjuncts, 81 conjunts are in the unsatisfiable core [2022-04-15 12:40:23,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:40:23,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:40:24,411 INFO L272 TraceCheckUtils]: 0: Hoare triple {95915#true} call ULTIMATE.init(); {95915#true} is VALID [2022-04-15 12:40:24,411 INFO L290 TraceCheckUtils]: 1: Hoare triple {95915#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {95915#true} is VALID [2022-04-15 12:40:24,411 INFO L290 TraceCheckUtils]: 2: Hoare triple {95915#true} assume true; {95915#true} is VALID [2022-04-15 12:40:24,411 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {95915#true} {95915#true} #54#return; {95915#true} is VALID [2022-04-15 12:40:24,411 INFO L272 TraceCheckUtils]: 4: Hoare triple {95915#true} call #t~ret3 := main(); {95915#true} is VALID [2022-04-15 12:40:24,411 INFO L290 TraceCheckUtils]: 5: Hoare triple {95915#true} ~i~0 := 0;~k~0 := 0; {96019#(<= main_~k~0 0)} is VALID [2022-04-15 12:40:24,412 INFO L290 TraceCheckUtils]: 6: Hoare triple {96019#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96019#(<= main_~k~0 0)} is VALID [2022-04-15 12:40:24,420 INFO L290 TraceCheckUtils]: 7: Hoare triple {96019#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95921#(<= main_~k~0 1)} is VALID [2022-04-15 12:40:24,420 INFO L290 TraceCheckUtils]: 8: Hoare triple {95921#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95921#(<= main_~k~0 1)} is VALID [2022-04-15 12:40:24,423 INFO L290 TraceCheckUtils]: 9: Hoare triple {95921#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95922#(<= main_~k~0 2)} is VALID [2022-04-15 12:40:24,424 INFO L290 TraceCheckUtils]: 10: Hoare triple {95922#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95922#(<= main_~k~0 2)} is VALID [2022-04-15 12:40:24,427 INFO L290 TraceCheckUtils]: 11: Hoare triple {95922#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95923#(<= main_~k~0 3)} is VALID [2022-04-15 12:40:24,427 INFO L290 TraceCheckUtils]: 12: Hoare triple {95923#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95923#(<= main_~k~0 3)} is VALID [2022-04-15 12:40:24,431 INFO L290 TraceCheckUtils]: 13: Hoare triple {95923#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95924#(<= main_~k~0 4)} is VALID [2022-04-15 12:40:24,432 INFO L290 TraceCheckUtils]: 14: Hoare triple {95924#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95924#(<= main_~k~0 4)} is VALID [2022-04-15 12:40:24,436 INFO L290 TraceCheckUtils]: 15: Hoare triple {95924#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95925#(<= main_~k~0 5)} is VALID [2022-04-15 12:40:24,436 INFO L290 TraceCheckUtils]: 16: Hoare triple {95925#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95925#(<= main_~k~0 5)} is VALID [2022-04-15 12:40:24,439 INFO L290 TraceCheckUtils]: 17: Hoare triple {95925#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95926#(<= main_~k~0 6)} is VALID [2022-04-15 12:40:24,440 INFO L290 TraceCheckUtils]: 18: Hoare triple {95926#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95926#(<= main_~k~0 6)} is VALID [2022-04-15 12:40:24,443 INFO L290 TraceCheckUtils]: 19: Hoare triple {95926#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95927#(<= main_~k~0 7)} is VALID [2022-04-15 12:40:24,443 INFO L290 TraceCheckUtils]: 20: Hoare triple {95927#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95927#(<= main_~k~0 7)} is VALID [2022-04-15 12:40:24,446 INFO L290 TraceCheckUtils]: 21: Hoare triple {95927#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95928#(<= main_~k~0 8)} is VALID [2022-04-15 12:40:24,447 INFO L290 TraceCheckUtils]: 22: Hoare triple {95928#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95928#(<= main_~k~0 8)} is VALID [2022-04-15 12:40:24,451 INFO L290 TraceCheckUtils]: 23: Hoare triple {95928#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95929#(<= main_~k~0 9)} is VALID [2022-04-15 12:40:24,451 INFO L290 TraceCheckUtils]: 24: Hoare triple {95929#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95929#(<= main_~k~0 9)} is VALID [2022-04-15 12:40:24,456 INFO L290 TraceCheckUtils]: 25: Hoare triple {95929#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95930#(<= main_~k~0 10)} is VALID [2022-04-15 12:40:24,456 INFO L290 TraceCheckUtils]: 26: Hoare triple {95930#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95930#(<= main_~k~0 10)} is VALID [2022-04-15 12:40:24,460 INFO L290 TraceCheckUtils]: 27: Hoare triple {95930#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95931#(<= main_~k~0 11)} is VALID [2022-04-15 12:40:24,460 INFO L290 TraceCheckUtils]: 28: Hoare triple {95931#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95931#(<= main_~k~0 11)} is VALID [2022-04-15 12:40:24,464 INFO L290 TraceCheckUtils]: 29: Hoare triple {95931#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95932#(<= main_~k~0 12)} is VALID [2022-04-15 12:40:24,464 INFO L290 TraceCheckUtils]: 30: Hoare triple {95932#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95932#(<= main_~k~0 12)} is VALID [2022-04-15 12:40:24,467 INFO L290 TraceCheckUtils]: 31: Hoare triple {95932#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95933#(<= main_~k~0 13)} is VALID [2022-04-15 12:40:24,467 INFO L290 TraceCheckUtils]: 32: Hoare triple {95933#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95933#(<= main_~k~0 13)} is VALID [2022-04-15 12:40:24,471 INFO L290 TraceCheckUtils]: 33: Hoare triple {95933#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95934#(<= main_~k~0 14)} is VALID [2022-04-15 12:40:24,471 INFO L290 TraceCheckUtils]: 34: Hoare triple {95934#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95934#(<= main_~k~0 14)} is VALID [2022-04-15 12:40:24,474 INFO L290 TraceCheckUtils]: 35: Hoare triple {95934#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95935#(<= main_~k~0 15)} is VALID [2022-04-15 12:40:24,474 INFO L290 TraceCheckUtils]: 36: Hoare triple {95935#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95935#(<= main_~k~0 15)} is VALID [2022-04-15 12:40:24,477 INFO L290 TraceCheckUtils]: 37: Hoare triple {95935#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95936#(<= main_~k~0 16)} is VALID [2022-04-15 12:40:24,477 INFO L290 TraceCheckUtils]: 38: Hoare triple {95936#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95936#(<= main_~k~0 16)} is VALID [2022-04-15 12:40:24,480 INFO L290 TraceCheckUtils]: 39: Hoare triple {95936#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95937#(<= main_~k~0 17)} is VALID [2022-04-15 12:40:24,480 INFO L290 TraceCheckUtils]: 40: Hoare triple {95937#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95937#(<= main_~k~0 17)} is VALID [2022-04-15 12:40:24,483 INFO L290 TraceCheckUtils]: 41: Hoare triple {95937#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95938#(<= main_~k~0 18)} is VALID [2022-04-15 12:40:24,483 INFO L290 TraceCheckUtils]: 42: Hoare triple {95938#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95938#(<= main_~k~0 18)} is VALID [2022-04-15 12:40:24,486 INFO L290 TraceCheckUtils]: 43: Hoare triple {95938#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95939#(<= main_~k~0 19)} is VALID [2022-04-15 12:40:24,486 INFO L290 TraceCheckUtils]: 44: Hoare triple {95939#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95939#(<= main_~k~0 19)} is VALID [2022-04-15 12:40:24,492 INFO L290 TraceCheckUtils]: 45: Hoare triple {95939#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95940#(<= main_~k~0 20)} is VALID [2022-04-15 12:40:24,492 INFO L290 TraceCheckUtils]: 46: Hoare triple {95940#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95940#(<= main_~k~0 20)} is VALID [2022-04-15 12:40:24,497 INFO L290 TraceCheckUtils]: 47: Hoare triple {95940#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95941#(<= main_~k~0 21)} is VALID [2022-04-15 12:40:24,497 INFO L290 TraceCheckUtils]: 48: Hoare triple {95941#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95941#(<= main_~k~0 21)} is VALID [2022-04-15 12:40:24,503 INFO L290 TraceCheckUtils]: 49: Hoare triple {95941#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95942#(<= main_~k~0 22)} is VALID [2022-04-15 12:40:24,503 INFO L290 TraceCheckUtils]: 50: Hoare triple {95942#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95942#(<= main_~k~0 22)} is VALID [2022-04-15 12:40:24,507 INFO L290 TraceCheckUtils]: 51: Hoare triple {95942#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95943#(<= main_~k~0 23)} is VALID [2022-04-15 12:40:24,507 INFO L290 TraceCheckUtils]: 52: Hoare triple {95943#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95943#(<= main_~k~0 23)} is VALID [2022-04-15 12:40:24,510 INFO L290 TraceCheckUtils]: 53: Hoare triple {95943#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95944#(<= main_~k~0 24)} is VALID [2022-04-15 12:40:24,511 INFO L290 TraceCheckUtils]: 54: Hoare triple {95944#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95944#(<= main_~k~0 24)} is VALID [2022-04-15 12:40:24,514 INFO L290 TraceCheckUtils]: 55: Hoare triple {95944#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95945#(<= main_~k~0 25)} is VALID [2022-04-15 12:40:24,514 INFO L290 TraceCheckUtils]: 56: Hoare triple {95945#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95945#(<= main_~k~0 25)} is VALID [2022-04-15 12:40:24,517 INFO L290 TraceCheckUtils]: 57: Hoare triple {95945#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95946#(<= main_~k~0 26)} is VALID [2022-04-15 12:40:24,517 INFO L290 TraceCheckUtils]: 58: Hoare triple {95946#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95946#(<= main_~k~0 26)} is VALID [2022-04-15 12:40:24,520 INFO L290 TraceCheckUtils]: 59: Hoare triple {95946#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95947#(<= main_~k~0 27)} is VALID [2022-04-15 12:40:24,521 INFO L290 TraceCheckUtils]: 60: Hoare triple {95947#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95947#(<= main_~k~0 27)} is VALID [2022-04-15 12:40:24,524 INFO L290 TraceCheckUtils]: 61: Hoare triple {95947#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95948#(<= main_~k~0 28)} is VALID [2022-04-15 12:40:24,524 INFO L290 TraceCheckUtils]: 62: Hoare triple {95948#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95948#(<= main_~k~0 28)} is VALID [2022-04-15 12:40:24,527 INFO L290 TraceCheckUtils]: 63: Hoare triple {95948#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95949#(<= main_~k~0 29)} is VALID [2022-04-15 12:40:24,527 INFO L290 TraceCheckUtils]: 64: Hoare triple {95949#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95949#(<= main_~k~0 29)} is VALID [2022-04-15 12:40:24,531 INFO L290 TraceCheckUtils]: 65: Hoare triple {95949#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95950#(<= main_~k~0 30)} is VALID [2022-04-15 12:40:24,531 INFO L290 TraceCheckUtils]: 66: Hoare triple {95950#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95950#(<= main_~k~0 30)} is VALID [2022-04-15 12:40:24,535 INFO L290 TraceCheckUtils]: 67: Hoare triple {95950#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95951#(<= main_~k~0 31)} is VALID [2022-04-15 12:40:24,536 INFO L290 TraceCheckUtils]: 68: Hoare triple {95951#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95951#(<= main_~k~0 31)} is VALID [2022-04-15 12:40:24,542 INFO L290 TraceCheckUtils]: 69: Hoare triple {95951#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95952#(<= main_~k~0 32)} is VALID [2022-04-15 12:40:24,542 INFO L290 TraceCheckUtils]: 70: Hoare triple {95952#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95952#(<= main_~k~0 32)} is VALID [2022-04-15 12:40:24,545 INFO L290 TraceCheckUtils]: 71: Hoare triple {95952#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95953#(<= main_~k~0 33)} is VALID [2022-04-15 12:40:24,545 INFO L290 TraceCheckUtils]: 72: Hoare triple {95953#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95953#(<= main_~k~0 33)} is VALID [2022-04-15 12:40:24,548 INFO L290 TraceCheckUtils]: 73: Hoare triple {95953#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95954#(<= main_~k~0 34)} is VALID [2022-04-15 12:40:24,548 INFO L290 TraceCheckUtils]: 74: Hoare triple {95954#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95954#(<= main_~k~0 34)} is VALID [2022-04-15 12:40:24,551 INFO L290 TraceCheckUtils]: 75: Hoare triple {95954#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95955#(<= main_~k~0 35)} is VALID [2022-04-15 12:40:24,551 INFO L290 TraceCheckUtils]: 76: Hoare triple {95955#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95955#(<= main_~k~0 35)} is VALID [2022-04-15 12:40:24,554 INFO L290 TraceCheckUtils]: 77: Hoare triple {95955#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95956#(<= main_~k~0 36)} is VALID [2022-04-15 12:40:24,554 INFO L290 TraceCheckUtils]: 78: Hoare triple {95956#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95956#(<= main_~k~0 36)} is VALID [2022-04-15 12:40:24,558 INFO L290 TraceCheckUtils]: 79: Hoare triple {95956#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95957#(<= main_~k~0 37)} is VALID [2022-04-15 12:40:24,558 INFO L290 TraceCheckUtils]: 80: Hoare triple {95957#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95957#(<= main_~k~0 37)} is VALID [2022-04-15 12:40:24,561 INFO L290 TraceCheckUtils]: 81: Hoare triple {95957#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95958#(<= main_~k~0 38)} is VALID [2022-04-15 12:40:24,561 INFO L290 TraceCheckUtils]: 82: Hoare triple {95958#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95958#(<= main_~k~0 38)} is VALID [2022-04-15 12:40:24,564 INFO L290 TraceCheckUtils]: 83: Hoare triple {95958#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95959#(<= main_~k~0 39)} is VALID [2022-04-15 12:40:24,564 INFO L290 TraceCheckUtils]: 84: Hoare triple {95959#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95959#(<= main_~k~0 39)} is VALID [2022-04-15 12:40:24,567 INFO L290 TraceCheckUtils]: 85: Hoare triple {95959#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95960#(<= main_~k~0 40)} is VALID [2022-04-15 12:40:24,567 INFO L290 TraceCheckUtils]: 86: Hoare triple {95960#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95960#(<= main_~k~0 40)} is VALID [2022-04-15 12:40:24,570 INFO L290 TraceCheckUtils]: 87: Hoare triple {95960#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95961#(<= main_~k~0 41)} is VALID [2022-04-15 12:40:24,570 INFO L290 TraceCheckUtils]: 88: Hoare triple {95961#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95961#(<= main_~k~0 41)} is VALID [2022-04-15 12:40:24,573 INFO L290 TraceCheckUtils]: 89: Hoare triple {95961#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95962#(<= main_~k~0 42)} is VALID [2022-04-15 12:40:24,573 INFO L290 TraceCheckUtils]: 90: Hoare triple {95962#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95962#(<= main_~k~0 42)} is VALID [2022-04-15 12:40:24,576 INFO L290 TraceCheckUtils]: 91: Hoare triple {95962#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95963#(<= main_~k~0 43)} is VALID [2022-04-15 12:40:24,576 INFO L290 TraceCheckUtils]: 92: Hoare triple {95963#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95963#(<= main_~k~0 43)} is VALID [2022-04-15 12:40:24,579 INFO L290 TraceCheckUtils]: 93: Hoare triple {95963#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95964#(<= main_~k~0 44)} is VALID [2022-04-15 12:40:24,579 INFO L290 TraceCheckUtils]: 94: Hoare triple {95964#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95964#(<= main_~k~0 44)} is VALID [2022-04-15 12:40:24,582 INFO L290 TraceCheckUtils]: 95: Hoare triple {95964#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95965#(<= main_~k~0 45)} is VALID [2022-04-15 12:40:24,582 INFO L290 TraceCheckUtils]: 96: Hoare triple {95965#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95965#(<= main_~k~0 45)} is VALID [2022-04-15 12:40:24,585 INFO L290 TraceCheckUtils]: 97: Hoare triple {95965#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95966#(<= main_~k~0 46)} is VALID [2022-04-15 12:40:24,586 INFO L290 TraceCheckUtils]: 98: Hoare triple {95966#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95966#(<= main_~k~0 46)} is VALID [2022-04-15 12:40:24,588 INFO L290 TraceCheckUtils]: 99: Hoare triple {95966#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95967#(<= main_~k~0 47)} is VALID [2022-04-15 12:40:24,589 INFO L290 TraceCheckUtils]: 100: Hoare triple {95967#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95967#(<= main_~k~0 47)} is VALID [2022-04-15 12:40:24,592 INFO L290 TraceCheckUtils]: 101: Hoare triple {95967#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95968#(<= main_~k~0 48)} is VALID [2022-04-15 12:40:24,592 INFO L290 TraceCheckUtils]: 102: Hoare triple {95968#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95968#(<= main_~k~0 48)} is VALID [2022-04-15 12:40:24,595 INFO L290 TraceCheckUtils]: 103: Hoare triple {95968#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95969#(<= main_~k~0 49)} is VALID [2022-04-15 12:40:24,595 INFO L290 TraceCheckUtils]: 104: Hoare triple {95969#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95969#(<= main_~k~0 49)} is VALID [2022-04-15 12:40:24,602 INFO L290 TraceCheckUtils]: 105: Hoare triple {95969#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95970#(<= main_~k~0 50)} is VALID [2022-04-15 12:40:24,603 INFO L290 TraceCheckUtils]: 106: Hoare triple {95970#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95970#(<= main_~k~0 50)} is VALID [2022-04-15 12:40:24,606 INFO L290 TraceCheckUtils]: 107: Hoare triple {95970#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95971#(<= main_~k~0 51)} is VALID [2022-04-15 12:40:24,606 INFO L290 TraceCheckUtils]: 108: Hoare triple {95971#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95971#(<= main_~k~0 51)} is VALID [2022-04-15 12:40:24,609 INFO L290 TraceCheckUtils]: 109: Hoare triple {95971#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95972#(<= main_~k~0 52)} is VALID [2022-04-15 12:40:24,609 INFO L290 TraceCheckUtils]: 110: Hoare triple {95972#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95972#(<= main_~k~0 52)} is VALID [2022-04-15 12:40:24,612 INFO L290 TraceCheckUtils]: 111: Hoare triple {95972#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95973#(<= main_~k~0 53)} is VALID [2022-04-15 12:40:24,613 INFO L290 TraceCheckUtils]: 112: Hoare triple {95973#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95973#(<= main_~k~0 53)} is VALID [2022-04-15 12:40:24,615 INFO L290 TraceCheckUtils]: 113: Hoare triple {95973#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95974#(<= main_~k~0 54)} is VALID [2022-04-15 12:40:24,616 INFO L290 TraceCheckUtils]: 114: Hoare triple {95974#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95974#(<= main_~k~0 54)} is VALID [2022-04-15 12:40:24,619 INFO L290 TraceCheckUtils]: 115: Hoare triple {95974#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95975#(<= main_~k~0 55)} is VALID [2022-04-15 12:40:24,619 INFO L290 TraceCheckUtils]: 116: Hoare triple {95975#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95975#(<= main_~k~0 55)} is VALID [2022-04-15 12:40:24,622 INFO L290 TraceCheckUtils]: 117: Hoare triple {95975#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95976#(<= main_~k~0 56)} is VALID [2022-04-15 12:40:24,622 INFO L290 TraceCheckUtils]: 118: Hoare triple {95976#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95976#(<= main_~k~0 56)} is VALID [2022-04-15 12:40:24,626 INFO L290 TraceCheckUtils]: 119: Hoare triple {95976#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95977#(<= main_~k~0 57)} is VALID [2022-04-15 12:40:24,626 INFO L290 TraceCheckUtils]: 120: Hoare triple {95977#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95977#(<= main_~k~0 57)} is VALID [2022-04-15 12:40:24,630 INFO L290 TraceCheckUtils]: 121: Hoare triple {95977#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95978#(<= main_~k~0 58)} is VALID [2022-04-15 12:40:24,630 INFO L290 TraceCheckUtils]: 122: Hoare triple {95978#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95978#(<= main_~k~0 58)} is VALID [2022-04-15 12:40:24,634 INFO L290 TraceCheckUtils]: 123: Hoare triple {95978#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95979#(<= main_~k~0 59)} is VALID [2022-04-15 12:40:24,634 INFO L290 TraceCheckUtils]: 124: Hoare triple {95979#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95979#(<= main_~k~0 59)} is VALID [2022-04-15 12:40:24,637 INFO L290 TraceCheckUtils]: 125: Hoare triple {95979#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95980#(<= main_~k~0 60)} is VALID [2022-04-15 12:40:24,637 INFO L290 TraceCheckUtils]: 126: Hoare triple {95980#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95980#(<= main_~k~0 60)} is VALID [2022-04-15 12:40:24,640 INFO L290 TraceCheckUtils]: 127: Hoare triple {95980#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95981#(<= main_~k~0 61)} is VALID [2022-04-15 12:40:24,641 INFO L290 TraceCheckUtils]: 128: Hoare triple {95981#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95981#(<= main_~k~0 61)} is VALID [2022-04-15 12:40:24,644 INFO L290 TraceCheckUtils]: 129: Hoare triple {95981#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95982#(<= main_~k~0 62)} is VALID [2022-04-15 12:40:24,644 INFO L290 TraceCheckUtils]: 130: Hoare triple {95982#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95982#(<= main_~k~0 62)} is VALID [2022-04-15 12:40:24,647 INFO L290 TraceCheckUtils]: 131: Hoare triple {95982#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95983#(<= main_~k~0 63)} is VALID [2022-04-15 12:40:24,647 INFO L290 TraceCheckUtils]: 132: Hoare triple {95983#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95983#(<= main_~k~0 63)} is VALID [2022-04-15 12:40:24,650 INFO L290 TraceCheckUtils]: 133: Hoare triple {95983#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95984#(<= main_~k~0 64)} is VALID [2022-04-15 12:40:24,650 INFO L290 TraceCheckUtils]: 134: Hoare triple {95984#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95984#(<= main_~k~0 64)} is VALID [2022-04-15 12:40:24,653 INFO L290 TraceCheckUtils]: 135: Hoare triple {95984#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95985#(<= main_~k~0 65)} is VALID [2022-04-15 12:40:24,653 INFO L290 TraceCheckUtils]: 136: Hoare triple {95985#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95985#(<= main_~k~0 65)} is VALID [2022-04-15 12:40:24,657 INFO L290 TraceCheckUtils]: 137: Hoare triple {95985#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95986#(<= main_~k~0 66)} is VALID [2022-04-15 12:40:24,657 INFO L290 TraceCheckUtils]: 138: Hoare triple {95986#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95986#(<= main_~k~0 66)} is VALID [2022-04-15 12:40:24,660 INFO L290 TraceCheckUtils]: 139: Hoare triple {95986#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95987#(<= main_~k~0 67)} is VALID [2022-04-15 12:40:24,660 INFO L290 TraceCheckUtils]: 140: Hoare triple {95987#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95987#(<= main_~k~0 67)} is VALID [2022-04-15 12:40:24,663 INFO L290 TraceCheckUtils]: 141: Hoare triple {95987#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95988#(<= main_~k~0 68)} is VALID [2022-04-15 12:40:24,663 INFO L290 TraceCheckUtils]: 142: Hoare triple {95988#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95988#(<= main_~k~0 68)} is VALID [2022-04-15 12:40:24,666 INFO L290 TraceCheckUtils]: 143: Hoare triple {95988#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95989#(<= main_~k~0 69)} is VALID [2022-04-15 12:40:24,667 INFO L290 TraceCheckUtils]: 144: Hoare triple {95989#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95989#(<= main_~k~0 69)} is VALID [2022-04-15 12:40:24,670 INFO L290 TraceCheckUtils]: 145: Hoare triple {95989#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95990#(<= main_~k~0 70)} is VALID [2022-04-15 12:40:24,670 INFO L290 TraceCheckUtils]: 146: Hoare triple {95990#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95990#(<= main_~k~0 70)} is VALID [2022-04-15 12:40:24,673 INFO L290 TraceCheckUtils]: 147: Hoare triple {95990#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95991#(<= main_~k~0 71)} is VALID [2022-04-15 12:40:24,673 INFO L290 TraceCheckUtils]: 148: Hoare triple {95991#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95991#(<= main_~k~0 71)} is VALID [2022-04-15 12:40:24,677 INFO L290 TraceCheckUtils]: 149: Hoare triple {95991#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95992#(<= main_~k~0 72)} is VALID [2022-04-15 12:40:24,677 INFO L290 TraceCheckUtils]: 150: Hoare triple {95992#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95992#(<= main_~k~0 72)} is VALID [2022-04-15 12:40:24,681 INFO L290 TraceCheckUtils]: 151: Hoare triple {95992#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95993#(<= main_~k~0 73)} is VALID [2022-04-15 12:40:24,682 INFO L290 TraceCheckUtils]: 152: Hoare triple {95993#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95993#(<= main_~k~0 73)} is VALID [2022-04-15 12:40:24,686 INFO L290 TraceCheckUtils]: 153: Hoare triple {95993#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95994#(<= main_~k~0 74)} is VALID [2022-04-15 12:40:24,686 INFO L290 TraceCheckUtils]: 154: Hoare triple {95994#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95994#(<= main_~k~0 74)} is VALID [2022-04-15 12:40:24,689 INFO L290 TraceCheckUtils]: 155: Hoare triple {95994#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95995#(<= main_~k~0 75)} is VALID [2022-04-15 12:40:24,689 INFO L290 TraceCheckUtils]: 156: Hoare triple {95995#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95995#(<= main_~k~0 75)} is VALID [2022-04-15 12:40:24,693 INFO L290 TraceCheckUtils]: 157: Hoare triple {95995#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95996#(<= main_~k~0 76)} is VALID [2022-04-15 12:40:24,693 INFO L290 TraceCheckUtils]: 158: Hoare triple {95996#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {95996#(<= main_~k~0 76)} is VALID [2022-04-15 12:40:24,696 INFO L290 TraceCheckUtils]: 159: Hoare triple {95996#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {95997#(<= main_~k~0 77)} is VALID [2022-04-15 12:40:24,696 INFO L290 TraceCheckUtils]: 160: Hoare triple {95997#(<= main_~k~0 77)} assume !(~i~0 < 1000000); {95997#(<= main_~k~0 77)} is VALID [2022-04-15 12:40:24,696 INFO L272 TraceCheckUtils]: 161: Hoare triple {95997#(<= main_~k~0 77)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {96488#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:40:24,697 INFO L290 TraceCheckUtils]: 162: Hoare triple {96488#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {96492#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:40:24,697 INFO L290 TraceCheckUtils]: 163: Hoare triple {96492#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {95916#false} is VALID [2022-04-15 12:40:24,697 INFO L290 TraceCheckUtils]: 164: Hoare triple {95916#false} assume !false; {95916#false} is VALID [2022-04-15 12:40:24,698 INFO L134 CoverageAnalysis]: Checked inductivity of 5929 backedges. 0 proven. 5929 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:40:24,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:40:29,373 INFO L290 TraceCheckUtils]: 164: Hoare triple {95916#false} assume !false; {95916#false} is VALID [2022-04-15 12:40:29,373 INFO L290 TraceCheckUtils]: 163: Hoare triple {96492#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {95916#false} is VALID [2022-04-15 12:40:29,374 INFO L290 TraceCheckUtils]: 162: Hoare triple {96488#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {96492#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:40:29,374 INFO L272 TraceCheckUtils]: 161: Hoare triple {96508#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {96488#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:40:29,374 INFO L290 TraceCheckUtils]: 160: Hoare triple {96508#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {96508#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:40:29,383 INFO L290 TraceCheckUtils]: 159: Hoare triple {96515#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96508#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:40:29,383 INFO L290 TraceCheckUtils]: 158: Hoare triple {96515#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96515#(<= main_~k~0 999999)} is VALID [2022-04-15 12:40:29,386 INFO L290 TraceCheckUtils]: 157: Hoare triple {96522#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96515#(<= main_~k~0 999999)} is VALID [2022-04-15 12:40:29,387 INFO L290 TraceCheckUtils]: 156: Hoare triple {96522#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96522#(<= main_~k~0 999998)} is VALID [2022-04-15 12:40:29,391 INFO L290 TraceCheckUtils]: 155: Hoare triple {96529#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96522#(<= main_~k~0 999998)} is VALID [2022-04-15 12:40:29,391 INFO L290 TraceCheckUtils]: 154: Hoare triple {96529#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96529#(<= main_~k~0 999997)} is VALID [2022-04-15 12:40:29,394 INFO L290 TraceCheckUtils]: 153: Hoare triple {96536#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96529#(<= main_~k~0 999997)} is VALID [2022-04-15 12:40:29,395 INFO L290 TraceCheckUtils]: 152: Hoare triple {96536#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96536#(<= main_~k~0 999996)} is VALID [2022-04-15 12:40:29,398 INFO L290 TraceCheckUtils]: 151: Hoare triple {96543#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96536#(<= main_~k~0 999996)} is VALID [2022-04-15 12:40:29,399 INFO L290 TraceCheckUtils]: 150: Hoare triple {96543#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96543#(<= main_~k~0 999995)} is VALID [2022-04-15 12:40:29,402 INFO L290 TraceCheckUtils]: 149: Hoare triple {96550#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96543#(<= main_~k~0 999995)} is VALID [2022-04-15 12:40:29,402 INFO L290 TraceCheckUtils]: 148: Hoare triple {96550#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96550#(<= main_~k~0 999994)} is VALID [2022-04-15 12:40:29,405 INFO L290 TraceCheckUtils]: 147: Hoare triple {96557#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96550#(<= main_~k~0 999994)} is VALID [2022-04-15 12:40:29,406 INFO L290 TraceCheckUtils]: 146: Hoare triple {96557#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96557#(<= main_~k~0 999993)} is VALID [2022-04-15 12:40:29,409 INFO L290 TraceCheckUtils]: 145: Hoare triple {96564#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96557#(<= main_~k~0 999993)} is VALID [2022-04-15 12:40:29,410 INFO L290 TraceCheckUtils]: 144: Hoare triple {96564#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96564#(<= main_~k~0 999992)} is VALID [2022-04-15 12:40:29,413 INFO L290 TraceCheckUtils]: 143: Hoare triple {96571#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96564#(<= main_~k~0 999992)} is VALID [2022-04-15 12:40:29,413 INFO L290 TraceCheckUtils]: 142: Hoare triple {96571#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96571#(<= main_~k~0 999991)} is VALID [2022-04-15 12:40:29,417 INFO L290 TraceCheckUtils]: 141: Hoare triple {96578#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96571#(<= main_~k~0 999991)} is VALID [2022-04-15 12:40:29,417 INFO L290 TraceCheckUtils]: 140: Hoare triple {96578#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96578#(<= main_~k~0 999990)} is VALID [2022-04-15 12:40:29,420 INFO L290 TraceCheckUtils]: 139: Hoare triple {96585#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96578#(<= main_~k~0 999990)} is VALID [2022-04-15 12:40:29,421 INFO L290 TraceCheckUtils]: 138: Hoare triple {96585#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96585#(<= main_~k~0 999989)} is VALID [2022-04-15 12:40:29,424 INFO L290 TraceCheckUtils]: 137: Hoare triple {96592#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96585#(<= main_~k~0 999989)} is VALID [2022-04-15 12:40:29,424 INFO L290 TraceCheckUtils]: 136: Hoare triple {96592#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96592#(<= main_~k~0 999988)} is VALID [2022-04-15 12:40:29,428 INFO L290 TraceCheckUtils]: 135: Hoare triple {96599#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96592#(<= main_~k~0 999988)} is VALID [2022-04-15 12:40:29,428 INFO L290 TraceCheckUtils]: 134: Hoare triple {96599#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96599#(<= main_~k~0 999987)} is VALID [2022-04-15 12:40:29,431 INFO L290 TraceCheckUtils]: 133: Hoare triple {96606#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96599#(<= main_~k~0 999987)} is VALID [2022-04-15 12:40:29,432 INFO L290 TraceCheckUtils]: 132: Hoare triple {96606#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96606#(<= main_~k~0 999986)} is VALID [2022-04-15 12:40:29,435 INFO L290 TraceCheckUtils]: 131: Hoare triple {96613#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96606#(<= main_~k~0 999986)} is VALID [2022-04-15 12:40:29,435 INFO L290 TraceCheckUtils]: 130: Hoare triple {96613#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96613#(<= main_~k~0 999985)} is VALID [2022-04-15 12:40:29,439 INFO L290 TraceCheckUtils]: 129: Hoare triple {96620#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96613#(<= main_~k~0 999985)} is VALID [2022-04-15 12:40:29,439 INFO L290 TraceCheckUtils]: 128: Hoare triple {96620#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96620#(<= main_~k~0 999984)} is VALID [2022-04-15 12:40:29,442 INFO L290 TraceCheckUtils]: 127: Hoare triple {96627#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96620#(<= main_~k~0 999984)} is VALID [2022-04-15 12:40:29,443 INFO L290 TraceCheckUtils]: 126: Hoare triple {96627#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96627#(<= main_~k~0 999983)} is VALID [2022-04-15 12:40:29,446 INFO L290 TraceCheckUtils]: 125: Hoare triple {96634#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96627#(<= main_~k~0 999983)} is VALID [2022-04-15 12:40:29,446 INFO L290 TraceCheckUtils]: 124: Hoare triple {96634#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96634#(<= main_~k~0 999982)} is VALID [2022-04-15 12:40:29,450 INFO L290 TraceCheckUtils]: 123: Hoare triple {96641#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96634#(<= main_~k~0 999982)} is VALID [2022-04-15 12:40:29,450 INFO L290 TraceCheckUtils]: 122: Hoare triple {96641#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96641#(<= main_~k~0 999981)} is VALID [2022-04-15 12:40:29,453 INFO L290 TraceCheckUtils]: 121: Hoare triple {96648#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96641#(<= main_~k~0 999981)} is VALID [2022-04-15 12:40:29,454 INFO L290 TraceCheckUtils]: 120: Hoare triple {96648#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96648#(<= main_~k~0 999980)} is VALID [2022-04-15 12:40:29,457 INFO L290 TraceCheckUtils]: 119: Hoare triple {96655#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96648#(<= main_~k~0 999980)} is VALID [2022-04-15 12:40:29,458 INFO L290 TraceCheckUtils]: 118: Hoare triple {96655#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96655#(<= main_~k~0 999979)} is VALID [2022-04-15 12:40:29,461 INFO L290 TraceCheckUtils]: 117: Hoare triple {96662#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96655#(<= main_~k~0 999979)} is VALID [2022-04-15 12:40:29,461 INFO L290 TraceCheckUtils]: 116: Hoare triple {96662#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96662#(<= main_~k~0 999978)} is VALID [2022-04-15 12:40:29,465 INFO L290 TraceCheckUtils]: 115: Hoare triple {96669#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96662#(<= main_~k~0 999978)} is VALID [2022-04-15 12:40:29,465 INFO L290 TraceCheckUtils]: 114: Hoare triple {96669#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96669#(<= main_~k~0 999977)} is VALID [2022-04-15 12:40:29,469 INFO L290 TraceCheckUtils]: 113: Hoare triple {96676#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96669#(<= main_~k~0 999977)} is VALID [2022-04-15 12:40:29,469 INFO L290 TraceCheckUtils]: 112: Hoare triple {96676#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96676#(<= main_~k~0 999976)} is VALID [2022-04-15 12:40:29,472 INFO L290 TraceCheckUtils]: 111: Hoare triple {96683#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96676#(<= main_~k~0 999976)} is VALID [2022-04-15 12:40:29,473 INFO L290 TraceCheckUtils]: 110: Hoare triple {96683#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96683#(<= main_~k~0 999975)} is VALID [2022-04-15 12:40:29,476 INFO L290 TraceCheckUtils]: 109: Hoare triple {96690#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96683#(<= main_~k~0 999975)} is VALID [2022-04-15 12:40:29,477 INFO L290 TraceCheckUtils]: 108: Hoare triple {96690#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96690#(<= main_~k~0 999974)} is VALID [2022-04-15 12:40:29,480 INFO L290 TraceCheckUtils]: 107: Hoare triple {96697#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96690#(<= main_~k~0 999974)} is VALID [2022-04-15 12:40:29,480 INFO L290 TraceCheckUtils]: 106: Hoare triple {96697#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96697#(<= main_~k~0 999973)} is VALID [2022-04-15 12:40:29,483 INFO L290 TraceCheckUtils]: 105: Hoare triple {96704#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96697#(<= main_~k~0 999973)} is VALID [2022-04-15 12:40:29,484 INFO L290 TraceCheckUtils]: 104: Hoare triple {96704#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96704#(<= main_~k~0 999972)} is VALID [2022-04-15 12:40:29,487 INFO L290 TraceCheckUtils]: 103: Hoare triple {96711#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96704#(<= main_~k~0 999972)} is VALID [2022-04-15 12:40:29,488 INFO L290 TraceCheckUtils]: 102: Hoare triple {96711#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96711#(<= main_~k~0 999971)} is VALID [2022-04-15 12:40:29,491 INFO L290 TraceCheckUtils]: 101: Hoare triple {96718#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96711#(<= main_~k~0 999971)} is VALID [2022-04-15 12:40:29,491 INFO L290 TraceCheckUtils]: 100: Hoare triple {96718#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96718#(<= main_~k~0 999970)} is VALID [2022-04-15 12:40:29,494 INFO L290 TraceCheckUtils]: 99: Hoare triple {96725#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96718#(<= main_~k~0 999970)} is VALID [2022-04-15 12:40:29,495 INFO L290 TraceCheckUtils]: 98: Hoare triple {96725#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96725#(<= main_~k~0 999969)} is VALID [2022-04-15 12:40:29,498 INFO L290 TraceCheckUtils]: 97: Hoare triple {96732#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96725#(<= main_~k~0 999969)} is VALID [2022-04-15 12:40:29,499 INFO L290 TraceCheckUtils]: 96: Hoare triple {96732#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96732#(<= main_~k~0 999968)} is VALID [2022-04-15 12:40:29,502 INFO L290 TraceCheckUtils]: 95: Hoare triple {96739#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96732#(<= main_~k~0 999968)} is VALID [2022-04-15 12:40:29,502 INFO L290 TraceCheckUtils]: 94: Hoare triple {96739#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96739#(<= main_~k~0 999967)} is VALID [2022-04-15 12:40:29,506 INFO L290 TraceCheckUtils]: 93: Hoare triple {96746#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96739#(<= main_~k~0 999967)} is VALID [2022-04-15 12:40:29,506 INFO L290 TraceCheckUtils]: 92: Hoare triple {96746#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96746#(<= main_~k~0 999966)} is VALID [2022-04-15 12:40:29,510 INFO L290 TraceCheckUtils]: 91: Hoare triple {96753#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96746#(<= main_~k~0 999966)} is VALID [2022-04-15 12:40:29,510 INFO L290 TraceCheckUtils]: 90: Hoare triple {96753#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96753#(<= main_~k~0 999965)} is VALID [2022-04-15 12:40:29,513 INFO L290 TraceCheckUtils]: 89: Hoare triple {96760#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96753#(<= main_~k~0 999965)} is VALID [2022-04-15 12:40:29,513 INFO L290 TraceCheckUtils]: 88: Hoare triple {96760#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96760#(<= main_~k~0 999964)} is VALID [2022-04-15 12:40:29,517 INFO L290 TraceCheckUtils]: 87: Hoare triple {96767#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96760#(<= main_~k~0 999964)} is VALID [2022-04-15 12:40:29,517 INFO L290 TraceCheckUtils]: 86: Hoare triple {96767#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96767#(<= main_~k~0 999963)} is VALID [2022-04-15 12:40:29,521 INFO L290 TraceCheckUtils]: 85: Hoare triple {96774#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96767#(<= main_~k~0 999963)} is VALID [2022-04-15 12:40:29,521 INFO L290 TraceCheckUtils]: 84: Hoare triple {96774#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96774#(<= main_~k~0 999962)} is VALID [2022-04-15 12:40:29,524 INFO L290 TraceCheckUtils]: 83: Hoare triple {96781#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96774#(<= main_~k~0 999962)} is VALID [2022-04-15 12:40:29,524 INFO L290 TraceCheckUtils]: 82: Hoare triple {96781#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96781#(<= main_~k~0 999961)} is VALID [2022-04-15 12:40:29,528 INFO L290 TraceCheckUtils]: 81: Hoare triple {96788#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96781#(<= main_~k~0 999961)} is VALID [2022-04-15 12:40:29,528 INFO L290 TraceCheckUtils]: 80: Hoare triple {96788#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96788#(<= main_~k~0 999960)} is VALID [2022-04-15 12:40:29,532 INFO L290 TraceCheckUtils]: 79: Hoare triple {96795#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96788#(<= main_~k~0 999960)} is VALID [2022-04-15 12:40:29,532 INFO L290 TraceCheckUtils]: 78: Hoare triple {96795#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96795#(<= main_~k~0 999959)} is VALID [2022-04-15 12:40:29,535 INFO L290 TraceCheckUtils]: 77: Hoare triple {96802#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96795#(<= main_~k~0 999959)} is VALID [2022-04-15 12:40:29,536 INFO L290 TraceCheckUtils]: 76: Hoare triple {96802#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96802#(<= main_~k~0 999958)} is VALID [2022-04-15 12:40:29,539 INFO L290 TraceCheckUtils]: 75: Hoare triple {96809#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96802#(<= main_~k~0 999958)} is VALID [2022-04-15 12:40:29,539 INFO L290 TraceCheckUtils]: 74: Hoare triple {96809#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96809#(<= main_~k~0 999957)} is VALID [2022-04-15 12:40:29,543 INFO L290 TraceCheckUtils]: 73: Hoare triple {96816#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96809#(<= main_~k~0 999957)} is VALID [2022-04-15 12:40:29,543 INFO L290 TraceCheckUtils]: 72: Hoare triple {96816#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96816#(<= main_~k~0 999956)} is VALID [2022-04-15 12:40:29,546 INFO L290 TraceCheckUtils]: 71: Hoare triple {96823#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96816#(<= main_~k~0 999956)} is VALID [2022-04-15 12:40:29,547 INFO L290 TraceCheckUtils]: 70: Hoare triple {96823#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96823#(<= main_~k~0 999955)} is VALID [2022-04-15 12:40:29,550 INFO L290 TraceCheckUtils]: 69: Hoare triple {96830#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96823#(<= main_~k~0 999955)} is VALID [2022-04-15 12:40:29,550 INFO L290 TraceCheckUtils]: 68: Hoare triple {96830#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96830#(<= main_~k~0 999954)} is VALID [2022-04-15 12:40:29,554 INFO L290 TraceCheckUtils]: 67: Hoare triple {96837#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96830#(<= main_~k~0 999954)} is VALID [2022-04-15 12:40:29,554 INFO L290 TraceCheckUtils]: 66: Hoare triple {96837#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96837#(<= main_~k~0 999953)} is VALID [2022-04-15 12:40:29,557 INFO L290 TraceCheckUtils]: 65: Hoare triple {96844#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96837#(<= main_~k~0 999953)} is VALID [2022-04-15 12:40:29,558 INFO L290 TraceCheckUtils]: 64: Hoare triple {96844#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96844#(<= main_~k~0 999952)} is VALID [2022-04-15 12:40:29,561 INFO L290 TraceCheckUtils]: 63: Hoare triple {96851#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96844#(<= main_~k~0 999952)} is VALID [2022-04-15 12:40:29,561 INFO L290 TraceCheckUtils]: 62: Hoare triple {96851#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96851#(<= main_~k~0 999951)} is VALID [2022-04-15 12:40:29,565 INFO L290 TraceCheckUtils]: 61: Hoare triple {96858#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96851#(<= main_~k~0 999951)} is VALID [2022-04-15 12:40:29,565 INFO L290 TraceCheckUtils]: 60: Hoare triple {96858#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96858#(<= main_~k~0 999950)} is VALID [2022-04-15 12:40:29,568 INFO L290 TraceCheckUtils]: 59: Hoare triple {96865#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96858#(<= main_~k~0 999950)} is VALID [2022-04-15 12:40:29,569 INFO L290 TraceCheckUtils]: 58: Hoare triple {96865#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96865#(<= main_~k~0 999949)} is VALID [2022-04-15 12:40:29,572 INFO L290 TraceCheckUtils]: 57: Hoare triple {96872#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96865#(<= main_~k~0 999949)} is VALID [2022-04-15 12:40:29,572 INFO L290 TraceCheckUtils]: 56: Hoare triple {96872#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96872#(<= main_~k~0 999948)} is VALID [2022-04-15 12:40:29,576 INFO L290 TraceCheckUtils]: 55: Hoare triple {96879#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96872#(<= main_~k~0 999948)} is VALID [2022-04-15 12:40:29,576 INFO L290 TraceCheckUtils]: 54: Hoare triple {96879#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96879#(<= main_~k~0 999947)} is VALID [2022-04-15 12:40:29,579 INFO L290 TraceCheckUtils]: 53: Hoare triple {96886#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96879#(<= main_~k~0 999947)} is VALID [2022-04-15 12:40:29,580 INFO L290 TraceCheckUtils]: 52: Hoare triple {96886#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96886#(<= main_~k~0 999946)} is VALID [2022-04-15 12:40:29,583 INFO L290 TraceCheckUtils]: 51: Hoare triple {96893#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96886#(<= main_~k~0 999946)} is VALID [2022-04-15 12:40:29,583 INFO L290 TraceCheckUtils]: 50: Hoare triple {96893#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96893#(<= main_~k~0 999945)} is VALID [2022-04-15 12:40:29,587 INFO L290 TraceCheckUtils]: 49: Hoare triple {96900#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96893#(<= main_~k~0 999945)} is VALID [2022-04-15 12:40:29,587 INFO L290 TraceCheckUtils]: 48: Hoare triple {96900#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96900#(<= main_~k~0 999944)} is VALID [2022-04-15 12:40:29,590 INFO L290 TraceCheckUtils]: 47: Hoare triple {96907#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96900#(<= main_~k~0 999944)} is VALID [2022-04-15 12:40:29,591 INFO L290 TraceCheckUtils]: 46: Hoare triple {96907#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96907#(<= main_~k~0 999943)} is VALID [2022-04-15 12:40:29,594 INFO L290 TraceCheckUtils]: 45: Hoare triple {96914#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96907#(<= main_~k~0 999943)} is VALID [2022-04-15 12:40:29,594 INFO L290 TraceCheckUtils]: 44: Hoare triple {96914#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96914#(<= main_~k~0 999942)} is VALID [2022-04-15 12:40:29,598 INFO L290 TraceCheckUtils]: 43: Hoare triple {96921#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96914#(<= main_~k~0 999942)} is VALID [2022-04-15 12:40:29,598 INFO L290 TraceCheckUtils]: 42: Hoare triple {96921#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96921#(<= main_~k~0 999941)} is VALID [2022-04-15 12:40:29,602 INFO L290 TraceCheckUtils]: 41: Hoare triple {96928#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96921#(<= main_~k~0 999941)} is VALID [2022-04-15 12:40:29,602 INFO L290 TraceCheckUtils]: 40: Hoare triple {96928#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96928#(<= main_~k~0 999940)} is VALID [2022-04-15 12:40:29,605 INFO L290 TraceCheckUtils]: 39: Hoare triple {96935#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96928#(<= main_~k~0 999940)} is VALID [2022-04-15 12:40:29,605 INFO L290 TraceCheckUtils]: 38: Hoare triple {96935#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96935#(<= main_~k~0 999939)} is VALID [2022-04-15 12:40:29,609 INFO L290 TraceCheckUtils]: 37: Hoare triple {96942#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96935#(<= main_~k~0 999939)} is VALID [2022-04-15 12:40:29,609 INFO L290 TraceCheckUtils]: 36: Hoare triple {96942#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96942#(<= main_~k~0 999938)} is VALID [2022-04-15 12:40:29,612 INFO L290 TraceCheckUtils]: 35: Hoare triple {96949#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96942#(<= main_~k~0 999938)} is VALID [2022-04-15 12:40:29,613 INFO L290 TraceCheckUtils]: 34: Hoare triple {96949#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96949#(<= main_~k~0 999937)} is VALID [2022-04-15 12:40:29,616 INFO L290 TraceCheckUtils]: 33: Hoare triple {96956#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96949#(<= main_~k~0 999937)} is VALID [2022-04-15 12:40:29,616 INFO L290 TraceCheckUtils]: 32: Hoare triple {96956#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96956#(<= main_~k~0 999936)} is VALID [2022-04-15 12:40:29,620 INFO L290 TraceCheckUtils]: 31: Hoare triple {96963#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96956#(<= main_~k~0 999936)} is VALID [2022-04-15 12:40:29,620 INFO L290 TraceCheckUtils]: 30: Hoare triple {96963#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96963#(<= main_~k~0 999935)} is VALID [2022-04-15 12:40:29,623 INFO L290 TraceCheckUtils]: 29: Hoare triple {96970#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96963#(<= main_~k~0 999935)} is VALID [2022-04-15 12:40:29,624 INFO L290 TraceCheckUtils]: 28: Hoare triple {96970#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96970#(<= main_~k~0 999934)} is VALID [2022-04-15 12:40:29,627 INFO L290 TraceCheckUtils]: 27: Hoare triple {96977#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96970#(<= main_~k~0 999934)} is VALID [2022-04-15 12:40:29,627 INFO L290 TraceCheckUtils]: 26: Hoare triple {96977#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96977#(<= main_~k~0 999933)} is VALID [2022-04-15 12:40:29,631 INFO L290 TraceCheckUtils]: 25: Hoare triple {96984#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96977#(<= main_~k~0 999933)} is VALID [2022-04-15 12:40:29,631 INFO L290 TraceCheckUtils]: 24: Hoare triple {96984#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96984#(<= main_~k~0 999932)} is VALID [2022-04-15 12:40:29,635 INFO L290 TraceCheckUtils]: 23: Hoare triple {96991#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96984#(<= main_~k~0 999932)} is VALID [2022-04-15 12:40:29,635 INFO L290 TraceCheckUtils]: 22: Hoare triple {96991#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96991#(<= main_~k~0 999931)} is VALID [2022-04-15 12:40:29,639 INFO L290 TraceCheckUtils]: 21: Hoare triple {96998#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96991#(<= main_~k~0 999931)} is VALID [2022-04-15 12:40:29,639 INFO L290 TraceCheckUtils]: 20: Hoare triple {96998#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {96998#(<= main_~k~0 999930)} is VALID [2022-04-15 12:40:29,643 INFO L290 TraceCheckUtils]: 19: Hoare triple {97005#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {96998#(<= main_~k~0 999930)} is VALID [2022-04-15 12:40:29,643 INFO L290 TraceCheckUtils]: 18: Hoare triple {97005#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {97005#(<= main_~k~0 999929)} is VALID [2022-04-15 12:40:29,647 INFO L290 TraceCheckUtils]: 17: Hoare triple {97012#(<= main_~k~0 999928)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {97005#(<= main_~k~0 999929)} is VALID [2022-04-15 12:40:29,647 INFO L290 TraceCheckUtils]: 16: Hoare triple {97012#(<= main_~k~0 999928)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {97012#(<= main_~k~0 999928)} is VALID [2022-04-15 12:40:29,650 INFO L290 TraceCheckUtils]: 15: Hoare triple {97019#(<= main_~k~0 999927)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {97012#(<= main_~k~0 999928)} is VALID [2022-04-15 12:40:29,650 INFO L290 TraceCheckUtils]: 14: Hoare triple {97019#(<= main_~k~0 999927)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {97019#(<= main_~k~0 999927)} is VALID [2022-04-15 12:40:29,654 INFO L290 TraceCheckUtils]: 13: Hoare triple {97026#(<= main_~k~0 999926)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {97019#(<= main_~k~0 999927)} is VALID [2022-04-15 12:40:29,654 INFO L290 TraceCheckUtils]: 12: Hoare triple {97026#(<= main_~k~0 999926)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {97026#(<= main_~k~0 999926)} is VALID [2022-04-15 12:40:29,658 INFO L290 TraceCheckUtils]: 11: Hoare triple {97033#(<= main_~k~0 999925)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {97026#(<= main_~k~0 999926)} is VALID [2022-04-15 12:40:29,658 INFO L290 TraceCheckUtils]: 10: Hoare triple {97033#(<= main_~k~0 999925)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {97033#(<= main_~k~0 999925)} is VALID [2022-04-15 12:40:29,661 INFO L290 TraceCheckUtils]: 9: Hoare triple {97040#(<= main_~k~0 999924)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {97033#(<= main_~k~0 999925)} is VALID [2022-04-15 12:40:29,661 INFO L290 TraceCheckUtils]: 8: Hoare triple {97040#(<= main_~k~0 999924)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {97040#(<= main_~k~0 999924)} is VALID [2022-04-15 12:40:29,665 INFO L290 TraceCheckUtils]: 7: Hoare triple {97047#(<= main_~k~0 999923)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {97040#(<= main_~k~0 999924)} is VALID [2022-04-15 12:40:29,665 INFO L290 TraceCheckUtils]: 6: Hoare triple {97047#(<= main_~k~0 999923)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {97047#(<= main_~k~0 999923)} is VALID [2022-04-15 12:40:29,666 INFO L290 TraceCheckUtils]: 5: Hoare triple {95915#true} ~i~0 := 0;~k~0 := 0; {97047#(<= main_~k~0 999923)} is VALID [2022-04-15 12:40:29,666 INFO L272 TraceCheckUtils]: 4: Hoare triple {95915#true} call #t~ret3 := main(); {95915#true} is VALID [2022-04-15 12:40:29,666 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {95915#true} {95915#true} #54#return; {95915#true} is VALID [2022-04-15 12:40:29,666 INFO L290 TraceCheckUtils]: 2: Hoare triple {95915#true} assume true; {95915#true} is VALID [2022-04-15 12:40:29,666 INFO L290 TraceCheckUtils]: 1: Hoare triple {95915#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {95915#true} is VALID [2022-04-15 12:40:29,666 INFO L272 TraceCheckUtils]: 0: Hoare triple {95915#true} call ULTIMATE.init(); {95915#true} is VALID [2022-04-15 12:40:29,667 INFO L134 CoverageAnalysis]: Checked inductivity of 5929 backedges. 0 proven. 5929 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:40:29,667 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422710052] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:40:29,667 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:40:29,667 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [83, 82, 82] total 164 [2022-04-15 12:40:29,667 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:40:29,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1970882869] [2022-04-15 12:40:29,667 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1970882869] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:40:29,667 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:40:29,667 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [83] imperfect sequences [] total 83 [2022-04-15 12:40:29,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87213355] [2022-04-15 12:40:29,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:40:29,668 INFO L78 Accepts]: Start accepts. Automaton has has 83 states, 83 states have (on average 1.9397590361445782) internal successors, (161), 81 states have internal predecessors, (161), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 165 [2022-04-15 12:40:29,668 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:40:29,668 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 83 states, 83 states have (on average 1.9397590361445782) internal successors, (161), 81 states have internal predecessors, (161), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:30,000 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 165 edges. 165 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:40:30,000 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2022-04-15 12:40:30,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:40:30,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2022-04-15 12:40:30,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12573, Invalid=14159, Unknown=0, NotChecked=0, Total=26732 [2022-04-15 12:40:30,004 INFO L87 Difference]: Start difference. First operand 166 states and 166 transitions. Second operand has 83 states, 83 states have (on average 1.9397590361445782) internal successors, (161), 81 states have internal predecessors, (161), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:34,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:40:34,189 INFO L93 Difference]: Finished difference Result 174 states and 174 transitions. [2022-04-15 12:40:34,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-04-15 12:40:34,189 INFO L78 Accepts]: Start accepts. Automaton has has 83 states, 83 states have (on average 1.9397590361445782) internal successors, (161), 81 states have internal predecessors, (161), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 165 [2022-04-15 12:40:34,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:40:34,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 83 states have (on average 1.9397590361445782) internal successors, (161), 81 states have internal predecessors, (161), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:34,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 174 transitions. [2022-04-15 12:40:34,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 83 states have (on average 1.9397590361445782) internal successors, (161), 81 states have internal predecessors, (161), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:34,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 174 transitions. [2022-04-15 12:40:34,191 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 83 states and 174 transitions. [2022-04-15 12:40:34,578 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 174 edges. 174 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:40:34,580 INFO L225 Difference]: With dead ends: 174 [2022-04-15 12:40:34,580 INFO L226 Difference]: Without dead ends: 169 [2022-04-15 12:40:34,584 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 493 GetRequests, 250 SyntacticMatches, 1 SemanticMatches, 242 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4482 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=24986, Invalid=34306, Unknown=0, NotChecked=0, Total=59292 [2022-04-15 12:40:34,584 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 166 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-15 12:40:34,584 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 53 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-15 12:40:34,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2022-04-15 12:40:35,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 168. [2022-04-15 12:40:35,492 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:40:35,492 INFO L82 GeneralOperation]: Start isEquivalent. First operand 169 states. Second operand has 168 states, 163 states have (on average 1.0061349693251533) internal successors, (164), 163 states have internal predecessors, (164), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:35,492 INFO L74 IsIncluded]: Start isIncluded. First operand 169 states. Second operand has 168 states, 163 states have (on average 1.0061349693251533) internal successors, (164), 163 states have internal predecessors, (164), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:35,492 INFO L87 Difference]: Start difference. First operand 169 states. Second operand has 168 states, 163 states have (on average 1.0061349693251533) internal successors, (164), 163 states have internal predecessors, (164), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:35,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:40:35,494 INFO L93 Difference]: Finished difference Result 169 states and 169 transitions. [2022-04-15 12:40:35,494 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 169 transitions. [2022-04-15 12:40:35,494 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:40:35,494 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:40:35,494 INFO L74 IsIncluded]: Start isIncluded. First operand has 168 states, 163 states have (on average 1.0061349693251533) internal successors, (164), 163 states have internal predecessors, (164), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 169 states. [2022-04-15 12:40:35,494 INFO L87 Difference]: Start difference. First operand has 168 states, 163 states have (on average 1.0061349693251533) internal successors, (164), 163 states have internal predecessors, (164), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 169 states. [2022-04-15 12:40:35,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:40:35,496 INFO L93 Difference]: Finished difference Result 169 states and 169 transitions. [2022-04-15 12:40:35,496 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 169 transitions. [2022-04-15 12:40:35,496 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:40:35,496 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:40:35,496 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:40:35,496 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:40:35,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 163 states have (on average 1.0061349693251533) internal successors, (164), 163 states have internal predecessors, (164), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:35,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 168 transitions. [2022-04-15 12:40:35,497 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 168 transitions. Word has length 165 [2022-04-15 12:40:35,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:40:35,498 INFO L478 AbstractCegarLoop]: Abstraction has 168 states and 168 transitions. [2022-04-15 12:40:35,498 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 83 states, 83 states have (on average 1.9397590361445782) internal successors, (161), 81 states have internal predecessors, (161), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:35,498 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 168 states and 168 transitions. [2022-04-15 12:40:36,205 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 168 edges. 168 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:40:36,205 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 168 transitions. [2022-04-15 12:40:36,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-04-15 12:40:36,206 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:40:36,206 INFO L499 BasicCegarLoop]: trace histogram [78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:40:36,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-04-15 12:40:36,419 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:40:36,419 INFO L403 AbstractCegarLoop]: === Iteration 79 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:40:36,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:40:36,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1715994660, now seen corresponding path program 155 times [2022-04-15 12:40:36,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:40:36,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2084125809] [2022-04-15 12:40:37,512 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:40:37,513 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:40:37,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1715994660, now seen corresponding path program 156 times [2022-04-15 12:40:37,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:40:37,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815444634] [2022-04-15 12:40:37,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:40:37,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:40:37,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:40:39,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:40:39,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:40:39,097 INFO L290 TraceCheckUtils]: 0: Hoare triple {98339#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {98253#true} is VALID [2022-04-15 12:40:39,097 INFO L290 TraceCheckUtils]: 1: Hoare triple {98253#true} assume true; {98253#true} is VALID [2022-04-15 12:40:39,097 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {98253#true} {98253#true} #54#return; {98253#true} is VALID [2022-04-15 12:40:39,098 INFO L272 TraceCheckUtils]: 0: Hoare triple {98253#true} call ULTIMATE.init(); {98339#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:40:39,098 INFO L290 TraceCheckUtils]: 1: Hoare triple {98339#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {98253#true} is VALID [2022-04-15 12:40:39,098 INFO L290 TraceCheckUtils]: 2: Hoare triple {98253#true} assume true; {98253#true} is VALID [2022-04-15 12:40:39,098 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {98253#true} {98253#true} #54#return; {98253#true} is VALID [2022-04-15 12:40:39,098 INFO L272 TraceCheckUtils]: 4: Hoare triple {98253#true} call #t~ret3 := main(); {98253#true} is VALID [2022-04-15 12:40:39,098 INFO L290 TraceCheckUtils]: 5: Hoare triple {98253#true} ~i~0 := 0;~k~0 := 0; {98258#(= main_~k~0 0)} is VALID [2022-04-15 12:40:39,098 INFO L290 TraceCheckUtils]: 6: Hoare triple {98258#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98258#(= main_~k~0 0)} is VALID [2022-04-15 12:40:39,098 INFO L290 TraceCheckUtils]: 7: Hoare triple {98258#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98259#(<= main_~k~0 1)} is VALID [2022-04-15 12:40:39,099 INFO L290 TraceCheckUtils]: 8: Hoare triple {98259#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98259#(<= main_~k~0 1)} is VALID [2022-04-15 12:40:39,108 INFO L290 TraceCheckUtils]: 9: Hoare triple {98259#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98260#(<= main_~k~0 2)} is VALID [2022-04-15 12:40:39,108 INFO L290 TraceCheckUtils]: 10: Hoare triple {98260#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98260#(<= main_~k~0 2)} is VALID [2022-04-15 12:40:39,113 INFO L290 TraceCheckUtils]: 11: Hoare triple {98260#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98261#(<= main_~k~0 3)} is VALID [2022-04-15 12:40:39,113 INFO L290 TraceCheckUtils]: 12: Hoare triple {98261#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98261#(<= main_~k~0 3)} is VALID [2022-04-15 12:40:39,116 INFO L290 TraceCheckUtils]: 13: Hoare triple {98261#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98262#(<= main_~k~0 4)} is VALID [2022-04-15 12:40:39,116 INFO L290 TraceCheckUtils]: 14: Hoare triple {98262#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98262#(<= main_~k~0 4)} is VALID [2022-04-15 12:40:39,120 INFO L290 TraceCheckUtils]: 15: Hoare triple {98262#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98263#(<= main_~k~0 5)} is VALID [2022-04-15 12:40:39,120 INFO L290 TraceCheckUtils]: 16: Hoare triple {98263#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98263#(<= main_~k~0 5)} is VALID [2022-04-15 12:40:39,125 INFO L290 TraceCheckUtils]: 17: Hoare triple {98263#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98264#(<= main_~k~0 6)} is VALID [2022-04-15 12:40:39,126 INFO L290 TraceCheckUtils]: 18: Hoare triple {98264#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98264#(<= main_~k~0 6)} is VALID [2022-04-15 12:40:39,132 INFO L290 TraceCheckUtils]: 19: Hoare triple {98264#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98265#(<= main_~k~0 7)} is VALID [2022-04-15 12:40:39,133 INFO L290 TraceCheckUtils]: 20: Hoare triple {98265#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98265#(<= main_~k~0 7)} is VALID [2022-04-15 12:40:39,138 INFO L290 TraceCheckUtils]: 21: Hoare triple {98265#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98266#(<= main_~k~0 8)} is VALID [2022-04-15 12:40:39,139 INFO L290 TraceCheckUtils]: 22: Hoare triple {98266#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98266#(<= main_~k~0 8)} is VALID [2022-04-15 12:40:39,144 INFO L290 TraceCheckUtils]: 23: Hoare triple {98266#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98267#(<= main_~k~0 9)} is VALID [2022-04-15 12:40:39,144 INFO L290 TraceCheckUtils]: 24: Hoare triple {98267#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98267#(<= main_~k~0 9)} is VALID [2022-04-15 12:40:39,149 INFO L290 TraceCheckUtils]: 25: Hoare triple {98267#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98268#(<= main_~k~0 10)} is VALID [2022-04-15 12:40:39,149 INFO L290 TraceCheckUtils]: 26: Hoare triple {98268#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98268#(<= main_~k~0 10)} is VALID [2022-04-15 12:40:39,155 INFO L290 TraceCheckUtils]: 27: Hoare triple {98268#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98269#(<= main_~k~0 11)} is VALID [2022-04-15 12:40:39,156 INFO L290 TraceCheckUtils]: 28: Hoare triple {98269#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98269#(<= main_~k~0 11)} is VALID [2022-04-15 12:40:39,161 INFO L290 TraceCheckUtils]: 29: Hoare triple {98269#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98270#(<= main_~k~0 12)} is VALID [2022-04-15 12:40:39,161 INFO L290 TraceCheckUtils]: 30: Hoare triple {98270#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98270#(<= main_~k~0 12)} is VALID [2022-04-15 12:40:39,167 INFO L290 TraceCheckUtils]: 31: Hoare triple {98270#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98271#(<= main_~k~0 13)} is VALID [2022-04-15 12:40:39,167 INFO L290 TraceCheckUtils]: 32: Hoare triple {98271#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98271#(<= main_~k~0 13)} is VALID [2022-04-15 12:40:39,172 INFO L290 TraceCheckUtils]: 33: Hoare triple {98271#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98272#(<= main_~k~0 14)} is VALID [2022-04-15 12:40:39,172 INFO L290 TraceCheckUtils]: 34: Hoare triple {98272#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98272#(<= main_~k~0 14)} is VALID [2022-04-15 12:40:39,179 INFO L290 TraceCheckUtils]: 35: Hoare triple {98272#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98273#(<= main_~k~0 15)} is VALID [2022-04-15 12:40:39,179 INFO L290 TraceCheckUtils]: 36: Hoare triple {98273#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98273#(<= main_~k~0 15)} is VALID [2022-04-15 12:40:39,185 INFO L290 TraceCheckUtils]: 37: Hoare triple {98273#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98274#(<= main_~k~0 16)} is VALID [2022-04-15 12:40:39,185 INFO L290 TraceCheckUtils]: 38: Hoare triple {98274#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98274#(<= main_~k~0 16)} is VALID [2022-04-15 12:40:39,191 INFO L290 TraceCheckUtils]: 39: Hoare triple {98274#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98275#(<= main_~k~0 17)} is VALID [2022-04-15 12:40:39,191 INFO L290 TraceCheckUtils]: 40: Hoare triple {98275#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98275#(<= main_~k~0 17)} is VALID [2022-04-15 12:40:39,197 INFO L290 TraceCheckUtils]: 41: Hoare triple {98275#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98276#(<= main_~k~0 18)} is VALID [2022-04-15 12:40:39,197 INFO L290 TraceCheckUtils]: 42: Hoare triple {98276#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98276#(<= main_~k~0 18)} is VALID [2022-04-15 12:40:39,202 INFO L290 TraceCheckUtils]: 43: Hoare triple {98276#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98277#(<= main_~k~0 19)} is VALID [2022-04-15 12:40:39,202 INFO L290 TraceCheckUtils]: 44: Hoare triple {98277#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98277#(<= main_~k~0 19)} is VALID [2022-04-15 12:40:39,207 INFO L290 TraceCheckUtils]: 45: Hoare triple {98277#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98278#(<= main_~k~0 20)} is VALID [2022-04-15 12:40:39,208 INFO L290 TraceCheckUtils]: 46: Hoare triple {98278#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98278#(<= main_~k~0 20)} is VALID [2022-04-15 12:40:39,213 INFO L290 TraceCheckUtils]: 47: Hoare triple {98278#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98279#(<= main_~k~0 21)} is VALID [2022-04-15 12:40:39,213 INFO L290 TraceCheckUtils]: 48: Hoare triple {98279#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98279#(<= main_~k~0 21)} is VALID [2022-04-15 12:40:39,219 INFO L290 TraceCheckUtils]: 49: Hoare triple {98279#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98280#(<= main_~k~0 22)} is VALID [2022-04-15 12:40:39,219 INFO L290 TraceCheckUtils]: 50: Hoare triple {98280#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98280#(<= main_~k~0 22)} is VALID [2022-04-15 12:40:39,224 INFO L290 TraceCheckUtils]: 51: Hoare triple {98280#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98281#(<= main_~k~0 23)} is VALID [2022-04-15 12:40:39,224 INFO L290 TraceCheckUtils]: 52: Hoare triple {98281#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98281#(<= main_~k~0 23)} is VALID [2022-04-15 12:40:39,228 INFO L290 TraceCheckUtils]: 53: Hoare triple {98281#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98282#(<= main_~k~0 24)} is VALID [2022-04-15 12:40:39,228 INFO L290 TraceCheckUtils]: 54: Hoare triple {98282#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98282#(<= main_~k~0 24)} is VALID [2022-04-15 12:40:39,232 INFO L290 TraceCheckUtils]: 55: Hoare triple {98282#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98283#(<= main_~k~0 25)} is VALID [2022-04-15 12:40:39,232 INFO L290 TraceCheckUtils]: 56: Hoare triple {98283#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98283#(<= main_~k~0 25)} is VALID [2022-04-15 12:40:39,237 INFO L290 TraceCheckUtils]: 57: Hoare triple {98283#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98284#(<= main_~k~0 26)} is VALID [2022-04-15 12:40:39,237 INFO L290 TraceCheckUtils]: 58: Hoare triple {98284#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98284#(<= main_~k~0 26)} is VALID [2022-04-15 12:40:39,240 INFO L290 TraceCheckUtils]: 59: Hoare triple {98284#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98285#(<= main_~k~0 27)} is VALID [2022-04-15 12:40:39,241 INFO L290 TraceCheckUtils]: 60: Hoare triple {98285#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98285#(<= main_~k~0 27)} is VALID [2022-04-15 12:40:39,244 INFO L290 TraceCheckUtils]: 61: Hoare triple {98285#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98286#(<= main_~k~0 28)} is VALID [2022-04-15 12:40:39,245 INFO L290 TraceCheckUtils]: 62: Hoare triple {98286#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98286#(<= main_~k~0 28)} is VALID [2022-04-15 12:40:39,248 INFO L290 TraceCheckUtils]: 63: Hoare triple {98286#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98287#(<= main_~k~0 29)} is VALID [2022-04-15 12:40:39,248 INFO L290 TraceCheckUtils]: 64: Hoare triple {98287#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98287#(<= main_~k~0 29)} is VALID [2022-04-15 12:40:39,252 INFO L290 TraceCheckUtils]: 65: Hoare triple {98287#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98288#(<= main_~k~0 30)} is VALID [2022-04-15 12:40:39,252 INFO L290 TraceCheckUtils]: 66: Hoare triple {98288#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98288#(<= main_~k~0 30)} is VALID [2022-04-15 12:40:39,255 INFO L290 TraceCheckUtils]: 67: Hoare triple {98288#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98289#(<= main_~k~0 31)} is VALID [2022-04-15 12:40:39,255 INFO L290 TraceCheckUtils]: 68: Hoare triple {98289#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98289#(<= main_~k~0 31)} is VALID [2022-04-15 12:40:39,259 INFO L290 TraceCheckUtils]: 69: Hoare triple {98289#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98290#(<= main_~k~0 32)} is VALID [2022-04-15 12:40:39,260 INFO L290 TraceCheckUtils]: 70: Hoare triple {98290#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98290#(<= main_~k~0 32)} is VALID [2022-04-15 12:40:39,262 INFO L290 TraceCheckUtils]: 71: Hoare triple {98290#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98291#(<= main_~k~0 33)} is VALID [2022-04-15 12:40:39,263 INFO L290 TraceCheckUtils]: 72: Hoare triple {98291#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98291#(<= main_~k~0 33)} is VALID [2022-04-15 12:40:39,267 INFO L290 TraceCheckUtils]: 73: Hoare triple {98291#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98292#(<= main_~k~0 34)} is VALID [2022-04-15 12:40:39,267 INFO L290 TraceCheckUtils]: 74: Hoare triple {98292#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98292#(<= main_~k~0 34)} is VALID [2022-04-15 12:40:39,270 INFO L290 TraceCheckUtils]: 75: Hoare triple {98292#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98293#(<= main_~k~0 35)} is VALID [2022-04-15 12:40:39,270 INFO L290 TraceCheckUtils]: 76: Hoare triple {98293#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98293#(<= main_~k~0 35)} is VALID [2022-04-15 12:40:39,273 INFO L290 TraceCheckUtils]: 77: Hoare triple {98293#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98294#(<= main_~k~0 36)} is VALID [2022-04-15 12:40:39,274 INFO L290 TraceCheckUtils]: 78: Hoare triple {98294#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98294#(<= main_~k~0 36)} is VALID [2022-04-15 12:40:39,276 INFO L290 TraceCheckUtils]: 79: Hoare triple {98294#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98295#(<= main_~k~0 37)} is VALID [2022-04-15 12:40:39,277 INFO L290 TraceCheckUtils]: 80: Hoare triple {98295#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98295#(<= main_~k~0 37)} is VALID [2022-04-15 12:40:39,280 INFO L290 TraceCheckUtils]: 81: Hoare triple {98295#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98296#(<= main_~k~0 38)} is VALID [2022-04-15 12:40:39,280 INFO L290 TraceCheckUtils]: 82: Hoare triple {98296#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98296#(<= main_~k~0 38)} is VALID [2022-04-15 12:40:39,284 INFO L290 TraceCheckUtils]: 83: Hoare triple {98296#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98297#(<= main_~k~0 39)} is VALID [2022-04-15 12:40:39,284 INFO L290 TraceCheckUtils]: 84: Hoare triple {98297#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98297#(<= main_~k~0 39)} is VALID [2022-04-15 12:40:39,287 INFO L290 TraceCheckUtils]: 85: Hoare triple {98297#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98298#(<= main_~k~0 40)} is VALID [2022-04-15 12:40:39,287 INFO L290 TraceCheckUtils]: 86: Hoare triple {98298#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98298#(<= main_~k~0 40)} is VALID [2022-04-15 12:40:39,291 INFO L290 TraceCheckUtils]: 87: Hoare triple {98298#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98299#(<= main_~k~0 41)} is VALID [2022-04-15 12:40:39,291 INFO L290 TraceCheckUtils]: 88: Hoare triple {98299#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98299#(<= main_~k~0 41)} is VALID [2022-04-15 12:40:39,294 INFO L290 TraceCheckUtils]: 89: Hoare triple {98299#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98300#(<= main_~k~0 42)} is VALID [2022-04-15 12:40:39,295 INFO L290 TraceCheckUtils]: 90: Hoare triple {98300#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98300#(<= main_~k~0 42)} is VALID [2022-04-15 12:40:39,299 INFO L290 TraceCheckUtils]: 91: Hoare triple {98300#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98301#(<= main_~k~0 43)} is VALID [2022-04-15 12:40:39,299 INFO L290 TraceCheckUtils]: 92: Hoare triple {98301#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98301#(<= main_~k~0 43)} is VALID [2022-04-15 12:40:39,302 INFO L290 TraceCheckUtils]: 93: Hoare triple {98301#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98302#(<= main_~k~0 44)} is VALID [2022-04-15 12:40:39,302 INFO L290 TraceCheckUtils]: 94: Hoare triple {98302#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98302#(<= main_~k~0 44)} is VALID [2022-04-15 12:40:39,306 INFO L290 TraceCheckUtils]: 95: Hoare triple {98302#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98303#(<= main_~k~0 45)} is VALID [2022-04-15 12:40:39,306 INFO L290 TraceCheckUtils]: 96: Hoare triple {98303#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98303#(<= main_~k~0 45)} is VALID [2022-04-15 12:40:39,309 INFO L290 TraceCheckUtils]: 97: Hoare triple {98303#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98304#(<= main_~k~0 46)} is VALID [2022-04-15 12:40:39,309 INFO L290 TraceCheckUtils]: 98: Hoare triple {98304#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98304#(<= main_~k~0 46)} is VALID [2022-04-15 12:40:39,314 INFO L290 TraceCheckUtils]: 99: Hoare triple {98304#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98305#(<= main_~k~0 47)} is VALID [2022-04-15 12:40:39,315 INFO L290 TraceCheckUtils]: 100: Hoare triple {98305#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98305#(<= main_~k~0 47)} is VALID [2022-04-15 12:40:39,318 INFO L290 TraceCheckUtils]: 101: Hoare triple {98305#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98306#(<= main_~k~0 48)} is VALID [2022-04-15 12:40:39,318 INFO L290 TraceCheckUtils]: 102: Hoare triple {98306#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98306#(<= main_~k~0 48)} is VALID [2022-04-15 12:40:39,322 INFO L290 TraceCheckUtils]: 103: Hoare triple {98306#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98307#(<= main_~k~0 49)} is VALID [2022-04-15 12:40:39,322 INFO L290 TraceCheckUtils]: 104: Hoare triple {98307#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98307#(<= main_~k~0 49)} is VALID [2022-04-15 12:40:39,325 INFO L290 TraceCheckUtils]: 105: Hoare triple {98307#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98308#(<= main_~k~0 50)} is VALID [2022-04-15 12:40:39,325 INFO L290 TraceCheckUtils]: 106: Hoare triple {98308#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98308#(<= main_~k~0 50)} is VALID [2022-04-15 12:40:39,329 INFO L290 TraceCheckUtils]: 107: Hoare triple {98308#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98309#(<= main_~k~0 51)} is VALID [2022-04-15 12:40:39,329 INFO L290 TraceCheckUtils]: 108: Hoare triple {98309#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98309#(<= main_~k~0 51)} is VALID [2022-04-15 12:40:39,332 INFO L290 TraceCheckUtils]: 109: Hoare triple {98309#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98310#(<= main_~k~0 52)} is VALID [2022-04-15 12:40:39,333 INFO L290 TraceCheckUtils]: 110: Hoare triple {98310#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98310#(<= main_~k~0 52)} is VALID [2022-04-15 12:40:39,336 INFO L290 TraceCheckUtils]: 111: Hoare triple {98310#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98311#(<= main_~k~0 53)} is VALID [2022-04-15 12:40:39,336 INFO L290 TraceCheckUtils]: 112: Hoare triple {98311#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98311#(<= main_~k~0 53)} is VALID [2022-04-15 12:40:39,340 INFO L290 TraceCheckUtils]: 113: Hoare triple {98311#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98312#(<= main_~k~0 54)} is VALID [2022-04-15 12:40:39,340 INFO L290 TraceCheckUtils]: 114: Hoare triple {98312#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98312#(<= main_~k~0 54)} is VALID [2022-04-15 12:40:39,344 INFO L290 TraceCheckUtils]: 115: Hoare triple {98312#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98313#(<= main_~k~0 55)} is VALID [2022-04-15 12:40:39,344 INFO L290 TraceCheckUtils]: 116: Hoare triple {98313#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98313#(<= main_~k~0 55)} is VALID [2022-04-15 12:40:39,348 INFO L290 TraceCheckUtils]: 117: Hoare triple {98313#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98314#(<= main_~k~0 56)} is VALID [2022-04-15 12:40:39,348 INFO L290 TraceCheckUtils]: 118: Hoare triple {98314#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98314#(<= main_~k~0 56)} is VALID [2022-04-15 12:40:39,351 INFO L290 TraceCheckUtils]: 119: Hoare triple {98314#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98315#(<= main_~k~0 57)} is VALID [2022-04-15 12:40:39,352 INFO L290 TraceCheckUtils]: 120: Hoare triple {98315#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98315#(<= main_~k~0 57)} is VALID [2022-04-15 12:40:39,355 INFO L290 TraceCheckUtils]: 121: Hoare triple {98315#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98316#(<= main_~k~0 58)} is VALID [2022-04-15 12:40:39,356 INFO L290 TraceCheckUtils]: 122: Hoare triple {98316#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98316#(<= main_~k~0 58)} is VALID [2022-04-15 12:40:39,362 INFO L290 TraceCheckUtils]: 123: Hoare triple {98316#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98317#(<= main_~k~0 59)} is VALID [2022-04-15 12:40:39,362 INFO L290 TraceCheckUtils]: 124: Hoare triple {98317#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98317#(<= main_~k~0 59)} is VALID [2022-04-15 12:40:39,366 INFO L290 TraceCheckUtils]: 125: Hoare triple {98317#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98318#(<= main_~k~0 60)} is VALID [2022-04-15 12:40:39,367 INFO L290 TraceCheckUtils]: 126: Hoare triple {98318#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98318#(<= main_~k~0 60)} is VALID [2022-04-15 12:40:39,370 INFO L290 TraceCheckUtils]: 127: Hoare triple {98318#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98319#(<= main_~k~0 61)} is VALID [2022-04-15 12:40:39,370 INFO L290 TraceCheckUtils]: 128: Hoare triple {98319#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98319#(<= main_~k~0 61)} is VALID [2022-04-15 12:40:39,373 INFO L290 TraceCheckUtils]: 129: Hoare triple {98319#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98320#(<= main_~k~0 62)} is VALID [2022-04-15 12:40:39,373 INFO L290 TraceCheckUtils]: 130: Hoare triple {98320#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98320#(<= main_~k~0 62)} is VALID [2022-04-15 12:40:39,376 INFO L290 TraceCheckUtils]: 131: Hoare triple {98320#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98321#(<= main_~k~0 63)} is VALID [2022-04-15 12:40:39,376 INFO L290 TraceCheckUtils]: 132: Hoare triple {98321#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98321#(<= main_~k~0 63)} is VALID [2022-04-15 12:40:39,380 INFO L290 TraceCheckUtils]: 133: Hoare triple {98321#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98322#(<= main_~k~0 64)} is VALID [2022-04-15 12:40:39,380 INFO L290 TraceCheckUtils]: 134: Hoare triple {98322#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98322#(<= main_~k~0 64)} is VALID [2022-04-15 12:40:39,383 INFO L290 TraceCheckUtils]: 135: Hoare triple {98322#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98323#(<= main_~k~0 65)} is VALID [2022-04-15 12:40:39,383 INFO L290 TraceCheckUtils]: 136: Hoare triple {98323#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98323#(<= main_~k~0 65)} is VALID [2022-04-15 12:40:39,387 INFO L290 TraceCheckUtils]: 137: Hoare triple {98323#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98324#(<= main_~k~0 66)} is VALID [2022-04-15 12:40:39,387 INFO L290 TraceCheckUtils]: 138: Hoare triple {98324#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98324#(<= main_~k~0 66)} is VALID [2022-04-15 12:40:39,390 INFO L290 TraceCheckUtils]: 139: Hoare triple {98324#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98325#(<= main_~k~0 67)} is VALID [2022-04-15 12:40:39,391 INFO L290 TraceCheckUtils]: 140: Hoare triple {98325#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98325#(<= main_~k~0 67)} is VALID [2022-04-15 12:40:39,393 INFO L290 TraceCheckUtils]: 141: Hoare triple {98325#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98326#(<= main_~k~0 68)} is VALID [2022-04-15 12:40:39,394 INFO L290 TraceCheckUtils]: 142: Hoare triple {98326#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98326#(<= main_~k~0 68)} is VALID [2022-04-15 12:40:39,398 INFO L290 TraceCheckUtils]: 143: Hoare triple {98326#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98327#(<= main_~k~0 69)} is VALID [2022-04-15 12:40:39,398 INFO L290 TraceCheckUtils]: 144: Hoare triple {98327#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98327#(<= main_~k~0 69)} is VALID [2022-04-15 12:40:39,401 INFO L290 TraceCheckUtils]: 145: Hoare triple {98327#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98328#(<= main_~k~0 70)} is VALID [2022-04-15 12:40:39,401 INFO L290 TraceCheckUtils]: 146: Hoare triple {98328#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98328#(<= main_~k~0 70)} is VALID [2022-04-15 12:40:39,404 INFO L290 TraceCheckUtils]: 147: Hoare triple {98328#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98329#(<= main_~k~0 71)} is VALID [2022-04-15 12:40:39,405 INFO L290 TraceCheckUtils]: 148: Hoare triple {98329#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98329#(<= main_~k~0 71)} is VALID [2022-04-15 12:40:39,408 INFO L290 TraceCheckUtils]: 149: Hoare triple {98329#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98330#(<= main_~k~0 72)} is VALID [2022-04-15 12:40:39,408 INFO L290 TraceCheckUtils]: 150: Hoare triple {98330#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98330#(<= main_~k~0 72)} is VALID [2022-04-15 12:40:39,411 INFO L290 TraceCheckUtils]: 151: Hoare triple {98330#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98331#(<= main_~k~0 73)} is VALID [2022-04-15 12:40:39,411 INFO L290 TraceCheckUtils]: 152: Hoare triple {98331#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98331#(<= main_~k~0 73)} is VALID [2022-04-15 12:40:39,415 INFO L290 TraceCheckUtils]: 153: Hoare triple {98331#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98332#(<= main_~k~0 74)} is VALID [2022-04-15 12:40:39,415 INFO L290 TraceCheckUtils]: 154: Hoare triple {98332#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98332#(<= main_~k~0 74)} is VALID [2022-04-15 12:40:39,418 INFO L290 TraceCheckUtils]: 155: Hoare triple {98332#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98333#(<= main_~k~0 75)} is VALID [2022-04-15 12:40:39,418 INFO L290 TraceCheckUtils]: 156: Hoare triple {98333#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98333#(<= main_~k~0 75)} is VALID [2022-04-15 12:40:39,421 INFO L290 TraceCheckUtils]: 157: Hoare triple {98333#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98334#(<= main_~k~0 76)} is VALID [2022-04-15 12:40:39,422 INFO L290 TraceCheckUtils]: 158: Hoare triple {98334#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98334#(<= main_~k~0 76)} is VALID [2022-04-15 12:40:39,425 INFO L290 TraceCheckUtils]: 159: Hoare triple {98334#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98335#(<= main_~k~0 77)} is VALID [2022-04-15 12:40:39,425 INFO L290 TraceCheckUtils]: 160: Hoare triple {98335#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98335#(<= main_~k~0 77)} is VALID [2022-04-15 12:40:39,428 INFO L290 TraceCheckUtils]: 161: Hoare triple {98335#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98336#(<= main_~k~0 78)} is VALID [2022-04-15 12:40:39,428 INFO L290 TraceCheckUtils]: 162: Hoare triple {98336#(<= main_~k~0 78)} assume !(~i~0 < 1000000); {98336#(<= main_~k~0 78)} is VALID [2022-04-15 12:40:39,429 INFO L272 TraceCheckUtils]: 163: Hoare triple {98336#(<= main_~k~0 78)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {98337#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:40:39,429 INFO L290 TraceCheckUtils]: 164: Hoare triple {98337#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {98338#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:40:39,429 INFO L290 TraceCheckUtils]: 165: Hoare triple {98338#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {98254#false} is VALID [2022-04-15 12:40:39,429 INFO L290 TraceCheckUtils]: 166: Hoare triple {98254#false} assume !false; {98254#false} is VALID [2022-04-15 12:40:39,430 INFO L134 CoverageAnalysis]: Checked inductivity of 6084 backedges. 0 proven. 6084 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:40:39,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:40:39,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815444634] [2022-04-15 12:40:39,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815444634] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:40:39,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [959286966] [2022-04-15 12:40:39,430 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:40:39,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:40:39,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:40:39,431 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:40:39,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-04-15 12:40:39,641 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 79 check-sat command(s) [2022-04-15 12:40:39,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:40:39,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 907 conjuncts, 82 conjunts are in the unsatisfiable core [2022-04-15 12:40:39,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:40:39,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:40:40,272 INFO L272 TraceCheckUtils]: 0: Hoare triple {98253#true} call ULTIMATE.init(); {98253#true} is VALID [2022-04-15 12:40:40,273 INFO L290 TraceCheckUtils]: 1: Hoare triple {98253#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {98253#true} is VALID [2022-04-15 12:40:40,273 INFO L290 TraceCheckUtils]: 2: Hoare triple {98253#true} assume true; {98253#true} is VALID [2022-04-15 12:40:40,273 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {98253#true} {98253#true} #54#return; {98253#true} is VALID [2022-04-15 12:40:40,273 INFO L272 TraceCheckUtils]: 4: Hoare triple {98253#true} call #t~ret3 := main(); {98253#true} is VALID [2022-04-15 12:40:40,273 INFO L290 TraceCheckUtils]: 5: Hoare triple {98253#true} ~i~0 := 0;~k~0 := 0; {98358#(<= main_~k~0 0)} is VALID [2022-04-15 12:40:40,273 INFO L290 TraceCheckUtils]: 6: Hoare triple {98358#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98358#(<= main_~k~0 0)} is VALID [2022-04-15 12:40:40,281 INFO L290 TraceCheckUtils]: 7: Hoare triple {98358#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98259#(<= main_~k~0 1)} is VALID [2022-04-15 12:40:40,281 INFO L290 TraceCheckUtils]: 8: Hoare triple {98259#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98259#(<= main_~k~0 1)} is VALID [2022-04-15 12:40:40,284 INFO L290 TraceCheckUtils]: 9: Hoare triple {98259#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98260#(<= main_~k~0 2)} is VALID [2022-04-15 12:40:40,284 INFO L290 TraceCheckUtils]: 10: Hoare triple {98260#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98260#(<= main_~k~0 2)} is VALID [2022-04-15 12:40:40,287 INFO L290 TraceCheckUtils]: 11: Hoare triple {98260#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98261#(<= main_~k~0 3)} is VALID [2022-04-15 12:40:40,288 INFO L290 TraceCheckUtils]: 12: Hoare triple {98261#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98261#(<= main_~k~0 3)} is VALID [2022-04-15 12:40:40,290 INFO L290 TraceCheckUtils]: 13: Hoare triple {98261#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98262#(<= main_~k~0 4)} is VALID [2022-04-15 12:40:40,290 INFO L290 TraceCheckUtils]: 14: Hoare triple {98262#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98262#(<= main_~k~0 4)} is VALID [2022-04-15 12:40:40,293 INFO L290 TraceCheckUtils]: 15: Hoare triple {98262#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98263#(<= main_~k~0 5)} is VALID [2022-04-15 12:40:40,293 INFO L290 TraceCheckUtils]: 16: Hoare triple {98263#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98263#(<= main_~k~0 5)} is VALID [2022-04-15 12:40:40,296 INFO L290 TraceCheckUtils]: 17: Hoare triple {98263#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98264#(<= main_~k~0 6)} is VALID [2022-04-15 12:40:40,296 INFO L290 TraceCheckUtils]: 18: Hoare triple {98264#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98264#(<= main_~k~0 6)} is VALID [2022-04-15 12:40:40,299 INFO L290 TraceCheckUtils]: 19: Hoare triple {98264#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98265#(<= main_~k~0 7)} is VALID [2022-04-15 12:40:40,300 INFO L290 TraceCheckUtils]: 20: Hoare triple {98265#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98265#(<= main_~k~0 7)} is VALID [2022-04-15 12:40:40,303 INFO L290 TraceCheckUtils]: 21: Hoare triple {98265#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98266#(<= main_~k~0 8)} is VALID [2022-04-15 12:40:40,303 INFO L290 TraceCheckUtils]: 22: Hoare triple {98266#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98266#(<= main_~k~0 8)} is VALID [2022-04-15 12:40:40,305 INFO L290 TraceCheckUtils]: 23: Hoare triple {98266#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98267#(<= main_~k~0 9)} is VALID [2022-04-15 12:40:40,306 INFO L290 TraceCheckUtils]: 24: Hoare triple {98267#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98267#(<= main_~k~0 9)} is VALID [2022-04-15 12:40:40,308 INFO L290 TraceCheckUtils]: 25: Hoare triple {98267#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98268#(<= main_~k~0 10)} is VALID [2022-04-15 12:40:40,308 INFO L290 TraceCheckUtils]: 26: Hoare triple {98268#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98268#(<= main_~k~0 10)} is VALID [2022-04-15 12:40:40,313 INFO L290 TraceCheckUtils]: 27: Hoare triple {98268#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98269#(<= main_~k~0 11)} is VALID [2022-04-15 12:40:40,313 INFO L290 TraceCheckUtils]: 28: Hoare triple {98269#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98269#(<= main_~k~0 11)} is VALID [2022-04-15 12:40:40,317 INFO L290 TraceCheckUtils]: 29: Hoare triple {98269#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98270#(<= main_~k~0 12)} is VALID [2022-04-15 12:40:40,317 INFO L290 TraceCheckUtils]: 30: Hoare triple {98270#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98270#(<= main_~k~0 12)} is VALID [2022-04-15 12:40:40,319 INFO L290 TraceCheckUtils]: 31: Hoare triple {98270#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98271#(<= main_~k~0 13)} is VALID [2022-04-15 12:40:40,319 INFO L290 TraceCheckUtils]: 32: Hoare triple {98271#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98271#(<= main_~k~0 13)} is VALID [2022-04-15 12:40:40,322 INFO L290 TraceCheckUtils]: 33: Hoare triple {98271#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98272#(<= main_~k~0 14)} is VALID [2022-04-15 12:40:40,322 INFO L290 TraceCheckUtils]: 34: Hoare triple {98272#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98272#(<= main_~k~0 14)} is VALID [2022-04-15 12:40:40,326 INFO L290 TraceCheckUtils]: 35: Hoare triple {98272#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98273#(<= main_~k~0 15)} is VALID [2022-04-15 12:40:40,326 INFO L290 TraceCheckUtils]: 36: Hoare triple {98273#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98273#(<= main_~k~0 15)} is VALID [2022-04-15 12:40:40,329 INFO L290 TraceCheckUtils]: 37: Hoare triple {98273#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98274#(<= main_~k~0 16)} is VALID [2022-04-15 12:40:40,329 INFO L290 TraceCheckUtils]: 38: Hoare triple {98274#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98274#(<= main_~k~0 16)} is VALID [2022-04-15 12:40:40,332 INFO L290 TraceCheckUtils]: 39: Hoare triple {98274#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98275#(<= main_~k~0 17)} is VALID [2022-04-15 12:40:40,332 INFO L290 TraceCheckUtils]: 40: Hoare triple {98275#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98275#(<= main_~k~0 17)} is VALID [2022-04-15 12:40:40,335 INFO L290 TraceCheckUtils]: 41: Hoare triple {98275#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98276#(<= main_~k~0 18)} is VALID [2022-04-15 12:40:40,335 INFO L290 TraceCheckUtils]: 42: Hoare triple {98276#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98276#(<= main_~k~0 18)} is VALID [2022-04-15 12:40:40,338 INFO L290 TraceCheckUtils]: 43: Hoare triple {98276#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98277#(<= main_~k~0 19)} is VALID [2022-04-15 12:40:40,338 INFO L290 TraceCheckUtils]: 44: Hoare triple {98277#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98277#(<= main_~k~0 19)} is VALID [2022-04-15 12:40:40,341 INFO L290 TraceCheckUtils]: 45: Hoare triple {98277#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98278#(<= main_~k~0 20)} is VALID [2022-04-15 12:40:40,341 INFO L290 TraceCheckUtils]: 46: Hoare triple {98278#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98278#(<= main_~k~0 20)} is VALID [2022-04-15 12:40:40,344 INFO L290 TraceCheckUtils]: 47: Hoare triple {98278#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98279#(<= main_~k~0 21)} is VALID [2022-04-15 12:40:40,345 INFO L290 TraceCheckUtils]: 48: Hoare triple {98279#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98279#(<= main_~k~0 21)} is VALID [2022-04-15 12:40:40,347 INFO L290 TraceCheckUtils]: 49: Hoare triple {98279#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98280#(<= main_~k~0 22)} is VALID [2022-04-15 12:40:40,347 INFO L290 TraceCheckUtils]: 50: Hoare triple {98280#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98280#(<= main_~k~0 22)} is VALID [2022-04-15 12:40:40,350 INFO L290 TraceCheckUtils]: 51: Hoare triple {98280#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98281#(<= main_~k~0 23)} is VALID [2022-04-15 12:40:40,350 INFO L290 TraceCheckUtils]: 52: Hoare triple {98281#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98281#(<= main_~k~0 23)} is VALID [2022-04-15 12:40:40,354 INFO L290 TraceCheckUtils]: 53: Hoare triple {98281#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98282#(<= main_~k~0 24)} is VALID [2022-04-15 12:40:40,354 INFO L290 TraceCheckUtils]: 54: Hoare triple {98282#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98282#(<= main_~k~0 24)} is VALID [2022-04-15 12:40:40,357 INFO L290 TraceCheckUtils]: 55: Hoare triple {98282#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98283#(<= main_~k~0 25)} is VALID [2022-04-15 12:40:40,357 INFO L290 TraceCheckUtils]: 56: Hoare triple {98283#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98283#(<= main_~k~0 25)} is VALID [2022-04-15 12:40:40,360 INFO L290 TraceCheckUtils]: 57: Hoare triple {98283#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98284#(<= main_~k~0 26)} is VALID [2022-04-15 12:40:40,360 INFO L290 TraceCheckUtils]: 58: Hoare triple {98284#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98284#(<= main_~k~0 26)} is VALID [2022-04-15 12:40:40,363 INFO L290 TraceCheckUtils]: 59: Hoare triple {98284#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98285#(<= main_~k~0 27)} is VALID [2022-04-15 12:40:40,363 INFO L290 TraceCheckUtils]: 60: Hoare triple {98285#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98285#(<= main_~k~0 27)} is VALID [2022-04-15 12:40:40,367 INFO L290 TraceCheckUtils]: 61: Hoare triple {98285#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98286#(<= main_~k~0 28)} is VALID [2022-04-15 12:40:40,367 INFO L290 TraceCheckUtils]: 62: Hoare triple {98286#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98286#(<= main_~k~0 28)} is VALID [2022-04-15 12:40:40,371 INFO L290 TraceCheckUtils]: 63: Hoare triple {98286#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98287#(<= main_~k~0 29)} is VALID [2022-04-15 12:40:40,371 INFO L290 TraceCheckUtils]: 64: Hoare triple {98287#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98287#(<= main_~k~0 29)} is VALID [2022-04-15 12:40:40,374 INFO L290 TraceCheckUtils]: 65: Hoare triple {98287#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98288#(<= main_~k~0 30)} is VALID [2022-04-15 12:40:40,374 INFO L290 TraceCheckUtils]: 66: Hoare triple {98288#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98288#(<= main_~k~0 30)} is VALID [2022-04-15 12:40:40,377 INFO L290 TraceCheckUtils]: 67: Hoare triple {98288#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98289#(<= main_~k~0 31)} is VALID [2022-04-15 12:40:40,377 INFO L290 TraceCheckUtils]: 68: Hoare triple {98289#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98289#(<= main_~k~0 31)} is VALID [2022-04-15 12:40:40,380 INFO L290 TraceCheckUtils]: 69: Hoare triple {98289#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98290#(<= main_~k~0 32)} is VALID [2022-04-15 12:40:40,381 INFO L290 TraceCheckUtils]: 70: Hoare triple {98290#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98290#(<= main_~k~0 32)} is VALID [2022-04-15 12:40:40,384 INFO L290 TraceCheckUtils]: 71: Hoare triple {98290#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98291#(<= main_~k~0 33)} is VALID [2022-04-15 12:40:40,384 INFO L290 TraceCheckUtils]: 72: Hoare triple {98291#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98291#(<= main_~k~0 33)} is VALID [2022-04-15 12:40:40,387 INFO L290 TraceCheckUtils]: 73: Hoare triple {98291#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98292#(<= main_~k~0 34)} is VALID [2022-04-15 12:40:40,387 INFO L290 TraceCheckUtils]: 74: Hoare triple {98292#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98292#(<= main_~k~0 34)} is VALID [2022-04-15 12:40:40,389 INFO L290 TraceCheckUtils]: 75: Hoare triple {98292#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98293#(<= main_~k~0 35)} is VALID [2022-04-15 12:40:40,389 INFO L290 TraceCheckUtils]: 76: Hoare triple {98293#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98293#(<= main_~k~0 35)} is VALID [2022-04-15 12:40:40,392 INFO L290 TraceCheckUtils]: 77: Hoare triple {98293#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98294#(<= main_~k~0 36)} is VALID [2022-04-15 12:40:40,392 INFO L290 TraceCheckUtils]: 78: Hoare triple {98294#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98294#(<= main_~k~0 36)} is VALID [2022-04-15 12:40:40,396 INFO L290 TraceCheckUtils]: 79: Hoare triple {98294#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98295#(<= main_~k~0 37)} is VALID [2022-04-15 12:40:40,396 INFO L290 TraceCheckUtils]: 80: Hoare triple {98295#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98295#(<= main_~k~0 37)} is VALID [2022-04-15 12:40:40,399 INFO L290 TraceCheckUtils]: 81: Hoare triple {98295#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98296#(<= main_~k~0 38)} is VALID [2022-04-15 12:40:40,399 INFO L290 TraceCheckUtils]: 82: Hoare triple {98296#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98296#(<= main_~k~0 38)} is VALID [2022-04-15 12:40:40,402 INFO L290 TraceCheckUtils]: 83: Hoare triple {98296#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98297#(<= main_~k~0 39)} is VALID [2022-04-15 12:40:40,402 INFO L290 TraceCheckUtils]: 84: Hoare triple {98297#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98297#(<= main_~k~0 39)} is VALID [2022-04-15 12:40:40,404 INFO L290 TraceCheckUtils]: 85: Hoare triple {98297#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98298#(<= main_~k~0 40)} is VALID [2022-04-15 12:40:40,405 INFO L290 TraceCheckUtils]: 86: Hoare triple {98298#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98298#(<= main_~k~0 40)} is VALID [2022-04-15 12:40:40,408 INFO L290 TraceCheckUtils]: 87: Hoare triple {98298#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98299#(<= main_~k~0 41)} is VALID [2022-04-15 12:40:40,408 INFO L290 TraceCheckUtils]: 88: Hoare triple {98299#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98299#(<= main_~k~0 41)} is VALID [2022-04-15 12:40:40,411 INFO L290 TraceCheckUtils]: 89: Hoare triple {98299#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98300#(<= main_~k~0 42)} is VALID [2022-04-15 12:40:40,412 INFO L290 TraceCheckUtils]: 90: Hoare triple {98300#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98300#(<= main_~k~0 42)} is VALID [2022-04-15 12:40:40,414 INFO L290 TraceCheckUtils]: 91: Hoare triple {98300#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98301#(<= main_~k~0 43)} is VALID [2022-04-15 12:40:40,415 INFO L290 TraceCheckUtils]: 92: Hoare triple {98301#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98301#(<= main_~k~0 43)} is VALID [2022-04-15 12:40:40,417 INFO L290 TraceCheckUtils]: 93: Hoare triple {98301#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98302#(<= main_~k~0 44)} is VALID [2022-04-15 12:40:40,417 INFO L290 TraceCheckUtils]: 94: Hoare triple {98302#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98302#(<= main_~k~0 44)} is VALID [2022-04-15 12:40:40,420 INFO L290 TraceCheckUtils]: 95: Hoare triple {98302#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98303#(<= main_~k~0 45)} is VALID [2022-04-15 12:40:40,420 INFO L290 TraceCheckUtils]: 96: Hoare triple {98303#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98303#(<= main_~k~0 45)} is VALID [2022-04-15 12:40:40,424 INFO L290 TraceCheckUtils]: 97: Hoare triple {98303#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98304#(<= main_~k~0 46)} is VALID [2022-04-15 12:40:40,424 INFO L290 TraceCheckUtils]: 98: Hoare triple {98304#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98304#(<= main_~k~0 46)} is VALID [2022-04-15 12:40:40,427 INFO L290 TraceCheckUtils]: 99: Hoare triple {98304#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98305#(<= main_~k~0 47)} is VALID [2022-04-15 12:40:40,427 INFO L290 TraceCheckUtils]: 100: Hoare triple {98305#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98305#(<= main_~k~0 47)} is VALID [2022-04-15 12:40:40,430 INFO L290 TraceCheckUtils]: 101: Hoare triple {98305#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98306#(<= main_~k~0 48)} is VALID [2022-04-15 12:40:40,430 INFO L290 TraceCheckUtils]: 102: Hoare triple {98306#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98306#(<= main_~k~0 48)} is VALID [2022-04-15 12:40:40,433 INFO L290 TraceCheckUtils]: 103: Hoare triple {98306#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98307#(<= main_~k~0 49)} is VALID [2022-04-15 12:40:40,433 INFO L290 TraceCheckUtils]: 104: Hoare triple {98307#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98307#(<= main_~k~0 49)} is VALID [2022-04-15 12:40:40,437 INFO L290 TraceCheckUtils]: 105: Hoare triple {98307#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98308#(<= main_~k~0 50)} is VALID [2022-04-15 12:40:40,437 INFO L290 TraceCheckUtils]: 106: Hoare triple {98308#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98308#(<= main_~k~0 50)} is VALID [2022-04-15 12:40:40,440 INFO L290 TraceCheckUtils]: 107: Hoare triple {98308#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98309#(<= main_~k~0 51)} is VALID [2022-04-15 12:40:40,440 INFO L290 TraceCheckUtils]: 108: Hoare triple {98309#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98309#(<= main_~k~0 51)} is VALID [2022-04-15 12:40:40,443 INFO L290 TraceCheckUtils]: 109: Hoare triple {98309#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98310#(<= main_~k~0 52)} is VALID [2022-04-15 12:40:40,443 INFO L290 TraceCheckUtils]: 110: Hoare triple {98310#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98310#(<= main_~k~0 52)} is VALID [2022-04-15 12:40:40,446 INFO L290 TraceCheckUtils]: 111: Hoare triple {98310#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98311#(<= main_~k~0 53)} is VALID [2022-04-15 12:40:40,446 INFO L290 TraceCheckUtils]: 112: Hoare triple {98311#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98311#(<= main_~k~0 53)} is VALID [2022-04-15 12:40:40,449 INFO L290 TraceCheckUtils]: 113: Hoare triple {98311#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98312#(<= main_~k~0 54)} is VALID [2022-04-15 12:40:40,449 INFO L290 TraceCheckUtils]: 114: Hoare triple {98312#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98312#(<= main_~k~0 54)} is VALID [2022-04-15 12:40:40,452 INFO L290 TraceCheckUtils]: 115: Hoare triple {98312#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98313#(<= main_~k~0 55)} is VALID [2022-04-15 12:40:40,452 INFO L290 TraceCheckUtils]: 116: Hoare triple {98313#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98313#(<= main_~k~0 55)} is VALID [2022-04-15 12:40:40,455 INFO L290 TraceCheckUtils]: 117: Hoare triple {98313#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98314#(<= main_~k~0 56)} is VALID [2022-04-15 12:40:40,456 INFO L290 TraceCheckUtils]: 118: Hoare triple {98314#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98314#(<= main_~k~0 56)} is VALID [2022-04-15 12:40:40,458 INFO L290 TraceCheckUtils]: 119: Hoare triple {98314#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98315#(<= main_~k~0 57)} is VALID [2022-04-15 12:40:40,458 INFO L290 TraceCheckUtils]: 120: Hoare triple {98315#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98315#(<= main_~k~0 57)} is VALID [2022-04-15 12:40:40,461 INFO L290 TraceCheckUtils]: 121: Hoare triple {98315#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98316#(<= main_~k~0 58)} is VALID [2022-04-15 12:40:40,461 INFO L290 TraceCheckUtils]: 122: Hoare triple {98316#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98316#(<= main_~k~0 58)} is VALID [2022-04-15 12:40:40,465 INFO L290 TraceCheckUtils]: 123: Hoare triple {98316#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98317#(<= main_~k~0 59)} is VALID [2022-04-15 12:40:40,465 INFO L290 TraceCheckUtils]: 124: Hoare triple {98317#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98317#(<= main_~k~0 59)} is VALID [2022-04-15 12:40:40,468 INFO L290 TraceCheckUtils]: 125: Hoare triple {98317#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98318#(<= main_~k~0 60)} is VALID [2022-04-15 12:40:40,468 INFO L290 TraceCheckUtils]: 126: Hoare triple {98318#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98318#(<= main_~k~0 60)} is VALID [2022-04-15 12:40:40,471 INFO L290 TraceCheckUtils]: 127: Hoare triple {98318#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98319#(<= main_~k~0 61)} is VALID [2022-04-15 12:40:40,471 INFO L290 TraceCheckUtils]: 128: Hoare triple {98319#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98319#(<= main_~k~0 61)} is VALID [2022-04-15 12:40:40,474 INFO L290 TraceCheckUtils]: 129: Hoare triple {98319#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98320#(<= main_~k~0 62)} is VALID [2022-04-15 12:40:40,474 INFO L290 TraceCheckUtils]: 130: Hoare triple {98320#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98320#(<= main_~k~0 62)} is VALID [2022-04-15 12:40:40,477 INFO L290 TraceCheckUtils]: 131: Hoare triple {98320#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98321#(<= main_~k~0 63)} is VALID [2022-04-15 12:40:40,477 INFO L290 TraceCheckUtils]: 132: Hoare triple {98321#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98321#(<= main_~k~0 63)} is VALID [2022-04-15 12:40:40,480 INFO L290 TraceCheckUtils]: 133: Hoare triple {98321#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98322#(<= main_~k~0 64)} is VALID [2022-04-15 12:40:40,480 INFO L290 TraceCheckUtils]: 134: Hoare triple {98322#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98322#(<= main_~k~0 64)} is VALID [2022-04-15 12:40:40,483 INFO L290 TraceCheckUtils]: 135: Hoare triple {98322#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98323#(<= main_~k~0 65)} is VALID [2022-04-15 12:40:40,484 INFO L290 TraceCheckUtils]: 136: Hoare triple {98323#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98323#(<= main_~k~0 65)} is VALID [2022-04-15 12:40:40,486 INFO L290 TraceCheckUtils]: 137: Hoare triple {98323#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98324#(<= main_~k~0 66)} is VALID [2022-04-15 12:40:40,486 INFO L290 TraceCheckUtils]: 138: Hoare triple {98324#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98324#(<= main_~k~0 66)} is VALID [2022-04-15 12:40:40,489 INFO L290 TraceCheckUtils]: 139: Hoare triple {98324#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98325#(<= main_~k~0 67)} is VALID [2022-04-15 12:40:40,489 INFO L290 TraceCheckUtils]: 140: Hoare triple {98325#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98325#(<= main_~k~0 67)} is VALID [2022-04-15 12:40:40,492 INFO L290 TraceCheckUtils]: 141: Hoare triple {98325#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98326#(<= main_~k~0 68)} is VALID [2022-04-15 12:40:40,492 INFO L290 TraceCheckUtils]: 142: Hoare triple {98326#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98326#(<= main_~k~0 68)} is VALID [2022-04-15 12:40:40,496 INFO L290 TraceCheckUtils]: 143: Hoare triple {98326#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98327#(<= main_~k~0 69)} is VALID [2022-04-15 12:40:40,496 INFO L290 TraceCheckUtils]: 144: Hoare triple {98327#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98327#(<= main_~k~0 69)} is VALID [2022-04-15 12:40:40,499 INFO L290 TraceCheckUtils]: 145: Hoare triple {98327#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98328#(<= main_~k~0 70)} is VALID [2022-04-15 12:40:40,499 INFO L290 TraceCheckUtils]: 146: Hoare triple {98328#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98328#(<= main_~k~0 70)} is VALID [2022-04-15 12:40:40,501 INFO L290 TraceCheckUtils]: 147: Hoare triple {98328#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98329#(<= main_~k~0 71)} is VALID [2022-04-15 12:40:40,502 INFO L290 TraceCheckUtils]: 148: Hoare triple {98329#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98329#(<= main_~k~0 71)} is VALID [2022-04-15 12:40:40,504 INFO L290 TraceCheckUtils]: 149: Hoare triple {98329#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98330#(<= main_~k~0 72)} is VALID [2022-04-15 12:40:40,504 INFO L290 TraceCheckUtils]: 150: Hoare triple {98330#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98330#(<= main_~k~0 72)} is VALID [2022-04-15 12:40:40,508 INFO L290 TraceCheckUtils]: 151: Hoare triple {98330#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98331#(<= main_~k~0 73)} is VALID [2022-04-15 12:40:40,508 INFO L290 TraceCheckUtils]: 152: Hoare triple {98331#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98331#(<= main_~k~0 73)} is VALID [2022-04-15 12:40:40,511 INFO L290 TraceCheckUtils]: 153: Hoare triple {98331#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98332#(<= main_~k~0 74)} is VALID [2022-04-15 12:40:40,511 INFO L290 TraceCheckUtils]: 154: Hoare triple {98332#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98332#(<= main_~k~0 74)} is VALID [2022-04-15 12:40:40,514 INFO L290 TraceCheckUtils]: 155: Hoare triple {98332#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98333#(<= main_~k~0 75)} is VALID [2022-04-15 12:40:40,514 INFO L290 TraceCheckUtils]: 156: Hoare triple {98333#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98333#(<= main_~k~0 75)} is VALID [2022-04-15 12:40:40,517 INFO L290 TraceCheckUtils]: 157: Hoare triple {98333#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98334#(<= main_~k~0 76)} is VALID [2022-04-15 12:40:40,517 INFO L290 TraceCheckUtils]: 158: Hoare triple {98334#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98334#(<= main_~k~0 76)} is VALID [2022-04-15 12:40:40,520 INFO L290 TraceCheckUtils]: 159: Hoare triple {98334#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98335#(<= main_~k~0 77)} is VALID [2022-04-15 12:40:40,520 INFO L290 TraceCheckUtils]: 160: Hoare triple {98335#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98335#(<= main_~k~0 77)} is VALID [2022-04-15 12:40:40,523 INFO L290 TraceCheckUtils]: 161: Hoare triple {98335#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98336#(<= main_~k~0 78)} is VALID [2022-04-15 12:40:40,524 INFO L290 TraceCheckUtils]: 162: Hoare triple {98336#(<= main_~k~0 78)} assume !(~i~0 < 1000000); {98336#(<= main_~k~0 78)} is VALID [2022-04-15 12:40:40,524 INFO L272 TraceCheckUtils]: 163: Hoare triple {98336#(<= main_~k~0 78)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {98833#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:40:40,524 INFO L290 TraceCheckUtils]: 164: Hoare triple {98833#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {98837#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:40:40,524 INFO L290 TraceCheckUtils]: 165: Hoare triple {98837#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {98254#false} is VALID [2022-04-15 12:40:40,524 INFO L290 TraceCheckUtils]: 166: Hoare triple {98254#false} assume !false; {98254#false} is VALID [2022-04-15 12:40:40,525 INFO L134 CoverageAnalysis]: Checked inductivity of 6084 backedges. 0 proven. 6084 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:40:40,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:40:45,159 INFO L290 TraceCheckUtils]: 166: Hoare triple {98254#false} assume !false; {98254#false} is VALID [2022-04-15 12:40:45,160 INFO L290 TraceCheckUtils]: 165: Hoare triple {98837#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {98254#false} is VALID [2022-04-15 12:40:45,160 INFO L290 TraceCheckUtils]: 164: Hoare triple {98833#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {98837#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:40:45,160 INFO L272 TraceCheckUtils]: 163: Hoare triple {98853#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {98833#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:40:45,161 INFO L290 TraceCheckUtils]: 162: Hoare triple {98853#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {98853#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:40:45,168 INFO L290 TraceCheckUtils]: 161: Hoare triple {98860#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98853#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:40:45,169 INFO L290 TraceCheckUtils]: 160: Hoare triple {98860#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98860#(<= main_~k~0 999999)} is VALID [2022-04-15 12:40:45,171 INFO L290 TraceCheckUtils]: 159: Hoare triple {98867#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98860#(<= main_~k~0 999999)} is VALID [2022-04-15 12:40:45,172 INFO L290 TraceCheckUtils]: 158: Hoare triple {98867#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98867#(<= main_~k~0 999998)} is VALID [2022-04-15 12:40:45,175 INFO L290 TraceCheckUtils]: 157: Hoare triple {98874#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98867#(<= main_~k~0 999998)} is VALID [2022-04-15 12:40:45,175 INFO L290 TraceCheckUtils]: 156: Hoare triple {98874#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98874#(<= main_~k~0 999997)} is VALID [2022-04-15 12:40:45,178 INFO L290 TraceCheckUtils]: 155: Hoare triple {98881#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98874#(<= main_~k~0 999997)} is VALID [2022-04-15 12:40:45,178 INFO L290 TraceCheckUtils]: 154: Hoare triple {98881#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98881#(<= main_~k~0 999996)} is VALID [2022-04-15 12:40:45,181 INFO L290 TraceCheckUtils]: 153: Hoare triple {98888#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98881#(<= main_~k~0 999996)} is VALID [2022-04-15 12:40:45,181 INFO L290 TraceCheckUtils]: 152: Hoare triple {98888#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98888#(<= main_~k~0 999995)} is VALID [2022-04-15 12:40:45,184 INFO L290 TraceCheckUtils]: 151: Hoare triple {98895#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98888#(<= main_~k~0 999995)} is VALID [2022-04-15 12:40:45,184 INFO L290 TraceCheckUtils]: 150: Hoare triple {98895#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98895#(<= main_~k~0 999994)} is VALID [2022-04-15 12:40:45,187 INFO L290 TraceCheckUtils]: 149: Hoare triple {98902#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98895#(<= main_~k~0 999994)} is VALID [2022-04-15 12:40:45,187 INFO L290 TraceCheckUtils]: 148: Hoare triple {98902#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98902#(<= main_~k~0 999993)} is VALID [2022-04-15 12:40:45,190 INFO L290 TraceCheckUtils]: 147: Hoare triple {98909#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98902#(<= main_~k~0 999993)} is VALID [2022-04-15 12:40:45,190 INFO L290 TraceCheckUtils]: 146: Hoare triple {98909#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98909#(<= main_~k~0 999992)} is VALID [2022-04-15 12:40:45,193 INFO L290 TraceCheckUtils]: 145: Hoare triple {98916#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98909#(<= main_~k~0 999992)} is VALID [2022-04-15 12:40:45,193 INFO L290 TraceCheckUtils]: 144: Hoare triple {98916#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98916#(<= main_~k~0 999991)} is VALID [2022-04-15 12:40:45,196 INFO L290 TraceCheckUtils]: 143: Hoare triple {98923#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98916#(<= main_~k~0 999991)} is VALID [2022-04-15 12:40:45,196 INFO L290 TraceCheckUtils]: 142: Hoare triple {98923#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98923#(<= main_~k~0 999990)} is VALID [2022-04-15 12:40:45,199 INFO L290 TraceCheckUtils]: 141: Hoare triple {98930#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98923#(<= main_~k~0 999990)} is VALID [2022-04-15 12:40:45,199 INFO L290 TraceCheckUtils]: 140: Hoare triple {98930#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98930#(<= main_~k~0 999989)} is VALID [2022-04-15 12:40:45,203 INFO L290 TraceCheckUtils]: 139: Hoare triple {98937#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98930#(<= main_~k~0 999989)} is VALID [2022-04-15 12:40:45,203 INFO L290 TraceCheckUtils]: 138: Hoare triple {98937#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98937#(<= main_~k~0 999988)} is VALID [2022-04-15 12:40:45,208 INFO L290 TraceCheckUtils]: 137: Hoare triple {98944#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98937#(<= main_~k~0 999988)} is VALID [2022-04-15 12:40:45,208 INFO L290 TraceCheckUtils]: 136: Hoare triple {98944#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98944#(<= main_~k~0 999987)} is VALID [2022-04-15 12:40:45,211 INFO L290 TraceCheckUtils]: 135: Hoare triple {98951#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98944#(<= main_~k~0 999987)} is VALID [2022-04-15 12:40:45,211 INFO L290 TraceCheckUtils]: 134: Hoare triple {98951#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98951#(<= main_~k~0 999986)} is VALID [2022-04-15 12:40:45,214 INFO L290 TraceCheckUtils]: 133: Hoare triple {98958#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98951#(<= main_~k~0 999986)} is VALID [2022-04-15 12:40:45,215 INFO L290 TraceCheckUtils]: 132: Hoare triple {98958#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98958#(<= main_~k~0 999985)} is VALID [2022-04-15 12:40:45,218 INFO L290 TraceCheckUtils]: 131: Hoare triple {98965#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98958#(<= main_~k~0 999985)} is VALID [2022-04-15 12:40:45,218 INFO L290 TraceCheckUtils]: 130: Hoare triple {98965#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98965#(<= main_~k~0 999984)} is VALID [2022-04-15 12:40:45,221 INFO L290 TraceCheckUtils]: 129: Hoare triple {98972#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98965#(<= main_~k~0 999984)} is VALID [2022-04-15 12:40:45,222 INFO L290 TraceCheckUtils]: 128: Hoare triple {98972#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98972#(<= main_~k~0 999983)} is VALID [2022-04-15 12:40:45,225 INFO L290 TraceCheckUtils]: 127: Hoare triple {98979#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98972#(<= main_~k~0 999983)} is VALID [2022-04-15 12:40:45,225 INFO L290 TraceCheckUtils]: 126: Hoare triple {98979#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98979#(<= main_~k~0 999982)} is VALID [2022-04-15 12:40:45,228 INFO L290 TraceCheckUtils]: 125: Hoare triple {98986#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98979#(<= main_~k~0 999982)} is VALID [2022-04-15 12:40:45,228 INFO L290 TraceCheckUtils]: 124: Hoare triple {98986#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98986#(<= main_~k~0 999981)} is VALID [2022-04-15 12:40:45,232 INFO L290 TraceCheckUtils]: 123: Hoare triple {98993#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98986#(<= main_~k~0 999981)} is VALID [2022-04-15 12:40:45,233 INFO L290 TraceCheckUtils]: 122: Hoare triple {98993#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {98993#(<= main_~k~0 999980)} is VALID [2022-04-15 12:40:45,236 INFO L290 TraceCheckUtils]: 121: Hoare triple {99000#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {98993#(<= main_~k~0 999980)} is VALID [2022-04-15 12:40:45,236 INFO L290 TraceCheckUtils]: 120: Hoare triple {99000#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99000#(<= main_~k~0 999979)} is VALID [2022-04-15 12:40:45,239 INFO L290 TraceCheckUtils]: 119: Hoare triple {99007#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99000#(<= main_~k~0 999979)} is VALID [2022-04-15 12:40:45,239 INFO L290 TraceCheckUtils]: 118: Hoare triple {99007#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99007#(<= main_~k~0 999978)} is VALID [2022-04-15 12:40:45,243 INFO L290 TraceCheckUtils]: 117: Hoare triple {99014#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99007#(<= main_~k~0 999978)} is VALID [2022-04-15 12:40:45,243 INFO L290 TraceCheckUtils]: 116: Hoare triple {99014#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99014#(<= main_~k~0 999977)} is VALID [2022-04-15 12:40:45,246 INFO L290 TraceCheckUtils]: 115: Hoare triple {99021#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99014#(<= main_~k~0 999977)} is VALID [2022-04-15 12:40:45,247 INFO L290 TraceCheckUtils]: 114: Hoare triple {99021#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99021#(<= main_~k~0 999976)} is VALID [2022-04-15 12:40:45,250 INFO L290 TraceCheckUtils]: 113: Hoare triple {99028#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99021#(<= main_~k~0 999976)} is VALID [2022-04-15 12:40:45,250 INFO L290 TraceCheckUtils]: 112: Hoare triple {99028#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99028#(<= main_~k~0 999975)} is VALID [2022-04-15 12:40:45,253 INFO L290 TraceCheckUtils]: 111: Hoare triple {99035#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99028#(<= main_~k~0 999975)} is VALID [2022-04-15 12:40:45,254 INFO L290 TraceCheckUtils]: 110: Hoare triple {99035#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99035#(<= main_~k~0 999974)} is VALID [2022-04-15 12:40:45,257 INFO L290 TraceCheckUtils]: 109: Hoare triple {99042#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99035#(<= main_~k~0 999974)} is VALID [2022-04-15 12:40:45,257 INFO L290 TraceCheckUtils]: 108: Hoare triple {99042#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99042#(<= main_~k~0 999973)} is VALID [2022-04-15 12:40:45,260 INFO L290 TraceCheckUtils]: 107: Hoare triple {99049#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99042#(<= main_~k~0 999973)} is VALID [2022-04-15 12:40:45,261 INFO L290 TraceCheckUtils]: 106: Hoare triple {99049#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99049#(<= main_~k~0 999972)} is VALID [2022-04-15 12:40:45,264 INFO L290 TraceCheckUtils]: 105: Hoare triple {99056#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99049#(<= main_~k~0 999972)} is VALID [2022-04-15 12:40:45,264 INFO L290 TraceCheckUtils]: 104: Hoare triple {99056#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99056#(<= main_~k~0 999971)} is VALID [2022-04-15 12:40:45,267 INFO L290 TraceCheckUtils]: 103: Hoare triple {99063#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99056#(<= main_~k~0 999971)} is VALID [2022-04-15 12:40:45,267 INFO L290 TraceCheckUtils]: 102: Hoare triple {99063#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99063#(<= main_~k~0 999970)} is VALID [2022-04-15 12:40:45,271 INFO L290 TraceCheckUtils]: 101: Hoare triple {99070#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99063#(<= main_~k~0 999970)} is VALID [2022-04-15 12:40:45,271 INFO L290 TraceCheckUtils]: 100: Hoare triple {99070#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99070#(<= main_~k~0 999969)} is VALID [2022-04-15 12:40:45,274 INFO L290 TraceCheckUtils]: 99: Hoare triple {99077#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99070#(<= main_~k~0 999969)} is VALID [2022-04-15 12:40:45,275 INFO L290 TraceCheckUtils]: 98: Hoare triple {99077#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99077#(<= main_~k~0 999968)} is VALID [2022-04-15 12:40:45,278 INFO L290 TraceCheckUtils]: 97: Hoare triple {99084#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99077#(<= main_~k~0 999968)} is VALID [2022-04-15 12:40:45,278 INFO L290 TraceCheckUtils]: 96: Hoare triple {99084#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99084#(<= main_~k~0 999967)} is VALID [2022-04-15 12:40:45,281 INFO L290 TraceCheckUtils]: 95: Hoare triple {99091#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99084#(<= main_~k~0 999967)} is VALID [2022-04-15 12:40:45,282 INFO L290 TraceCheckUtils]: 94: Hoare triple {99091#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99091#(<= main_~k~0 999966)} is VALID [2022-04-15 12:40:45,285 INFO L290 TraceCheckUtils]: 93: Hoare triple {99098#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99091#(<= main_~k~0 999966)} is VALID [2022-04-15 12:40:45,285 INFO L290 TraceCheckUtils]: 92: Hoare triple {99098#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99098#(<= main_~k~0 999965)} is VALID [2022-04-15 12:40:45,288 INFO L290 TraceCheckUtils]: 91: Hoare triple {99105#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99098#(<= main_~k~0 999965)} is VALID [2022-04-15 12:40:45,289 INFO L290 TraceCheckUtils]: 90: Hoare triple {99105#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99105#(<= main_~k~0 999964)} is VALID [2022-04-15 12:40:45,292 INFO L290 TraceCheckUtils]: 89: Hoare triple {99112#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99105#(<= main_~k~0 999964)} is VALID [2022-04-15 12:40:45,292 INFO L290 TraceCheckUtils]: 88: Hoare triple {99112#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99112#(<= main_~k~0 999963)} is VALID [2022-04-15 12:40:45,296 INFO L290 TraceCheckUtils]: 87: Hoare triple {99119#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99112#(<= main_~k~0 999963)} is VALID [2022-04-15 12:40:45,296 INFO L290 TraceCheckUtils]: 86: Hoare triple {99119#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99119#(<= main_~k~0 999962)} is VALID [2022-04-15 12:40:45,299 INFO L290 TraceCheckUtils]: 85: Hoare triple {99126#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99119#(<= main_~k~0 999962)} is VALID [2022-04-15 12:40:45,300 INFO L290 TraceCheckUtils]: 84: Hoare triple {99126#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99126#(<= main_~k~0 999961)} is VALID [2022-04-15 12:40:45,303 INFO L290 TraceCheckUtils]: 83: Hoare triple {99133#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99126#(<= main_~k~0 999961)} is VALID [2022-04-15 12:40:45,304 INFO L290 TraceCheckUtils]: 82: Hoare triple {99133#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99133#(<= main_~k~0 999960)} is VALID [2022-04-15 12:40:45,307 INFO L290 TraceCheckUtils]: 81: Hoare triple {99140#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99133#(<= main_~k~0 999960)} is VALID [2022-04-15 12:40:45,307 INFO L290 TraceCheckUtils]: 80: Hoare triple {99140#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99140#(<= main_~k~0 999959)} is VALID [2022-04-15 12:40:45,310 INFO L290 TraceCheckUtils]: 79: Hoare triple {99147#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99140#(<= main_~k~0 999959)} is VALID [2022-04-15 12:40:45,310 INFO L290 TraceCheckUtils]: 78: Hoare triple {99147#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99147#(<= main_~k~0 999958)} is VALID [2022-04-15 12:40:45,313 INFO L290 TraceCheckUtils]: 77: Hoare triple {99154#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99147#(<= main_~k~0 999958)} is VALID [2022-04-15 12:40:45,313 INFO L290 TraceCheckUtils]: 76: Hoare triple {99154#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99154#(<= main_~k~0 999957)} is VALID [2022-04-15 12:40:45,316 INFO L290 TraceCheckUtils]: 75: Hoare triple {99161#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99154#(<= main_~k~0 999957)} is VALID [2022-04-15 12:40:45,316 INFO L290 TraceCheckUtils]: 74: Hoare triple {99161#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99161#(<= main_~k~0 999956)} is VALID [2022-04-15 12:40:45,319 INFO L290 TraceCheckUtils]: 73: Hoare triple {99168#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99161#(<= main_~k~0 999956)} is VALID [2022-04-15 12:40:45,319 INFO L290 TraceCheckUtils]: 72: Hoare triple {99168#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99168#(<= main_~k~0 999955)} is VALID [2022-04-15 12:40:45,322 INFO L290 TraceCheckUtils]: 71: Hoare triple {99175#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99168#(<= main_~k~0 999955)} is VALID [2022-04-15 12:40:45,322 INFO L290 TraceCheckUtils]: 70: Hoare triple {99175#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99175#(<= main_~k~0 999954)} is VALID [2022-04-15 12:40:45,325 INFO L290 TraceCheckUtils]: 69: Hoare triple {99182#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99175#(<= main_~k~0 999954)} is VALID [2022-04-15 12:40:45,326 INFO L290 TraceCheckUtils]: 68: Hoare triple {99182#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99182#(<= main_~k~0 999953)} is VALID [2022-04-15 12:40:45,328 INFO L290 TraceCheckUtils]: 67: Hoare triple {99189#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99182#(<= main_~k~0 999953)} is VALID [2022-04-15 12:40:45,329 INFO L290 TraceCheckUtils]: 66: Hoare triple {99189#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99189#(<= main_~k~0 999952)} is VALID [2022-04-15 12:40:45,331 INFO L290 TraceCheckUtils]: 65: Hoare triple {99196#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99189#(<= main_~k~0 999952)} is VALID [2022-04-15 12:40:45,332 INFO L290 TraceCheckUtils]: 64: Hoare triple {99196#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99196#(<= main_~k~0 999951)} is VALID [2022-04-15 12:40:45,335 INFO L290 TraceCheckUtils]: 63: Hoare triple {99203#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99196#(<= main_~k~0 999951)} is VALID [2022-04-15 12:40:45,335 INFO L290 TraceCheckUtils]: 62: Hoare triple {99203#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99203#(<= main_~k~0 999950)} is VALID [2022-04-15 12:40:45,338 INFO L290 TraceCheckUtils]: 61: Hoare triple {99210#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99203#(<= main_~k~0 999950)} is VALID [2022-04-15 12:40:45,338 INFO L290 TraceCheckUtils]: 60: Hoare triple {99210#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99210#(<= main_~k~0 999949)} is VALID [2022-04-15 12:40:45,341 INFO L290 TraceCheckUtils]: 59: Hoare triple {99217#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99210#(<= main_~k~0 999949)} is VALID [2022-04-15 12:40:45,341 INFO L290 TraceCheckUtils]: 58: Hoare triple {99217#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99217#(<= main_~k~0 999948)} is VALID [2022-04-15 12:40:45,344 INFO L290 TraceCheckUtils]: 57: Hoare triple {99224#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99217#(<= main_~k~0 999948)} is VALID [2022-04-15 12:40:45,344 INFO L290 TraceCheckUtils]: 56: Hoare triple {99224#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99224#(<= main_~k~0 999947)} is VALID [2022-04-15 12:40:45,347 INFO L290 TraceCheckUtils]: 55: Hoare triple {99231#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99224#(<= main_~k~0 999947)} is VALID [2022-04-15 12:40:45,347 INFO L290 TraceCheckUtils]: 54: Hoare triple {99231#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99231#(<= main_~k~0 999946)} is VALID [2022-04-15 12:40:45,350 INFO L290 TraceCheckUtils]: 53: Hoare triple {99238#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99231#(<= main_~k~0 999946)} is VALID [2022-04-15 12:40:45,350 INFO L290 TraceCheckUtils]: 52: Hoare triple {99238#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99238#(<= main_~k~0 999945)} is VALID [2022-04-15 12:40:45,353 INFO L290 TraceCheckUtils]: 51: Hoare triple {99245#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99238#(<= main_~k~0 999945)} is VALID [2022-04-15 12:40:45,353 INFO L290 TraceCheckUtils]: 50: Hoare triple {99245#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99245#(<= main_~k~0 999944)} is VALID [2022-04-15 12:40:45,356 INFO L290 TraceCheckUtils]: 49: Hoare triple {99252#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99245#(<= main_~k~0 999944)} is VALID [2022-04-15 12:40:45,356 INFO L290 TraceCheckUtils]: 48: Hoare triple {99252#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99252#(<= main_~k~0 999943)} is VALID [2022-04-15 12:40:45,359 INFO L290 TraceCheckUtils]: 47: Hoare triple {99259#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99252#(<= main_~k~0 999943)} is VALID [2022-04-15 12:40:45,359 INFO L290 TraceCheckUtils]: 46: Hoare triple {99259#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99259#(<= main_~k~0 999942)} is VALID [2022-04-15 12:40:45,362 INFO L290 TraceCheckUtils]: 45: Hoare triple {99266#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99259#(<= main_~k~0 999942)} is VALID [2022-04-15 12:40:45,362 INFO L290 TraceCheckUtils]: 44: Hoare triple {99266#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99266#(<= main_~k~0 999941)} is VALID [2022-04-15 12:40:45,365 INFO L290 TraceCheckUtils]: 43: Hoare triple {99273#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99266#(<= main_~k~0 999941)} is VALID [2022-04-15 12:40:45,365 INFO L290 TraceCheckUtils]: 42: Hoare triple {99273#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99273#(<= main_~k~0 999940)} is VALID [2022-04-15 12:40:45,368 INFO L290 TraceCheckUtils]: 41: Hoare triple {99280#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99273#(<= main_~k~0 999940)} is VALID [2022-04-15 12:40:45,369 INFO L290 TraceCheckUtils]: 40: Hoare triple {99280#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99280#(<= main_~k~0 999939)} is VALID [2022-04-15 12:40:45,371 INFO L290 TraceCheckUtils]: 39: Hoare triple {99287#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99280#(<= main_~k~0 999939)} is VALID [2022-04-15 12:40:45,372 INFO L290 TraceCheckUtils]: 38: Hoare triple {99287#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99287#(<= main_~k~0 999938)} is VALID [2022-04-15 12:40:45,374 INFO L290 TraceCheckUtils]: 37: Hoare triple {99294#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99287#(<= main_~k~0 999938)} is VALID [2022-04-15 12:40:45,375 INFO L290 TraceCheckUtils]: 36: Hoare triple {99294#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99294#(<= main_~k~0 999937)} is VALID [2022-04-15 12:40:45,377 INFO L290 TraceCheckUtils]: 35: Hoare triple {99301#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99294#(<= main_~k~0 999937)} is VALID [2022-04-15 12:40:45,378 INFO L290 TraceCheckUtils]: 34: Hoare triple {99301#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99301#(<= main_~k~0 999936)} is VALID [2022-04-15 12:40:45,380 INFO L290 TraceCheckUtils]: 33: Hoare triple {99308#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99301#(<= main_~k~0 999936)} is VALID [2022-04-15 12:40:45,381 INFO L290 TraceCheckUtils]: 32: Hoare triple {99308#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99308#(<= main_~k~0 999935)} is VALID [2022-04-15 12:40:45,384 INFO L290 TraceCheckUtils]: 31: Hoare triple {99315#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99308#(<= main_~k~0 999935)} is VALID [2022-04-15 12:40:45,384 INFO L290 TraceCheckUtils]: 30: Hoare triple {99315#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99315#(<= main_~k~0 999934)} is VALID [2022-04-15 12:40:45,387 INFO L290 TraceCheckUtils]: 29: Hoare triple {99322#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99315#(<= main_~k~0 999934)} is VALID [2022-04-15 12:40:45,387 INFO L290 TraceCheckUtils]: 28: Hoare triple {99322#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99322#(<= main_~k~0 999933)} is VALID [2022-04-15 12:40:45,390 INFO L290 TraceCheckUtils]: 27: Hoare triple {99329#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99322#(<= main_~k~0 999933)} is VALID [2022-04-15 12:40:45,390 INFO L290 TraceCheckUtils]: 26: Hoare triple {99329#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99329#(<= main_~k~0 999932)} is VALID [2022-04-15 12:40:45,393 INFO L290 TraceCheckUtils]: 25: Hoare triple {99336#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99329#(<= main_~k~0 999932)} is VALID [2022-04-15 12:40:45,393 INFO L290 TraceCheckUtils]: 24: Hoare triple {99336#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99336#(<= main_~k~0 999931)} is VALID [2022-04-15 12:40:45,396 INFO L290 TraceCheckUtils]: 23: Hoare triple {99343#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99336#(<= main_~k~0 999931)} is VALID [2022-04-15 12:40:45,396 INFO L290 TraceCheckUtils]: 22: Hoare triple {99343#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99343#(<= main_~k~0 999930)} is VALID [2022-04-15 12:40:45,399 INFO L290 TraceCheckUtils]: 21: Hoare triple {99350#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99343#(<= main_~k~0 999930)} is VALID [2022-04-15 12:40:45,399 INFO L290 TraceCheckUtils]: 20: Hoare triple {99350#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99350#(<= main_~k~0 999929)} is VALID [2022-04-15 12:40:45,402 INFO L290 TraceCheckUtils]: 19: Hoare triple {99357#(<= main_~k~0 999928)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99350#(<= main_~k~0 999929)} is VALID [2022-04-15 12:40:45,402 INFO L290 TraceCheckUtils]: 18: Hoare triple {99357#(<= main_~k~0 999928)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99357#(<= main_~k~0 999928)} is VALID [2022-04-15 12:40:45,405 INFO L290 TraceCheckUtils]: 17: Hoare triple {99364#(<= main_~k~0 999927)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99357#(<= main_~k~0 999928)} is VALID [2022-04-15 12:40:45,405 INFO L290 TraceCheckUtils]: 16: Hoare triple {99364#(<= main_~k~0 999927)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99364#(<= main_~k~0 999927)} is VALID [2022-04-15 12:40:45,408 INFO L290 TraceCheckUtils]: 15: Hoare triple {99371#(<= main_~k~0 999926)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99364#(<= main_~k~0 999927)} is VALID [2022-04-15 12:40:45,408 INFO L290 TraceCheckUtils]: 14: Hoare triple {99371#(<= main_~k~0 999926)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99371#(<= main_~k~0 999926)} is VALID [2022-04-15 12:40:45,411 INFO L290 TraceCheckUtils]: 13: Hoare triple {99378#(<= main_~k~0 999925)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99371#(<= main_~k~0 999926)} is VALID [2022-04-15 12:40:45,411 INFO L290 TraceCheckUtils]: 12: Hoare triple {99378#(<= main_~k~0 999925)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99378#(<= main_~k~0 999925)} is VALID [2022-04-15 12:40:45,414 INFO L290 TraceCheckUtils]: 11: Hoare triple {99385#(<= main_~k~0 999924)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99378#(<= main_~k~0 999925)} is VALID [2022-04-15 12:40:45,414 INFO L290 TraceCheckUtils]: 10: Hoare triple {99385#(<= main_~k~0 999924)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99385#(<= main_~k~0 999924)} is VALID [2022-04-15 12:40:45,417 INFO L290 TraceCheckUtils]: 9: Hoare triple {99392#(<= main_~k~0 999923)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99385#(<= main_~k~0 999924)} is VALID [2022-04-15 12:40:45,417 INFO L290 TraceCheckUtils]: 8: Hoare triple {99392#(<= main_~k~0 999923)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99392#(<= main_~k~0 999923)} is VALID [2022-04-15 12:40:45,420 INFO L290 TraceCheckUtils]: 7: Hoare triple {99399#(<= main_~k~0 999922)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {99392#(<= main_~k~0 999923)} is VALID [2022-04-15 12:40:45,420 INFO L290 TraceCheckUtils]: 6: Hoare triple {99399#(<= main_~k~0 999922)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {99399#(<= main_~k~0 999922)} is VALID [2022-04-15 12:40:45,421 INFO L290 TraceCheckUtils]: 5: Hoare triple {98253#true} ~i~0 := 0;~k~0 := 0; {99399#(<= main_~k~0 999922)} is VALID [2022-04-15 12:40:45,421 INFO L272 TraceCheckUtils]: 4: Hoare triple {98253#true} call #t~ret3 := main(); {98253#true} is VALID [2022-04-15 12:40:45,421 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {98253#true} {98253#true} #54#return; {98253#true} is VALID [2022-04-15 12:40:45,421 INFO L290 TraceCheckUtils]: 2: Hoare triple {98253#true} assume true; {98253#true} is VALID [2022-04-15 12:40:45,421 INFO L290 TraceCheckUtils]: 1: Hoare triple {98253#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {98253#true} is VALID [2022-04-15 12:40:45,421 INFO L272 TraceCheckUtils]: 0: Hoare triple {98253#true} call ULTIMATE.init(); {98253#true} is VALID [2022-04-15 12:40:45,422 INFO L134 CoverageAnalysis]: Checked inductivity of 6084 backedges. 0 proven. 6084 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:40:45,422 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [959286966] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:40:45,422 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:40:45,422 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [84, 83, 83] total 166 [2022-04-15 12:40:45,422 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:40:45,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2084125809] [2022-04-15 12:40:45,422 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2084125809] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:40:45,422 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:40:45,422 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [84] imperfect sequences [] total 84 [2022-04-15 12:40:45,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787334489] [2022-04-15 12:40:45,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:40:45,423 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 84 states have (on average 1.9404761904761905) internal successors, (163), 82 states have internal predecessors, (163), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 167 [2022-04-15 12:40:45,423 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:40:45,423 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 84 states, 84 states have (on average 1.9404761904761905) internal successors, (163), 82 states have internal predecessors, (163), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:45,727 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 167 edges. 167 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:40:45,727 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2022-04-15 12:40:45,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:40:45,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2022-04-15 12:40:45,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12892, Invalid=14498, Unknown=0, NotChecked=0, Total=27390 [2022-04-15 12:40:45,730 INFO L87 Difference]: Start difference. First operand 168 states and 168 transitions. Second operand has 84 states, 84 states have (on average 1.9404761904761905) internal successors, (163), 82 states have internal predecessors, (163), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:50,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:40:50,262 INFO L93 Difference]: Finished difference Result 176 states and 176 transitions. [2022-04-15 12:40:50,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-04-15 12:40:50,262 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 84 states have (on average 1.9404761904761905) internal successors, (163), 82 states have internal predecessors, (163), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 167 [2022-04-15 12:40:50,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:40:50,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 84 states have (on average 1.9404761904761905) internal successors, (163), 82 states have internal predecessors, (163), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:50,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 176 transitions. [2022-04-15 12:40:50,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 84 states have (on average 1.9404761904761905) internal successors, (163), 82 states have internal predecessors, (163), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:50,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 176 transitions. [2022-04-15 12:40:50,264 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 84 states and 176 transitions. [2022-04-15 12:40:50,709 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 176 edges. 176 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:40:50,711 INFO L225 Difference]: With dead ends: 176 [2022-04-15 12:40:50,711 INFO L226 Difference]: Without dead ends: 171 [2022-04-15 12:40:50,716 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 499 GetRequests, 253 SyntacticMatches, 1 SemanticMatches, 245 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4579 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=25622, Invalid=35140, Unknown=0, NotChecked=0, Total=60762 [2022-04-15 12:40:50,716 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 168 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-04-15 12:40:50,716 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 48 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-04-15 12:40:50,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-04-15 12:40:51,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 170. [2022-04-15 12:40:51,483 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:40:51,483 INFO L82 GeneralOperation]: Start isEquivalent. First operand 171 states. Second operand has 170 states, 165 states have (on average 1.006060606060606) internal successors, (166), 165 states have internal predecessors, (166), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:51,483 INFO L74 IsIncluded]: Start isIncluded. First operand 171 states. Second operand has 170 states, 165 states have (on average 1.006060606060606) internal successors, (166), 165 states have internal predecessors, (166), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:51,483 INFO L87 Difference]: Start difference. First operand 171 states. Second operand has 170 states, 165 states have (on average 1.006060606060606) internal successors, (166), 165 states have internal predecessors, (166), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:51,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:40:51,484 INFO L93 Difference]: Finished difference Result 171 states and 171 transitions. [2022-04-15 12:40:51,484 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 171 transitions. [2022-04-15 12:40:51,485 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:40:51,485 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:40:51,485 INFO L74 IsIncluded]: Start isIncluded. First operand has 170 states, 165 states have (on average 1.006060606060606) internal successors, (166), 165 states have internal predecessors, (166), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 171 states. [2022-04-15 12:40:51,485 INFO L87 Difference]: Start difference. First operand has 170 states, 165 states have (on average 1.006060606060606) internal successors, (166), 165 states have internal predecessors, (166), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 171 states. [2022-04-15 12:40:51,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:40:51,486 INFO L93 Difference]: Finished difference Result 171 states and 171 transitions. [2022-04-15 12:40:51,486 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 171 transitions. [2022-04-15 12:40:51,486 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:40:51,486 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:40:51,486 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:40:51,486 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:40:51,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 165 states have (on average 1.006060606060606) internal successors, (166), 165 states have internal predecessors, (166), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:51,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 170 transitions. [2022-04-15 12:40:51,496 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 170 transitions. Word has length 167 [2022-04-15 12:40:51,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:40:51,496 INFO L478 AbstractCegarLoop]: Abstraction has 170 states and 170 transitions. [2022-04-15 12:40:51,496 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 1.9404761904761905) internal successors, (163), 82 states have internal predecessors, (163), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:40:51,496 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 170 states and 170 transitions. [2022-04-15 12:40:52,217 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 170 edges. 170 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:40:52,218 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 170 transitions. [2022-04-15 12:40:52,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2022-04-15 12:40:52,218 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:40:52,218 INFO L499 BasicCegarLoop]: trace histogram [79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:40:52,239 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-04-15 12:40:52,419 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:40:52,419 INFO L403 AbstractCegarLoop]: === Iteration 80 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:40:52,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:40:52,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1296721816, now seen corresponding path program 157 times [2022-04-15 12:40:52,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:40:52,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [324825663] [2022-04-15 12:40:52,986 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:40:52,986 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:40:52,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1296721816, now seen corresponding path program 158 times [2022-04-15 12:40:52,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:40:52,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661966719] [2022-04-15 12:40:52,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:40:52,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:40:53,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:40:54,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:40:54,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:40:54,485 INFO L290 TraceCheckUtils]: 0: Hoare triple {100706#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {100619#true} is VALID [2022-04-15 12:40:54,485 INFO L290 TraceCheckUtils]: 1: Hoare triple {100619#true} assume true; {100619#true} is VALID [2022-04-15 12:40:54,486 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {100619#true} {100619#true} #54#return; {100619#true} is VALID [2022-04-15 12:40:54,486 INFO L272 TraceCheckUtils]: 0: Hoare triple {100619#true} call ULTIMATE.init(); {100706#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:40:54,486 INFO L290 TraceCheckUtils]: 1: Hoare triple {100706#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {100619#true} is VALID [2022-04-15 12:40:54,486 INFO L290 TraceCheckUtils]: 2: Hoare triple {100619#true} assume true; {100619#true} is VALID [2022-04-15 12:40:54,486 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {100619#true} {100619#true} #54#return; {100619#true} is VALID [2022-04-15 12:40:54,486 INFO L272 TraceCheckUtils]: 4: Hoare triple {100619#true} call #t~ret3 := main(); {100619#true} is VALID [2022-04-15 12:40:54,486 INFO L290 TraceCheckUtils]: 5: Hoare triple {100619#true} ~i~0 := 0;~k~0 := 0; {100624#(= main_~k~0 0)} is VALID [2022-04-15 12:40:54,486 INFO L290 TraceCheckUtils]: 6: Hoare triple {100624#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100624#(= main_~k~0 0)} is VALID [2022-04-15 12:40:54,487 INFO L290 TraceCheckUtils]: 7: Hoare triple {100624#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100625#(<= main_~k~0 1)} is VALID [2022-04-15 12:40:54,487 INFO L290 TraceCheckUtils]: 8: Hoare triple {100625#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100625#(<= main_~k~0 1)} is VALID [2022-04-15 12:40:54,498 INFO L290 TraceCheckUtils]: 9: Hoare triple {100625#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100626#(<= main_~k~0 2)} is VALID [2022-04-15 12:40:54,519 INFO L290 TraceCheckUtils]: 10: Hoare triple {100626#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100626#(<= main_~k~0 2)} is VALID [2022-04-15 12:40:54,541 INFO L290 TraceCheckUtils]: 11: Hoare triple {100626#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100627#(<= main_~k~0 3)} is VALID [2022-04-15 12:40:54,541 INFO L290 TraceCheckUtils]: 12: Hoare triple {100627#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100627#(<= main_~k~0 3)} is VALID [2022-04-15 12:40:54,547 INFO L290 TraceCheckUtils]: 13: Hoare triple {100627#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100628#(<= main_~k~0 4)} is VALID [2022-04-15 12:40:54,547 INFO L290 TraceCheckUtils]: 14: Hoare triple {100628#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100628#(<= main_~k~0 4)} is VALID [2022-04-15 12:40:54,551 INFO L290 TraceCheckUtils]: 15: Hoare triple {100628#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100629#(<= main_~k~0 5)} is VALID [2022-04-15 12:40:54,551 INFO L290 TraceCheckUtils]: 16: Hoare triple {100629#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100629#(<= main_~k~0 5)} is VALID [2022-04-15 12:40:54,554 INFO L290 TraceCheckUtils]: 17: Hoare triple {100629#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100630#(<= main_~k~0 6)} is VALID [2022-04-15 12:40:54,554 INFO L290 TraceCheckUtils]: 18: Hoare triple {100630#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100630#(<= main_~k~0 6)} is VALID [2022-04-15 12:40:54,557 INFO L290 TraceCheckUtils]: 19: Hoare triple {100630#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100631#(<= main_~k~0 7)} is VALID [2022-04-15 12:40:54,557 INFO L290 TraceCheckUtils]: 20: Hoare triple {100631#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100631#(<= main_~k~0 7)} is VALID [2022-04-15 12:40:54,561 INFO L290 TraceCheckUtils]: 21: Hoare triple {100631#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100632#(<= main_~k~0 8)} is VALID [2022-04-15 12:40:54,561 INFO L290 TraceCheckUtils]: 22: Hoare triple {100632#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100632#(<= main_~k~0 8)} is VALID [2022-04-15 12:40:54,564 INFO L290 TraceCheckUtils]: 23: Hoare triple {100632#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100633#(<= main_~k~0 9)} is VALID [2022-04-15 12:40:54,565 INFO L290 TraceCheckUtils]: 24: Hoare triple {100633#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100633#(<= main_~k~0 9)} is VALID [2022-04-15 12:40:54,568 INFO L290 TraceCheckUtils]: 25: Hoare triple {100633#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100634#(<= main_~k~0 10)} is VALID [2022-04-15 12:40:54,568 INFO L290 TraceCheckUtils]: 26: Hoare triple {100634#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100634#(<= main_~k~0 10)} is VALID [2022-04-15 12:40:54,572 INFO L290 TraceCheckUtils]: 27: Hoare triple {100634#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100635#(<= main_~k~0 11)} is VALID [2022-04-15 12:40:54,572 INFO L290 TraceCheckUtils]: 28: Hoare triple {100635#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100635#(<= main_~k~0 11)} is VALID [2022-04-15 12:40:54,575 INFO L290 TraceCheckUtils]: 29: Hoare triple {100635#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100636#(<= main_~k~0 12)} is VALID [2022-04-15 12:40:54,576 INFO L290 TraceCheckUtils]: 30: Hoare triple {100636#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100636#(<= main_~k~0 12)} is VALID [2022-04-15 12:40:54,579 INFO L290 TraceCheckUtils]: 31: Hoare triple {100636#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100637#(<= main_~k~0 13)} is VALID [2022-04-15 12:40:54,579 INFO L290 TraceCheckUtils]: 32: Hoare triple {100637#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100637#(<= main_~k~0 13)} is VALID [2022-04-15 12:40:54,582 INFO L290 TraceCheckUtils]: 33: Hoare triple {100637#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100638#(<= main_~k~0 14)} is VALID [2022-04-15 12:40:54,582 INFO L290 TraceCheckUtils]: 34: Hoare triple {100638#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100638#(<= main_~k~0 14)} is VALID [2022-04-15 12:40:54,586 INFO L290 TraceCheckUtils]: 35: Hoare triple {100638#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100639#(<= main_~k~0 15)} is VALID [2022-04-15 12:40:54,586 INFO L290 TraceCheckUtils]: 36: Hoare triple {100639#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100639#(<= main_~k~0 15)} is VALID [2022-04-15 12:40:54,589 INFO L290 TraceCheckUtils]: 37: Hoare triple {100639#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100640#(<= main_~k~0 16)} is VALID [2022-04-15 12:40:54,590 INFO L290 TraceCheckUtils]: 38: Hoare triple {100640#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100640#(<= main_~k~0 16)} is VALID [2022-04-15 12:40:54,593 INFO L290 TraceCheckUtils]: 39: Hoare triple {100640#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100641#(<= main_~k~0 17)} is VALID [2022-04-15 12:40:54,593 INFO L290 TraceCheckUtils]: 40: Hoare triple {100641#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100641#(<= main_~k~0 17)} is VALID [2022-04-15 12:40:54,596 INFO L290 TraceCheckUtils]: 41: Hoare triple {100641#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100642#(<= main_~k~0 18)} is VALID [2022-04-15 12:40:54,597 INFO L290 TraceCheckUtils]: 42: Hoare triple {100642#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100642#(<= main_~k~0 18)} is VALID [2022-04-15 12:40:54,600 INFO L290 TraceCheckUtils]: 43: Hoare triple {100642#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100643#(<= main_~k~0 19)} is VALID [2022-04-15 12:40:54,600 INFO L290 TraceCheckUtils]: 44: Hoare triple {100643#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100643#(<= main_~k~0 19)} is VALID [2022-04-15 12:40:54,604 INFO L290 TraceCheckUtils]: 45: Hoare triple {100643#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100644#(<= main_~k~0 20)} is VALID [2022-04-15 12:40:54,604 INFO L290 TraceCheckUtils]: 46: Hoare triple {100644#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100644#(<= main_~k~0 20)} is VALID [2022-04-15 12:40:54,607 INFO L290 TraceCheckUtils]: 47: Hoare triple {100644#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100645#(<= main_~k~0 21)} is VALID [2022-04-15 12:40:54,608 INFO L290 TraceCheckUtils]: 48: Hoare triple {100645#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100645#(<= main_~k~0 21)} is VALID [2022-04-15 12:40:54,611 INFO L290 TraceCheckUtils]: 49: Hoare triple {100645#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100646#(<= main_~k~0 22)} is VALID [2022-04-15 12:40:54,611 INFO L290 TraceCheckUtils]: 50: Hoare triple {100646#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100646#(<= main_~k~0 22)} is VALID [2022-04-15 12:40:54,617 INFO L290 TraceCheckUtils]: 51: Hoare triple {100646#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100647#(<= main_~k~0 23)} is VALID [2022-04-15 12:40:54,617 INFO L290 TraceCheckUtils]: 52: Hoare triple {100647#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100647#(<= main_~k~0 23)} is VALID [2022-04-15 12:40:54,621 INFO L290 TraceCheckUtils]: 53: Hoare triple {100647#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100648#(<= main_~k~0 24)} is VALID [2022-04-15 12:40:54,621 INFO L290 TraceCheckUtils]: 54: Hoare triple {100648#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100648#(<= main_~k~0 24)} is VALID [2022-04-15 12:40:54,624 INFO L290 TraceCheckUtils]: 55: Hoare triple {100648#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100649#(<= main_~k~0 25)} is VALID [2022-04-15 12:40:54,624 INFO L290 TraceCheckUtils]: 56: Hoare triple {100649#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100649#(<= main_~k~0 25)} is VALID [2022-04-15 12:40:54,628 INFO L290 TraceCheckUtils]: 57: Hoare triple {100649#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100650#(<= main_~k~0 26)} is VALID [2022-04-15 12:40:54,628 INFO L290 TraceCheckUtils]: 58: Hoare triple {100650#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100650#(<= main_~k~0 26)} is VALID [2022-04-15 12:40:54,631 INFO L290 TraceCheckUtils]: 59: Hoare triple {100650#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100651#(<= main_~k~0 27)} is VALID [2022-04-15 12:40:54,632 INFO L290 TraceCheckUtils]: 60: Hoare triple {100651#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100651#(<= main_~k~0 27)} is VALID [2022-04-15 12:40:54,636 INFO L290 TraceCheckUtils]: 61: Hoare triple {100651#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100652#(<= main_~k~0 28)} is VALID [2022-04-15 12:40:54,637 INFO L290 TraceCheckUtils]: 62: Hoare triple {100652#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100652#(<= main_~k~0 28)} is VALID [2022-04-15 12:40:54,645 INFO L290 TraceCheckUtils]: 63: Hoare triple {100652#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100653#(<= main_~k~0 29)} is VALID [2022-04-15 12:40:54,645 INFO L290 TraceCheckUtils]: 64: Hoare triple {100653#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100653#(<= main_~k~0 29)} is VALID [2022-04-15 12:40:54,649 INFO L290 TraceCheckUtils]: 65: Hoare triple {100653#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100654#(<= main_~k~0 30)} is VALID [2022-04-15 12:40:54,649 INFO L290 TraceCheckUtils]: 66: Hoare triple {100654#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100654#(<= main_~k~0 30)} is VALID [2022-04-15 12:40:54,652 INFO L290 TraceCheckUtils]: 67: Hoare triple {100654#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100655#(<= main_~k~0 31)} is VALID [2022-04-15 12:40:54,652 INFO L290 TraceCheckUtils]: 68: Hoare triple {100655#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100655#(<= main_~k~0 31)} is VALID [2022-04-15 12:40:54,655 INFO L290 TraceCheckUtils]: 69: Hoare triple {100655#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100656#(<= main_~k~0 32)} is VALID [2022-04-15 12:40:54,655 INFO L290 TraceCheckUtils]: 70: Hoare triple {100656#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100656#(<= main_~k~0 32)} is VALID [2022-04-15 12:40:54,658 INFO L290 TraceCheckUtils]: 71: Hoare triple {100656#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100657#(<= main_~k~0 33)} is VALID [2022-04-15 12:40:54,658 INFO L290 TraceCheckUtils]: 72: Hoare triple {100657#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100657#(<= main_~k~0 33)} is VALID [2022-04-15 12:40:54,661 INFO L290 TraceCheckUtils]: 73: Hoare triple {100657#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100658#(<= main_~k~0 34)} is VALID [2022-04-15 12:40:54,661 INFO L290 TraceCheckUtils]: 74: Hoare triple {100658#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100658#(<= main_~k~0 34)} is VALID [2022-04-15 12:40:54,664 INFO L290 TraceCheckUtils]: 75: Hoare triple {100658#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100659#(<= main_~k~0 35)} is VALID [2022-04-15 12:40:54,665 INFO L290 TraceCheckUtils]: 76: Hoare triple {100659#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100659#(<= main_~k~0 35)} is VALID [2022-04-15 12:40:54,667 INFO L290 TraceCheckUtils]: 77: Hoare triple {100659#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100660#(<= main_~k~0 36)} is VALID [2022-04-15 12:40:54,668 INFO L290 TraceCheckUtils]: 78: Hoare triple {100660#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100660#(<= main_~k~0 36)} is VALID [2022-04-15 12:40:54,670 INFO L290 TraceCheckUtils]: 79: Hoare triple {100660#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100661#(<= main_~k~0 37)} is VALID [2022-04-15 12:40:54,671 INFO L290 TraceCheckUtils]: 80: Hoare triple {100661#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100661#(<= main_~k~0 37)} is VALID [2022-04-15 12:40:54,674 INFO L290 TraceCheckUtils]: 81: Hoare triple {100661#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100662#(<= main_~k~0 38)} is VALID [2022-04-15 12:40:54,674 INFO L290 TraceCheckUtils]: 82: Hoare triple {100662#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100662#(<= main_~k~0 38)} is VALID [2022-04-15 12:40:54,677 INFO L290 TraceCheckUtils]: 83: Hoare triple {100662#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100663#(<= main_~k~0 39)} is VALID [2022-04-15 12:40:54,677 INFO L290 TraceCheckUtils]: 84: Hoare triple {100663#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100663#(<= main_~k~0 39)} is VALID [2022-04-15 12:40:54,680 INFO L290 TraceCheckUtils]: 85: Hoare triple {100663#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100664#(<= main_~k~0 40)} is VALID [2022-04-15 12:40:54,680 INFO L290 TraceCheckUtils]: 86: Hoare triple {100664#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100664#(<= main_~k~0 40)} is VALID [2022-04-15 12:40:54,683 INFO L290 TraceCheckUtils]: 87: Hoare triple {100664#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100665#(<= main_~k~0 41)} is VALID [2022-04-15 12:40:54,683 INFO L290 TraceCheckUtils]: 88: Hoare triple {100665#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100665#(<= main_~k~0 41)} is VALID [2022-04-15 12:40:54,686 INFO L290 TraceCheckUtils]: 89: Hoare triple {100665#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100666#(<= main_~k~0 42)} is VALID [2022-04-15 12:40:54,686 INFO L290 TraceCheckUtils]: 90: Hoare triple {100666#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100666#(<= main_~k~0 42)} is VALID [2022-04-15 12:40:54,689 INFO L290 TraceCheckUtils]: 91: Hoare triple {100666#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100667#(<= main_~k~0 43)} is VALID [2022-04-15 12:40:54,689 INFO L290 TraceCheckUtils]: 92: Hoare triple {100667#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100667#(<= main_~k~0 43)} is VALID [2022-04-15 12:40:54,692 INFO L290 TraceCheckUtils]: 93: Hoare triple {100667#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100668#(<= main_~k~0 44)} is VALID [2022-04-15 12:40:54,692 INFO L290 TraceCheckUtils]: 94: Hoare triple {100668#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100668#(<= main_~k~0 44)} is VALID [2022-04-15 12:40:54,695 INFO L290 TraceCheckUtils]: 95: Hoare triple {100668#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100669#(<= main_~k~0 45)} is VALID [2022-04-15 12:40:54,695 INFO L290 TraceCheckUtils]: 96: Hoare triple {100669#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100669#(<= main_~k~0 45)} is VALID [2022-04-15 12:40:54,698 INFO L290 TraceCheckUtils]: 97: Hoare triple {100669#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100670#(<= main_~k~0 46)} is VALID [2022-04-15 12:40:54,698 INFO L290 TraceCheckUtils]: 98: Hoare triple {100670#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100670#(<= main_~k~0 46)} is VALID [2022-04-15 12:40:54,701 INFO L290 TraceCheckUtils]: 99: Hoare triple {100670#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100671#(<= main_~k~0 47)} is VALID [2022-04-15 12:40:54,702 INFO L290 TraceCheckUtils]: 100: Hoare triple {100671#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100671#(<= main_~k~0 47)} is VALID [2022-04-15 12:40:54,704 INFO L290 TraceCheckUtils]: 101: Hoare triple {100671#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100672#(<= main_~k~0 48)} is VALID [2022-04-15 12:40:54,705 INFO L290 TraceCheckUtils]: 102: Hoare triple {100672#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100672#(<= main_~k~0 48)} is VALID [2022-04-15 12:40:54,708 INFO L290 TraceCheckUtils]: 103: Hoare triple {100672#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100673#(<= main_~k~0 49)} is VALID [2022-04-15 12:40:54,708 INFO L290 TraceCheckUtils]: 104: Hoare triple {100673#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100673#(<= main_~k~0 49)} is VALID [2022-04-15 12:40:54,711 INFO L290 TraceCheckUtils]: 105: Hoare triple {100673#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100674#(<= main_~k~0 50)} is VALID [2022-04-15 12:40:54,711 INFO L290 TraceCheckUtils]: 106: Hoare triple {100674#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100674#(<= main_~k~0 50)} is VALID [2022-04-15 12:40:54,714 INFO L290 TraceCheckUtils]: 107: Hoare triple {100674#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100675#(<= main_~k~0 51)} is VALID [2022-04-15 12:40:54,714 INFO L290 TraceCheckUtils]: 108: Hoare triple {100675#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100675#(<= main_~k~0 51)} is VALID [2022-04-15 12:40:54,717 INFO L290 TraceCheckUtils]: 109: Hoare triple {100675#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100676#(<= main_~k~0 52)} is VALID [2022-04-15 12:40:54,717 INFO L290 TraceCheckUtils]: 110: Hoare triple {100676#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100676#(<= main_~k~0 52)} is VALID [2022-04-15 12:40:54,720 INFO L290 TraceCheckUtils]: 111: Hoare triple {100676#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100677#(<= main_~k~0 53)} is VALID [2022-04-15 12:40:54,720 INFO L290 TraceCheckUtils]: 112: Hoare triple {100677#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100677#(<= main_~k~0 53)} is VALID [2022-04-15 12:40:54,723 INFO L290 TraceCheckUtils]: 113: Hoare triple {100677#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100678#(<= main_~k~0 54)} is VALID [2022-04-15 12:40:54,723 INFO L290 TraceCheckUtils]: 114: Hoare triple {100678#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100678#(<= main_~k~0 54)} is VALID [2022-04-15 12:40:54,726 INFO L290 TraceCheckUtils]: 115: Hoare triple {100678#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100679#(<= main_~k~0 55)} is VALID [2022-04-15 12:40:54,726 INFO L290 TraceCheckUtils]: 116: Hoare triple {100679#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100679#(<= main_~k~0 55)} is VALID [2022-04-15 12:40:54,729 INFO L290 TraceCheckUtils]: 117: Hoare triple {100679#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100680#(<= main_~k~0 56)} is VALID [2022-04-15 12:40:54,729 INFO L290 TraceCheckUtils]: 118: Hoare triple {100680#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100680#(<= main_~k~0 56)} is VALID [2022-04-15 12:40:54,732 INFO L290 TraceCheckUtils]: 119: Hoare triple {100680#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100681#(<= main_~k~0 57)} is VALID [2022-04-15 12:40:54,733 INFO L290 TraceCheckUtils]: 120: Hoare triple {100681#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100681#(<= main_~k~0 57)} is VALID [2022-04-15 12:40:54,735 INFO L290 TraceCheckUtils]: 121: Hoare triple {100681#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100682#(<= main_~k~0 58)} is VALID [2022-04-15 12:40:54,736 INFO L290 TraceCheckUtils]: 122: Hoare triple {100682#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100682#(<= main_~k~0 58)} is VALID [2022-04-15 12:40:54,739 INFO L290 TraceCheckUtils]: 123: Hoare triple {100682#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100683#(<= main_~k~0 59)} is VALID [2022-04-15 12:40:54,739 INFO L290 TraceCheckUtils]: 124: Hoare triple {100683#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100683#(<= main_~k~0 59)} is VALID [2022-04-15 12:40:54,742 INFO L290 TraceCheckUtils]: 125: Hoare triple {100683#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100684#(<= main_~k~0 60)} is VALID [2022-04-15 12:40:54,742 INFO L290 TraceCheckUtils]: 126: Hoare triple {100684#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100684#(<= main_~k~0 60)} is VALID [2022-04-15 12:40:54,745 INFO L290 TraceCheckUtils]: 127: Hoare triple {100684#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100685#(<= main_~k~0 61)} is VALID [2022-04-15 12:40:54,745 INFO L290 TraceCheckUtils]: 128: Hoare triple {100685#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100685#(<= main_~k~0 61)} is VALID [2022-04-15 12:40:54,748 INFO L290 TraceCheckUtils]: 129: Hoare triple {100685#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100686#(<= main_~k~0 62)} is VALID [2022-04-15 12:40:54,748 INFO L290 TraceCheckUtils]: 130: Hoare triple {100686#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100686#(<= main_~k~0 62)} is VALID [2022-04-15 12:40:54,751 INFO L290 TraceCheckUtils]: 131: Hoare triple {100686#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100687#(<= main_~k~0 63)} is VALID [2022-04-15 12:40:54,752 INFO L290 TraceCheckUtils]: 132: Hoare triple {100687#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100687#(<= main_~k~0 63)} is VALID [2022-04-15 12:40:54,755 INFO L290 TraceCheckUtils]: 133: Hoare triple {100687#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100688#(<= main_~k~0 64)} is VALID [2022-04-15 12:40:54,755 INFO L290 TraceCheckUtils]: 134: Hoare triple {100688#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100688#(<= main_~k~0 64)} is VALID [2022-04-15 12:40:54,758 INFO L290 TraceCheckUtils]: 135: Hoare triple {100688#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100689#(<= main_~k~0 65)} is VALID [2022-04-15 12:40:54,759 INFO L290 TraceCheckUtils]: 136: Hoare triple {100689#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100689#(<= main_~k~0 65)} is VALID [2022-04-15 12:40:54,762 INFO L290 TraceCheckUtils]: 137: Hoare triple {100689#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100690#(<= main_~k~0 66)} is VALID [2022-04-15 12:40:54,762 INFO L290 TraceCheckUtils]: 138: Hoare triple {100690#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100690#(<= main_~k~0 66)} is VALID [2022-04-15 12:40:54,765 INFO L290 TraceCheckUtils]: 139: Hoare triple {100690#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100691#(<= main_~k~0 67)} is VALID [2022-04-15 12:40:54,765 INFO L290 TraceCheckUtils]: 140: Hoare triple {100691#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100691#(<= main_~k~0 67)} is VALID [2022-04-15 12:40:54,768 INFO L290 TraceCheckUtils]: 141: Hoare triple {100691#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100692#(<= main_~k~0 68)} is VALID [2022-04-15 12:40:54,768 INFO L290 TraceCheckUtils]: 142: Hoare triple {100692#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100692#(<= main_~k~0 68)} is VALID [2022-04-15 12:40:54,771 INFO L290 TraceCheckUtils]: 143: Hoare triple {100692#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100693#(<= main_~k~0 69)} is VALID [2022-04-15 12:40:54,771 INFO L290 TraceCheckUtils]: 144: Hoare triple {100693#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100693#(<= main_~k~0 69)} is VALID [2022-04-15 12:40:54,774 INFO L290 TraceCheckUtils]: 145: Hoare triple {100693#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100694#(<= main_~k~0 70)} is VALID [2022-04-15 12:40:54,774 INFO L290 TraceCheckUtils]: 146: Hoare triple {100694#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100694#(<= main_~k~0 70)} is VALID [2022-04-15 12:40:54,777 INFO L290 TraceCheckUtils]: 147: Hoare triple {100694#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100695#(<= main_~k~0 71)} is VALID [2022-04-15 12:40:54,778 INFO L290 TraceCheckUtils]: 148: Hoare triple {100695#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100695#(<= main_~k~0 71)} is VALID [2022-04-15 12:40:54,781 INFO L290 TraceCheckUtils]: 149: Hoare triple {100695#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100696#(<= main_~k~0 72)} is VALID [2022-04-15 12:40:54,781 INFO L290 TraceCheckUtils]: 150: Hoare triple {100696#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100696#(<= main_~k~0 72)} is VALID [2022-04-15 12:40:54,786 INFO L290 TraceCheckUtils]: 151: Hoare triple {100696#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100697#(<= main_~k~0 73)} is VALID [2022-04-15 12:40:54,787 INFO L290 TraceCheckUtils]: 152: Hoare triple {100697#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100697#(<= main_~k~0 73)} is VALID [2022-04-15 12:40:54,790 INFO L290 TraceCheckUtils]: 153: Hoare triple {100697#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100698#(<= main_~k~0 74)} is VALID [2022-04-15 12:40:54,790 INFO L290 TraceCheckUtils]: 154: Hoare triple {100698#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100698#(<= main_~k~0 74)} is VALID [2022-04-15 12:40:54,793 INFO L290 TraceCheckUtils]: 155: Hoare triple {100698#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100699#(<= main_~k~0 75)} is VALID [2022-04-15 12:40:54,793 INFO L290 TraceCheckUtils]: 156: Hoare triple {100699#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100699#(<= main_~k~0 75)} is VALID [2022-04-15 12:40:54,796 INFO L290 TraceCheckUtils]: 157: Hoare triple {100699#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100700#(<= main_~k~0 76)} is VALID [2022-04-15 12:40:54,796 INFO L290 TraceCheckUtils]: 158: Hoare triple {100700#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100700#(<= main_~k~0 76)} is VALID [2022-04-15 12:40:54,799 INFO L290 TraceCheckUtils]: 159: Hoare triple {100700#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100701#(<= main_~k~0 77)} is VALID [2022-04-15 12:40:54,799 INFO L290 TraceCheckUtils]: 160: Hoare triple {100701#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100701#(<= main_~k~0 77)} is VALID [2022-04-15 12:40:54,802 INFO L290 TraceCheckUtils]: 161: Hoare triple {100701#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100702#(<= main_~k~0 78)} is VALID [2022-04-15 12:40:54,802 INFO L290 TraceCheckUtils]: 162: Hoare triple {100702#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100702#(<= main_~k~0 78)} is VALID [2022-04-15 12:40:54,805 INFO L290 TraceCheckUtils]: 163: Hoare triple {100702#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100703#(<= main_~k~0 79)} is VALID [2022-04-15 12:40:54,806 INFO L290 TraceCheckUtils]: 164: Hoare triple {100703#(<= main_~k~0 79)} assume !(~i~0 < 1000000); {100703#(<= main_~k~0 79)} is VALID [2022-04-15 12:40:54,806 INFO L272 TraceCheckUtils]: 165: Hoare triple {100703#(<= main_~k~0 79)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {100704#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:40:54,806 INFO L290 TraceCheckUtils]: 166: Hoare triple {100704#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {100705#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:40:54,807 INFO L290 TraceCheckUtils]: 167: Hoare triple {100705#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {100620#false} is VALID [2022-04-15 12:40:54,807 INFO L290 TraceCheckUtils]: 168: Hoare triple {100620#false} assume !false; {100620#false} is VALID [2022-04-15 12:40:54,807 INFO L134 CoverageAnalysis]: Checked inductivity of 6241 backedges. 0 proven. 6241 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:40:54,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:40:54,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661966719] [2022-04-15 12:40:54,808 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661966719] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:40:54,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063795464] [2022-04-15 12:40:54,808 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:40:54,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:40:54,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:40:54,809 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:40:54,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-04-15 12:40:55,002 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:40:55,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:40:55,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 918 conjuncts, 83 conjunts are in the unsatisfiable core [2022-04-15 12:40:55,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:40:55,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:40:55,924 INFO L272 TraceCheckUtils]: 0: Hoare triple {100619#true} call ULTIMATE.init(); {100619#true} is VALID [2022-04-15 12:40:55,924 INFO L290 TraceCheckUtils]: 1: Hoare triple {100619#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {100619#true} is VALID [2022-04-15 12:40:55,925 INFO L290 TraceCheckUtils]: 2: Hoare triple {100619#true} assume true; {100619#true} is VALID [2022-04-15 12:40:55,925 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {100619#true} {100619#true} #54#return; {100619#true} is VALID [2022-04-15 12:40:55,925 INFO L272 TraceCheckUtils]: 4: Hoare triple {100619#true} call #t~ret3 := main(); {100619#true} is VALID [2022-04-15 12:40:55,925 INFO L290 TraceCheckUtils]: 5: Hoare triple {100619#true} ~i~0 := 0;~k~0 := 0; {100725#(<= main_~k~0 0)} is VALID [2022-04-15 12:40:55,925 INFO L290 TraceCheckUtils]: 6: Hoare triple {100725#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100725#(<= main_~k~0 0)} is VALID [2022-04-15 12:40:55,933 INFO L290 TraceCheckUtils]: 7: Hoare triple {100725#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100625#(<= main_~k~0 1)} is VALID [2022-04-15 12:40:55,933 INFO L290 TraceCheckUtils]: 8: Hoare triple {100625#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100625#(<= main_~k~0 1)} is VALID [2022-04-15 12:40:55,936 INFO L290 TraceCheckUtils]: 9: Hoare triple {100625#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100626#(<= main_~k~0 2)} is VALID [2022-04-15 12:40:55,936 INFO L290 TraceCheckUtils]: 10: Hoare triple {100626#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100626#(<= main_~k~0 2)} is VALID [2022-04-15 12:40:55,939 INFO L290 TraceCheckUtils]: 11: Hoare triple {100626#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100627#(<= main_~k~0 3)} is VALID [2022-04-15 12:40:55,939 INFO L290 TraceCheckUtils]: 12: Hoare triple {100627#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100627#(<= main_~k~0 3)} is VALID [2022-04-15 12:40:55,941 INFO L290 TraceCheckUtils]: 13: Hoare triple {100627#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100628#(<= main_~k~0 4)} is VALID [2022-04-15 12:40:55,942 INFO L290 TraceCheckUtils]: 14: Hoare triple {100628#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100628#(<= main_~k~0 4)} is VALID [2022-04-15 12:40:55,944 INFO L290 TraceCheckUtils]: 15: Hoare triple {100628#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100629#(<= main_~k~0 5)} is VALID [2022-04-15 12:40:55,944 INFO L290 TraceCheckUtils]: 16: Hoare triple {100629#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100629#(<= main_~k~0 5)} is VALID [2022-04-15 12:40:55,947 INFO L290 TraceCheckUtils]: 17: Hoare triple {100629#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100630#(<= main_~k~0 6)} is VALID [2022-04-15 12:40:55,947 INFO L290 TraceCheckUtils]: 18: Hoare triple {100630#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100630#(<= main_~k~0 6)} is VALID [2022-04-15 12:40:55,950 INFO L290 TraceCheckUtils]: 19: Hoare triple {100630#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100631#(<= main_~k~0 7)} is VALID [2022-04-15 12:40:55,950 INFO L290 TraceCheckUtils]: 20: Hoare triple {100631#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100631#(<= main_~k~0 7)} is VALID [2022-04-15 12:40:55,952 INFO L290 TraceCheckUtils]: 21: Hoare triple {100631#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100632#(<= main_~k~0 8)} is VALID [2022-04-15 12:40:55,953 INFO L290 TraceCheckUtils]: 22: Hoare triple {100632#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100632#(<= main_~k~0 8)} is VALID [2022-04-15 12:40:55,955 INFO L290 TraceCheckUtils]: 23: Hoare triple {100632#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100633#(<= main_~k~0 9)} is VALID [2022-04-15 12:40:55,955 INFO L290 TraceCheckUtils]: 24: Hoare triple {100633#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100633#(<= main_~k~0 9)} is VALID [2022-04-15 12:40:55,958 INFO L290 TraceCheckUtils]: 25: Hoare triple {100633#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100634#(<= main_~k~0 10)} is VALID [2022-04-15 12:40:55,958 INFO L290 TraceCheckUtils]: 26: Hoare triple {100634#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100634#(<= main_~k~0 10)} is VALID [2022-04-15 12:40:55,961 INFO L290 TraceCheckUtils]: 27: Hoare triple {100634#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100635#(<= main_~k~0 11)} is VALID [2022-04-15 12:40:55,961 INFO L290 TraceCheckUtils]: 28: Hoare triple {100635#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100635#(<= main_~k~0 11)} is VALID [2022-04-15 12:40:55,963 INFO L290 TraceCheckUtils]: 29: Hoare triple {100635#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100636#(<= main_~k~0 12)} is VALID [2022-04-15 12:40:55,964 INFO L290 TraceCheckUtils]: 30: Hoare triple {100636#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100636#(<= main_~k~0 12)} is VALID [2022-04-15 12:40:55,966 INFO L290 TraceCheckUtils]: 31: Hoare triple {100636#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100637#(<= main_~k~0 13)} is VALID [2022-04-15 12:40:55,966 INFO L290 TraceCheckUtils]: 32: Hoare triple {100637#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100637#(<= main_~k~0 13)} is VALID [2022-04-15 12:40:55,969 INFO L290 TraceCheckUtils]: 33: Hoare triple {100637#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100638#(<= main_~k~0 14)} is VALID [2022-04-15 12:40:55,969 INFO L290 TraceCheckUtils]: 34: Hoare triple {100638#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100638#(<= main_~k~0 14)} is VALID [2022-04-15 12:40:55,972 INFO L290 TraceCheckUtils]: 35: Hoare triple {100638#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100639#(<= main_~k~0 15)} is VALID [2022-04-15 12:40:55,972 INFO L290 TraceCheckUtils]: 36: Hoare triple {100639#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100639#(<= main_~k~0 15)} is VALID [2022-04-15 12:40:55,974 INFO L290 TraceCheckUtils]: 37: Hoare triple {100639#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100640#(<= main_~k~0 16)} is VALID [2022-04-15 12:40:55,975 INFO L290 TraceCheckUtils]: 38: Hoare triple {100640#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100640#(<= main_~k~0 16)} is VALID [2022-04-15 12:40:55,977 INFO L290 TraceCheckUtils]: 39: Hoare triple {100640#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100641#(<= main_~k~0 17)} is VALID [2022-04-15 12:40:55,977 INFO L290 TraceCheckUtils]: 40: Hoare triple {100641#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100641#(<= main_~k~0 17)} is VALID [2022-04-15 12:40:55,980 INFO L290 TraceCheckUtils]: 41: Hoare triple {100641#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100642#(<= main_~k~0 18)} is VALID [2022-04-15 12:40:55,980 INFO L290 TraceCheckUtils]: 42: Hoare triple {100642#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100642#(<= main_~k~0 18)} is VALID [2022-04-15 12:40:55,983 INFO L290 TraceCheckUtils]: 43: Hoare triple {100642#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100643#(<= main_~k~0 19)} is VALID [2022-04-15 12:40:55,983 INFO L290 TraceCheckUtils]: 44: Hoare triple {100643#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100643#(<= main_~k~0 19)} is VALID [2022-04-15 12:40:55,986 INFO L290 TraceCheckUtils]: 45: Hoare triple {100643#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100644#(<= main_~k~0 20)} is VALID [2022-04-15 12:40:55,986 INFO L290 TraceCheckUtils]: 46: Hoare triple {100644#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100644#(<= main_~k~0 20)} is VALID [2022-04-15 12:40:55,988 INFO L290 TraceCheckUtils]: 47: Hoare triple {100644#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100645#(<= main_~k~0 21)} is VALID [2022-04-15 12:40:55,988 INFO L290 TraceCheckUtils]: 48: Hoare triple {100645#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100645#(<= main_~k~0 21)} is VALID [2022-04-15 12:40:55,991 INFO L290 TraceCheckUtils]: 49: Hoare triple {100645#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100646#(<= main_~k~0 22)} is VALID [2022-04-15 12:40:55,991 INFO L290 TraceCheckUtils]: 50: Hoare triple {100646#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100646#(<= main_~k~0 22)} is VALID [2022-04-15 12:40:55,994 INFO L290 TraceCheckUtils]: 51: Hoare triple {100646#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100647#(<= main_~k~0 23)} is VALID [2022-04-15 12:40:55,994 INFO L290 TraceCheckUtils]: 52: Hoare triple {100647#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100647#(<= main_~k~0 23)} is VALID [2022-04-15 12:40:55,996 INFO L290 TraceCheckUtils]: 53: Hoare triple {100647#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100648#(<= main_~k~0 24)} is VALID [2022-04-15 12:40:55,997 INFO L290 TraceCheckUtils]: 54: Hoare triple {100648#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100648#(<= main_~k~0 24)} is VALID [2022-04-15 12:40:55,999 INFO L290 TraceCheckUtils]: 55: Hoare triple {100648#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100649#(<= main_~k~0 25)} is VALID [2022-04-15 12:40:55,999 INFO L290 TraceCheckUtils]: 56: Hoare triple {100649#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100649#(<= main_~k~0 25)} is VALID [2022-04-15 12:40:56,002 INFO L290 TraceCheckUtils]: 57: Hoare triple {100649#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100650#(<= main_~k~0 26)} is VALID [2022-04-15 12:40:56,002 INFO L290 TraceCheckUtils]: 58: Hoare triple {100650#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100650#(<= main_~k~0 26)} is VALID [2022-04-15 12:40:56,004 INFO L290 TraceCheckUtils]: 59: Hoare triple {100650#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100651#(<= main_~k~0 27)} is VALID [2022-04-15 12:40:56,005 INFO L290 TraceCheckUtils]: 60: Hoare triple {100651#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100651#(<= main_~k~0 27)} is VALID [2022-04-15 12:40:56,007 INFO L290 TraceCheckUtils]: 61: Hoare triple {100651#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100652#(<= main_~k~0 28)} is VALID [2022-04-15 12:40:56,007 INFO L290 TraceCheckUtils]: 62: Hoare triple {100652#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100652#(<= main_~k~0 28)} is VALID [2022-04-15 12:40:56,010 INFO L290 TraceCheckUtils]: 63: Hoare triple {100652#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100653#(<= main_~k~0 29)} is VALID [2022-04-15 12:40:56,010 INFO L290 TraceCheckUtils]: 64: Hoare triple {100653#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100653#(<= main_~k~0 29)} is VALID [2022-04-15 12:40:56,013 INFO L290 TraceCheckUtils]: 65: Hoare triple {100653#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100654#(<= main_~k~0 30)} is VALID [2022-04-15 12:40:56,013 INFO L290 TraceCheckUtils]: 66: Hoare triple {100654#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100654#(<= main_~k~0 30)} is VALID [2022-04-15 12:40:56,015 INFO L290 TraceCheckUtils]: 67: Hoare triple {100654#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100655#(<= main_~k~0 31)} is VALID [2022-04-15 12:40:56,015 INFO L290 TraceCheckUtils]: 68: Hoare triple {100655#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100655#(<= main_~k~0 31)} is VALID [2022-04-15 12:40:56,018 INFO L290 TraceCheckUtils]: 69: Hoare triple {100655#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100656#(<= main_~k~0 32)} is VALID [2022-04-15 12:40:56,018 INFO L290 TraceCheckUtils]: 70: Hoare triple {100656#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100656#(<= main_~k~0 32)} is VALID [2022-04-15 12:40:56,021 INFO L290 TraceCheckUtils]: 71: Hoare triple {100656#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100657#(<= main_~k~0 33)} is VALID [2022-04-15 12:40:56,021 INFO L290 TraceCheckUtils]: 72: Hoare triple {100657#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100657#(<= main_~k~0 33)} is VALID [2022-04-15 12:40:56,023 INFO L290 TraceCheckUtils]: 73: Hoare triple {100657#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100658#(<= main_~k~0 34)} is VALID [2022-04-15 12:40:56,024 INFO L290 TraceCheckUtils]: 74: Hoare triple {100658#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100658#(<= main_~k~0 34)} is VALID [2022-04-15 12:40:56,026 INFO L290 TraceCheckUtils]: 75: Hoare triple {100658#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100659#(<= main_~k~0 35)} is VALID [2022-04-15 12:40:56,026 INFO L290 TraceCheckUtils]: 76: Hoare triple {100659#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100659#(<= main_~k~0 35)} is VALID [2022-04-15 12:40:56,029 INFO L290 TraceCheckUtils]: 77: Hoare triple {100659#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100660#(<= main_~k~0 36)} is VALID [2022-04-15 12:40:56,029 INFO L290 TraceCheckUtils]: 78: Hoare triple {100660#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100660#(<= main_~k~0 36)} is VALID [2022-04-15 12:40:56,032 INFO L290 TraceCheckUtils]: 79: Hoare triple {100660#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100661#(<= main_~k~0 37)} is VALID [2022-04-15 12:40:56,032 INFO L290 TraceCheckUtils]: 80: Hoare triple {100661#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100661#(<= main_~k~0 37)} is VALID [2022-04-15 12:40:56,035 INFO L290 TraceCheckUtils]: 81: Hoare triple {100661#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100662#(<= main_~k~0 38)} is VALID [2022-04-15 12:40:56,035 INFO L290 TraceCheckUtils]: 82: Hoare triple {100662#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100662#(<= main_~k~0 38)} is VALID [2022-04-15 12:40:56,038 INFO L290 TraceCheckUtils]: 83: Hoare triple {100662#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100663#(<= main_~k~0 39)} is VALID [2022-04-15 12:40:56,038 INFO L290 TraceCheckUtils]: 84: Hoare triple {100663#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100663#(<= main_~k~0 39)} is VALID [2022-04-15 12:40:56,041 INFO L290 TraceCheckUtils]: 85: Hoare triple {100663#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100664#(<= main_~k~0 40)} is VALID [2022-04-15 12:40:56,041 INFO L290 TraceCheckUtils]: 86: Hoare triple {100664#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100664#(<= main_~k~0 40)} is VALID [2022-04-15 12:40:56,043 INFO L290 TraceCheckUtils]: 87: Hoare triple {100664#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100665#(<= main_~k~0 41)} is VALID [2022-04-15 12:40:56,043 INFO L290 TraceCheckUtils]: 88: Hoare triple {100665#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100665#(<= main_~k~0 41)} is VALID [2022-04-15 12:40:56,046 INFO L290 TraceCheckUtils]: 89: Hoare triple {100665#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100666#(<= main_~k~0 42)} is VALID [2022-04-15 12:40:56,046 INFO L290 TraceCheckUtils]: 90: Hoare triple {100666#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100666#(<= main_~k~0 42)} is VALID [2022-04-15 12:40:56,049 INFO L290 TraceCheckUtils]: 91: Hoare triple {100666#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100667#(<= main_~k~0 43)} is VALID [2022-04-15 12:40:56,049 INFO L290 TraceCheckUtils]: 92: Hoare triple {100667#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100667#(<= main_~k~0 43)} is VALID [2022-04-15 12:40:56,051 INFO L290 TraceCheckUtils]: 93: Hoare triple {100667#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100668#(<= main_~k~0 44)} is VALID [2022-04-15 12:40:56,052 INFO L290 TraceCheckUtils]: 94: Hoare triple {100668#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100668#(<= main_~k~0 44)} is VALID [2022-04-15 12:40:56,054 INFO L290 TraceCheckUtils]: 95: Hoare triple {100668#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100669#(<= main_~k~0 45)} is VALID [2022-04-15 12:40:56,054 INFO L290 TraceCheckUtils]: 96: Hoare triple {100669#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100669#(<= main_~k~0 45)} is VALID [2022-04-15 12:40:56,057 INFO L290 TraceCheckUtils]: 97: Hoare triple {100669#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100670#(<= main_~k~0 46)} is VALID [2022-04-15 12:40:56,057 INFO L290 TraceCheckUtils]: 98: Hoare triple {100670#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100670#(<= main_~k~0 46)} is VALID [2022-04-15 12:40:56,060 INFO L290 TraceCheckUtils]: 99: Hoare triple {100670#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100671#(<= main_~k~0 47)} is VALID [2022-04-15 12:40:56,060 INFO L290 TraceCheckUtils]: 100: Hoare triple {100671#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100671#(<= main_~k~0 47)} is VALID [2022-04-15 12:40:56,062 INFO L290 TraceCheckUtils]: 101: Hoare triple {100671#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100672#(<= main_~k~0 48)} is VALID [2022-04-15 12:40:56,063 INFO L290 TraceCheckUtils]: 102: Hoare triple {100672#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100672#(<= main_~k~0 48)} is VALID [2022-04-15 12:40:56,065 INFO L290 TraceCheckUtils]: 103: Hoare triple {100672#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100673#(<= main_~k~0 49)} is VALID [2022-04-15 12:40:56,065 INFO L290 TraceCheckUtils]: 104: Hoare triple {100673#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100673#(<= main_~k~0 49)} is VALID [2022-04-15 12:40:56,068 INFO L290 TraceCheckUtils]: 105: Hoare triple {100673#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100674#(<= main_~k~0 50)} is VALID [2022-04-15 12:40:56,068 INFO L290 TraceCheckUtils]: 106: Hoare triple {100674#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100674#(<= main_~k~0 50)} is VALID [2022-04-15 12:40:56,071 INFO L290 TraceCheckUtils]: 107: Hoare triple {100674#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100675#(<= main_~k~0 51)} is VALID [2022-04-15 12:40:56,071 INFO L290 TraceCheckUtils]: 108: Hoare triple {100675#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100675#(<= main_~k~0 51)} is VALID [2022-04-15 12:40:56,073 INFO L290 TraceCheckUtils]: 109: Hoare triple {100675#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100676#(<= main_~k~0 52)} is VALID [2022-04-15 12:40:56,074 INFO L290 TraceCheckUtils]: 110: Hoare triple {100676#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100676#(<= main_~k~0 52)} is VALID [2022-04-15 12:40:56,076 INFO L290 TraceCheckUtils]: 111: Hoare triple {100676#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100677#(<= main_~k~0 53)} is VALID [2022-04-15 12:40:56,076 INFO L290 TraceCheckUtils]: 112: Hoare triple {100677#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100677#(<= main_~k~0 53)} is VALID [2022-04-15 12:40:56,080 INFO L290 TraceCheckUtils]: 113: Hoare triple {100677#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100678#(<= main_~k~0 54)} is VALID [2022-04-15 12:40:56,080 INFO L290 TraceCheckUtils]: 114: Hoare triple {100678#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100678#(<= main_~k~0 54)} is VALID [2022-04-15 12:40:56,082 INFO L290 TraceCheckUtils]: 115: Hoare triple {100678#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100679#(<= main_~k~0 55)} is VALID [2022-04-15 12:40:56,083 INFO L290 TraceCheckUtils]: 116: Hoare triple {100679#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100679#(<= main_~k~0 55)} is VALID [2022-04-15 12:40:56,085 INFO L290 TraceCheckUtils]: 117: Hoare triple {100679#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100680#(<= main_~k~0 56)} is VALID [2022-04-15 12:40:56,086 INFO L290 TraceCheckUtils]: 118: Hoare triple {100680#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100680#(<= main_~k~0 56)} is VALID [2022-04-15 12:40:56,088 INFO L290 TraceCheckUtils]: 119: Hoare triple {100680#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100681#(<= main_~k~0 57)} is VALID [2022-04-15 12:40:56,088 INFO L290 TraceCheckUtils]: 120: Hoare triple {100681#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100681#(<= main_~k~0 57)} is VALID [2022-04-15 12:40:56,091 INFO L290 TraceCheckUtils]: 121: Hoare triple {100681#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100682#(<= main_~k~0 58)} is VALID [2022-04-15 12:40:56,091 INFO L290 TraceCheckUtils]: 122: Hoare triple {100682#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100682#(<= main_~k~0 58)} is VALID [2022-04-15 12:40:56,094 INFO L290 TraceCheckUtils]: 123: Hoare triple {100682#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100683#(<= main_~k~0 59)} is VALID [2022-04-15 12:40:56,094 INFO L290 TraceCheckUtils]: 124: Hoare triple {100683#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100683#(<= main_~k~0 59)} is VALID [2022-04-15 12:40:56,096 INFO L290 TraceCheckUtils]: 125: Hoare triple {100683#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100684#(<= main_~k~0 60)} is VALID [2022-04-15 12:40:56,097 INFO L290 TraceCheckUtils]: 126: Hoare triple {100684#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100684#(<= main_~k~0 60)} is VALID [2022-04-15 12:40:56,099 INFO L290 TraceCheckUtils]: 127: Hoare triple {100684#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100685#(<= main_~k~0 61)} is VALID [2022-04-15 12:40:56,099 INFO L290 TraceCheckUtils]: 128: Hoare triple {100685#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100685#(<= main_~k~0 61)} is VALID [2022-04-15 12:40:56,102 INFO L290 TraceCheckUtils]: 129: Hoare triple {100685#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100686#(<= main_~k~0 62)} is VALID [2022-04-15 12:40:56,102 INFO L290 TraceCheckUtils]: 130: Hoare triple {100686#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100686#(<= main_~k~0 62)} is VALID [2022-04-15 12:40:56,105 INFO L290 TraceCheckUtils]: 131: Hoare triple {100686#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100687#(<= main_~k~0 63)} is VALID [2022-04-15 12:40:56,105 INFO L290 TraceCheckUtils]: 132: Hoare triple {100687#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100687#(<= main_~k~0 63)} is VALID [2022-04-15 12:40:56,108 INFO L290 TraceCheckUtils]: 133: Hoare triple {100687#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100688#(<= main_~k~0 64)} is VALID [2022-04-15 12:40:56,108 INFO L290 TraceCheckUtils]: 134: Hoare triple {100688#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100688#(<= main_~k~0 64)} is VALID [2022-04-15 12:40:56,110 INFO L290 TraceCheckUtils]: 135: Hoare triple {100688#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100689#(<= main_~k~0 65)} is VALID [2022-04-15 12:40:56,111 INFO L290 TraceCheckUtils]: 136: Hoare triple {100689#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100689#(<= main_~k~0 65)} is VALID [2022-04-15 12:40:56,114 INFO L290 TraceCheckUtils]: 137: Hoare triple {100689#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100690#(<= main_~k~0 66)} is VALID [2022-04-15 12:40:56,114 INFO L290 TraceCheckUtils]: 138: Hoare triple {100690#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100690#(<= main_~k~0 66)} is VALID [2022-04-15 12:40:56,117 INFO L290 TraceCheckUtils]: 139: Hoare triple {100690#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100691#(<= main_~k~0 67)} is VALID [2022-04-15 12:40:56,117 INFO L290 TraceCheckUtils]: 140: Hoare triple {100691#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100691#(<= main_~k~0 67)} is VALID [2022-04-15 12:40:56,119 INFO L290 TraceCheckUtils]: 141: Hoare triple {100691#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100692#(<= main_~k~0 68)} is VALID [2022-04-15 12:40:56,120 INFO L290 TraceCheckUtils]: 142: Hoare triple {100692#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100692#(<= main_~k~0 68)} is VALID [2022-04-15 12:40:56,122 INFO L290 TraceCheckUtils]: 143: Hoare triple {100692#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100693#(<= main_~k~0 69)} is VALID [2022-04-15 12:40:56,122 INFO L290 TraceCheckUtils]: 144: Hoare triple {100693#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100693#(<= main_~k~0 69)} is VALID [2022-04-15 12:40:56,125 INFO L290 TraceCheckUtils]: 145: Hoare triple {100693#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100694#(<= main_~k~0 70)} is VALID [2022-04-15 12:40:56,125 INFO L290 TraceCheckUtils]: 146: Hoare triple {100694#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100694#(<= main_~k~0 70)} is VALID [2022-04-15 12:40:56,128 INFO L290 TraceCheckUtils]: 147: Hoare triple {100694#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100695#(<= main_~k~0 71)} is VALID [2022-04-15 12:40:56,128 INFO L290 TraceCheckUtils]: 148: Hoare triple {100695#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100695#(<= main_~k~0 71)} is VALID [2022-04-15 12:40:56,130 INFO L290 TraceCheckUtils]: 149: Hoare triple {100695#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100696#(<= main_~k~0 72)} is VALID [2022-04-15 12:40:56,131 INFO L290 TraceCheckUtils]: 150: Hoare triple {100696#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100696#(<= main_~k~0 72)} is VALID [2022-04-15 12:40:56,133 INFO L290 TraceCheckUtils]: 151: Hoare triple {100696#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100697#(<= main_~k~0 73)} is VALID [2022-04-15 12:40:56,133 INFO L290 TraceCheckUtils]: 152: Hoare triple {100697#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100697#(<= main_~k~0 73)} is VALID [2022-04-15 12:40:56,136 INFO L290 TraceCheckUtils]: 153: Hoare triple {100697#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100698#(<= main_~k~0 74)} is VALID [2022-04-15 12:40:56,136 INFO L290 TraceCheckUtils]: 154: Hoare triple {100698#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100698#(<= main_~k~0 74)} is VALID [2022-04-15 12:40:56,139 INFO L290 TraceCheckUtils]: 155: Hoare triple {100698#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100699#(<= main_~k~0 75)} is VALID [2022-04-15 12:40:56,139 INFO L290 TraceCheckUtils]: 156: Hoare triple {100699#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100699#(<= main_~k~0 75)} is VALID [2022-04-15 12:40:56,141 INFO L290 TraceCheckUtils]: 157: Hoare triple {100699#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100700#(<= main_~k~0 76)} is VALID [2022-04-15 12:40:56,142 INFO L290 TraceCheckUtils]: 158: Hoare triple {100700#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100700#(<= main_~k~0 76)} is VALID [2022-04-15 12:40:56,144 INFO L290 TraceCheckUtils]: 159: Hoare triple {100700#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100701#(<= main_~k~0 77)} is VALID [2022-04-15 12:40:56,144 INFO L290 TraceCheckUtils]: 160: Hoare triple {100701#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100701#(<= main_~k~0 77)} is VALID [2022-04-15 12:40:56,147 INFO L290 TraceCheckUtils]: 161: Hoare triple {100701#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100702#(<= main_~k~0 78)} is VALID [2022-04-15 12:40:56,147 INFO L290 TraceCheckUtils]: 162: Hoare triple {100702#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {100702#(<= main_~k~0 78)} is VALID [2022-04-15 12:40:56,150 INFO L290 TraceCheckUtils]: 163: Hoare triple {100702#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {100703#(<= main_~k~0 79)} is VALID [2022-04-15 12:40:56,150 INFO L290 TraceCheckUtils]: 164: Hoare triple {100703#(<= main_~k~0 79)} assume !(~i~0 < 1000000); {100703#(<= main_~k~0 79)} is VALID [2022-04-15 12:40:56,150 INFO L272 TraceCheckUtils]: 165: Hoare triple {100703#(<= main_~k~0 79)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {101206#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:40:56,150 INFO L290 TraceCheckUtils]: 166: Hoare triple {101206#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {101210#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:40:56,151 INFO L290 TraceCheckUtils]: 167: Hoare triple {101210#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {100620#false} is VALID [2022-04-15 12:40:56,151 INFO L290 TraceCheckUtils]: 168: Hoare triple {100620#false} assume !false; {100620#false} is VALID [2022-04-15 12:40:56,151 INFO L134 CoverageAnalysis]: Checked inductivity of 6241 backedges. 0 proven. 6241 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:40:56,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:41:00,250 INFO L290 TraceCheckUtils]: 168: Hoare triple {100620#false} assume !false; {100620#false} is VALID [2022-04-15 12:41:00,251 INFO L290 TraceCheckUtils]: 167: Hoare triple {101210#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {100620#false} is VALID [2022-04-15 12:41:00,251 INFO L290 TraceCheckUtils]: 166: Hoare triple {101206#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {101210#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:41:00,251 INFO L272 TraceCheckUtils]: 165: Hoare triple {101226#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {101206#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:41:00,252 INFO L290 TraceCheckUtils]: 164: Hoare triple {101226#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {101226#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:41:00,260 INFO L290 TraceCheckUtils]: 163: Hoare triple {101233#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101226#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:41:00,260 INFO L290 TraceCheckUtils]: 162: Hoare triple {101233#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101233#(<= main_~k~0 999999)} is VALID [2022-04-15 12:41:00,263 INFO L290 TraceCheckUtils]: 161: Hoare triple {101240#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101233#(<= main_~k~0 999999)} is VALID [2022-04-15 12:41:00,263 INFO L290 TraceCheckUtils]: 160: Hoare triple {101240#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101240#(<= main_~k~0 999998)} is VALID [2022-04-15 12:41:00,266 INFO L290 TraceCheckUtils]: 159: Hoare triple {101247#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101240#(<= main_~k~0 999998)} is VALID [2022-04-15 12:41:00,266 INFO L290 TraceCheckUtils]: 158: Hoare triple {101247#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101247#(<= main_~k~0 999997)} is VALID [2022-04-15 12:41:00,270 INFO L290 TraceCheckUtils]: 157: Hoare triple {101254#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101247#(<= main_~k~0 999997)} is VALID [2022-04-15 12:41:00,270 INFO L290 TraceCheckUtils]: 156: Hoare triple {101254#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101254#(<= main_~k~0 999996)} is VALID [2022-04-15 12:41:00,273 INFO L290 TraceCheckUtils]: 155: Hoare triple {101261#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101254#(<= main_~k~0 999996)} is VALID [2022-04-15 12:41:00,273 INFO L290 TraceCheckUtils]: 154: Hoare triple {101261#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101261#(<= main_~k~0 999995)} is VALID [2022-04-15 12:41:00,276 INFO L290 TraceCheckUtils]: 153: Hoare triple {101268#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101261#(<= main_~k~0 999995)} is VALID [2022-04-15 12:41:00,277 INFO L290 TraceCheckUtils]: 152: Hoare triple {101268#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101268#(<= main_~k~0 999994)} is VALID [2022-04-15 12:41:00,279 INFO L290 TraceCheckUtils]: 151: Hoare triple {101275#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101268#(<= main_~k~0 999994)} is VALID [2022-04-15 12:41:00,280 INFO L290 TraceCheckUtils]: 150: Hoare triple {101275#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101275#(<= main_~k~0 999993)} is VALID [2022-04-15 12:41:00,282 INFO L290 TraceCheckUtils]: 149: Hoare triple {101282#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101275#(<= main_~k~0 999993)} is VALID [2022-04-15 12:41:00,283 INFO L290 TraceCheckUtils]: 148: Hoare triple {101282#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101282#(<= main_~k~0 999992)} is VALID [2022-04-15 12:41:00,285 INFO L290 TraceCheckUtils]: 147: Hoare triple {101289#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101282#(<= main_~k~0 999992)} is VALID [2022-04-15 12:41:00,286 INFO L290 TraceCheckUtils]: 146: Hoare triple {101289#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101289#(<= main_~k~0 999991)} is VALID [2022-04-15 12:41:00,289 INFO L290 TraceCheckUtils]: 145: Hoare triple {101296#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101289#(<= main_~k~0 999991)} is VALID [2022-04-15 12:41:00,289 INFO L290 TraceCheckUtils]: 144: Hoare triple {101296#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101296#(<= main_~k~0 999990)} is VALID [2022-04-15 12:41:00,292 INFO L290 TraceCheckUtils]: 143: Hoare triple {101303#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101296#(<= main_~k~0 999990)} is VALID [2022-04-15 12:41:00,292 INFO L290 TraceCheckUtils]: 142: Hoare triple {101303#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101303#(<= main_~k~0 999989)} is VALID [2022-04-15 12:41:00,295 INFO L290 TraceCheckUtils]: 141: Hoare triple {101310#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101303#(<= main_~k~0 999989)} is VALID [2022-04-15 12:41:00,295 INFO L290 TraceCheckUtils]: 140: Hoare triple {101310#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101310#(<= main_~k~0 999988)} is VALID [2022-04-15 12:41:00,298 INFO L290 TraceCheckUtils]: 139: Hoare triple {101317#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101310#(<= main_~k~0 999988)} is VALID [2022-04-15 12:41:00,298 INFO L290 TraceCheckUtils]: 138: Hoare triple {101317#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101317#(<= main_~k~0 999987)} is VALID [2022-04-15 12:41:00,301 INFO L290 TraceCheckUtils]: 137: Hoare triple {101324#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101317#(<= main_~k~0 999987)} is VALID [2022-04-15 12:41:00,301 INFO L290 TraceCheckUtils]: 136: Hoare triple {101324#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101324#(<= main_~k~0 999986)} is VALID [2022-04-15 12:41:00,304 INFO L290 TraceCheckUtils]: 135: Hoare triple {101331#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101324#(<= main_~k~0 999986)} is VALID [2022-04-15 12:41:00,304 INFO L290 TraceCheckUtils]: 134: Hoare triple {101331#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101331#(<= main_~k~0 999985)} is VALID [2022-04-15 12:41:00,307 INFO L290 TraceCheckUtils]: 133: Hoare triple {101338#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101331#(<= main_~k~0 999985)} is VALID [2022-04-15 12:41:00,307 INFO L290 TraceCheckUtils]: 132: Hoare triple {101338#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101338#(<= main_~k~0 999984)} is VALID [2022-04-15 12:41:00,309 INFO L290 TraceCheckUtils]: 131: Hoare triple {101345#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101338#(<= main_~k~0 999984)} is VALID [2022-04-15 12:41:00,310 INFO L290 TraceCheckUtils]: 130: Hoare triple {101345#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101345#(<= main_~k~0 999983)} is VALID [2022-04-15 12:41:00,313 INFO L290 TraceCheckUtils]: 129: Hoare triple {101352#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101345#(<= main_~k~0 999983)} is VALID [2022-04-15 12:41:00,313 INFO L290 TraceCheckUtils]: 128: Hoare triple {101352#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101352#(<= main_~k~0 999982)} is VALID [2022-04-15 12:41:00,316 INFO L290 TraceCheckUtils]: 127: Hoare triple {101359#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101352#(<= main_~k~0 999982)} is VALID [2022-04-15 12:41:00,316 INFO L290 TraceCheckUtils]: 126: Hoare triple {101359#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101359#(<= main_~k~0 999981)} is VALID [2022-04-15 12:41:00,319 INFO L290 TraceCheckUtils]: 125: Hoare triple {101366#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101359#(<= main_~k~0 999981)} is VALID [2022-04-15 12:41:00,319 INFO L290 TraceCheckUtils]: 124: Hoare triple {101366#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101366#(<= main_~k~0 999980)} is VALID [2022-04-15 12:41:00,322 INFO L290 TraceCheckUtils]: 123: Hoare triple {101373#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101366#(<= main_~k~0 999980)} is VALID [2022-04-15 12:41:00,322 INFO L290 TraceCheckUtils]: 122: Hoare triple {101373#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101373#(<= main_~k~0 999979)} is VALID [2022-04-15 12:41:00,325 INFO L290 TraceCheckUtils]: 121: Hoare triple {101380#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101373#(<= main_~k~0 999979)} is VALID [2022-04-15 12:41:00,325 INFO L290 TraceCheckUtils]: 120: Hoare triple {101380#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101380#(<= main_~k~0 999978)} is VALID [2022-04-15 12:41:00,328 INFO L290 TraceCheckUtils]: 119: Hoare triple {101387#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101380#(<= main_~k~0 999978)} is VALID [2022-04-15 12:41:00,328 INFO L290 TraceCheckUtils]: 118: Hoare triple {101387#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101387#(<= main_~k~0 999977)} is VALID [2022-04-15 12:41:00,331 INFO L290 TraceCheckUtils]: 117: Hoare triple {101394#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101387#(<= main_~k~0 999977)} is VALID [2022-04-15 12:41:00,331 INFO L290 TraceCheckUtils]: 116: Hoare triple {101394#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101394#(<= main_~k~0 999976)} is VALID [2022-04-15 12:41:00,334 INFO L290 TraceCheckUtils]: 115: Hoare triple {101401#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101394#(<= main_~k~0 999976)} is VALID [2022-04-15 12:41:00,334 INFO L290 TraceCheckUtils]: 114: Hoare triple {101401#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101401#(<= main_~k~0 999975)} is VALID [2022-04-15 12:41:00,337 INFO L290 TraceCheckUtils]: 113: Hoare triple {101408#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101401#(<= main_~k~0 999975)} is VALID [2022-04-15 12:41:00,337 INFO L290 TraceCheckUtils]: 112: Hoare triple {101408#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101408#(<= main_~k~0 999974)} is VALID [2022-04-15 12:41:00,340 INFO L290 TraceCheckUtils]: 111: Hoare triple {101415#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101408#(<= main_~k~0 999974)} is VALID [2022-04-15 12:41:00,340 INFO L290 TraceCheckUtils]: 110: Hoare triple {101415#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101415#(<= main_~k~0 999973)} is VALID [2022-04-15 12:41:00,343 INFO L290 TraceCheckUtils]: 109: Hoare triple {101422#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101415#(<= main_~k~0 999973)} is VALID [2022-04-15 12:41:00,343 INFO L290 TraceCheckUtils]: 108: Hoare triple {101422#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101422#(<= main_~k~0 999972)} is VALID [2022-04-15 12:41:00,346 INFO L290 TraceCheckUtils]: 107: Hoare triple {101429#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101422#(<= main_~k~0 999972)} is VALID [2022-04-15 12:41:00,346 INFO L290 TraceCheckUtils]: 106: Hoare triple {101429#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101429#(<= main_~k~0 999971)} is VALID [2022-04-15 12:41:00,349 INFO L290 TraceCheckUtils]: 105: Hoare triple {101436#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101429#(<= main_~k~0 999971)} is VALID [2022-04-15 12:41:00,349 INFO L290 TraceCheckUtils]: 104: Hoare triple {101436#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101436#(<= main_~k~0 999970)} is VALID [2022-04-15 12:41:00,353 INFO L290 TraceCheckUtils]: 103: Hoare triple {101443#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101436#(<= main_~k~0 999970)} is VALID [2022-04-15 12:41:00,353 INFO L290 TraceCheckUtils]: 102: Hoare triple {101443#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101443#(<= main_~k~0 999969)} is VALID [2022-04-15 12:41:00,356 INFO L290 TraceCheckUtils]: 101: Hoare triple {101450#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101443#(<= main_~k~0 999969)} is VALID [2022-04-15 12:41:00,356 INFO L290 TraceCheckUtils]: 100: Hoare triple {101450#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101450#(<= main_~k~0 999968)} is VALID [2022-04-15 12:41:00,359 INFO L290 TraceCheckUtils]: 99: Hoare triple {101457#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101450#(<= main_~k~0 999968)} is VALID [2022-04-15 12:41:00,359 INFO L290 TraceCheckUtils]: 98: Hoare triple {101457#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101457#(<= main_~k~0 999967)} is VALID [2022-04-15 12:41:00,362 INFO L290 TraceCheckUtils]: 97: Hoare triple {101464#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101457#(<= main_~k~0 999967)} is VALID [2022-04-15 12:41:00,363 INFO L290 TraceCheckUtils]: 96: Hoare triple {101464#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101464#(<= main_~k~0 999966)} is VALID [2022-04-15 12:41:00,365 INFO L290 TraceCheckUtils]: 95: Hoare triple {101471#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101464#(<= main_~k~0 999966)} is VALID [2022-04-15 12:41:00,366 INFO L290 TraceCheckUtils]: 94: Hoare triple {101471#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101471#(<= main_~k~0 999965)} is VALID [2022-04-15 12:41:00,368 INFO L290 TraceCheckUtils]: 93: Hoare triple {101478#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101471#(<= main_~k~0 999965)} is VALID [2022-04-15 12:41:00,369 INFO L290 TraceCheckUtils]: 92: Hoare triple {101478#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101478#(<= main_~k~0 999964)} is VALID [2022-04-15 12:41:00,371 INFO L290 TraceCheckUtils]: 91: Hoare triple {101485#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101478#(<= main_~k~0 999964)} is VALID [2022-04-15 12:41:00,372 INFO L290 TraceCheckUtils]: 90: Hoare triple {101485#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101485#(<= main_~k~0 999963)} is VALID [2022-04-15 12:41:00,374 INFO L290 TraceCheckUtils]: 89: Hoare triple {101492#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101485#(<= main_~k~0 999963)} is VALID [2022-04-15 12:41:00,375 INFO L290 TraceCheckUtils]: 88: Hoare triple {101492#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101492#(<= main_~k~0 999962)} is VALID [2022-04-15 12:41:00,377 INFO L290 TraceCheckUtils]: 87: Hoare triple {101499#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101492#(<= main_~k~0 999962)} is VALID [2022-04-15 12:41:00,377 INFO L290 TraceCheckUtils]: 86: Hoare triple {101499#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101499#(<= main_~k~0 999961)} is VALID [2022-04-15 12:41:00,380 INFO L290 TraceCheckUtils]: 85: Hoare triple {101506#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101499#(<= main_~k~0 999961)} is VALID [2022-04-15 12:41:00,380 INFO L290 TraceCheckUtils]: 84: Hoare triple {101506#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101506#(<= main_~k~0 999960)} is VALID [2022-04-15 12:41:00,383 INFO L290 TraceCheckUtils]: 83: Hoare triple {101513#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101506#(<= main_~k~0 999960)} is VALID [2022-04-15 12:41:00,383 INFO L290 TraceCheckUtils]: 82: Hoare triple {101513#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101513#(<= main_~k~0 999959)} is VALID [2022-04-15 12:41:00,386 INFO L290 TraceCheckUtils]: 81: Hoare triple {101520#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101513#(<= main_~k~0 999959)} is VALID [2022-04-15 12:41:00,386 INFO L290 TraceCheckUtils]: 80: Hoare triple {101520#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101520#(<= main_~k~0 999958)} is VALID [2022-04-15 12:41:00,389 INFO L290 TraceCheckUtils]: 79: Hoare triple {101527#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101520#(<= main_~k~0 999958)} is VALID [2022-04-15 12:41:00,389 INFO L290 TraceCheckUtils]: 78: Hoare triple {101527#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101527#(<= main_~k~0 999957)} is VALID [2022-04-15 12:41:00,392 INFO L290 TraceCheckUtils]: 77: Hoare triple {101534#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101527#(<= main_~k~0 999957)} is VALID [2022-04-15 12:41:00,392 INFO L290 TraceCheckUtils]: 76: Hoare triple {101534#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101534#(<= main_~k~0 999956)} is VALID [2022-04-15 12:41:00,395 INFO L290 TraceCheckUtils]: 75: Hoare triple {101541#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101534#(<= main_~k~0 999956)} is VALID [2022-04-15 12:41:00,395 INFO L290 TraceCheckUtils]: 74: Hoare triple {101541#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101541#(<= main_~k~0 999955)} is VALID [2022-04-15 12:41:00,398 INFO L290 TraceCheckUtils]: 73: Hoare triple {101548#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101541#(<= main_~k~0 999955)} is VALID [2022-04-15 12:41:00,399 INFO L290 TraceCheckUtils]: 72: Hoare triple {101548#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101548#(<= main_~k~0 999954)} is VALID [2022-04-15 12:41:00,407 INFO L290 TraceCheckUtils]: 71: Hoare triple {101555#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101548#(<= main_~k~0 999954)} is VALID [2022-04-15 12:41:00,408 INFO L290 TraceCheckUtils]: 70: Hoare triple {101555#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101555#(<= main_~k~0 999953)} is VALID [2022-04-15 12:41:00,411 INFO L290 TraceCheckUtils]: 69: Hoare triple {101562#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101555#(<= main_~k~0 999953)} is VALID [2022-04-15 12:41:00,411 INFO L290 TraceCheckUtils]: 68: Hoare triple {101562#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101562#(<= main_~k~0 999952)} is VALID [2022-04-15 12:41:00,414 INFO L290 TraceCheckUtils]: 67: Hoare triple {101569#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101562#(<= main_~k~0 999952)} is VALID [2022-04-15 12:41:00,414 INFO L290 TraceCheckUtils]: 66: Hoare triple {101569#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101569#(<= main_~k~0 999951)} is VALID [2022-04-15 12:41:00,417 INFO L290 TraceCheckUtils]: 65: Hoare triple {101576#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101569#(<= main_~k~0 999951)} is VALID [2022-04-15 12:41:00,417 INFO L290 TraceCheckUtils]: 64: Hoare triple {101576#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101576#(<= main_~k~0 999950)} is VALID [2022-04-15 12:41:00,420 INFO L290 TraceCheckUtils]: 63: Hoare triple {101583#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101576#(<= main_~k~0 999950)} is VALID [2022-04-15 12:41:00,421 INFO L290 TraceCheckUtils]: 62: Hoare triple {101583#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101583#(<= main_~k~0 999949)} is VALID [2022-04-15 12:41:00,423 INFO L290 TraceCheckUtils]: 61: Hoare triple {101590#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101583#(<= main_~k~0 999949)} is VALID [2022-04-15 12:41:00,424 INFO L290 TraceCheckUtils]: 60: Hoare triple {101590#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101590#(<= main_~k~0 999948)} is VALID [2022-04-15 12:41:00,427 INFO L290 TraceCheckUtils]: 59: Hoare triple {101597#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101590#(<= main_~k~0 999948)} is VALID [2022-04-15 12:41:00,427 INFO L290 TraceCheckUtils]: 58: Hoare triple {101597#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101597#(<= main_~k~0 999947)} is VALID [2022-04-15 12:41:00,430 INFO L290 TraceCheckUtils]: 57: Hoare triple {101604#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101597#(<= main_~k~0 999947)} is VALID [2022-04-15 12:41:00,431 INFO L290 TraceCheckUtils]: 56: Hoare triple {101604#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101604#(<= main_~k~0 999946)} is VALID [2022-04-15 12:41:00,435 INFO L290 TraceCheckUtils]: 55: Hoare triple {101611#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101604#(<= main_~k~0 999946)} is VALID [2022-04-15 12:41:00,435 INFO L290 TraceCheckUtils]: 54: Hoare triple {101611#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101611#(<= main_~k~0 999945)} is VALID [2022-04-15 12:41:00,438 INFO L290 TraceCheckUtils]: 53: Hoare triple {101618#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101611#(<= main_~k~0 999945)} is VALID [2022-04-15 12:41:00,438 INFO L290 TraceCheckUtils]: 52: Hoare triple {101618#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101618#(<= main_~k~0 999944)} is VALID [2022-04-15 12:41:00,441 INFO L290 TraceCheckUtils]: 51: Hoare triple {101625#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101618#(<= main_~k~0 999944)} is VALID [2022-04-15 12:41:00,442 INFO L290 TraceCheckUtils]: 50: Hoare triple {101625#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101625#(<= main_~k~0 999943)} is VALID [2022-04-15 12:41:00,445 INFO L290 TraceCheckUtils]: 49: Hoare triple {101632#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101625#(<= main_~k~0 999943)} is VALID [2022-04-15 12:41:00,445 INFO L290 TraceCheckUtils]: 48: Hoare triple {101632#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101632#(<= main_~k~0 999942)} is VALID [2022-04-15 12:41:00,448 INFO L290 TraceCheckUtils]: 47: Hoare triple {101639#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101632#(<= main_~k~0 999942)} is VALID [2022-04-15 12:41:00,448 INFO L290 TraceCheckUtils]: 46: Hoare triple {101639#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101639#(<= main_~k~0 999941)} is VALID [2022-04-15 12:41:00,451 INFO L290 TraceCheckUtils]: 45: Hoare triple {101646#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101639#(<= main_~k~0 999941)} is VALID [2022-04-15 12:41:00,452 INFO L290 TraceCheckUtils]: 44: Hoare triple {101646#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101646#(<= main_~k~0 999940)} is VALID [2022-04-15 12:41:00,455 INFO L290 TraceCheckUtils]: 43: Hoare triple {101653#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101646#(<= main_~k~0 999940)} is VALID [2022-04-15 12:41:00,455 INFO L290 TraceCheckUtils]: 42: Hoare triple {101653#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101653#(<= main_~k~0 999939)} is VALID [2022-04-15 12:41:00,459 INFO L290 TraceCheckUtils]: 41: Hoare triple {101660#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101653#(<= main_~k~0 999939)} is VALID [2022-04-15 12:41:00,459 INFO L290 TraceCheckUtils]: 40: Hoare triple {101660#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101660#(<= main_~k~0 999938)} is VALID [2022-04-15 12:41:00,462 INFO L290 TraceCheckUtils]: 39: Hoare triple {101667#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101660#(<= main_~k~0 999938)} is VALID [2022-04-15 12:41:00,462 INFO L290 TraceCheckUtils]: 38: Hoare triple {101667#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101667#(<= main_~k~0 999937)} is VALID [2022-04-15 12:41:00,465 INFO L290 TraceCheckUtils]: 37: Hoare triple {101674#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101667#(<= main_~k~0 999937)} is VALID [2022-04-15 12:41:00,465 INFO L290 TraceCheckUtils]: 36: Hoare triple {101674#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101674#(<= main_~k~0 999936)} is VALID [2022-04-15 12:41:00,468 INFO L290 TraceCheckUtils]: 35: Hoare triple {101681#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101674#(<= main_~k~0 999936)} is VALID [2022-04-15 12:41:00,469 INFO L290 TraceCheckUtils]: 34: Hoare triple {101681#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101681#(<= main_~k~0 999935)} is VALID [2022-04-15 12:41:00,472 INFO L290 TraceCheckUtils]: 33: Hoare triple {101688#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101681#(<= main_~k~0 999935)} is VALID [2022-04-15 12:41:00,472 INFO L290 TraceCheckUtils]: 32: Hoare triple {101688#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101688#(<= main_~k~0 999934)} is VALID [2022-04-15 12:41:00,475 INFO L290 TraceCheckUtils]: 31: Hoare triple {101695#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101688#(<= main_~k~0 999934)} is VALID [2022-04-15 12:41:00,476 INFO L290 TraceCheckUtils]: 30: Hoare triple {101695#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101695#(<= main_~k~0 999933)} is VALID [2022-04-15 12:41:00,479 INFO L290 TraceCheckUtils]: 29: Hoare triple {101702#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101695#(<= main_~k~0 999933)} is VALID [2022-04-15 12:41:00,479 INFO L290 TraceCheckUtils]: 28: Hoare triple {101702#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101702#(<= main_~k~0 999932)} is VALID [2022-04-15 12:41:00,482 INFO L290 TraceCheckUtils]: 27: Hoare triple {101709#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101702#(<= main_~k~0 999932)} is VALID [2022-04-15 12:41:00,483 INFO L290 TraceCheckUtils]: 26: Hoare triple {101709#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101709#(<= main_~k~0 999931)} is VALID [2022-04-15 12:41:00,485 INFO L290 TraceCheckUtils]: 25: Hoare triple {101716#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101709#(<= main_~k~0 999931)} is VALID [2022-04-15 12:41:00,486 INFO L290 TraceCheckUtils]: 24: Hoare triple {101716#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101716#(<= main_~k~0 999930)} is VALID [2022-04-15 12:41:00,489 INFO L290 TraceCheckUtils]: 23: Hoare triple {101723#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101716#(<= main_~k~0 999930)} is VALID [2022-04-15 12:41:00,489 INFO L290 TraceCheckUtils]: 22: Hoare triple {101723#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101723#(<= main_~k~0 999929)} is VALID [2022-04-15 12:41:00,492 INFO L290 TraceCheckUtils]: 21: Hoare triple {101730#(<= main_~k~0 999928)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101723#(<= main_~k~0 999929)} is VALID [2022-04-15 12:41:00,493 INFO L290 TraceCheckUtils]: 20: Hoare triple {101730#(<= main_~k~0 999928)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101730#(<= main_~k~0 999928)} is VALID [2022-04-15 12:41:00,496 INFO L290 TraceCheckUtils]: 19: Hoare triple {101737#(<= main_~k~0 999927)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101730#(<= main_~k~0 999928)} is VALID [2022-04-15 12:41:00,496 INFO L290 TraceCheckUtils]: 18: Hoare triple {101737#(<= main_~k~0 999927)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101737#(<= main_~k~0 999927)} is VALID [2022-04-15 12:41:00,499 INFO L290 TraceCheckUtils]: 17: Hoare triple {101744#(<= main_~k~0 999926)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101737#(<= main_~k~0 999927)} is VALID [2022-04-15 12:41:00,499 INFO L290 TraceCheckUtils]: 16: Hoare triple {101744#(<= main_~k~0 999926)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101744#(<= main_~k~0 999926)} is VALID [2022-04-15 12:41:00,502 INFO L290 TraceCheckUtils]: 15: Hoare triple {101751#(<= main_~k~0 999925)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101744#(<= main_~k~0 999926)} is VALID [2022-04-15 12:41:00,503 INFO L290 TraceCheckUtils]: 14: Hoare triple {101751#(<= main_~k~0 999925)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101751#(<= main_~k~0 999925)} is VALID [2022-04-15 12:41:00,506 INFO L290 TraceCheckUtils]: 13: Hoare triple {101758#(<= main_~k~0 999924)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101751#(<= main_~k~0 999925)} is VALID [2022-04-15 12:41:00,506 INFO L290 TraceCheckUtils]: 12: Hoare triple {101758#(<= main_~k~0 999924)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101758#(<= main_~k~0 999924)} is VALID [2022-04-15 12:41:00,509 INFO L290 TraceCheckUtils]: 11: Hoare triple {101765#(<= main_~k~0 999923)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101758#(<= main_~k~0 999924)} is VALID [2022-04-15 12:41:00,510 INFO L290 TraceCheckUtils]: 10: Hoare triple {101765#(<= main_~k~0 999923)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101765#(<= main_~k~0 999923)} is VALID [2022-04-15 12:41:00,514 INFO L290 TraceCheckUtils]: 9: Hoare triple {101772#(<= main_~k~0 999922)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101765#(<= main_~k~0 999923)} is VALID [2022-04-15 12:41:00,514 INFO L290 TraceCheckUtils]: 8: Hoare triple {101772#(<= main_~k~0 999922)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101772#(<= main_~k~0 999922)} is VALID [2022-04-15 12:41:00,517 INFO L290 TraceCheckUtils]: 7: Hoare triple {101779#(<= main_~k~0 999921)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {101772#(<= main_~k~0 999922)} is VALID [2022-04-15 12:41:00,517 INFO L290 TraceCheckUtils]: 6: Hoare triple {101779#(<= main_~k~0 999921)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {101779#(<= main_~k~0 999921)} is VALID [2022-04-15 12:41:00,517 INFO L290 TraceCheckUtils]: 5: Hoare triple {100619#true} ~i~0 := 0;~k~0 := 0; {101779#(<= main_~k~0 999921)} is VALID [2022-04-15 12:41:00,517 INFO L272 TraceCheckUtils]: 4: Hoare triple {100619#true} call #t~ret3 := main(); {100619#true} is VALID [2022-04-15 12:41:00,517 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {100619#true} {100619#true} #54#return; {100619#true} is VALID [2022-04-15 12:41:00,518 INFO L290 TraceCheckUtils]: 2: Hoare triple {100619#true} assume true; {100619#true} is VALID [2022-04-15 12:41:00,518 INFO L290 TraceCheckUtils]: 1: Hoare triple {100619#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {100619#true} is VALID [2022-04-15 12:41:00,518 INFO L272 TraceCheckUtils]: 0: Hoare triple {100619#true} call ULTIMATE.init(); {100619#true} is VALID [2022-04-15 12:41:00,518 INFO L134 CoverageAnalysis]: Checked inductivity of 6241 backedges. 0 proven. 6241 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:41:00,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063795464] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:41:00,519 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:41:00,519 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [85, 84, 84] total 168 [2022-04-15 12:41:00,519 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:41:00,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [324825663] [2022-04-15 12:41:00,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [324825663] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:41:00,519 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:41:00,519 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [85] imperfect sequences [] total 85 [2022-04-15 12:41:00,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454546727] [2022-04-15 12:41:00,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:41:00,520 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 85 states have (on average 1.9411764705882353) internal successors, (165), 83 states have internal predecessors, (165), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 169 [2022-04-15 12:41:00,520 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:41:00,520 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 85 states, 85 states have (on average 1.9411764705882353) internal successors, (165), 83 states have internal predecessors, (165), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:00,851 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 169 edges. 169 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:41:00,851 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2022-04-15 12:41:00,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:41:00,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2022-04-15 12:41:00,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13215, Invalid=14841, Unknown=0, NotChecked=0, Total=28056 [2022-04-15 12:41:00,854 INFO L87 Difference]: Start difference. First operand 170 states and 170 transitions. Second operand has 85 states, 85 states have (on average 1.9411764705882353) internal successors, (165), 83 states have internal predecessors, (165), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:04,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:41:04,541 INFO L93 Difference]: Finished difference Result 178 states and 178 transitions. [2022-04-15 12:41:04,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-04-15 12:41:04,541 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 85 states have (on average 1.9411764705882353) internal successors, (165), 83 states have internal predecessors, (165), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 169 [2022-04-15 12:41:04,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:41:04,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 85 states have (on average 1.9411764705882353) internal successors, (165), 83 states have internal predecessors, (165), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:04,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 178 transitions. [2022-04-15 12:41:04,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 85 states have (on average 1.9411764705882353) internal successors, (165), 83 states have internal predecessors, (165), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:04,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 178 transitions. [2022-04-15 12:41:04,544 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 85 states and 178 transitions. [2022-04-15 12:41:04,824 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 178 edges. 178 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:41:04,826 INFO L225 Difference]: With dead ends: 178 [2022-04-15 12:41:04,826 INFO L226 Difference]: Without dead ends: 173 [2022-04-15 12:41:04,830 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 505 GetRequests, 256 SyntacticMatches, 1 SemanticMatches, 248 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4677 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=26266, Invalid=35984, Unknown=0, NotChecked=0, Total=62250 [2022-04-15 12:41:04,831 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 170 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-15 12:41:04,831 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 53 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-15 12:41:04,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-04-15 12:41:05,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 172. [2022-04-15 12:41:05,591 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:41:05,592 INFO L82 GeneralOperation]: Start isEquivalent. First operand 173 states. Second operand has 172 states, 167 states have (on average 1.0059880239520957) internal successors, (168), 167 states have internal predecessors, (168), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:05,592 INFO L74 IsIncluded]: Start isIncluded. First operand 173 states. Second operand has 172 states, 167 states have (on average 1.0059880239520957) internal successors, (168), 167 states have internal predecessors, (168), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:05,592 INFO L87 Difference]: Start difference. First operand 173 states. Second operand has 172 states, 167 states have (on average 1.0059880239520957) internal successors, (168), 167 states have internal predecessors, (168), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:05,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:41:05,593 INFO L93 Difference]: Finished difference Result 173 states and 173 transitions. [2022-04-15 12:41:05,593 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 173 transitions. [2022-04-15 12:41:05,593 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:41:05,593 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:41:05,594 INFO L74 IsIncluded]: Start isIncluded. First operand has 172 states, 167 states have (on average 1.0059880239520957) internal successors, (168), 167 states have internal predecessors, (168), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 173 states. [2022-04-15 12:41:05,594 INFO L87 Difference]: Start difference. First operand has 172 states, 167 states have (on average 1.0059880239520957) internal successors, (168), 167 states have internal predecessors, (168), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 173 states. [2022-04-15 12:41:05,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:41:05,595 INFO L93 Difference]: Finished difference Result 173 states and 173 transitions. [2022-04-15 12:41:05,595 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 173 transitions. [2022-04-15 12:41:05,595 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:41:05,595 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:41:05,595 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:41:05,595 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:41:05,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 167 states have (on average 1.0059880239520957) internal successors, (168), 167 states have internal predecessors, (168), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:05,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 172 transitions. [2022-04-15 12:41:05,597 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 172 transitions. Word has length 169 [2022-04-15 12:41:05,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:41:05,597 INFO L478 AbstractCegarLoop]: Abstraction has 172 states and 172 transitions. [2022-04-15 12:41:05,597 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 1.9411764705882353) internal successors, (165), 83 states have internal predecessors, (165), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:05,597 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 172 states and 172 transitions. [2022-04-15 12:41:06,023 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 172 edges. 172 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:41:06,024 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 172 transitions. [2022-04-15 12:41:06,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2022-04-15 12:41:06,024 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:41:06,024 INFO L499 BasicCegarLoop]: trace histogram [80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:41:06,043 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-04-15 12:41:06,242 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2022-04-15 12:41:06,243 INFO L403 AbstractCegarLoop]: === Iteration 81 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:41:06,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:41:06,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1709297748, now seen corresponding path program 159 times [2022-04-15 12:41:06,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:41:06,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [66510304] [2022-04-15 12:41:06,811 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:41:06,811 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:41:06,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1709297748, now seen corresponding path program 160 times [2022-04-15 12:41:06,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:41:06,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25984209] [2022-04-15 12:41:06,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:41:06,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:41:06,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:41:08,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:41:08,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:41:08,524 INFO L290 TraceCheckUtils]: 0: Hoare triple {103101#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {103013#true} is VALID [2022-04-15 12:41:08,524 INFO L290 TraceCheckUtils]: 1: Hoare triple {103013#true} assume true; {103013#true} is VALID [2022-04-15 12:41:08,524 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {103013#true} {103013#true} #54#return; {103013#true} is VALID [2022-04-15 12:41:08,524 INFO L272 TraceCheckUtils]: 0: Hoare triple {103013#true} call ULTIMATE.init(); {103101#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:41:08,524 INFO L290 TraceCheckUtils]: 1: Hoare triple {103101#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {103013#true} is VALID [2022-04-15 12:41:08,524 INFO L290 TraceCheckUtils]: 2: Hoare triple {103013#true} assume true; {103013#true} is VALID [2022-04-15 12:41:08,524 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {103013#true} {103013#true} #54#return; {103013#true} is VALID [2022-04-15 12:41:08,524 INFO L272 TraceCheckUtils]: 4: Hoare triple {103013#true} call #t~ret3 := main(); {103013#true} is VALID [2022-04-15 12:41:08,524 INFO L290 TraceCheckUtils]: 5: Hoare triple {103013#true} ~i~0 := 0;~k~0 := 0; {103018#(= main_~k~0 0)} is VALID [2022-04-15 12:41:08,525 INFO L290 TraceCheckUtils]: 6: Hoare triple {103018#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103018#(= main_~k~0 0)} is VALID [2022-04-15 12:41:08,525 INFO L290 TraceCheckUtils]: 7: Hoare triple {103018#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103019#(<= main_~k~0 1)} is VALID [2022-04-15 12:41:08,525 INFO L290 TraceCheckUtils]: 8: Hoare triple {103019#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103019#(<= main_~k~0 1)} is VALID [2022-04-15 12:41:08,539 INFO L290 TraceCheckUtils]: 9: Hoare triple {103019#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103020#(<= main_~k~0 2)} is VALID [2022-04-15 12:41:08,539 INFO L290 TraceCheckUtils]: 10: Hoare triple {103020#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103020#(<= main_~k~0 2)} is VALID [2022-04-15 12:41:08,546 INFO L290 TraceCheckUtils]: 11: Hoare triple {103020#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103021#(<= main_~k~0 3)} is VALID [2022-04-15 12:41:08,546 INFO L290 TraceCheckUtils]: 12: Hoare triple {103021#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103021#(<= main_~k~0 3)} is VALID [2022-04-15 12:41:08,551 INFO L290 TraceCheckUtils]: 13: Hoare triple {103021#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103022#(<= main_~k~0 4)} is VALID [2022-04-15 12:41:08,551 INFO L290 TraceCheckUtils]: 14: Hoare triple {103022#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103022#(<= main_~k~0 4)} is VALID [2022-04-15 12:41:08,557 INFO L290 TraceCheckUtils]: 15: Hoare triple {103022#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103023#(<= main_~k~0 5)} is VALID [2022-04-15 12:41:08,557 INFO L290 TraceCheckUtils]: 16: Hoare triple {103023#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103023#(<= main_~k~0 5)} is VALID [2022-04-15 12:41:08,560 INFO L290 TraceCheckUtils]: 17: Hoare triple {103023#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103024#(<= main_~k~0 6)} is VALID [2022-04-15 12:41:08,560 INFO L290 TraceCheckUtils]: 18: Hoare triple {103024#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103024#(<= main_~k~0 6)} is VALID [2022-04-15 12:41:08,564 INFO L290 TraceCheckUtils]: 19: Hoare triple {103024#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103025#(<= main_~k~0 7)} is VALID [2022-04-15 12:41:08,564 INFO L290 TraceCheckUtils]: 20: Hoare triple {103025#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103025#(<= main_~k~0 7)} is VALID [2022-04-15 12:41:08,567 INFO L290 TraceCheckUtils]: 21: Hoare triple {103025#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103026#(<= main_~k~0 8)} is VALID [2022-04-15 12:41:08,567 INFO L290 TraceCheckUtils]: 22: Hoare triple {103026#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103026#(<= main_~k~0 8)} is VALID [2022-04-15 12:41:08,571 INFO L290 TraceCheckUtils]: 23: Hoare triple {103026#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103027#(<= main_~k~0 9)} is VALID [2022-04-15 12:41:08,571 INFO L290 TraceCheckUtils]: 24: Hoare triple {103027#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103027#(<= main_~k~0 9)} is VALID [2022-04-15 12:41:08,574 INFO L290 TraceCheckUtils]: 25: Hoare triple {103027#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103028#(<= main_~k~0 10)} is VALID [2022-04-15 12:41:08,575 INFO L290 TraceCheckUtils]: 26: Hoare triple {103028#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103028#(<= main_~k~0 10)} is VALID [2022-04-15 12:41:08,578 INFO L290 TraceCheckUtils]: 27: Hoare triple {103028#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103029#(<= main_~k~0 11)} is VALID [2022-04-15 12:41:08,578 INFO L290 TraceCheckUtils]: 28: Hoare triple {103029#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103029#(<= main_~k~0 11)} is VALID [2022-04-15 12:41:08,584 INFO L290 TraceCheckUtils]: 29: Hoare triple {103029#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103030#(<= main_~k~0 12)} is VALID [2022-04-15 12:41:08,585 INFO L290 TraceCheckUtils]: 30: Hoare triple {103030#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103030#(<= main_~k~0 12)} is VALID [2022-04-15 12:41:08,589 INFO L290 TraceCheckUtils]: 31: Hoare triple {103030#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103031#(<= main_~k~0 13)} is VALID [2022-04-15 12:41:08,589 INFO L290 TraceCheckUtils]: 32: Hoare triple {103031#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103031#(<= main_~k~0 13)} is VALID [2022-04-15 12:41:08,593 INFO L290 TraceCheckUtils]: 33: Hoare triple {103031#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103032#(<= main_~k~0 14)} is VALID [2022-04-15 12:41:08,593 INFO L290 TraceCheckUtils]: 34: Hoare triple {103032#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103032#(<= main_~k~0 14)} is VALID [2022-04-15 12:41:08,596 INFO L290 TraceCheckUtils]: 35: Hoare triple {103032#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103033#(<= main_~k~0 15)} is VALID [2022-04-15 12:41:08,597 INFO L290 TraceCheckUtils]: 36: Hoare triple {103033#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103033#(<= main_~k~0 15)} is VALID [2022-04-15 12:41:08,600 INFO L290 TraceCheckUtils]: 37: Hoare triple {103033#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103034#(<= main_~k~0 16)} is VALID [2022-04-15 12:41:08,601 INFO L290 TraceCheckUtils]: 38: Hoare triple {103034#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103034#(<= main_~k~0 16)} is VALID [2022-04-15 12:41:08,604 INFO L290 TraceCheckUtils]: 39: Hoare triple {103034#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103035#(<= main_~k~0 17)} is VALID [2022-04-15 12:41:08,604 INFO L290 TraceCheckUtils]: 40: Hoare triple {103035#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103035#(<= main_~k~0 17)} is VALID [2022-04-15 12:41:08,607 INFO L290 TraceCheckUtils]: 41: Hoare triple {103035#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103036#(<= main_~k~0 18)} is VALID [2022-04-15 12:41:08,607 INFO L290 TraceCheckUtils]: 42: Hoare triple {103036#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103036#(<= main_~k~0 18)} is VALID [2022-04-15 12:41:08,611 INFO L290 TraceCheckUtils]: 43: Hoare triple {103036#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103037#(<= main_~k~0 19)} is VALID [2022-04-15 12:41:08,611 INFO L290 TraceCheckUtils]: 44: Hoare triple {103037#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103037#(<= main_~k~0 19)} is VALID [2022-04-15 12:41:08,615 INFO L290 TraceCheckUtils]: 45: Hoare triple {103037#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103038#(<= main_~k~0 20)} is VALID [2022-04-15 12:41:08,615 INFO L290 TraceCheckUtils]: 46: Hoare triple {103038#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103038#(<= main_~k~0 20)} is VALID [2022-04-15 12:41:08,618 INFO L290 TraceCheckUtils]: 47: Hoare triple {103038#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103039#(<= main_~k~0 21)} is VALID [2022-04-15 12:41:08,618 INFO L290 TraceCheckUtils]: 48: Hoare triple {103039#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103039#(<= main_~k~0 21)} is VALID [2022-04-15 12:41:08,621 INFO L290 TraceCheckUtils]: 49: Hoare triple {103039#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103040#(<= main_~k~0 22)} is VALID [2022-04-15 12:41:08,621 INFO L290 TraceCheckUtils]: 50: Hoare triple {103040#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103040#(<= main_~k~0 22)} is VALID [2022-04-15 12:41:08,624 INFO L290 TraceCheckUtils]: 51: Hoare triple {103040#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103041#(<= main_~k~0 23)} is VALID [2022-04-15 12:41:08,624 INFO L290 TraceCheckUtils]: 52: Hoare triple {103041#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103041#(<= main_~k~0 23)} is VALID [2022-04-15 12:41:08,627 INFO L290 TraceCheckUtils]: 53: Hoare triple {103041#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103042#(<= main_~k~0 24)} is VALID [2022-04-15 12:41:08,627 INFO L290 TraceCheckUtils]: 54: Hoare triple {103042#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103042#(<= main_~k~0 24)} is VALID [2022-04-15 12:41:08,631 INFO L290 TraceCheckUtils]: 55: Hoare triple {103042#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103043#(<= main_~k~0 25)} is VALID [2022-04-15 12:41:08,631 INFO L290 TraceCheckUtils]: 56: Hoare triple {103043#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103043#(<= main_~k~0 25)} is VALID [2022-04-15 12:41:08,635 INFO L290 TraceCheckUtils]: 57: Hoare triple {103043#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103044#(<= main_~k~0 26)} is VALID [2022-04-15 12:41:08,636 INFO L290 TraceCheckUtils]: 58: Hoare triple {103044#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103044#(<= main_~k~0 26)} is VALID [2022-04-15 12:41:08,639 INFO L290 TraceCheckUtils]: 59: Hoare triple {103044#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103045#(<= main_~k~0 27)} is VALID [2022-04-15 12:41:08,639 INFO L290 TraceCheckUtils]: 60: Hoare triple {103045#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103045#(<= main_~k~0 27)} is VALID [2022-04-15 12:41:08,643 INFO L290 TraceCheckUtils]: 61: Hoare triple {103045#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103046#(<= main_~k~0 28)} is VALID [2022-04-15 12:41:08,643 INFO L290 TraceCheckUtils]: 62: Hoare triple {103046#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103046#(<= main_~k~0 28)} is VALID [2022-04-15 12:41:08,647 INFO L290 TraceCheckUtils]: 63: Hoare triple {103046#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103047#(<= main_~k~0 29)} is VALID [2022-04-15 12:41:08,647 INFO L290 TraceCheckUtils]: 64: Hoare triple {103047#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103047#(<= main_~k~0 29)} is VALID [2022-04-15 12:41:08,650 INFO L290 TraceCheckUtils]: 65: Hoare triple {103047#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103048#(<= main_~k~0 30)} is VALID [2022-04-15 12:41:08,650 INFO L290 TraceCheckUtils]: 66: Hoare triple {103048#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103048#(<= main_~k~0 30)} is VALID [2022-04-15 12:41:08,654 INFO L290 TraceCheckUtils]: 67: Hoare triple {103048#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103049#(<= main_~k~0 31)} is VALID [2022-04-15 12:41:08,654 INFO L290 TraceCheckUtils]: 68: Hoare triple {103049#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103049#(<= main_~k~0 31)} is VALID [2022-04-15 12:41:08,658 INFO L290 TraceCheckUtils]: 69: Hoare triple {103049#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103050#(<= main_~k~0 32)} is VALID [2022-04-15 12:41:08,658 INFO L290 TraceCheckUtils]: 70: Hoare triple {103050#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103050#(<= main_~k~0 32)} is VALID [2022-04-15 12:41:08,661 INFO L290 TraceCheckUtils]: 71: Hoare triple {103050#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103051#(<= main_~k~0 33)} is VALID [2022-04-15 12:41:08,661 INFO L290 TraceCheckUtils]: 72: Hoare triple {103051#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103051#(<= main_~k~0 33)} is VALID [2022-04-15 12:41:08,665 INFO L290 TraceCheckUtils]: 73: Hoare triple {103051#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103052#(<= main_~k~0 34)} is VALID [2022-04-15 12:41:08,666 INFO L290 TraceCheckUtils]: 74: Hoare triple {103052#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103052#(<= main_~k~0 34)} is VALID [2022-04-15 12:41:08,671 INFO L290 TraceCheckUtils]: 75: Hoare triple {103052#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103053#(<= main_~k~0 35)} is VALID [2022-04-15 12:41:08,672 INFO L290 TraceCheckUtils]: 76: Hoare triple {103053#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103053#(<= main_~k~0 35)} is VALID [2022-04-15 12:41:08,675 INFO L290 TraceCheckUtils]: 77: Hoare triple {103053#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103054#(<= main_~k~0 36)} is VALID [2022-04-15 12:41:08,675 INFO L290 TraceCheckUtils]: 78: Hoare triple {103054#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103054#(<= main_~k~0 36)} is VALID [2022-04-15 12:41:08,678 INFO L290 TraceCheckUtils]: 79: Hoare triple {103054#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103055#(<= main_~k~0 37)} is VALID [2022-04-15 12:41:08,678 INFO L290 TraceCheckUtils]: 80: Hoare triple {103055#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103055#(<= main_~k~0 37)} is VALID [2022-04-15 12:41:08,681 INFO L290 TraceCheckUtils]: 81: Hoare triple {103055#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103056#(<= main_~k~0 38)} is VALID [2022-04-15 12:41:08,682 INFO L290 TraceCheckUtils]: 82: Hoare triple {103056#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103056#(<= main_~k~0 38)} is VALID [2022-04-15 12:41:08,690 INFO L290 TraceCheckUtils]: 83: Hoare triple {103056#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103057#(<= main_~k~0 39)} is VALID [2022-04-15 12:41:08,690 INFO L290 TraceCheckUtils]: 84: Hoare triple {103057#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103057#(<= main_~k~0 39)} is VALID [2022-04-15 12:41:08,699 INFO L290 TraceCheckUtils]: 85: Hoare triple {103057#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103058#(<= main_~k~0 40)} is VALID [2022-04-15 12:41:08,699 INFO L290 TraceCheckUtils]: 86: Hoare triple {103058#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103058#(<= main_~k~0 40)} is VALID [2022-04-15 12:41:08,703 INFO L290 TraceCheckUtils]: 87: Hoare triple {103058#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103059#(<= main_~k~0 41)} is VALID [2022-04-15 12:41:08,703 INFO L290 TraceCheckUtils]: 88: Hoare triple {103059#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103059#(<= main_~k~0 41)} is VALID [2022-04-15 12:41:08,707 INFO L290 TraceCheckUtils]: 89: Hoare triple {103059#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103060#(<= main_~k~0 42)} is VALID [2022-04-15 12:41:08,707 INFO L290 TraceCheckUtils]: 90: Hoare triple {103060#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103060#(<= main_~k~0 42)} is VALID [2022-04-15 12:41:08,710 INFO L290 TraceCheckUtils]: 91: Hoare triple {103060#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103061#(<= main_~k~0 43)} is VALID [2022-04-15 12:41:08,710 INFO L290 TraceCheckUtils]: 92: Hoare triple {103061#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103061#(<= main_~k~0 43)} is VALID [2022-04-15 12:41:08,719 INFO L290 TraceCheckUtils]: 93: Hoare triple {103061#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103062#(<= main_~k~0 44)} is VALID [2022-04-15 12:41:08,719 INFO L290 TraceCheckUtils]: 94: Hoare triple {103062#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103062#(<= main_~k~0 44)} is VALID [2022-04-15 12:41:08,728 INFO L290 TraceCheckUtils]: 95: Hoare triple {103062#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103063#(<= main_~k~0 45)} is VALID [2022-04-15 12:41:08,728 INFO L290 TraceCheckUtils]: 96: Hoare triple {103063#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103063#(<= main_~k~0 45)} is VALID [2022-04-15 12:41:08,733 INFO L290 TraceCheckUtils]: 97: Hoare triple {103063#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103064#(<= main_~k~0 46)} is VALID [2022-04-15 12:41:08,733 INFO L290 TraceCheckUtils]: 98: Hoare triple {103064#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103064#(<= main_~k~0 46)} is VALID [2022-04-15 12:41:08,736 INFO L290 TraceCheckUtils]: 99: Hoare triple {103064#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103065#(<= main_~k~0 47)} is VALID [2022-04-15 12:41:08,736 INFO L290 TraceCheckUtils]: 100: Hoare triple {103065#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103065#(<= main_~k~0 47)} is VALID [2022-04-15 12:41:08,740 INFO L290 TraceCheckUtils]: 101: Hoare triple {103065#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103066#(<= main_~k~0 48)} is VALID [2022-04-15 12:41:08,740 INFO L290 TraceCheckUtils]: 102: Hoare triple {103066#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103066#(<= main_~k~0 48)} is VALID [2022-04-15 12:41:08,743 INFO L290 TraceCheckUtils]: 103: Hoare triple {103066#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103067#(<= main_~k~0 49)} is VALID [2022-04-15 12:41:08,744 INFO L290 TraceCheckUtils]: 104: Hoare triple {103067#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103067#(<= main_~k~0 49)} is VALID [2022-04-15 12:41:08,747 INFO L290 TraceCheckUtils]: 105: Hoare triple {103067#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103068#(<= main_~k~0 50)} is VALID [2022-04-15 12:41:08,747 INFO L290 TraceCheckUtils]: 106: Hoare triple {103068#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103068#(<= main_~k~0 50)} is VALID [2022-04-15 12:41:08,750 INFO L290 TraceCheckUtils]: 107: Hoare triple {103068#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103069#(<= main_~k~0 51)} is VALID [2022-04-15 12:41:08,751 INFO L290 TraceCheckUtils]: 108: Hoare triple {103069#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103069#(<= main_~k~0 51)} is VALID [2022-04-15 12:41:08,754 INFO L290 TraceCheckUtils]: 109: Hoare triple {103069#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103070#(<= main_~k~0 52)} is VALID [2022-04-15 12:41:08,755 INFO L290 TraceCheckUtils]: 110: Hoare triple {103070#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103070#(<= main_~k~0 52)} is VALID [2022-04-15 12:41:08,758 INFO L290 TraceCheckUtils]: 111: Hoare triple {103070#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103071#(<= main_~k~0 53)} is VALID [2022-04-15 12:41:08,758 INFO L290 TraceCheckUtils]: 112: Hoare triple {103071#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103071#(<= main_~k~0 53)} is VALID [2022-04-15 12:41:08,762 INFO L290 TraceCheckUtils]: 113: Hoare triple {103071#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103072#(<= main_~k~0 54)} is VALID [2022-04-15 12:41:08,762 INFO L290 TraceCheckUtils]: 114: Hoare triple {103072#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103072#(<= main_~k~0 54)} is VALID [2022-04-15 12:41:08,766 INFO L290 TraceCheckUtils]: 115: Hoare triple {103072#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103073#(<= main_~k~0 55)} is VALID [2022-04-15 12:41:08,767 INFO L290 TraceCheckUtils]: 116: Hoare triple {103073#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103073#(<= main_~k~0 55)} is VALID [2022-04-15 12:41:08,771 INFO L290 TraceCheckUtils]: 117: Hoare triple {103073#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103074#(<= main_~k~0 56)} is VALID [2022-04-15 12:41:08,771 INFO L290 TraceCheckUtils]: 118: Hoare triple {103074#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103074#(<= main_~k~0 56)} is VALID [2022-04-15 12:41:08,775 INFO L290 TraceCheckUtils]: 119: Hoare triple {103074#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103075#(<= main_~k~0 57)} is VALID [2022-04-15 12:41:08,775 INFO L290 TraceCheckUtils]: 120: Hoare triple {103075#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103075#(<= main_~k~0 57)} is VALID [2022-04-15 12:41:08,779 INFO L290 TraceCheckUtils]: 121: Hoare triple {103075#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103076#(<= main_~k~0 58)} is VALID [2022-04-15 12:41:08,779 INFO L290 TraceCheckUtils]: 122: Hoare triple {103076#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103076#(<= main_~k~0 58)} is VALID [2022-04-15 12:41:08,782 INFO L290 TraceCheckUtils]: 123: Hoare triple {103076#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103077#(<= main_~k~0 59)} is VALID [2022-04-15 12:41:08,782 INFO L290 TraceCheckUtils]: 124: Hoare triple {103077#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103077#(<= main_~k~0 59)} is VALID [2022-04-15 12:41:08,786 INFO L290 TraceCheckUtils]: 125: Hoare triple {103077#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103078#(<= main_~k~0 60)} is VALID [2022-04-15 12:41:08,786 INFO L290 TraceCheckUtils]: 126: Hoare triple {103078#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103078#(<= main_~k~0 60)} is VALID [2022-04-15 12:41:08,790 INFO L290 TraceCheckUtils]: 127: Hoare triple {103078#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103079#(<= main_~k~0 61)} is VALID [2022-04-15 12:41:08,790 INFO L290 TraceCheckUtils]: 128: Hoare triple {103079#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103079#(<= main_~k~0 61)} is VALID [2022-04-15 12:41:08,793 INFO L290 TraceCheckUtils]: 129: Hoare triple {103079#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103080#(<= main_~k~0 62)} is VALID [2022-04-15 12:41:08,794 INFO L290 TraceCheckUtils]: 130: Hoare triple {103080#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103080#(<= main_~k~0 62)} is VALID [2022-04-15 12:41:08,798 INFO L290 TraceCheckUtils]: 131: Hoare triple {103080#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103081#(<= main_~k~0 63)} is VALID [2022-04-15 12:41:08,799 INFO L290 TraceCheckUtils]: 132: Hoare triple {103081#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103081#(<= main_~k~0 63)} is VALID [2022-04-15 12:41:08,802 INFO L290 TraceCheckUtils]: 133: Hoare triple {103081#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103082#(<= main_~k~0 64)} is VALID [2022-04-15 12:41:08,802 INFO L290 TraceCheckUtils]: 134: Hoare triple {103082#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103082#(<= main_~k~0 64)} is VALID [2022-04-15 12:41:08,806 INFO L290 TraceCheckUtils]: 135: Hoare triple {103082#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103083#(<= main_~k~0 65)} is VALID [2022-04-15 12:41:08,806 INFO L290 TraceCheckUtils]: 136: Hoare triple {103083#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103083#(<= main_~k~0 65)} is VALID [2022-04-15 12:41:08,809 INFO L290 TraceCheckUtils]: 137: Hoare triple {103083#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103084#(<= main_~k~0 66)} is VALID [2022-04-15 12:41:08,809 INFO L290 TraceCheckUtils]: 138: Hoare triple {103084#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103084#(<= main_~k~0 66)} is VALID [2022-04-15 12:41:08,813 INFO L290 TraceCheckUtils]: 139: Hoare triple {103084#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103085#(<= main_~k~0 67)} is VALID [2022-04-15 12:41:08,813 INFO L290 TraceCheckUtils]: 140: Hoare triple {103085#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103085#(<= main_~k~0 67)} is VALID [2022-04-15 12:41:08,816 INFO L290 TraceCheckUtils]: 141: Hoare triple {103085#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103086#(<= main_~k~0 68)} is VALID [2022-04-15 12:41:08,817 INFO L290 TraceCheckUtils]: 142: Hoare triple {103086#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103086#(<= main_~k~0 68)} is VALID [2022-04-15 12:41:08,820 INFO L290 TraceCheckUtils]: 143: Hoare triple {103086#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103087#(<= main_~k~0 69)} is VALID [2022-04-15 12:41:08,820 INFO L290 TraceCheckUtils]: 144: Hoare triple {103087#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103087#(<= main_~k~0 69)} is VALID [2022-04-15 12:41:08,826 INFO L290 TraceCheckUtils]: 145: Hoare triple {103087#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103088#(<= main_~k~0 70)} is VALID [2022-04-15 12:41:08,827 INFO L290 TraceCheckUtils]: 146: Hoare triple {103088#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103088#(<= main_~k~0 70)} is VALID [2022-04-15 12:41:08,839 INFO L290 TraceCheckUtils]: 147: Hoare triple {103088#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103089#(<= main_~k~0 71)} is VALID [2022-04-15 12:41:08,839 INFO L290 TraceCheckUtils]: 148: Hoare triple {103089#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103089#(<= main_~k~0 71)} is VALID [2022-04-15 12:41:08,847 INFO L290 TraceCheckUtils]: 149: Hoare triple {103089#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103090#(<= main_~k~0 72)} is VALID [2022-04-15 12:41:08,847 INFO L290 TraceCheckUtils]: 150: Hoare triple {103090#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103090#(<= main_~k~0 72)} is VALID [2022-04-15 12:41:08,852 INFO L290 TraceCheckUtils]: 151: Hoare triple {103090#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103091#(<= main_~k~0 73)} is VALID [2022-04-15 12:41:08,852 INFO L290 TraceCheckUtils]: 152: Hoare triple {103091#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103091#(<= main_~k~0 73)} is VALID [2022-04-15 12:41:08,857 INFO L290 TraceCheckUtils]: 153: Hoare triple {103091#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103092#(<= main_~k~0 74)} is VALID [2022-04-15 12:41:08,857 INFO L290 TraceCheckUtils]: 154: Hoare triple {103092#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103092#(<= main_~k~0 74)} is VALID [2022-04-15 12:41:08,861 INFO L290 TraceCheckUtils]: 155: Hoare triple {103092#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103093#(<= main_~k~0 75)} is VALID [2022-04-15 12:41:08,862 INFO L290 TraceCheckUtils]: 156: Hoare triple {103093#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103093#(<= main_~k~0 75)} is VALID [2022-04-15 12:41:08,865 INFO L290 TraceCheckUtils]: 157: Hoare triple {103093#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103094#(<= main_~k~0 76)} is VALID [2022-04-15 12:41:08,865 INFO L290 TraceCheckUtils]: 158: Hoare triple {103094#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103094#(<= main_~k~0 76)} is VALID [2022-04-15 12:41:08,869 INFO L290 TraceCheckUtils]: 159: Hoare triple {103094#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103095#(<= main_~k~0 77)} is VALID [2022-04-15 12:41:08,869 INFO L290 TraceCheckUtils]: 160: Hoare triple {103095#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103095#(<= main_~k~0 77)} is VALID [2022-04-15 12:41:08,873 INFO L290 TraceCheckUtils]: 161: Hoare triple {103095#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103096#(<= main_~k~0 78)} is VALID [2022-04-15 12:41:08,873 INFO L290 TraceCheckUtils]: 162: Hoare triple {103096#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103096#(<= main_~k~0 78)} is VALID [2022-04-15 12:41:08,877 INFO L290 TraceCheckUtils]: 163: Hoare triple {103096#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103097#(<= main_~k~0 79)} is VALID [2022-04-15 12:41:08,878 INFO L290 TraceCheckUtils]: 164: Hoare triple {103097#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103097#(<= main_~k~0 79)} is VALID [2022-04-15 12:41:08,881 INFO L290 TraceCheckUtils]: 165: Hoare triple {103097#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103098#(<= main_~k~0 80)} is VALID [2022-04-15 12:41:08,882 INFO L290 TraceCheckUtils]: 166: Hoare triple {103098#(<= main_~k~0 80)} assume !(~i~0 < 1000000); {103098#(<= main_~k~0 80)} is VALID [2022-04-15 12:41:08,882 INFO L272 TraceCheckUtils]: 167: Hoare triple {103098#(<= main_~k~0 80)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {103099#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:41:08,882 INFO L290 TraceCheckUtils]: 168: Hoare triple {103099#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {103100#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:41:08,882 INFO L290 TraceCheckUtils]: 169: Hoare triple {103100#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {103014#false} is VALID [2022-04-15 12:41:08,882 INFO L290 TraceCheckUtils]: 170: Hoare triple {103014#false} assume !false; {103014#false} is VALID [2022-04-15 12:41:08,883 INFO L134 CoverageAnalysis]: Checked inductivity of 6400 backedges. 0 proven. 6400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:41:08,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:41:08,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25984209] [2022-04-15 12:41:08,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25984209] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:41:08,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051056786] [2022-04-15 12:41:08,883 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:41:08,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:41:08,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:41:08,884 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:41:08,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-04-15 12:41:09,040 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:41:09,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:41:09,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 929 conjuncts, 84 conjunts are in the unsatisfiable core [2022-04-15 12:41:09,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:41:09,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:41:09,682 INFO L272 TraceCheckUtils]: 0: Hoare triple {103013#true} call ULTIMATE.init(); {103013#true} is VALID [2022-04-15 12:41:09,683 INFO L290 TraceCheckUtils]: 1: Hoare triple {103013#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {103013#true} is VALID [2022-04-15 12:41:09,683 INFO L290 TraceCheckUtils]: 2: Hoare triple {103013#true} assume true; {103013#true} is VALID [2022-04-15 12:41:09,683 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {103013#true} {103013#true} #54#return; {103013#true} is VALID [2022-04-15 12:41:09,683 INFO L272 TraceCheckUtils]: 4: Hoare triple {103013#true} call #t~ret3 := main(); {103013#true} is VALID [2022-04-15 12:41:09,683 INFO L290 TraceCheckUtils]: 5: Hoare triple {103013#true} ~i~0 := 0;~k~0 := 0; {103120#(<= main_~k~0 0)} is VALID [2022-04-15 12:41:09,683 INFO L290 TraceCheckUtils]: 6: Hoare triple {103120#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103120#(<= main_~k~0 0)} is VALID [2022-04-15 12:41:09,695 INFO L290 TraceCheckUtils]: 7: Hoare triple {103120#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103019#(<= main_~k~0 1)} is VALID [2022-04-15 12:41:09,695 INFO L290 TraceCheckUtils]: 8: Hoare triple {103019#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103019#(<= main_~k~0 1)} is VALID [2022-04-15 12:41:09,701 INFO L290 TraceCheckUtils]: 9: Hoare triple {103019#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103020#(<= main_~k~0 2)} is VALID [2022-04-15 12:41:09,701 INFO L290 TraceCheckUtils]: 10: Hoare triple {103020#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103020#(<= main_~k~0 2)} is VALID [2022-04-15 12:41:09,705 INFO L290 TraceCheckUtils]: 11: Hoare triple {103020#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103021#(<= main_~k~0 3)} is VALID [2022-04-15 12:41:09,705 INFO L290 TraceCheckUtils]: 12: Hoare triple {103021#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103021#(<= main_~k~0 3)} is VALID [2022-04-15 12:41:09,709 INFO L290 TraceCheckUtils]: 13: Hoare triple {103021#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103022#(<= main_~k~0 4)} is VALID [2022-04-15 12:41:09,709 INFO L290 TraceCheckUtils]: 14: Hoare triple {103022#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103022#(<= main_~k~0 4)} is VALID [2022-04-15 12:41:09,714 INFO L290 TraceCheckUtils]: 15: Hoare triple {103022#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103023#(<= main_~k~0 5)} is VALID [2022-04-15 12:41:09,714 INFO L290 TraceCheckUtils]: 16: Hoare triple {103023#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103023#(<= main_~k~0 5)} is VALID [2022-04-15 12:41:09,720 INFO L290 TraceCheckUtils]: 17: Hoare triple {103023#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103024#(<= main_~k~0 6)} is VALID [2022-04-15 12:41:09,720 INFO L290 TraceCheckUtils]: 18: Hoare triple {103024#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103024#(<= main_~k~0 6)} is VALID [2022-04-15 12:41:09,723 INFO L290 TraceCheckUtils]: 19: Hoare triple {103024#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103025#(<= main_~k~0 7)} is VALID [2022-04-15 12:41:09,724 INFO L290 TraceCheckUtils]: 20: Hoare triple {103025#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103025#(<= main_~k~0 7)} is VALID [2022-04-15 12:41:09,727 INFO L290 TraceCheckUtils]: 21: Hoare triple {103025#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103026#(<= main_~k~0 8)} is VALID [2022-04-15 12:41:09,728 INFO L290 TraceCheckUtils]: 22: Hoare triple {103026#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103026#(<= main_~k~0 8)} is VALID [2022-04-15 12:41:09,731 INFO L290 TraceCheckUtils]: 23: Hoare triple {103026#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103027#(<= main_~k~0 9)} is VALID [2022-04-15 12:41:09,731 INFO L290 TraceCheckUtils]: 24: Hoare triple {103027#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103027#(<= main_~k~0 9)} is VALID [2022-04-15 12:41:09,735 INFO L290 TraceCheckUtils]: 25: Hoare triple {103027#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103028#(<= main_~k~0 10)} is VALID [2022-04-15 12:41:09,735 INFO L290 TraceCheckUtils]: 26: Hoare triple {103028#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103028#(<= main_~k~0 10)} is VALID [2022-04-15 12:41:09,738 INFO L290 TraceCheckUtils]: 27: Hoare triple {103028#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103029#(<= main_~k~0 11)} is VALID [2022-04-15 12:41:09,739 INFO L290 TraceCheckUtils]: 28: Hoare triple {103029#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103029#(<= main_~k~0 11)} is VALID [2022-04-15 12:41:09,742 INFO L290 TraceCheckUtils]: 29: Hoare triple {103029#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103030#(<= main_~k~0 12)} is VALID [2022-04-15 12:41:09,742 INFO L290 TraceCheckUtils]: 30: Hoare triple {103030#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103030#(<= main_~k~0 12)} is VALID [2022-04-15 12:41:09,745 INFO L290 TraceCheckUtils]: 31: Hoare triple {103030#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103031#(<= main_~k~0 13)} is VALID [2022-04-15 12:41:09,746 INFO L290 TraceCheckUtils]: 32: Hoare triple {103031#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103031#(<= main_~k~0 13)} is VALID [2022-04-15 12:41:09,752 INFO L290 TraceCheckUtils]: 33: Hoare triple {103031#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103032#(<= main_~k~0 14)} is VALID [2022-04-15 12:41:09,752 INFO L290 TraceCheckUtils]: 34: Hoare triple {103032#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103032#(<= main_~k~0 14)} is VALID [2022-04-15 12:41:09,757 INFO L290 TraceCheckUtils]: 35: Hoare triple {103032#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103033#(<= main_~k~0 15)} is VALID [2022-04-15 12:41:09,757 INFO L290 TraceCheckUtils]: 36: Hoare triple {103033#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103033#(<= main_~k~0 15)} is VALID [2022-04-15 12:41:09,761 INFO L290 TraceCheckUtils]: 37: Hoare triple {103033#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103034#(<= main_~k~0 16)} is VALID [2022-04-15 12:41:09,762 INFO L290 TraceCheckUtils]: 38: Hoare triple {103034#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103034#(<= main_~k~0 16)} is VALID [2022-04-15 12:41:09,765 INFO L290 TraceCheckUtils]: 39: Hoare triple {103034#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103035#(<= main_~k~0 17)} is VALID [2022-04-15 12:41:09,765 INFO L290 TraceCheckUtils]: 40: Hoare triple {103035#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103035#(<= main_~k~0 17)} is VALID [2022-04-15 12:41:09,770 INFO L290 TraceCheckUtils]: 41: Hoare triple {103035#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103036#(<= main_~k~0 18)} is VALID [2022-04-15 12:41:09,770 INFO L290 TraceCheckUtils]: 42: Hoare triple {103036#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103036#(<= main_~k~0 18)} is VALID [2022-04-15 12:41:09,774 INFO L290 TraceCheckUtils]: 43: Hoare triple {103036#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103037#(<= main_~k~0 19)} is VALID [2022-04-15 12:41:09,774 INFO L290 TraceCheckUtils]: 44: Hoare triple {103037#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103037#(<= main_~k~0 19)} is VALID [2022-04-15 12:41:09,777 INFO L290 TraceCheckUtils]: 45: Hoare triple {103037#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103038#(<= main_~k~0 20)} is VALID [2022-04-15 12:41:09,777 INFO L290 TraceCheckUtils]: 46: Hoare triple {103038#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103038#(<= main_~k~0 20)} is VALID [2022-04-15 12:41:09,781 INFO L290 TraceCheckUtils]: 47: Hoare triple {103038#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103039#(<= main_~k~0 21)} is VALID [2022-04-15 12:41:09,781 INFO L290 TraceCheckUtils]: 48: Hoare triple {103039#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103039#(<= main_~k~0 21)} is VALID [2022-04-15 12:41:09,785 INFO L290 TraceCheckUtils]: 49: Hoare triple {103039#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103040#(<= main_~k~0 22)} is VALID [2022-04-15 12:41:09,785 INFO L290 TraceCheckUtils]: 50: Hoare triple {103040#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103040#(<= main_~k~0 22)} is VALID [2022-04-15 12:41:09,788 INFO L290 TraceCheckUtils]: 51: Hoare triple {103040#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103041#(<= main_~k~0 23)} is VALID [2022-04-15 12:41:09,788 INFO L290 TraceCheckUtils]: 52: Hoare triple {103041#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103041#(<= main_~k~0 23)} is VALID [2022-04-15 12:41:09,792 INFO L290 TraceCheckUtils]: 53: Hoare triple {103041#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103042#(<= main_~k~0 24)} is VALID [2022-04-15 12:41:09,792 INFO L290 TraceCheckUtils]: 54: Hoare triple {103042#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103042#(<= main_~k~0 24)} is VALID [2022-04-15 12:41:09,796 INFO L290 TraceCheckUtils]: 55: Hoare triple {103042#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103043#(<= main_~k~0 25)} is VALID [2022-04-15 12:41:09,796 INFO L290 TraceCheckUtils]: 56: Hoare triple {103043#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103043#(<= main_~k~0 25)} is VALID [2022-04-15 12:41:09,800 INFO L290 TraceCheckUtils]: 57: Hoare triple {103043#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103044#(<= main_~k~0 26)} is VALID [2022-04-15 12:41:09,800 INFO L290 TraceCheckUtils]: 58: Hoare triple {103044#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103044#(<= main_~k~0 26)} is VALID [2022-04-15 12:41:09,804 INFO L290 TraceCheckUtils]: 59: Hoare triple {103044#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103045#(<= main_~k~0 27)} is VALID [2022-04-15 12:41:09,804 INFO L290 TraceCheckUtils]: 60: Hoare triple {103045#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103045#(<= main_~k~0 27)} is VALID [2022-04-15 12:41:09,808 INFO L290 TraceCheckUtils]: 61: Hoare triple {103045#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103046#(<= main_~k~0 28)} is VALID [2022-04-15 12:41:09,808 INFO L290 TraceCheckUtils]: 62: Hoare triple {103046#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103046#(<= main_~k~0 28)} is VALID [2022-04-15 12:41:09,811 INFO L290 TraceCheckUtils]: 63: Hoare triple {103046#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103047#(<= main_~k~0 29)} is VALID [2022-04-15 12:41:09,811 INFO L290 TraceCheckUtils]: 64: Hoare triple {103047#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103047#(<= main_~k~0 29)} is VALID [2022-04-15 12:41:09,815 INFO L290 TraceCheckUtils]: 65: Hoare triple {103047#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103048#(<= main_~k~0 30)} is VALID [2022-04-15 12:41:09,815 INFO L290 TraceCheckUtils]: 66: Hoare triple {103048#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103048#(<= main_~k~0 30)} is VALID [2022-04-15 12:41:09,819 INFO L290 TraceCheckUtils]: 67: Hoare triple {103048#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103049#(<= main_~k~0 31)} is VALID [2022-04-15 12:41:09,819 INFO L290 TraceCheckUtils]: 68: Hoare triple {103049#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103049#(<= main_~k~0 31)} is VALID [2022-04-15 12:41:09,823 INFO L290 TraceCheckUtils]: 69: Hoare triple {103049#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103050#(<= main_~k~0 32)} is VALID [2022-04-15 12:41:09,823 INFO L290 TraceCheckUtils]: 70: Hoare triple {103050#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103050#(<= main_~k~0 32)} is VALID [2022-04-15 12:41:09,826 INFO L290 TraceCheckUtils]: 71: Hoare triple {103050#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103051#(<= main_~k~0 33)} is VALID [2022-04-15 12:41:09,827 INFO L290 TraceCheckUtils]: 72: Hoare triple {103051#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103051#(<= main_~k~0 33)} is VALID [2022-04-15 12:41:09,830 INFO L290 TraceCheckUtils]: 73: Hoare triple {103051#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103052#(<= main_~k~0 34)} is VALID [2022-04-15 12:41:09,830 INFO L290 TraceCheckUtils]: 74: Hoare triple {103052#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103052#(<= main_~k~0 34)} is VALID [2022-04-15 12:41:09,837 INFO L290 TraceCheckUtils]: 75: Hoare triple {103052#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103053#(<= main_~k~0 35)} is VALID [2022-04-15 12:41:09,837 INFO L290 TraceCheckUtils]: 76: Hoare triple {103053#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103053#(<= main_~k~0 35)} is VALID [2022-04-15 12:41:09,842 INFO L290 TraceCheckUtils]: 77: Hoare triple {103053#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103054#(<= main_~k~0 36)} is VALID [2022-04-15 12:41:09,842 INFO L290 TraceCheckUtils]: 78: Hoare triple {103054#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103054#(<= main_~k~0 36)} is VALID [2022-04-15 12:41:09,845 INFO L290 TraceCheckUtils]: 79: Hoare triple {103054#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103055#(<= main_~k~0 37)} is VALID [2022-04-15 12:41:09,845 INFO L290 TraceCheckUtils]: 80: Hoare triple {103055#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103055#(<= main_~k~0 37)} is VALID [2022-04-15 12:41:09,848 INFO L290 TraceCheckUtils]: 81: Hoare triple {103055#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103056#(<= main_~k~0 38)} is VALID [2022-04-15 12:41:09,849 INFO L290 TraceCheckUtils]: 82: Hoare triple {103056#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103056#(<= main_~k~0 38)} is VALID [2022-04-15 12:41:09,852 INFO L290 TraceCheckUtils]: 83: Hoare triple {103056#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103057#(<= main_~k~0 39)} is VALID [2022-04-15 12:41:09,852 INFO L290 TraceCheckUtils]: 84: Hoare triple {103057#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103057#(<= main_~k~0 39)} is VALID [2022-04-15 12:41:09,855 INFO L290 TraceCheckUtils]: 85: Hoare triple {103057#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103058#(<= main_~k~0 40)} is VALID [2022-04-15 12:41:09,855 INFO L290 TraceCheckUtils]: 86: Hoare triple {103058#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103058#(<= main_~k~0 40)} is VALID [2022-04-15 12:41:09,858 INFO L290 TraceCheckUtils]: 87: Hoare triple {103058#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103059#(<= main_~k~0 41)} is VALID [2022-04-15 12:41:09,858 INFO L290 TraceCheckUtils]: 88: Hoare triple {103059#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103059#(<= main_~k~0 41)} is VALID [2022-04-15 12:41:09,862 INFO L290 TraceCheckUtils]: 89: Hoare triple {103059#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103060#(<= main_~k~0 42)} is VALID [2022-04-15 12:41:09,862 INFO L290 TraceCheckUtils]: 90: Hoare triple {103060#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103060#(<= main_~k~0 42)} is VALID [2022-04-15 12:41:09,865 INFO L290 TraceCheckUtils]: 91: Hoare triple {103060#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103061#(<= main_~k~0 43)} is VALID [2022-04-15 12:41:09,866 INFO L290 TraceCheckUtils]: 92: Hoare triple {103061#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103061#(<= main_~k~0 43)} is VALID [2022-04-15 12:41:09,869 INFO L290 TraceCheckUtils]: 93: Hoare triple {103061#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103062#(<= main_~k~0 44)} is VALID [2022-04-15 12:41:09,870 INFO L290 TraceCheckUtils]: 94: Hoare triple {103062#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103062#(<= main_~k~0 44)} is VALID [2022-04-15 12:41:09,873 INFO L290 TraceCheckUtils]: 95: Hoare triple {103062#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103063#(<= main_~k~0 45)} is VALID [2022-04-15 12:41:09,874 INFO L290 TraceCheckUtils]: 96: Hoare triple {103063#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103063#(<= main_~k~0 45)} is VALID [2022-04-15 12:41:09,877 INFO L290 TraceCheckUtils]: 97: Hoare triple {103063#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103064#(<= main_~k~0 46)} is VALID [2022-04-15 12:41:09,877 INFO L290 TraceCheckUtils]: 98: Hoare triple {103064#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103064#(<= main_~k~0 46)} is VALID [2022-04-15 12:41:09,881 INFO L290 TraceCheckUtils]: 99: Hoare triple {103064#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103065#(<= main_~k~0 47)} is VALID [2022-04-15 12:41:09,881 INFO L290 TraceCheckUtils]: 100: Hoare triple {103065#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103065#(<= main_~k~0 47)} is VALID [2022-04-15 12:41:09,885 INFO L290 TraceCheckUtils]: 101: Hoare triple {103065#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103066#(<= main_~k~0 48)} is VALID [2022-04-15 12:41:09,885 INFO L290 TraceCheckUtils]: 102: Hoare triple {103066#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103066#(<= main_~k~0 48)} is VALID [2022-04-15 12:41:09,890 INFO L290 TraceCheckUtils]: 103: Hoare triple {103066#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103067#(<= main_~k~0 49)} is VALID [2022-04-15 12:41:09,890 INFO L290 TraceCheckUtils]: 104: Hoare triple {103067#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103067#(<= main_~k~0 49)} is VALID [2022-04-15 12:41:09,895 INFO L290 TraceCheckUtils]: 105: Hoare triple {103067#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103068#(<= main_~k~0 50)} is VALID [2022-04-15 12:41:09,896 INFO L290 TraceCheckUtils]: 106: Hoare triple {103068#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103068#(<= main_~k~0 50)} is VALID [2022-04-15 12:41:09,899 INFO L290 TraceCheckUtils]: 107: Hoare triple {103068#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103069#(<= main_~k~0 51)} is VALID [2022-04-15 12:41:09,900 INFO L290 TraceCheckUtils]: 108: Hoare triple {103069#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103069#(<= main_~k~0 51)} is VALID [2022-04-15 12:41:09,903 INFO L290 TraceCheckUtils]: 109: Hoare triple {103069#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103070#(<= main_~k~0 52)} is VALID [2022-04-15 12:41:09,903 INFO L290 TraceCheckUtils]: 110: Hoare triple {103070#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103070#(<= main_~k~0 52)} is VALID [2022-04-15 12:41:09,907 INFO L290 TraceCheckUtils]: 111: Hoare triple {103070#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103071#(<= main_~k~0 53)} is VALID [2022-04-15 12:41:09,907 INFO L290 TraceCheckUtils]: 112: Hoare triple {103071#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103071#(<= main_~k~0 53)} is VALID [2022-04-15 12:41:09,911 INFO L290 TraceCheckUtils]: 113: Hoare triple {103071#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103072#(<= main_~k~0 54)} is VALID [2022-04-15 12:41:09,911 INFO L290 TraceCheckUtils]: 114: Hoare triple {103072#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103072#(<= main_~k~0 54)} is VALID [2022-04-15 12:41:09,917 INFO L290 TraceCheckUtils]: 115: Hoare triple {103072#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103073#(<= main_~k~0 55)} is VALID [2022-04-15 12:41:09,917 INFO L290 TraceCheckUtils]: 116: Hoare triple {103073#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103073#(<= main_~k~0 55)} is VALID [2022-04-15 12:41:09,920 INFO L290 TraceCheckUtils]: 117: Hoare triple {103073#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103074#(<= main_~k~0 56)} is VALID [2022-04-15 12:41:09,921 INFO L290 TraceCheckUtils]: 118: Hoare triple {103074#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103074#(<= main_~k~0 56)} is VALID [2022-04-15 12:41:09,924 INFO L290 TraceCheckUtils]: 119: Hoare triple {103074#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103075#(<= main_~k~0 57)} is VALID [2022-04-15 12:41:09,925 INFO L290 TraceCheckUtils]: 120: Hoare triple {103075#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103075#(<= main_~k~0 57)} is VALID [2022-04-15 12:41:09,934 INFO L290 TraceCheckUtils]: 121: Hoare triple {103075#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103076#(<= main_~k~0 58)} is VALID [2022-04-15 12:41:09,934 INFO L290 TraceCheckUtils]: 122: Hoare triple {103076#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103076#(<= main_~k~0 58)} is VALID [2022-04-15 12:41:09,942 INFO L290 TraceCheckUtils]: 123: Hoare triple {103076#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103077#(<= main_~k~0 59)} is VALID [2022-04-15 12:41:09,942 INFO L290 TraceCheckUtils]: 124: Hoare triple {103077#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103077#(<= main_~k~0 59)} is VALID [2022-04-15 12:41:09,946 INFO L290 TraceCheckUtils]: 125: Hoare triple {103077#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103078#(<= main_~k~0 60)} is VALID [2022-04-15 12:41:09,947 INFO L290 TraceCheckUtils]: 126: Hoare triple {103078#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103078#(<= main_~k~0 60)} is VALID [2022-04-15 12:41:09,950 INFO L290 TraceCheckUtils]: 127: Hoare triple {103078#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103079#(<= main_~k~0 61)} is VALID [2022-04-15 12:41:09,950 INFO L290 TraceCheckUtils]: 128: Hoare triple {103079#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103079#(<= main_~k~0 61)} is VALID [2022-04-15 12:41:09,954 INFO L290 TraceCheckUtils]: 129: Hoare triple {103079#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103080#(<= main_~k~0 62)} is VALID [2022-04-15 12:41:09,954 INFO L290 TraceCheckUtils]: 130: Hoare triple {103080#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103080#(<= main_~k~0 62)} is VALID [2022-04-15 12:41:09,958 INFO L290 TraceCheckUtils]: 131: Hoare triple {103080#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103081#(<= main_~k~0 63)} is VALID [2022-04-15 12:41:09,958 INFO L290 TraceCheckUtils]: 132: Hoare triple {103081#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103081#(<= main_~k~0 63)} is VALID [2022-04-15 12:41:09,962 INFO L290 TraceCheckUtils]: 133: Hoare triple {103081#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103082#(<= main_~k~0 64)} is VALID [2022-04-15 12:41:09,962 INFO L290 TraceCheckUtils]: 134: Hoare triple {103082#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103082#(<= main_~k~0 64)} is VALID [2022-04-15 12:41:09,967 INFO L290 TraceCheckUtils]: 135: Hoare triple {103082#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103083#(<= main_~k~0 65)} is VALID [2022-04-15 12:41:09,967 INFO L290 TraceCheckUtils]: 136: Hoare triple {103083#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103083#(<= main_~k~0 65)} is VALID [2022-04-15 12:41:09,971 INFO L290 TraceCheckUtils]: 137: Hoare triple {103083#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103084#(<= main_~k~0 66)} is VALID [2022-04-15 12:41:09,971 INFO L290 TraceCheckUtils]: 138: Hoare triple {103084#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103084#(<= main_~k~0 66)} is VALID [2022-04-15 12:41:09,975 INFO L290 TraceCheckUtils]: 139: Hoare triple {103084#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103085#(<= main_~k~0 67)} is VALID [2022-04-15 12:41:09,975 INFO L290 TraceCheckUtils]: 140: Hoare triple {103085#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103085#(<= main_~k~0 67)} is VALID [2022-04-15 12:41:09,978 INFO L290 TraceCheckUtils]: 141: Hoare triple {103085#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103086#(<= main_~k~0 68)} is VALID [2022-04-15 12:41:09,979 INFO L290 TraceCheckUtils]: 142: Hoare triple {103086#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103086#(<= main_~k~0 68)} is VALID [2022-04-15 12:41:09,982 INFO L290 TraceCheckUtils]: 143: Hoare triple {103086#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103087#(<= main_~k~0 69)} is VALID [2022-04-15 12:41:09,982 INFO L290 TraceCheckUtils]: 144: Hoare triple {103087#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103087#(<= main_~k~0 69)} is VALID [2022-04-15 12:41:09,985 INFO L290 TraceCheckUtils]: 145: Hoare triple {103087#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103088#(<= main_~k~0 70)} is VALID [2022-04-15 12:41:09,986 INFO L290 TraceCheckUtils]: 146: Hoare triple {103088#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103088#(<= main_~k~0 70)} is VALID [2022-04-15 12:41:09,989 INFO L290 TraceCheckUtils]: 147: Hoare triple {103088#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103089#(<= main_~k~0 71)} is VALID [2022-04-15 12:41:09,989 INFO L290 TraceCheckUtils]: 148: Hoare triple {103089#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103089#(<= main_~k~0 71)} is VALID [2022-04-15 12:41:09,993 INFO L290 TraceCheckUtils]: 149: Hoare triple {103089#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103090#(<= main_~k~0 72)} is VALID [2022-04-15 12:41:09,993 INFO L290 TraceCheckUtils]: 150: Hoare triple {103090#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103090#(<= main_~k~0 72)} is VALID [2022-04-15 12:41:09,997 INFO L290 TraceCheckUtils]: 151: Hoare triple {103090#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103091#(<= main_~k~0 73)} is VALID [2022-04-15 12:41:09,997 INFO L290 TraceCheckUtils]: 152: Hoare triple {103091#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103091#(<= main_~k~0 73)} is VALID [2022-04-15 12:41:10,000 INFO L290 TraceCheckUtils]: 153: Hoare triple {103091#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103092#(<= main_~k~0 74)} is VALID [2022-04-15 12:41:10,001 INFO L290 TraceCheckUtils]: 154: Hoare triple {103092#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103092#(<= main_~k~0 74)} is VALID [2022-04-15 12:41:10,004 INFO L290 TraceCheckUtils]: 155: Hoare triple {103092#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103093#(<= main_~k~0 75)} is VALID [2022-04-15 12:41:10,005 INFO L290 TraceCheckUtils]: 156: Hoare triple {103093#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103093#(<= main_~k~0 75)} is VALID [2022-04-15 12:41:10,010 INFO L290 TraceCheckUtils]: 157: Hoare triple {103093#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103094#(<= main_~k~0 76)} is VALID [2022-04-15 12:41:10,010 INFO L290 TraceCheckUtils]: 158: Hoare triple {103094#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103094#(<= main_~k~0 76)} is VALID [2022-04-15 12:41:10,014 INFO L290 TraceCheckUtils]: 159: Hoare triple {103094#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103095#(<= main_~k~0 77)} is VALID [2022-04-15 12:41:10,014 INFO L290 TraceCheckUtils]: 160: Hoare triple {103095#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103095#(<= main_~k~0 77)} is VALID [2022-04-15 12:41:10,017 INFO L290 TraceCheckUtils]: 161: Hoare triple {103095#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103096#(<= main_~k~0 78)} is VALID [2022-04-15 12:41:10,017 INFO L290 TraceCheckUtils]: 162: Hoare triple {103096#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103096#(<= main_~k~0 78)} is VALID [2022-04-15 12:41:10,020 INFO L290 TraceCheckUtils]: 163: Hoare triple {103096#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103097#(<= main_~k~0 79)} is VALID [2022-04-15 12:41:10,021 INFO L290 TraceCheckUtils]: 164: Hoare triple {103097#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103097#(<= main_~k~0 79)} is VALID [2022-04-15 12:41:10,024 INFO L290 TraceCheckUtils]: 165: Hoare triple {103097#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103098#(<= main_~k~0 80)} is VALID [2022-04-15 12:41:10,024 INFO L290 TraceCheckUtils]: 166: Hoare triple {103098#(<= main_~k~0 80)} assume !(~i~0 < 1000000); {103098#(<= main_~k~0 80)} is VALID [2022-04-15 12:41:10,024 INFO L272 TraceCheckUtils]: 167: Hoare triple {103098#(<= main_~k~0 80)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {103607#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:41:10,025 INFO L290 TraceCheckUtils]: 168: Hoare triple {103607#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {103611#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:41:10,025 INFO L290 TraceCheckUtils]: 169: Hoare triple {103611#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {103014#false} is VALID [2022-04-15 12:41:10,025 INFO L290 TraceCheckUtils]: 170: Hoare triple {103014#false} assume !false; {103014#false} is VALID [2022-04-15 12:41:10,025 INFO L134 CoverageAnalysis]: Checked inductivity of 6400 backedges. 0 proven. 6400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:41:10,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:41:14,611 INFO L290 TraceCheckUtils]: 170: Hoare triple {103014#false} assume !false; {103014#false} is VALID [2022-04-15 12:41:14,611 INFO L290 TraceCheckUtils]: 169: Hoare triple {103611#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {103014#false} is VALID [2022-04-15 12:41:14,611 INFO L290 TraceCheckUtils]: 168: Hoare triple {103607#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {103611#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:41:14,612 INFO L272 TraceCheckUtils]: 167: Hoare triple {103627#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {103607#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:41:14,612 INFO L290 TraceCheckUtils]: 166: Hoare triple {103627#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {103627#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:41:14,625 INFO L290 TraceCheckUtils]: 165: Hoare triple {103634#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103627#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:41:14,625 INFO L290 TraceCheckUtils]: 164: Hoare triple {103634#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103634#(<= main_~k~0 999999)} is VALID [2022-04-15 12:41:14,631 INFO L290 TraceCheckUtils]: 163: Hoare triple {103641#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103634#(<= main_~k~0 999999)} is VALID [2022-04-15 12:41:14,633 INFO L290 TraceCheckUtils]: 162: Hoare triple {103641#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103641#(<= main_~k~0 999998)} is VALID [2022-04-15 12:41:14,642 INFO L290 TraceCheckUtils]: 161: Hoare triple {103648#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103641#(<= main_~k~0 999998)} is VALID [2022-04-15 12:41:14,643 INFO L290 TraceCheckUtils]: 160: Hoare triple {103648#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103648#(<= main_~k~0 999997)} is VALID [2022-04-15 12:41:14,655 INFO L290 TraceCheckUtils]: 159: Hoare triple {103655#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103648#(<= main_~k~0 999997)} is VALID [2022-04-15 12:41:14,655 INFO L290 TraceCheckUtils]: 158: Hoare triple {103655#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103655#(<= main_~k~0 999996)} is VALID [2022-04-15 12:41:14,662 INFO L290 TraceCheckUtils]: 157: Hoare triple {103662#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103655#(<= main_~k~0 999996)} is VALID [2022-04-15 12:41:14,662 INFO L290 TraceCheckUtils]: 156: Hoare triple {103662#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103662#(<= main_~k~0 999995)} is VALID [2022-04-15 12:41:14,665 INFO L290 TraceCheckUtils]: 155: Hoare triple {103669#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103662#(<= main_~k~0 999995)} is VALID [2022-04-15 12:41:14,666 INFO L290 TraceCheckUtils]: 154: Hoare triple {103669#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103669#(<= main_~k~0 999994)} is VALID [2022-04-15 12:41:14,669 INFO L290 TraceCheckUtils]: 153: Hoare triple {103676#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103669#(<= main_~k~0 999994)} is VALID [2022-04-15 12:41:14,669 INFO L290 TraceCheckUtils]: 152: Hoare triple {103676#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103676#(<= main_~k~0 999993)} is VALID [2022-04-15 12:41:14,673 INFO L290 TraceCheckUtils]: 151: Hoare triple {103683#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103676#(<= main_~k~0 999993)} is VALID [2022-04-15 12:41:14,673 INFO L290 TraceCheckUtils]: 150: Hoare triple {103683#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103683#(<= main_~k~0 999992)} is VALID [2022-04-15 12:41:14,676 INFO L290 TraceCheckUtils]: 149: Hoare triple {103690#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103683#(<= main_~k~0 999992)} is VALID [2022-04-15 12:41:14,676 INFO L290 TraceCheckUtils]: 148: Hoare triple {103690#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103690#(<= main_~k~0 999991)} is VALID [2022-04-15 12:41:14,682 INFO L290 TraceCheckUtils]: 147: Hoare triple {103697#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103690#(<= main_~k~0 999991)} is VALID [2022-04-15 12:41:14,682 INFO L290 TraceCheckUtils]: 146: Hoare triple {103697#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103697#(<= main_~k~0 999990)} is VALID [2022-04-15 12:41:14,691 INFO L290 TraceCheckUtils]: 145: Hoare triple {103704#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103697#(<= main_~k~0 999990)} is VALID [2022-04-15 12:41:14,691 INFO L290 TraceCheckUtils]: 144: Hoare triple {103704#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103704#(<= main_~k~0 999989)} is VALID [2022-04-15 12:41:14,694 INFO L290 TraceCheckUtils]: 143: Hoare triple {103711#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103704#(<= main_~k~0 999989)} is VALID [2022-04-15 12:41:14,695 INFO L290 TraceCheckUtils]: 142: Hoare triple {103711#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103711#(<= main_~k~0 999988)} is VALID [2022-04-15 12:41:14,699 INFO L290 TraceCheckUtils]: 141: Hoare triple {103718#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103711#(<= main_~k~0 999988)} is VALID [2022-04-15 12:41:14,699 INFO L290 TraceCheckUtils]: 140: Hoare triple {103718#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103718#(<= main_~k~0 999987)} is VALID [2022-04-15 12:41:14,702 INFO L290 TraceCheckUtils]: 139: Hoare triple {103725#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103718#(<= main_~k~0 999987)} is VALID [2022-04-15 12:41:14,702 INFO L290 TraceCheckUtils]: 138: Hoare triple {103725#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103725#(<= main_~k~0 999986)} is VALID [2022-04-15 12:41:14,706 INFO L290 TraceCheckUtils]: 137: Hoare triple {103732#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103725#(<= main_~k~0 999986)} is VALID [2022-04-15 12:41:14,706 INFO L290 TraceCheckUtils]: 136: Hoare triple {103732#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103732#(<= main_~k~0 999985)} is VALID [2022-04-15 12:41:14,709 INFO L290 TraceCheckUtils]: 135: Hoare triple {103739#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103732#(<= main_~k~0 999985)} is VALID [2022-04-15 12:41:14,710 INFO L290 TraceCheckUtils]: 134: Hoare triple {103739#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103739#(<= main_~k~0 999984)} is VALID [2022-04-15 12:41:14,714 INFO L290 TraceCheckUtils]: 133: Hoare triple {103746#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103739#(<= main_~k~0 999984)} is VALID [2022-04-15 12:41:14,714 INFO L290 TraceCheckUtils]: 132: Hoare triple {103746#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103746#(<= main_~k~0 999983)} is VALID [2022-04-15 12:41:14,719 INFO L290 TraceCheckUtils]: 131: Hoare triple {103753#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103746#(<= main_~k~0 999983)} is VALID [2022-04-15 12:41:14,719 INFO L290 TraceCheckUtils]: 130: Hoare triple {103753#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103753#(<= main_~k~0 999982)} is VALID [2022-04-15 12:41:14,723 INFO L290 TraceCheckUtils]: 129: Hoare triple {103760#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103753#(<= main_~k~0 999982)} is VALID [2022-04-15 12:41:14,723 INFO L290 TraceCheckUtils]: 128: Hoare triple {103760#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103760#(<= main_~k~0 999981)} is VALID [2022-04-15 12:41:14,726 INFO L290 TraceCheckUtils]: 127: Hoare triple {103767#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103760#(<= main_~k~0 999981)} is VALID [2022-04-15 12:41:14,726 INFO L290 TraceCheckUtils]: 126: Hoare triple {103767#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103767#(<= main_~k~0 999980)} is VALID [2022-04-15 12:41:14,729 INFO L290 TraceCheckUtils]: 125: Hoare triple {103774#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103767#(<= main_~k~0 999980)} is VALID [2022-04-15 12:41:14,729 INFO L290 TraceCheckUtils]: 124: Hoare triple {103774#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103774#(<= main_~k~0 999979)} is VALID [2022-04-15 12:41:14,732 INFO L290 TraceCheckUtils]: 123: Hoare triple {103781#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103774#(<= main_~k~0 999979)} is VALID [2022-04-15 12:41:14,732 INFO L290 TraceCheckUtils]: 122: Hoare triple {103781#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103781#(<= main_~k~0 999978)} is VALID [2022-04-15 12:41:14,734 INFO L290 TraceCheckUtils]: 121: Hoare triple {103788#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103781#(<= main_~k~0 999978)} is VALID [2022-04-15 12:41:14,735 INFO L290 TraceCheckUtils]: 120: Hoare triple {103788#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103788#(<= main_~k~0 999977)} is VALID [2022-04-15 12:41:14,738 INFO L290 TraceCheckUtils]: 119: Hoare triple {103795#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103788#(<= main_~k~0 999977)} is VALID [2022-04-15 12:41:14,738 INFO L290 TraceCheckUtils]: 118: Hoare triple {103795#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103795#(<= main_~k~0 999976)} is VALID [2022-04-15 12:41:14,741 INFO L290 TraceCheckUtils]: 117: Hoare triple {103802#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103795#(<= main_~k~0 999976)} is VALID [2022-04-15 12:41:14,741 INFO L290 TraceCheckUtils]: 116: Hoare triple {103802#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103802#(<= main_~k~0 999975)} is VALID [2022-04-15 12:41:14,744 INFO L290 TraceCheckUtils]: 115: Hoare triple {103809#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103802#(<= main_~k~0 999975)} is VALID [2022-04-15 12:41:14,744 INFO L290 TraceCheckUtils]: 114: Hoare triple {103809#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103809#(<= main_~k~0 999974)} is VALID [2022-04-15 12:41:14,746 INFO L290 TraceCheckUtils]: 113: Hoare triple {103816#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103809#(<= main_~k~0 999974)} is VALID [2022-04-15 12:41:14,747 INFO L290 TraceCheckUtils]: 112: Hoare triple {103816#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103816#(<= main_~k~0 999973)} is VALID [2022-04-15 12:41:14,750 INFO L290 TraceCheckUtils]: 111: Hoare triple {103823#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103816#(<= main_~k~0 999973)} is VALID [2022-04-15 12:41:14,750 INFO L290 TraceCheckUtils]: 110: Hoare triple {103823#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103823#(<= main_~k~0 999972)} is VALID [2022-04-15 12:41:14,753 INFO L290 TraceCheckUtils]: 109: Hoare triple {103830#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103823#(<= main_~k~0 999972)} is VALID [2022-04-15 12:41:14,753 INFO L290 TraceCheckUtils]: 108: Hoare triple {103830#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103830#(<= main_~k~0 999971)} is VALID [2022-04-15 12:41:14,756 INFO L290 TraceCheckUtils]: 107: Hoare triple {103837#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103830#(<= main_~k~0 999971)} is VALID [2022-04-15 12:41:14,756 INFO L290 TraceCheckUtils]: 106: Hoare triple {103837#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103837#(<= main_~k~0 999970)} is VALID [2022-04-15 12:41:14,759 INFO L290 TraceCheckUtils]: 105: Hoare triple {103844#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103837#(<= main_~k~0 999970)} is VALID [2022-04-15 12:41:14,759 INFO L290 TraceCheckUtils]: 104: Hoare triple {103844#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103844#(<= main_~k~0 999969)} is VALID [2022-04-15 12:41:14,762 INFO L290 TraceCheckUtils]: 103: Hoare triple {103851#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103844#(<= main_~k~0 999969)} is VALID [2022-04-15 12:41:14,762 INFO L290 TraceCheckUtils]: 102: Hoare triple {103851#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103851#(<= main_~k~0 999968)} is VALID [2022-04-15 12:41:14,765 INFO L290 TraceCheckUtils]: 101: Hoare triple {103858#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103851#(<= main_~k~0 999968)} is VALID [2022-04-15 12:41:14,765 INFO L290 TraceCheckUtils]: 100: Hoare triple {103858#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103858#(<= main_~k~0 999967)} is VALID [2022-04-15 12:41:14,768 INFO L290 TraceCheckUtils]: 99: Hoare triple {103865#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103858#(<= main_~k~0 999967)} is VALID [2022-04-15 12:41:14,768 INFO L290 TraceCheckUtils]: 98: Hoare triple {103865#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103865#(<= main_~k~0 999966)} is VALID [2022-04-15 12:41:14,771 INFO L290 TraceCheckUtils]: 97: Hoare triple {103872#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103865#(<= main_~k~0 999966)} is VALID [2022-04-15 12:41:14,771 INFO L290 TraceCheckUtils]: 96: Hoare triple {103872#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103872#(<= main_~k~0 999965)} is VALID [2022-04-15 12:41:14,774 INFO L290 TraceCheckUtils]: 95: Hoare triple {103879#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103872#(<= main_~k~0 999965)} is VALID [2022-04-15 12:41:14,775 INFO L290 TraceCheckUtils]: 94: Hoare triple {103879#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103879#(<= main_~k~0 999964)} is VALID [2022-04-15 12:41:14,778 INFO L290 TraceCheckUtils]: 93: Hoare triple {103886#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103879#(<= main_~k~0 999964)} is VALID [2022-04-15 12:41:14,778 INFO L290 TraceCheckUtils]: 92: Hoare triple {103886#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103886#(<= main_~k~0 999963)} is VALID [2022-04-15 12:41:14,782 INFO L290 TraceCheckUtils]: 91: Hoare triple {103893#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103886#(<= main_~k~0 999963)} is VALID [2022-04-15 12:41:14,782 INFO L290 TraceCheckUtils]: 90: Hoare triple {103893#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103893#(<= main_~k~0 999962)} is VALID [2022-04-15 12:41:14,786 INFO L290 TraceCheckUtils]: 89: Hoare triple {103900#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103893#(<= main_~k~0 999962)} is VALID [2022-04-15 12:41:14,786 INFO L290 TraceCheckUtils]: 88: Hoare triple {103900#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103900#(<= main_~k~0 999961)} is VALID [2022-04-15 12:41:14,789 INFO L290 TraceCheckUtils]: 87: Hoare triple {103907#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103900#(<= main_~k~0 999961)} is VALID [2022-04-15 12:41:14,790 INFO L290 TraceCheckUtils]: 86: Hoare triple {103907#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103907#(<= main_~k~0 999960)} is VALID [2022-04-15 12:41:14,793 INFO L290 TraceCheckUtils]: 85: Hoare triple {103914#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103907#(<= main_~k~0 999960)} is VALID [2022-04-15 12:41:14,793 INFO L290 TraceCheckUtils]: 84: Hoare triple {103914#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103914#(<= main_~k~0 999959)} is VALID [2022-04-15 12:41:14,797 INFO L290 TraceCheckUtils]: 83: Hoare triple {103921#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103914#(<= main_~k~0 999959)} is VALID [2022-04-15 12:41:14,797 INFO L290 TraceCheckUtils]: 82: Hoare triple {103921#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103921#(<= main_~k~0 999958)} is VALID [2022-04-15 12:41:14,801 INFO L290 TraceCheckUtils]: 81: Hoare triple {103928#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103921#(<= main_~k~0 999958)} is VALID [2022-04-15 12:41:14,801 INFO L290 TraceCheckUtils]: 80: Hoare triple {103928#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103928#(<= main_~k~0 999957)} is VALID [2022-04-15 12:41:14,805 INFO L290 TraceCheckUtils]: 79: Hoare triple {103935#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103928#(<= main_~k~0 999957)} is VALID [2022-04-15 12:41:14,805 INFO L290 TraceCheckUtils]: 78: Hoare triple {103935#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103935#(<= main_~k~0 999956)} is VALID [2022-04-15 12:41:14,809 INFO L290 TraceCheckUtils]: 77: Hoare triple {103942#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103935#(<= main_~k~0 999956)} is VALID [2022-04-15 12:41:14,809 INFO L290 TraceCheckUtils]: 76: Hoare triple {103942#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103942#(<= main_~k~0 999955)} is VALID [2022-04-15 12:41:14,812 INFO L290 TraceCheckUtils]: 75: Hoare triple {103949#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103942#(<= main_~k~0 999955)} is VALID [2022-04-15 12:41:14,813 INFO L290 TraceCheckUtils]: 74: Hoare triple {103949#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103949#(<= main_~k~0 999954)} is VALID [2022-04-15 12:41:14,816 INFO L290 TraceCheckUtils]: 73: Hoare triple {103956#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103949#(<= main_~k~0 999954)} is VALID [2022-04-15 12:41:14,817 INFO L290 TraceCheckUtils]: 72: Hoare triple {103956#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103956#(<= main_~k~0 999953)} is VALID [2022-04-15 12:41:14,820 INFO L290 TraceCheckUtils]: 71: Hoare triple {103963#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103956#(<= main_~k~0 999953)} is VALID [2022-04-15 12:41:14,820 INFO L290 TraceCheckUtils]: 70: Hoare triple {103963#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103963#(<= main_~k~0 999952)} is VALID [2022-04-15 12:41:14,824 INFO L290 TraceCheckUtils]: 69: Hoare triple {103970#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103963#(<= main_~k~0 999952)} is VALID [2022-04-15 12:41:14,824 INFO L290 TraceCheckUtils]: 68: Hoare triple {103970#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103970#(<= main_~k~0 999951)} is VALID [2022-04-15 12:41:14,828 INFO L290 TraceCheckUtils]: 67: Hoare triple {103977#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103970#(<= main_~k~0 999951)} is VALID [2022-04-15 12:41:14,828 INFO L290 TraceCheckUtils]: 66: Hoare triple {103977#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103977#(<= main_~k~0 999950)} is VALID [2022-04-15 12:41:14,832 INFO L290 TraceCheckUtils]: 65: Hoare triple {103984#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103977#(<= main_~k~0 999950)} is VALID [2022-04-15 12:41:14,833 INFO L290 TraceCheckUtils]: 64: Hoare triple {103984#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103984#(<= main_~k~0 999949)} is VALID [2022-04-15 12:41:14,837 INFO L290 TraceCheckUtils]: 63: Hoare triple {103991#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103984#(<= main_~k~0 999949)} is VALID [2022-04-15 12:41:14,837 INFO L290 TraceCheckUtils]: 62: Hoare triple {103991#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103991#(<= main_~k~0 999948)} is VALID [2022-04-15 12:41:14,841 INFO L290 TraceCheckUtils]: 61: Hoare triple {103998#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103991#(<= main_~k~0 999948)} is VALID [2022-04-15 12:41:14,841 INFO L290 TraceCheckUtils]: 60: Hoare triple {103998#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {103998#(<= main_~k~0 999947)} is VALID [2022-04-15 12:41:14,844 INFO L290 TraceCheckUtils]: 59: Hoare triple {104005#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {103998#(<= main_~k~0 999947)} is VALID [2022-04-15 12:41:14,845 INFO L290 TraceCheckUtils]: 58: Hoare triple {104005#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104005#(<= main_~k~0 999946)} is VALID [2022-04-15 12:41:14,848 INFO L290 TraceCheckUtils]: 57: Hoare triple {104012#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104005#(<= main_~k~0 999946)} is VALID [2022-04-15 12:41:14,848 INFO L290 TraceCheckUtils]: 56: Hoare triple {104012#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104012#(<= main_~k~0 999945)} is VALID [2022-04-15 12:41:14,852 INFO L290 TraceCheckUtils]: 55: Hoare triple {104019#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104012#(<= main_~k~0 999945)} is VALID [2022-04-15 12:41:14,852 INFO L290 TraceCheckUtils]: 54: Hoare triple {104019#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104019#(<= main_~k~0 999944)} is VALID [2022-04-15 12:41:14,856 INFO L290 TraceCheckUtils]: 53: Hoare triple {104026#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104019#(<= main_~k~0 999944)} is VALID [2022-04-15 12:41:14,856 INFO L290 TraceCheckUtils]: 52: Hoare triple {104026#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104026#(<= main_~k~0 999943)} is VALID [2022-04-15 12:41:14,860 INFO L290 TraceCheckUtils]: 51: Hoare triple {104033#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104026#(<= main_~k~0 999943)} is VALID [2022-04-15 12:41:14,860 INFO L290 TraceCheckUtils]: 50: Hoare triple {104033#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104033#(<= main_~k~0 999942)} is VALID [2022-04-15 12:41:14,864 INFO L290 TraceCheckUtils]: 49: Hoare triple {104040#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104033#(<= main_~k~0 999942)} is VALID [2022-04-15 12:41:14,864 INFO L290 TraceCheckUtils]: 48: Hoare triple {104040#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104040#(<= main_~k~0 999941)} is VALID [2022-04-15 12:41:14,867 INFO L290 TraceCheckUtils]: 47: Hoare triple {104047#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104040#(<= main_~k~0 999941)} is VALID [2022-04-15 12:41:14,868 INFO L290 TraceCheckUtils]: 46: Hoare triple {104047#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104047#(<= main_~k~0 999940)} is VALID [2022-04-15 12:41:14,871 INFO L290 TraceCheckUtils]: 45: Hoare triple {104054#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104047#(<= main_~k~0 999940)} is VALID [2022-04-15 12:41:14,872 INFO L290 TraceCheckUtils]: 44: Hoare triple {104054#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104054#(<= main_~k~0 999939)} is VALID [2022-04-15 12:41:14,875 INFO L290 TraceCheckUtils]: 43: Hoare triple {104061#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104054#(<= main_~k~0 999939)} is VALID [2022-04-15 12:41:14,875 INFO L290 TraceCheckUtils]: 42: Hoare triple {104061#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104061#(<= main_~k~0 999938)} is VALID [2022-04-15 12:41:14,878 INFO L290 TraceCheckUtils]: 41: Hoare triple {104068#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104061#(<= main_~k~0 999938)} is VALID [2022-04-15 12:41:14,879 INFO L290 TraceCheckUtils]: 40: Hoare triple {104068#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104068#(<= main_~k~0 999937)} is VALID [2022-04-15 12:41:14,882 INFO L290 TraceCheckUtils]: 39: Hoare triple {104075#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104068#(<= main_~k~0 999937)} is VALID [2022-04-15 12:41:14,882 INFO L290 TraceCheckUtils]: 38: Hoare triple {104075#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104075#(<= main_~k~0 999936)} is VALID [2022-04-15 12:41:14,886 INFO L290 TraceCheckUtils]: 37: Hoare triple {104082#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104075#(<= main_~k~0 999936)} is VALID [2022-04-15 12:41:14,886 INFO L290 TraceCheckUtils]: 36: Hoare triple {104082#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104082#(<= main_~k~0 999935)} is VALID [2022-04-15 12:41:14,890 INFO L290 TraceCheckUtils]: 35: Hoare triple {104089#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104082#(<= main_~k~0 999935)} is VALID [2022-04-15 12:41:14,890 INFO L290 TraceCheckUtils]: 34: Hoare triple {104089#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104089#(<= main_~k~0 999934)} is VALID [2022-04-15 12:41:14,893 INFO L290 TraceCheckUtils]: 33: Hoare triple {104096#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104089#(<= main_~k~0 999934)} is VALID [2022-04-15 12:41:14,894 INFO L290 TraceCheckUtils]: 32: Hoare triple {104096#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104096#(<= main_~k~0 999933)} is VALID [2022-04-15 12:41:14,897 INFO L290 TraceCheckUtils]: 31: Hoare triple {104103#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104096#(<= main_~k~0 999933)} is VALID [2022-04-15 12:41:14,897 INFO L290 TraceCheckUtils]: 30: Hoare triple {104103#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104103#(<= main_~k~0 999932)} is VALID [2022-04-15 12:41:14,901 INFO L290 TraceCheckUtils]: 29: Hoare triple {104110#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104103#(<= main_~k~0 999932)} is VALID [2022-04-15 12:41:14,901 INFO L290 TraceCheckUtils]: 28: Hoare triple {104110#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104110#(<= main_~k~0 999931)} is VALID [2022-04-15 12:41:14,905 INFO L290 TraceCheckUtils]: 27: Hoare triple {104117#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104110#(<= main_~k~0 999931)} is VALID [2022-04-15 12:41:14,905 INFO L290 TraceCheckUtils]: 26: Hoare triple {104117#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104117#(<= main_~k~0 999930)} is VALID [2022-04-15 12:41:14,910 INFO L290 TraceCheckUtils]: 25: Hoare triple {104124#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104117#(<= main_~k~0 999930)} is VALID [2022-04-15 12:41:14,910 INFO L290 TraceCheckUtils]: 24: Hoare triple {104124#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104124#(<= main_~k~0 999929)} is VALID [2022-04-15 12:41:14,916 INFO L290 TraceCheckUtils]: 23: Hoare triple {104131#(<= main_~k~0 999928)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104124#(<= main_~k~0 999929)} is VALID [2022-04-15 12:41:14,916 INFO L290 TraceCheckUtils]: 22: Hoare triple {104131#(<= main_~k~0 999928)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104131#(<= main_~k~0 999928)} is VALID [2022-04-15 12:41:14,920 INFO L290 TraceCheckUtils]: 21: Hoare triple {104138#(<= main_~k~0 999927)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104131#(<= main_~k~0 999928)} is VALID [2022-04-15 12:41:14,920 INFO L290 TraceCheckUtils]: 20: Hoare triple {104138#(<= main_~k~0 999927)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104138#(<= main_~k~0 999927)} is VALID [2022-04-15 12:41:14,923 INFO L290 TraceCheckUtils]: 19: Hoare triple {104145#(<= main_~k~0 999926)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104138#(<= main_~k~0 999927)} is VALID [2022-04-15 12:41:14,924 INFO L290 TraceCheckUtils]: 18: Hoare triple {104145#(<= main_~k~0 999926)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104145#(<= main_~k~0 999926)} is VALID [2022-04-15 12:41:14,927 INFO L290 TraceCheckUtils]: 17: Hoare triple {104152#(<= main_~k~0 999925)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104145#(<= main_~k~0 999926)} is VALID [2022-04-15 12:41:14,927 INFO L290 TraceCheckUtils]: 16: Hoare triple {104152#(<= main_~k~0 999925)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104152#(<= main_~k~0 999925)} is VALID [2022-04-15 12:41:14,931 INFO L290 TraceCheckUtils]: 15: Hoare triple {104159#(<= main_~k~0 999924)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104152#(<= main_~k~0 999925)} is VALID [2022-04-15 12:41:14,931 INFO L290 TraceCheckUtils]: 14: Hoare triple {104159#(<= main_~k~0 999924)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104159#(<= main_~k~0 999924)} is VALID [2022-04-15 12:41:14,935 INFO L290 TraceCheckUtils]: 13: Hoare triple {104166#(<= main_~k~0 999923)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104159#(<= main_~k~0 999924)} is VALID [2022-04-15 12:41:14,935 INFO L290 TraceCheckUtils]: 12: Hoare triple {104166#(<= main_~k~0 999923)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104166#(<= main_~k~0 999923)} is VALID [2022-04-15 12:41:14,938 INFO L290 TraceCheckUtils]: 11: Hoare triple {104173#(<= main_~k~0 999922)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104166#(<= main_~k~0 999923)} is VALID [2022-04-15 12:41:14,938 INFO L290 TraceCheckUtils]: 10: Hoare triple {104173#(<= main_~k~0 999922)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104173#(<= main_~k~0 999922)} is VALID [2022-04-15 12:41:14,942 INFO L290 TraceCheckUtils]: 9: Hoare triple {104180#(<= main_~k~0 999921)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104173#(<= main_~k~0 999922)} is VALID [2022-04-15 12:41:14,943 INFO L290 TraceCheckUtils]: 8: Hoare triple {104180#(<= main_~k~0 999921)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104180#(<= main_~k~0 999921)} is VALID [2022-04-15 12:41:14,946 INFO L290 TraceCheckUtils]: 7: Hoare triple {104187#(<= main_~k~0 999920)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {104180#(<= main_~k~0 999921)} is VALID [2022-04-15 12:41:14,946 INFO L290 TraceCheckUtils]: 6: Hoare triple {104187#(<= main_~k~0 999920)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {104187#(<= main_~k~0 999920)} is VALID [2022-04-15 12:41:14,946 INFO L290 TraceCheckUtils]: 5: Hoare triple {103013#true} ~i~0 := 0;~k~0 := 0; {104187#(<= main_~k~0 999920)} is VALID [2022-04-15 12:41:14,946 INFO L272 TraceCheckUtils]: 4: Hoare triple {103013#true} call #t~ret3 := main(); {103013#true} is VALID [2022-04-15 12:41:14,947 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {103013#true} {103013#true} #54#return; {103013#true} is VALID [2022-04-15 12:41:14,947 INFO L290 TraceCheckUtils]: 2: Hoare triple {103013#true} assume true; {103013#true} is VALID [2022-04-15 12:41:14,947 INFO L290 TraceCheckUtils]: 1: Hoare triple {103013#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {103013#true} is VALID [2022-04-15 12:41:14,947 INFO L272 TraceCheckUtils]: 0: Hoare triple {103013#true} call ULTIMATE.init(); {103013#true} is VALID [2022-04-15 12:41:14,947 INFO L134 CoverageAnalysis]: Checked inductivity of 6400 backedges. 0 proven. 6400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:41:14,948 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051056786] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:41:14,948 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:41:14,948 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [86, 85, 85] total 170 [2022-04-15 12:41:14,948 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:41:14,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [66510304] [2022-04-15 12:41:14,948 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [66510304] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:41:14,948 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:41:14,948 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [86] imperfect sequences [] total 86 [2022-04-15 12:41:14,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923828351] [2022-04-15 12:41:14,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:41:14,949 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 1.941860465116279) internal successors, (167), 84 states have internal predecessors, (167), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 171 [2022-04-15 12:41:14,949 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:41:14,949 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 86 states, 86 states have (on average 1.941860465116279) internal successors, (167), 84 states have internal predecessors, (167), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:15,413 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 171 edges. 171 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:41:15,414 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2022-04-15 12:41:15,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:41:15,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2022-04-15 12:41:15,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13542, Invalid=15188, Unknown=0, NotChecked=0, Total=28730 [2022-04-15 12:41:15,417 INFO L87 Difference]: Start difference. First operand 172 states and 172 transitions. Second operand has 86 states, 86 states have (on average 1.941860465116279) internal successors, (167), 84 states have internal predecessors, (167), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:20,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:41:20,019 INFO L93 Difference]: Finished difference Result 180 states and 180 transitions. [2022-04-15 12:41:20,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-04-15 12:41:20,020 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 1.941860465116279) internal successors, (167), 84 states have internal predecessors, (167), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 171 [2022-04-15 12:41:20,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:41:20,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 86 states have (on average 1.941860465116279) internal successors, (167), 84 states have internal predecessors, (167), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:20,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 180 transitions. [2022-04-15 12:41:20,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 86 states have (on average 1.941860465116279) internal successors, (167), 84 states have internal predecessors, (167), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:20,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 180 transitions. [2022-04-15 12:41:20,022 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 86 states and 180 transitions. [2022-04-15 12:41:20,417 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 180 edges. 180 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:41:20,418 INFO L225 Difference]: With dead ends: 180 [2022-04-15 12:41:20,418 INFO L226 Difference]: Without dead ends: 175 [2022-04-15 12:41:20,422 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 511 GetRequests, 259 SyntacticMatches, 1 SemanticMatches, 251 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4776 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=26918, Invalid=36838, Unknown=0, NotChecked=0, Total=63756 [2022-04-15 12:41:20,423 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 172 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-04-15 12:41:20,423 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 53 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-04-15 12:41:20,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-04-15 12:41:21,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 174. [2022-04-15 12:41:21,524 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:41:21,524 INFO L82 GeneralOperation]: Start isEquivalent. First operand 175 states. Second operand has 174 states, 169 states have (on average 1.0059171597633136) internal successors, (170), 169 states have internal predecessors, (170), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:21,524 INFO L74 IsIncluded]: Start isIncluded. First operand 175 states. Second operand has 174 states, 169 states have (on average 1.0059171597633136) internal successors, (170), 169 states have internal predecessors, (170), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:21,524 INFO L87 Difference]: Start difference. First operand 175 states. Second operand has 174 states, 169 states have (on average 1.0059171597633136) internal successors, (170), 169 states have internal predecessors, (170), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:21,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:41:21,526 INFO L93 Difference]: Finished difference Result 175 states and 175 transitions. [2022-04-15 12:41:21,526 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 175 transitions. [2022-04-15 12:41:21,526 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:41:21,526 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:41:21,526 INFO L74 IsIncluded]: Start isIncluded. First operand has 174 states, 169 states have (on average 1.0059171597633136) internal successors, (170), 169 states have internal predecessors, (170), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 175 states. [2022-04-15 12:41:21,526 INFO L87 Difference]: Start difference. First operand has 174 states, 169 states have (on average 1.0059171597633136) internal successors, (170), 169 states have internal predecessors, (170), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 175 states. [2022-04-15 12:41:21,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:41:21,528 INFO L93 Difference]: Finished difference Result 175 states and 175 transitions. [2022-04-15 12:41:21,528 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 175 transitions. [2022-04-15 12:41:21,528 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:41:21,528 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:41:21,528 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:41:21,528 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:41:21,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 169 states have (on average 1.0059171597633136) internal successors, (170), 169 states have internal predecessors, (170), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:21,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 174 transitions. [2022-04-15 12:41:21,530 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 174 transitions. Word has length 171 [2022-04-15 12:41:21,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:41:21,530 INFO L478 AbstractCegarLoop]: Abstraction has 174 states and 174 transitions. [2022-04-15 12:41:21,530 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 1.941860465116279) internal successors, (167), 84 states have internal predecessors, (167), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:21,530 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 174 states and 174 transitions. [2022-04-15 12:41:22,056 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 174 edges. 174 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:41:22,056 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 174 transitions. [2022-04-15 12:41:22,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2022-04-15 12:41:22,056 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:41:22,056 INFO L499 BasicCegarLoop]: trace histogram [81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:41:22,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-04-15 12:41:22,257 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:41:22,257 INFO L403 AbstractCegarLoop]: === Iteration 82 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:41:22,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:41:22,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1237190128, now seen corresponding path program 161 times [2022-04-15 12:41:22,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:41:22,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1684790488] [2022-04-15 12:41:22,523 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:41:22,523 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:41:22,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1237190128, now seen corresponding path program 162 times [2022-04-15 12:41:22,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:41:22,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966369239] [2022-04-15 12:41:22,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:41:22,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:41:22,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:41:24,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:41:24,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:41:24,162 INFO L290 TraceCheckUtils]: 0: Hoare triple {105524#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {105435#true} is VALID [2022-04-15 12:41:24,162 INFO L290 TraceCheckUtils]: 1: Hoare triple {105435#true} assume true; {105435#true} is VALID [2022-04-15 12:41:24,162 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {105435#true} {105435#true} #54#return; {105435#true} is VALID [2022-04-15 12:41:24,163 INFO L272 TraceCheckUtils]: 0: Hoare triple {105435#true} call ULTIMATE.init(); {105524#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:41:24,163 INFO L290 TraceCheckUtils]: 1: Hoare triple {105524#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {105435#true} is VALID [2022-04-15 12:41:24,163 INFO L290 TraceCheckUtils]: 2: Hoare triple {105435#true} assume true; {105435#true} is VALID [2022-04-15 12:41:24,163 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {105435#true} {105435#true} #54#return; {105435#true} is VALID [2022-04-15 12:41:24,163 INFO L272 TraceCheckUtils]: 4: Hoare triple {105435#true} call #t~ret3 := main(); {105435#true} is VALID [2022-04-15 12:41:24,163 INFO L290 TraceCheckUtils]: 5: Hoare triple {105435#true} ~i~0 := 0;~k~0 := 0; {105440#(= main_~k~0 0)} is VALID [2022-04-15 12:41:24,163 INFO L290 TraceCheckUtils]: 6: Hoare triple {105440#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105440#(= main_~k~0 0)} is VALID [2022-04-15 12:41:24,163 INFO L290 TraceCheckUtils]: 7: Hoare triple {105440#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105441#(<= main_~k~0 1)} is VALID [2022-04-15 12:41:24,163 INFO L290 TraceCheckUtils]: 8: Hoare triple {105441#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105441#(<= main_~k~0 1)} is VALID [2022-04-15 12:41:24,178 INFO L290 TraceCheckUtils]: 9: Hoare triple {105441#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105442#(<= main_~k~0 2)} is VALID [2022-04-15 12:41:24,178 INFO L290 TraceCheckUtils]: 10: Hoare triple {105442#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105442#(<= main_~k~0 2)} is VALID [2022-04-15 12:41:24,184 INFO L290 TraceCheckUtils]: 11: Hoare triple {105442#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105443#(<= main_~k~0 3)} is VALID [2022-04-15 12:41:24,184 INFO L290 TraceCheckUtils]: 12: Hoare triple {105443#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105443#(<= main_~k~0 3)} is VALID [2022-04-15 12:41:24,188 INFO L290 TraceCheckUtils]: 13: Hoare triple {105443#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105444#(<= main_~k~0 4)} is VALID [2022-04-15 12:41:24,189 INFO L290 TraceCheckUtils]: 14: Hoare triple {105444#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105444#(<= main_~k~0 4)} is VALID [2022-04-15 12:41:24,192 INFO L290 TraceCheckUtils]: 15: Hoare triple {105444#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105445#(<= main_~k~0 5)} is VALID [2022-04-15 12:41:24,193 INFO L290 TraceCheckUtils]: 16: Hoare triple {105445#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105445#(<= main_~k~0 5)} is VALID [2022-04-15 12:41:24,197 INFO L290 TraceCheckUtils]: 17: Hoare triple {105445#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105446#(<= main_~k~0 6)} is VALID [2022-04-15 12:41:24,197 INFO L290 TraceCheckUtils]: 18: Hoare triple {105446#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105446#(<= main_~k~0 6)} is VALID [2022-04-15 12:41:24,201 INFO L290 TraceCheckUtils]: 19: Hoare triple {105446#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105447#(<= main_~k~0 7)} is VALID [2022-04-15 12:41:24,201 INFO L290 TraceCheckUtils]: 20: Hoare triple {105447#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105447#(<= main_~k~0 7)} is VALID [2022-04-15 12:41:24,205 INFO L290 TraceCheckUtils]: 21: Hoare triple {105447#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105448#(<= main_~k~0 8)} is VALID [2022-04-15 12:41:24,205 INFO L290 TraceCheckUtils]: 22: Hoare triple {105448#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105448#(<= main_~k~0 8)} is VALID [2022-04-15 12:41:24,209 INFO L290 TraceCheckUtils]: 23: Hoare triple {105448#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105449#(<= main_~k~0 9)} is VALID [2022-04-15 12:41:24,209 INFO L290 TraceCheckUtils]: 24: Hoare triple {105449#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105449#(<= main_~k~0 9)} is VALID [2022-04-15 12:41:24,213 INFO L290 TraceCheckUtils]: 25: Hoare triple {105449#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105450#(<= main_~k~0 10)} is VALID [2022-04-15 12:41:24,213 INFO L290 TraceCheckUtils]: 26: Hoare triple {105450#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105450#(<= main_~k~0 10)} is VALID [2022-04-15 12:41:24,216 INFO L290 TraceCheckUtils]: 27: Hoare triple {105450#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105451#(<= main_~k~0 11)} is VALID [2022-04-15 12:41:24,217 INFO L290 TraceCheckUtils]: 28: Hoare triple {105451#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105451#(<= main_~k~0 11)} is VALID [2022-04-15 12:41:24,220 INFO L290 TraceCheckUtils]: 29: Hoare triple {105451#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105452#(<= main_~k~0 12)} is VALID [2022-04-15 12:41:24,220 INFO L290 TraceCheckUtils]: 30: Hoare triple {105452#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105452#(<= main_~k~0 12)} is VALID [2022-04-15 12:41:24,223 INFO L290 TraceCheckUtils]: 31: Hoare triple {105452#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105453#(<= main_~k~0 13)} is VALID [2022-04-15 12:41:24,223 INFO L290 TraceCheckUtils]: 32: Hoare triple {105453#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105453#(<= main_~k~0 13)} is VALID [2022-04-15 12:41:24,227 INFO L290 TraceCheckUtils]: 33: Hoare triple {105453#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105454#(<= main_~k~0 14)} is VALID [2022-04-15 12:41:24,227 INFO L290 TraceCheckUtils]: 34: Hoare triple {105454#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105454#(<= main_~k~0 14)} is VALID [2022-04-15 12:41:24,230 INFO L290 TraceCheckUtils]: 35: Hoare triple {105454#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105455#(<= main_~k~0 15)} is VALID [2022-04-15 12:41:24,231 INFO L290 TraceCheckUtils]: 36: Hoare triple {105455#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105455#(<= main_~k~0 15)} is VALID [2022-04-15 12:41:24,236 INFO L290 TraceCheckUtils]: 37: Hoare triple {105455#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105456#(<= main_~k~0 16)} is VALID [2022-04-15 12:41:24,237 INFO L290 TraceCheckUtils]: 38: Hoare triple {105456#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105456#(<= main_~k~0 16)} is VALID [2022-04-15 12:41:24,241 INFO L290 TraceCheckUtils]: 39: Hoare triple {105456#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105457#(<= main_~k~0 17)} is VALID [2022-04-15 12:41:24,241 INFO L290 TraceCheckUtils]: 40: Hoare triple {105457#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105457#(<= main_~k~0 17)} is VALID [2022-04-15 12:41:24,245 INFO L290 TraceCheckUtils]: 41: Hoare triple {105457#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105458#(<= main_~k~0 18)} is VALID [2022-04-15 12:41:24,245 INFO L290 TraceCheckUtils]: 42: Hoare triple {105458#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105458#(<= main_~k~0 18)} is VALID [2022-04-15 12:41:24,250 INFO L290 TraceCheckUtils]: 43: Hoare triple {105458#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105459#(<= main_~k~0 19)} is VALID [2022-04-15 12:41:24,250 INFO L290 TraceCheckUtils]: 44: Hoare triple {105459#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105459#(<= main_~k~0 19)} is VALID [2022-04-15 12:41:24,254 INFO L290 TraceCheckUtils]: 45: Hoare triple {105459#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105460#(<= main_~k~0 20)} is VALID [2022-04-15 12:41:24,255 INFO L290 TraceCheckUtils]: 46: Hoare triple {105460#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105460#(<= main_~k~0 20)} is VALID [2022-04-15 12:41:24,259 INFO L290 TraceCheckUtils]: 47: Hoare triple {105460#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105461#(<= main_~k~0 21)} is VALID [2022-04-15 12:41:24,259 INFO L290 TraceCheckUtils]: 48: Hoare triple {105461#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105461#(<= main_~k~0 21)} is VALID [2022-04-15 12:41:24,263 INFO L290 TraceCheckUtils]: 49: Hoare triple {105461#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105462#(<= main_~k~0 22)} is VALID [2022-04-15 12:41:24,263 INFO L290 TraceCheckUtils]: 50: Hoare triple {105462#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105462#(<= main_~k~0 22)} is VALID [2022-04-15 12:41:24,268 INFO L290 TraceCheckUtils]: 51: Hoare triple {105462#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105463#(<= main_~k~0 23)} is VALID [2022-04-15 12:41:24,268 INFO L290 TraceCheckUtils]: 52: Hoare triple {105463#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105463#(<= main_~k~0 23)} is VALID [2022-04-15 12:41:24,273 INFO L290 TraceCheckUtils]: 53: Hoare triple {105463#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105464#(<= main_~k~0 24)} is VALID [2022-04-15 12:41:24,273 INFO L290 TraceCheckUtils]: 54: Hoare triple {105464#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105464#(<= main_~k~0 24)} is VALID [2022-04-15 12:41:24,276 INFO L290 TraceCheckUtils]: 55: Hoare triple {105464#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105465#(<= main_~k~0 25)} is VALID [2022-04-15 12:41:24,276 INFO L290 TraceCheckUtils]: 56: Hoare triple {105465#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105465#(<= main_~k~0 25)} is VALID [2022-04-15 12:41:24,280 INFO L290 TraceCheckUtils]: 57: Hoare triple {105465#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105466#(<= main_~k~0 26)} is VALID [2022-04-15 12:41:24,280 INFO L290 TraceCheckUtils]: 58: Hoare triple {105466#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105466#(<= main_~k~0 26)} is VALID [2022-04-15 12:41:24,284 INFO L290 TraceCheckUtils]: 59: Hoare triple {105466#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105467#(<= main_~k~0 27)} is VALID [2022-04-15 12:41:24,284 INFO L290 TraceCheckUtils]: 60: Hoare triple {105467#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105467#(<= main_~k~0 27)} is VALID [2022-04-15 12:41:24,289 INFO L290 TraceCheckUtils]: 61: Hoare triple {105467#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105468#(<= main_~k~0 28)} is VALID [2022-04-15 12:41:24,289 INFO L290 TraceCheckUtils]: 62: Hoare triple {105468#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105468#(<= main_~k~0 28)} is VALID [2022-04-15 12:41:24,293 INFO L290 TraceCheckUtils]: 63: Hoare triple {105468#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105469#(<= main_~k~0 29)} is VALID [2022-04-15 12:41:24,293 INFO L290 TraceCheckUtils]: 64: Hoare triple {105469#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105469#(<= main_~k~0 29)} is VALID [2022-04-15 12:41:24,296 INFO L290 TraceCheckUtils]: 65: Hoare triple {105469#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105470#(<= main_~k~0 30)} is VALID [2022-04-15 12:41:24,297 INFO L290 TraceCheckUtils]: 66: Hoare triple {105470#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105470#(<= main_~k~0 30)} is VALID [2022-04-15 12:41:24,300 INFO L290 TraceCheckUtils]: 67: Hoare triple {105470#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105471#(<= main_~k~0 31)} is VALID [2022-04-15 12:41:24,300 INFO L290 TraceCheckUtils]: 68: Hoare triple {105471#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105471#(<= main_~k~0 31)} is VALID [2022-04-15 12:41:24,304 INFO L290 TraceCheckUtils]: 69: Hoare triple {105471#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105472#(<= main_~k~0 32)} is VALID [2022-04-15 12:41:24,304 INFO L290 TraceCheckUtils]: 70: Hoare triple {105472#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105472#(<= main_~k~0 32)} is VALID [2022-04-15 12:41:24,308 INFO L290 TraceCheckUtils]: 71: Hoare triple {105472#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105473#(<= main_~k~0 33)} is VALID [2022-04-15 12:41:24,308 INFO L290 TraceCheckUtils]: 72: Hoare triple {105473#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105473#(<= main_~k~0 33)} is VALID [2022-04-15 12:41:24,311 INFO L290 TraceCheckUtils]: 73: Hoare triple {105473#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105474#(<= main_~k~0 34)} is VALID [2022-04-15 12:41:24,311 INFO L290 TraceCheckUtils]: 74: Hoare triple {105474#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105474#(<= main_~k~0 34)} is VALID [2022-04-15 12:41:24,316 INFO L290 TraceCheckUtils]: 75: Hoare triple {105474#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105475#(<= main_~k~0 35)} is VALID [2022-04-15 12:41:24,317 INFO L290 TraceCheckUtils]: 76: Hoare triple {105475#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105475#(<= main_~k~0 35)} is VALID [2022-04-15 12:41:24,321 INFO L290 TraceCheckUtils]: 77: Hoare triple {105475#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105476#(<= main_~k~0 36)} is VALID [2022-04-15 12:41:24,321 INFO L290 TraceCheckUtils]: 78: Hoare triple {105476#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105476#(<= main_~k~0 36)} is VALID [2022-04-15 12:41:24,325 INFO L290 TraceCheckUtils]: 79: Hoare triple {105476#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105477#(<= main_~k~0 37)} is VALID [2022-04-15 12:41:24,326 INFO L290 TraceCheckUtils]: 80: Hoare triple {105477#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105477#(<= main_~k~0 37)} is VALID [2022-04-15 12:41:24,330 INFO L290 TraceCheckUtils]: 81: Hoare triple {105477#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105478#(<= main_~k~0 38)} is VALID [2022-04-15 12:41:24,330 INFO L290 TraceCheckUtils]: 82: Hoare triple {105478#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105478#(<= main_~k~0 38)} is VALID [2022-04-15 12:41:24,338 INFO L290 TraceCheckUtils]: 83: Hoare triple {105478#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105479#(<= main_~k~0 39)} is VALID [2022-04-15 12:41:24,338 INFO L290 TraceCheckUtils]: 84: Hoare triple {105479#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105479#(<= main_~k~0 39)} is VALID [2022-04-15 12:41:24,343 INFO L290 TraceCheckUtils]: 85: Hoare triple {105479#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105480#(<= main_~k~0 40)} is VALID [2022-04-15 12:41:24,343 INFO L290 TraceCheckUtils]: 86: Hoare triple {105480#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105480#(<= main_~k~0 40)} is VALID [2022-04-15 12:41:24,347 INFO L290 TraceCheckUtils]: 87: Hoare triple {105480#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105481#(<= main_~k~0 41)} is VALID [2022-04-15 12:41:24,347 INFO L290 TraceCheckUtils]: 88: Hoare triple {105481#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105481#(<= main_~k~0 41)} is VALID [2022-04-15 12:41:24,350 INFO L290 TraceCheckUtils]: 89: Hoare triple {105481#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105482#(<= main_~k~0 42)} is VALID [2022-04-15 12:41:24,350 INFO L290 TraceCheckUtils]: 90: Hoare triple {105482#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105482#(<= main_~k~0 42)} is VALID [2022-04-15 12:41:24,353 INFO L290 TraceCheckUtils]: 91: Hoare triple {105482#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105483#(<= main_~k~0 43)} is VALID [2022-04-15 12:41:24,353 INFO L290 TraceCheckUtils]: 92: Hoare triple {105483#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105483#(<= main_~k~0 43)} is VALID [2022-04-15 12:41:24,357 INFO L290 TraceCheckUtils]: 93: Hoare triple {105483#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105484#(<= main_~k~0 44)} is VALID [2022-04-15 12:41:24,357 INFO L290 TraceCheckUtils]: 94: Hoare triple {105484#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105484#(<= main_~k~0 44)} is VALID [2022-04-15 12:41:24,360 INFO L290 TraceCheckUtils]: 95: Hoare triple {105484#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105485#(<= main_~k~0 45)} is VALID [2022-04-15 12:41:24,361 INFO L290 TraceCheckUtils]: 96: Hoare triple {105485#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105485#(<= main_~k~0 45)} is VALID [2022-04-15 12:41:24,365 INFO L290 TraceCheckUtils]: 97: Hoare triple {105485#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105486#(<= main_~k~0 46)} is VALID [2022-04-15 12:41:24,365 INFO L290 TraceCheckUtils]: 98: Hoare triple {105486#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105486#(<= main_~k~0 46)} is VALID [2022-04-15 12:41:24,368 INFO L290 TraceCheckUtils]: 99: Hoare triple {105486#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105487#(<= main_~k~0 47)} is VALID [2022-04-15 12:41:24,369 INFO L290 TraceCheckUtils]: 100: Hoare triple {105487#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105487#(<= main_~k~0 47)} is VALID [2022-04-15 12:41:24,372 INFO L290 TraceCheckUtils]: 101: Hoare triple {105487#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105488#(<= main_~k~0 48)} is VALID [2022-04-15 12:41:24,372 INFO L290 TraceCheckUtils]: 102: Hoare triple {105488#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105488#(<= main_~k~0 48)} is VALID [2022-04-15 12:41:24,376 INFO L290 TraceCheckUtils]: 103: Hoare triple {105488#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105489#(<= main_~k~0 49)} is VALID [2022-04-15 12:41:24,376 INFO L290 TraceCheckUtils]: 104: Hoare triple {105489#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105489#(<= main_~k~0 49)} is VALID [2022-04-15 12:41:24,380 INFO L290 TraceCheckUtils]: 105: Hoare triple {105489#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105490#(<= main_~k~0 50)} is VALID [2022-04-15 12:41:24,380 INFO L290 TraceCheckUtils]: 106: Hoare triple {105490#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105490#(<= main_~k~0 50)} is VALID [2022-04-15 12:41:24,384 INFO L290 TraceCheckUtils]: 107: Hoare triple {105490#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105491#(<= main_~k~0 51)} is VALID [2022-04-15 12:41:24,384 INFO L290 TraceCheckUtils]: 108: Hoare triple {105491#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105491#(<= main_~k~0 51)} is VALID [2022-04-15 12:41:24,393 INFO L290 TraceCheckUtils]: 109: Hoare triple {105491#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105492#(<= main_~k~0 52)} is VALID [2022-04-15 12:41:24,393 INFO L290 TraceCheckUtils]: 110: Hoare triple {105492#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105492#(<= main_~k~0 52)} is VALID [2022-04-15 12:41:24,398 INFO L290 TraceCheckUtils]: 111: Hoare triple {105492#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105493#(<= main_~k~0 53)} is VALID [2022-04-15 12:41:24,398 INFO L290 TraceCheckUtils]: 112: Hoare triple {105493#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105493#(<= main_~k~0 53)} is VALID [2022-04-15 12:41:24,401 INFO L290 TraceCheckUtils]: 113: Hoare triple {105493#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105494#(<= main_~k~0 54)} is VALID [2022-04-15 12:41:24,402 INFO L290 TraceCheckUtils]: 114: Hoare triple {105494#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105494#(<= main_~k~0 54)} is VALID [2022-04-15 12:41:24,405 INFO L290 TraceCheckUtils]: 115: Hoare triple {105494#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105495#(<= main_~k~0 55)} is VALID [2022-04-15 12:41:24,405 INFO L290 TraceCheckUtils]: 116: Hoare triple {105495#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105495#(<= main_~k~0 55)} is VALID [2022-04-15 12:41:24,408 INFO L290 TraceCheckUtils]: 117: Hoare triple {105495#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105496#(<= main_~k~0 56)} is VALID [2022-04-15 12:41:24,409 INFO L290 TraceCheckUtils]: 118: Hoare triple {105496#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105496#(<= main_~k~0 56)} is VALID [2022-04-15 12:41:24,412 INFO L290 TraceCheckUtils]: 119: Hoare triple {105496#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105497#(<= main_~k~0 57)} is VALID [2022-04-15 12:41:24,412 INFO L290 TraceCheckUtils]: 120: Hoare triple {105497#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105497#(<= main_~k~0 57)} is VALID [2022-04-15 12:41:24,416 INFO L290 TraceCheckUtils]: 121: Hoare triple {105497#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105498#(<= main_~k~0 58)} is VALID [2022-04-15 12:41:24,416 INFO L290 TraceCheckUtils]: 122: Hoare triple {105498#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105498#(<= main_~k~0 58)} is VALID [2022-04-15 12:41:24,419 INFO L290 TraceCheckUtils]: 123: Hoare triple {105498#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105499#(<= main_~k~0 59)} is VALID [2022-04-15 12:41:24,420 INFO L290 TraceCheckUtils]: 124: Hoare triple {105499#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105499#(<= main_~k~0 59)} is VALID [2022-04-15 12:41:24,423 INFO L290 TraceCheckUtils]: 125: Hoare triple {105499#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105500#(<= main_~k~0 60)} is VALID [2022-04-15 12:41:24,423 INFO L290 TraceCheckUtils]: 126: Hoare triple {105500#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105500#(<= main_~k~0 60)} is VALID [2022-04-15 12:41:24,426 INFO L290 TraceCheckUtils]: 127: Hoare triple {105500#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105501#(<= main_~k~0 61)} is VALID [2022-04-15 12:41:24,426 INFO L290 TraceCheckUtils]: 128: Hoare triple {105501#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105501#(<= main_~k~0 61)} is VALID [2022-04-15 12:41:24,430 INFO L290 TraceCheckUtils]: 129: Hoare triple {105501#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105502#(<= main_~k~0 62)} is VALID [2022-04-15 12:41:24,430 INFO L290 TraceCheckUtils]: 130: Hoare triple {105502#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105502#(<= main_~k~0 62)} is VALID [2022-04-15 12:41:24,436 INFO L290 TraceCheckUtils]: 131: Hoare triple {105502#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105503#(<= main_~k~0 63)} is VALID [2022-04-15 12:41:24,436 INFO L290 TraceCheckUtils]: 132: Hoare triple {105503#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105503#(<= main_~k~0 63)} is VALID [2022-04-15 12:41:24,440 INFO L290 TraceCheckUtils]: 133: Hoare triple {105503#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105504#(<= main_~k~0 64)} is VALID [2022-04-15 12:41:24,440 INFO L290 TraceCheckUtils]: 134: Hoare triple {105504#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105504#(<= main_~k~0 64)} is VALID [2022-04-15 12:41:24,444 INFO L290 TraceCheckUtils]: 135: Hoare triple {105504#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105505#(<= main_~k~0 65)} is VALID [2022-04-15 12:41:24,444 INFO L290 TraceCheckUtils]: 136: Hoare triple {105505#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105505#(<= main_~k~0 65)} is VALID [2022-04-15 12:41:24,450 INFO L290 TraceCheckUtils]: 137: Hoare triple {105505#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105506#(<= main_~k~0 66)} is VALID [2022-04-15 12:41:24,450 INFO L290 TraceCheckUtils]: 138: Hoare triple {105506#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105506#(<= main_~k~0 66)} is VALID [2022-04-15 12:41:24,456 INFO L290 TraceCheckUtils]: 139: Hoare triple {105506#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105507#(<= main_~k~0 67)} is VALID [2022-04-15 12:41:24,456 INFO L290 TraceCheckUtils]: 140: Hoare triple {105507#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105507#(<= main_~k~0 67)} is VALID [2022-04-15 12:41:24,463 INFO L290 TraceCheckUtils]: 141: Hoare triple {105507#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105508#(<= main_~k~0 68)} is VALID [2022-04-15 12:41:24,463 INFO L290 TraceCheckUtils]: 142: Hoare triple {105508#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105508#(<= main_~k~0 68)} is VALID [2022-04-15 12:41:24,466 INFO L290 TraceCheckUtils]: 143: Hoare triple {105508#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105509#(<= main_~k~0 69)} is VALID [2022-04-15 12:41:24,466 INFO L290 TraceCheckUtils]: 144: Hoare triple {105509#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105509#(<= main_~k~0 69)} is VALID [2022-04-15 12:41:24,470 INFO L290 TraceCheckUtils]: 145: Hoare triple {105509#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105510#(<= main_~k~0 70)} is VALID [2022-04-15 12:41:24,470 INFO L290 TraceCheckUtils]: 146: Hoare triple {105510#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105510#(<= main_~k~0 70)} is VALID [2022-04-15 12:41:24,474 INFO L290 TraceCheckUtils]: 147: Hoare triple {105510#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105511#(<= main_~k~0 71)} is VALID [2022-04-15 12:41:24,474 INFO L290 TraceCheckUtils]: 148: Hoare triple {105511#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105511#(<= main_~k~0 71)} is VALID [2022-04-15 12:41:24,479 INFO L290 TraceCheckUtils]: 149: Hoare triple {105511#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105512#(<= main_~k~0 72)} is VALID [2022-04-15 12:41:24,479 INFO L290 TraceCheckUtils]: 150: Hoare triple {105512#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105512#(<= main_~k~0 72)} is VALID [2022-04-15 12:41:24,483 INFO L290 TraceCheckUtils]: 151: Hoare triple {105512#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105513#(<= main_~k~0 73)} is VALID [2022-04-15 12:41:24,483 INFO L290 TraceCheckUtils]: 152: Hoare triple {105513#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105513#(<= main_~k~0 73)} is VALID [2022-04-15 12:41:24,487 INFO L290 TraceCheckUtils]: 153: Hoare triple {105513#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105514#(<= main_~k~0 74)} is VALID [2022-04-15 12:41:24,487 INFO L290 TraceCheckUtils]: 154: Hoare triple {105514#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105514#(<= main_~k~0 74)} is VALID [2022-04-15 12:41:24,491 INFO L290 TraceCheckUtils]: 155: Hoare triple {105514#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105515#(<= main_~k~0 75)} is VALID [2022-04-15 12:41:24,491 INFO L290 TraceCheckUtils]: 156: Hoare triple {105515#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105515#(<= main_~k~0 75)} is VALID [2022-04-15 12:41:24,495 INFO L290 TraceCheckUtils]: 157: Hoare triple {105515#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105516#(<= main_~k~0 76)} is VALID [2022-04-15 12:41:24,495 INFO L290 TraceCheckUtils]: 158: Hoare triple {105516#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105516#(<= main_~k~0 76)} is VALID [2022-04-15 12:41:24,499 INFO L290 TraceCheckUtils]: 159: Hoare triple {105516#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105517#(<= main_~k~0 77)} is VALID [2022-04-15 12:41:24,499 INFO L290 TraceCheckUtils]: 160: Hoare triple {105517#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105517#(<= main_~k~0 77)} is VALID [2022-04-15 12:41:24,503 INFO L290 TraceCheckUtils]: 161: Hoare triple {105517#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105518#(<= main_~k~0 78)} is VALID [2022-04-15 12:41:24,503 INFO L290 TraceCheckUtils]: 162: Hoare triple {105518#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105518#(<= main_~k~0 78)} is VALID [2022-04-15 12:41:24,506 INFO L290 TraceCheckUtils]: 163: Hoare triple {105518#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105519#(<= main_~k~0 79)} is VALID [2022-04-15 12:41:24,506 INFO L290 TraceCheckUtils]: 164: Hoare triple {105519#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105519#(<= main_~k~0 79)} is VALID [2022-04-15 12:41:24,510 INFO L290 TraceCheckUtils]: 165: Hoare triple {105519#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105520#(<= main_~k~0 80)} is VALID [2022-04-15 12:41:24,510 INFO L290 TraceCheckUtils]: 166: Hoare triple {105520#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105520#(<= main_~k~0 80)} is VALID [2022-04-15 12:41:24,516 INFO L290 TraceCheckUtils]: 167: Hoare triple {105520#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105521#(<= main_~k~0 81)} is VALID [2022-04-15 12:41:24,516 INFO L290 TraceCheckUtils]: 168: Hoare triple {105521#(<= main_~k~0 81)} assume !(~i~0 < 1000000); {105521#(<= main_~k~0 81)} is VALID [2022-04-15 12:41:24,516 INFO L272 TraceCheckUtils]: 169: Hoare triple {105521#(<= main_~k~0 81)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {105522#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:41:24,517 INFO L290 TraceCheckUtils]: 170: Hoare triple {105522#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {105523#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:41:24,517 INFO L290 TraceCheckUtils]: 171: Hoare triple {105523#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {105436#false} is VALID [2022-04-15 12:41:24,517 INFO L290 TraceCheckUtils]: 172: Hoare triple {105436#false} assume !false; {105436#false} is VALID [2022-04-15 12:41:24,517 INFO L134 CoverageAnalysis]: Checked inductivity of 6561 backedges. 0 proven. 6561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:41:24,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:41:24,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966369239] [2022-04-15 12:41:24,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966369239] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:41:24,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506206173] [2022-04-15 12:41:24,518 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:41:24,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:41:24,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:41:24,519 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:41:24,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-04-15 12:41:24,733 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 82 check-sat command(s) [2022-04-15 12:41:24,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:41:24,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 940 conjuncts, 85 conjunts are in the unsatisfiable core [2022-04-15 12:41:24,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:41:24,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:41:25,398 INFO L272 TraceCheckUtils]: 0: Hoare triple {105435#true} call ULTIMATE.init(); {105435#true} is VALID [2022-04-15 12:41:25,398 INFO L290 TraceCheckUtils]: 1: Hoare triple {105435#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {105435#true} is VALID [2022-04-15 12:41:25,398 INFO L290 TraceCheckUtils]: 2: Hoare triple {105435#true} assume true; {105435#true} is VALID [2022-04-15 12:41:25,398 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {105435#true} {105435#true} #54#return; {105435#true} is VALID [2022-04-15 12:41:25,398 INFO L272 TraceCheckUtils]: 4: Hoare triple {105435#true} call #t~ret3 := main(); {105435#true} is VALID [2022-04-15 12:41:25,399 INFO L290 TraceCheckUtils]: 5: Hoare triple {105435#true} ~i~0 := 0;~k~0 := 0; {105543#(<= main_~k~0 0)} is VALID [2022-04-15 12:41:25,399 INFO L290 TraceCheckUtils]: 6: Hoare triple {105543#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105543#(<= main_~k~0 0)} is VALID [2022-04-15 12:41:25,407 INFO L290 TraceCheckUtils]: 7: Hoare triple {105543#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105441#(<= main_~k~0 1)} is VALID [2022-04-15 12:41:25,407 INFO L290 TraceCheckUtils]: 8: Hoare triple {105441#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105441#(<= main_~k~0 1)} is VALID [2022-04-15 12:41:25,410 INFO L290 TraceCheckUtils]: 9: Hoare triple {105441#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105442#(<= main_~k~0 2)} is VALID [2022-04-15 12:41:25,410 INFO L290 TraceCheckUtils]: 10: Hoare triple {105442#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105442#(<= main_~k~0 2)} is VALID [2022-04-15 12:41:25,414 INFO L290 TraceCheckUtils]: 11: Hoare triple {105442#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105443#(<= main_~k~0 3)} is VALID [2022-04-15 12:41:25,414 INFO L290 TraceCheckUtils]: 12: Hoare triple {105443#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105443#(<= main_~k~0 3)} is VALID [2022-04-15 12:41:25,417 INFO L290 TraceCheckUtils]: 13: Hoare triple {105443#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105444#(<= main_~k~0 4)} is VALID [2022-04-15 12:41:25,417 INFO L290 TraceCheckUtils]: 14: Hoare triple {105444#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105444#(<= main_~k~0 4)} is VALID [2022-04-15 12:41:25,420 INFO L290 TraceCheckUtils]: 15: Hoare triple {105444#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105445#(<= main_~k~0 5)} is VALID [2022-04-15 12:41:25,420 INFO L290 TraceCheckUtils]: 16: Hoare triple {105445#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105445#(<= main_~k~0 5)} is VALID [2022-04-15 12:41:25,424 INFO L290 TraceCheckUtils]: 17: Hoare triple {105445#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105446#(<= main_~k~0 6)} is VALID [2022-04-15 12:41:25,424 INFO L290 TraceCheckUtils]: 18: Hoare triple {105446#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105446#(<= main_~k~0 6)} is VALID [2022-04-15 12:41:25,427 INFO L290 TraceCheckUtils]: 19: Hoare triple {105446#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105447#(<= main_~k~0 7)} is VALID [2022-04-15 12:41:25,427 INFO L290 TraceCheckUtils]: 20: Hoare triple {105447#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105447#(<= main_~k~0 7)} is VALID [2022-04-15 12:41:25,430 INFO L290 TraceCheckUtils]: 21: Hoare triple {105447#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105448#(<= main_~k~0 8)} is VALID [2022-04-15 12:41:25,431 INFO L290 TraceCheckUtils]: 22: Hoare triple {105448#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105448#(<= main_~k~0 8)} is VALID [2022-04-15 12:41:25,435 INFO L290 TraceCheckUtils]: 23: Hoare triple {105448#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105449#(<= main_~k~0 9)} is VALID [2022-04-15 12:41:25,435 INFO L290 TraceCheckUtils]: 24: Hoare triple {105449#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105449#(<= main_~k~0 9)} is VALID [2022-04-15 12:41:25,438 INFO L290 TraceCheckUtils]: 25: Hoare triple {105449#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105450#(<= main_~k~0 10)} is VALID [2022-04-15 12:41:25,438 INFO L290 TraceCheckUtils]: 26: Hoare triple {105450#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105450#(<= main_~k~0 10)} is VALID [2022-04-15 12:41:25,442 INFO L290 TraceCheckUtils]: 27: Hoare triple {105450#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105451#(<= main_~k~0 11)} is VALID [2022-04-15 12:41:25,442 INFO L290 TraceCheckUtils]: 28: Hoare triple {105451#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105451#(<= main_~k~0 11)} is VALID [2022-04-15 12:41:25,445 INFO L290 TraceCheckUtils]: 29: Hoare triple {105451#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105452#(<= main_~k~0 12)} is VALID [2022-04-15 12:41:25,445 INFO L290 TraceCheckUtils]: 30: Hoare triple {105452#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105452#(<= main_~k~0 12)} is VALID [2022-04-15 12:41:25,448 INFO L290 TraceCheckUtils]: 31: Hoare triple {105452#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105453#(<= main_~k~0 13)} is VALID [2022-04-15 12:41:25,449 INFO L290 TraceCheckUtils]: 32: Hoare triple {105453#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105453#(<= main_~k~0 13)} is VALID [2022-04-15 12:41:25,452 INFO L290 TraceCheckUtils]: 33: Hoare triple {105453#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105454#(<= main_~k~0 14)} is VALID [2022-04-15 12:41:25,452 INFO L290 TraceCheckUtils]: 34: Hoare triple {105454#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105454#(<= main_~k~0 14)} is VALID [2022-04-15 12:41:25,455 INFO L290 TraceCheckUtils]: 35: Hoare triple {105454#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105455#(<= main_~k~0 15)} is VALID [2022-04-15 12:41:25,455 INFO L290 TraceCheckUtils]: 36: Hoare triple {105455#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105455#(<= main_~k~0 15)} is VALID [2022-04-15 12:41:25,458 INFO L290 TraceCheckUtils]: 37: Hoare triple {105455#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105456#(<= main_~k~0 16)} is VALID [2022-04-15 12:41:25,458 INFO L290 TraceCheckUtils]: 38: Hoare triple {105456#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105456#(<= main_~k~0 16)} is VALID [2022-04-15 12:41:25,462 INFO L290 TraceCheckUtils]: 39: Hoare triple {105456#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105457#(<= main_~k~0 17)} is VALID [2022-04-15 12:41:25,462 INFO L290 TraceCheckUtils]: 40: Hoare triple {105457#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105457#(<= main_~k~0 17)} is VALID [2022-04-15 12:41:25,465 INFO L290 TraceCheckUtils]: 41: Hoare triple {105457#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105458#(<= main_~k~0 18)} is VALID [2022-04-15 12:41:25,465 INFO L290 TraceCheckUtils]: 42: Hoare triple {105458#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105458#(<= main_~k~0 18)} is VALID [2022-04-15 12:41:25,468 INFO L290 TraceCheckUtils]: 43: Hoare triple {105458#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105459#(<= main_~k~0 19)} is VALID [2022-04-15 12:41:25,469 INFO L290 TraceCheckUtils]: 44: Hoare triple {105459#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105459#(<= main_~k~0 19)} is VALID [2022-04-15 12:41:25,472 INFO L290 TraceCheckUtils]: 45: Hoare triple {105459#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105460#(<= main_~k~0 20)} is VALID [2022-04-15 12:41:25,472 INFO L290 TraceCheckUtils]: 46: Hoare triple {105460#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105460#(<= main_~k~0 20)} is VALID [2022-04-15 12:41:25,475 INFO L290 TraceCheckUtils]: 47: Hoare triple {105460#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105461#(<= main_~k~0 21)} is VALID [2022-04-15 12:41:25,476 INFO L290 TraceCheckUtils]: 48: Hoare triple {105461#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105461#(<= main_~k~0 21)} is VALID [2022-04-15 12:41:25,479 INFO L290 TraceCheckUtils]: 49: Hoare triple {105461#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105462#(<= main_~k~0 22)} is VALID [2022-04-15 12:41:25,479 INFO L290 TraceCheckUtils]: 50: Hoare triple {105462#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105462#(<= main_~k~0 22)} is VALID [2022-04-15 12:41:25,482 INFO L290 TraceCheckUtils]: 51: Hoare triple {105462#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105463#(<= main_~k~0 23)} is VALID [2022-04-15 12:41:25,482 INFO L290 TraceCheckUtils]: 52: Hoare triple {105463#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105463#(<= main_~k~0 23)} is VALID [2022-04-15 12:41:25,486 INFO L290 TraceCheckUtils]: 53: Hoare triple {105463#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105464#(<= main_~k~0 24)} is VALID [2022-04-15 12:41:25,486 INFO L290 TraceCheckUtils]: 54: Hoare triple {105464#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105464#(<= main_~k~0 24)} is VALID [2022-04-15 12:41:25,489 INFO L290 TraceCheckUtils]: 55: Hoare triple {105464#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105465#(<= main_~k~0 25)} is VALID [2022-04-15 12:41:25,489 INFO L290 TraceCheckUtils]: 56: Hoare triple {105465#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105465#(<= main_~k~0 25)} is VALID [2022-04-15 12:41:25,492 INFO L290 TraceCheckUtils]: 57: Hoare triple {105465#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105466#(<= main_~k~0 26)} is VALID [2022-04-15 12:41:25,492 INFO L290 TraceCheckUtils]: 58: Hoare triple {105466#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105466#(<= main_~k~0 26)} is VALID [2022-04-15 12:41:25,496 INFO L290 TraceCheckUtils]: 59: Hoare triple {105466#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105467#(<= main_~k~0 27)} is VALID [2022-04-15 12:41:25,496 INFO L290 TraceCheckUtils]: 60: Hoare triple {105467#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105467#(<= main_~k~0 27)} is VALID [2022-04-15 12:41:25,499 INFO L290 TraceCheckUtils]: 61: Hoare triple {105467#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105468#(<= main_~k~0 28)} is VALID [2022-04-15 12:41:25,499 INFO L290 TraceCheckUtils]: 62: Hoare triple {105468#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105468#(<= main_~k~0 28)} is VALID [2022-04-15 12:41:25,502 INFO L290 TraceCheckUtils]: 63: Hoare triple {105468#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105469#(<= main_~k~0 29)} is VALID [2022-04-15 12:41:25,502 INFO L290 TraceCheckUtils]: 64: Hoare triple {105469#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105469#(<= main_~k~0 29)} is VALID [2022-04-15 12:41:25,505 INFO L290 TraceCheckUtils]: 65: Hoare triple {105469#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105470#(<= main_~k~0 30)} is VALID [2022-04-15 12:41:25,506 INFO L290 TraceCheckUtils]: 66: Hoare triple {105470#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105470#(<= main_~k~0 30)} is VALID [2022-04-15 12:41:25,509 INFO L290 TraceCheckUtils]: 67: Hoare triple {105470#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105471#(<= main_~k~0 31)} is VALID [2022-04-15 12:41:25,509 INFO L290 TraceCheckUtils]: 68: Hoare triple {105471#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105471#(<= main_~k~0 31)} is VALID [2022-04-15 12:41:25,513 INFO L290 TraceCheckUtils]: 69: Hoare triple {105471#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105472#(<= main_~k~0 32)} is VALID [2022-04-15 12:41:25,513 INFO L290 TraceCheckUtils]: 70: Hoare triple {105472#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105472#(<= main_~k~0 32)} is VALID [2022-04-15 12:41:25,517 INFO L290 TraceCheckUtils]: 71: Hoare triple {105472#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105473#(<= main_~k~0 33)} is VALID [2022-04-15 12:41:25,517 INFO L290 TraceCheckUtils]: 72: Hoare triple {105473#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105473#(<= main_~k~0 33)} is VALID [2022-04-15 12:41:25,520 INFO L290 TraceCheckUtils]: 73: Hoare triple {105473#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105474#(<= main_~k~0 34)} is VALID [2022-04-15 12:41:25,520 INFO L290 TraceCheckUtils]: 74: Hoare triple {105474#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105474#(<= main_~k~0 34)} is VALID [2022-04-15 12:41:25,524 INFO L290 TraceCheckUtils]: 75: Hoare triple {105474#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105475#(<= main_~k~0 35)} is VALID [2022-04-15 12:41:25,524 INFO L290 TraceCheckUtils]: 76: Hoare triple {105475#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105475#(<= main_~k~0 35)} is VALID [2022-04-15 12:41:25,527 INFO L290 TraceCheckUtils]: 77: Hoare triple {105475#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105476#(<= main_~k~0 36)} is VALID [2022-04-15 12:41:25,528 INFO L290 TraceCheckUtils]: 78: Hoare triple {105476#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105476#(<= main_~k~0 36)} is VALID [2022-04-15 12:41:25,536 INFO L290 TraceCheckUtils]: 79: Hoare triple {105476#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105477#(<= main_~k~0 37)} is VALID [2022-04-15 12:41:25,536 INFO L290 TraceCheckUtils]: 80: Hoare triple {105477#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105477#(<= main_~k~0 37)} is VALID [2022-04-15 12:41:25,539 INFO L290 TraceCheckUtils]: 81: Hoare triple {105477#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105478#(<= main_~k~0 38)} is VALID [2022-04-15 12:41:25,539 INFO L290 TraceCheckUtils]: 82: Hoare triple {105478#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105478#(<= main_~k~0 38)} is VALID [2022-04-15 12:41:25,542 INFO L290 TraceCheckUtils]: 83: Hoare triple {105478#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105479#(<= main_~k~0 39)} is VALID [2022-04-15 12:41:25,543 INFO L290 TraceCheckUtils]: 84: Hoare triple {105479#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105479#(<= main_~k~0 39)} is VALID [2022-04-15 12:41:25,546 INFO L290 TraceCheckUtils]: 85: Hoare triple {105479#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105480#(<= main_~k~0 40)} is VALID [2022-04-15 12:41:25,546 INFO L290 TraceCheckUtils]: 86: Hoare triple {105480#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105480#(<= main_~k~0 40)} is VALID [2022-04-15 12:41:25,549 INFO L290 TraceCheckUtils]: 87: Hoare triple {105480#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105481#(<= main_~k~0 41)} is VALID [2022-04-15 12:41:25,549 INFO L290 TraceCheckUtils]: 88: Hoare triple {105481#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105481#(<= main_~k~0 41)} is VALID [2022-04-15 12:41:25,552 INFO L290 TraceCheckUtils]: 89: Hoare triple {105481#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105482#(<= main_~k~0 42)} is VALID [2022-04-15 12:41:25,552 INFO L290 TraceCheckUtils]: 90: Hoare triple {105482#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105482#(<= main_~k~0 42)} is VALID [2022-04-15 12:41:25,555 INFO L290 TraceCheckUtils]: 91: Hoare triple {105482#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105483#(<= main_~k~0 43)} is VALID [2022-04-15 12:41:25,556 INFO L290 TraceCheckUtils]: 92: Hoare triple {105483#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105483#(<= main_~k~0 43)} is VALID [2022-04-15 12:41:25,559 INFO L290 TraceCheckUtils]: 93: Hoare triple {105483#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105484#(<= main_~k~0 44)} is VALID [2022-04-15 12:41:25,559 INFO L290 TraceCheckUtils]: 94: Hoare triple {105484#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105484#(<= main_~k~0 44)} is VALID [2022-04-15 12:41:25,562 INFO L290 TraceCheckUtils]: 95: Hoare triple {105484#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105485#(<= main_~k~0 45)} is VALID [2022-04-15 12:41:25,562 INFO L290 TraceCheckUtils]: 96: Hoare triple {105485#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105485#(<= main_~k~0 45)} is VALID [2022-04-15 12:41:25,565 INFO L290 TraceCheckUtils]: 97: Hoare triple {105485#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105486#(<= main_~k~0 46)} is VALID [2022-04-15 12:41:25,566 INFO L290 TraceCheckUtils]: 98: Hoare triple {105486#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105486#(<= main_~k~0 46)} is VALID [2022-04-15 12:41:25,569 INFO L290 TraceCheckUtils]: 99: Hoare triple {105486#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105487#(<= main_~k~0 47)} is VALID [2022-04-15 12:41:25,569 INFO L290 TraceCheckUtils]: 100: Hoare triple {105487#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105487#(<= main_~k~0 47)} is VALID [2022-04-15 12:41:25,572 INFO L290 TraceCheckUtils]: 101: Hoare triple {105487#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105488#(<= main_~k~0 48)} is VALID [2022-04-15 12:41:25,572 INFO L290 TraceCheckUtils]: 102: Hoare triple {105488#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105488#(<= main_~k~0 48)} is VALID [2022-04-15 12:41:25,575 INFO L290 TraceCheckUtils]: 103: Hoare triple {105488#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105489#(<= main_~k~0 49)} is VALID [2022-04-15 12:41:25,575 INFO L290 TraceCheckUtils]: 104: Hoare triple {105489#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105489#(<= main_~k~0 49)} is VALID [2022-04-15 12:41:25,578 INFO L290 TraceCheckUtils]: 105: Hoare triple {105489#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105490#(<= main_~k~0 50)} is VALID [2022-04-15 12:41:25,579 INFO L290 TraceCheckUtils]: 106: Hoare triple {105490#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105490#(<= main_~k~0 50)} is VALID [2022-04-15 12:41:25,582 INFO L290 TraceCheckUtils]: 107: Hoare triple {105490#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105491#(<= main_~k~0 51)} is VALID [2022-04-15 12:41:25,582 INFO L290 TraceCheckUtils]: 108: Hoare triple {105491#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105491#(<= main_~k~0 51)} is VALID [2022-04-15 12:41:25,585 INFO L290 TraceCheckUtils]: 109: Hoare triple {105491#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105492#(<= main_~k~0 52)} is VALID [2022-04-15 12:41:25,585 INFO L290 TraceCheckUtils]: 110: Hoare triple {105492#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105492#(<= main_~k~0 52)} is VALID [2022-04-15 12:41:25,588 INFO L290 TraceCheckUtils]: 111: Hoare triple {105492#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105493#(<= main_~k~0 53)} is VALID [2022-04-15 12:41:25,588 INFO L290 TraceCheckUtils]: 112: Hoare triple {105493#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105493#(<= main_~k~0 53)} is VALID [2022-04-15 12:41:25,591 INFO L290 TraceCheckUtils]: 113: Hoare triple {105493#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105494#(<= main_~k~0 54)} is VALID [2022-04-15 12:41:25,592 INFO L290 TraceCheckUtils]: 114: Hoare triple {105494#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105494#(<= main_~k~0 54)} is VALID [2022-04-15 12:41:25,595 INFO L290 TraceCheckUtils]: 115: Hoare triple {105494#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105495#(<= main_~k~0 55)} is VALID [2022-04-15 12:41:25,595 INFO L290 TraceCheckUtils]: 116: Hoare triple {105495#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105495#(<= main_~k~0 55)} is VALID [2022-04-15 12:41:25,598 INFO L290 TraceCheckUtils]: 117: Hoare triple {105495#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105496#(<= main_~k~0 56)} is VALID [2022-04-15 12:41:25,598 INFO L290 TraceCheckUtils]: 118: Hoare triple {105496#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105496#(<= main_~k~0 56)} is VALID [2022-04-15 12:41:25,601 INFO L290 TraceCheckUtils]: 119: Hoare triple {105496#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105497#(<= main_~k~0 57)} is VALID [2022-04-15 12:41:25,601 INFO L290 TraceCheckUtils]: 120: Hoare triple {105497#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105497#(<= main_~k~0 57)} is VALID [2022-04-15 12:41:25,605 INFO L290 TraceCheckUtils]: 121: Hoare triple {105497#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105498#(<= main_~k~0 58)} is VALID [2022-04-15 12:41:25,605 INFO L290 TraceCheckUtils]: 122: Hoare triple {105498#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105498#(<= main_~k~0 58)} is VALID [2022-04-15 12:41:25,608 INFO L290 TraceCheckUtils]: 123: Hoare triple {105498#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105499#(<= main_~k~0 59)} is VALID [2022-04-15 12:41:25,608 INFO L290 TraceCheckUtils]: 124: Hoare triple {105499#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105499#(<= main_~k~0 59)} is VALID [2022-04-15 12:41:25,611 INFO L290 TraceCheckUtils]: 125: Hoare triple {105499#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105500#(<= main_~k~0 60)} is VALID [2022-04-15 12:41:25,611 INFO L290 TraceCheckUtils]: 126: Hoare triple {105500#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105500#(<= main_~k~0 60)} is VALID [2022-04-15 12:41:25,614 INFO L290 TraceCheckUtils]: 127: Hoare triple {105500#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105501#(<= main_~k~0 61)} is VALID [2022-04-15 12:41:25,615 INFO L290 TraceCheckUtils]: 128: Hoare triple {105501#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105501#(<= main_~k~0 61)} is VALID [2022-04-15 12:41:25,618 INFO L290 TraceCheckUtils]: 129: Hoare triple {105501#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105502#(<= main_~k~0 62)} is VALID [2022-04-15 12:41:25,618 INFO L290 TraceCheckUtils]: 130: Hoare triple {105502#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105502#(<= main_~k~0 62)} is VALID [2022-04-15 12:41:25,621 INFO L290 TraceCheckUtils]: 131: Hoare triple {105502#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105503#(<= main_~k~0 63)} is VALID [2022-04-15 12:41:25,621 INFO L290 TraceCheckUtils]: 132: Hoare triple {105503#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105503#(<= main_~k~0 63)} is VALID [2022-04-15 12:41:25,624 INFO L290 TraceCheckUtils]: 133: Hoare triple {105503#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105504#(<= main_~k~0 64)} is VALID [2022-04-15 12:41:25,625 INFO L290 TraceCheckUtils]: 134: Hoare triple {105504#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105504#(<= main_~k~0 64)} is VALID [2022-04-15 12:41:25,628 INFO L290 TraceCheckUtils]: 135: Hoare triple {105504#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105505#(<= main_~k~0 65)} is VALID [2022-04-15 12:41:25,628 INFO L290 TraceCheckUtils]: 136: Hoare triple {105505#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105505#(<= main_~k~0 65)} is VALID [2022-04-15 12:41:25,631 INFO L290 TraceCheckUtils]: 137: Hoare triple {105505#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105506#(<= main_~k~0 66)} is VALID [2022-04-15 12:41:25,631 INFO L290 TraceCheckUtils]: 138: Hoare triple {105506#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105506#(<= main_~k~0 66)} is VALID [2022-04-15 12:41:25,634 INFO L290 TraceCheckUtils]: 139: Hoare triple {105506#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105507#(<= main_~k~0 67)} is VALID [2022-04-15 12:41:25,635 INFO L290 TraceCheckUtils]: 140: Hoare triple {105507#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105507#(<= main_~k~0 67)} is VALID [2022-04-15 12:41:25,638 INFO L290 TraceCheckUtils]: 141: Hoare triple {105507#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105508#(<= main_~k~0 68)} is VALID [2022-04-15 12:41:25,638 INFO L290 TraceCheckUtils]: 142: Hoare triple {105508#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105508#(<= main_~k~0 68)} is VALID [2022-04-15 12:41:25,641 INFO L290 TraceCheckUtils]: 143: Hoare triple {105508#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105509#(<= main_~k~0 69)} is VALID [2022-04-15 12:41:25,641 INFO L290 TraceCheckUtils]: 144: Hoare triple {105509#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105509#(<= main_~k~0 69)} is VALID [2022-04-15 12:41:25,644 INFO L290 TraceCheckUtils]: 145: Hoare triple {105509#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105510#(<= main_~k~0 70)} is VALID [2022-04-15 12:41:25,644 INFO L290 TraceCheckUtils]: 146: Hoare triple {105510#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105510#(<= main_~k~0 70)} is VALID [2022-04-15 12:41:25,647 INFO L290 TraceCheckUtils]: 147: Hoare triple {105510#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105511#(<= main_~k~0 71)} is VALID [2022-04-15 12:41:25,648 INFO L290 TraceCheckUtils]: 148: Hoare triple {105511#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105511#(<= main_~k~0 71)} is VALID [2022-04-15 12:41:25,651 INFO L290 TraceCheckUtils]: 149: Hoare triple {105511#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105512#(<= main_~k~0 72)} is VALID [2022-04-15 12:41:25,651 INFO L290 TraceCheckUtils]: 150: Hoare triple {105512#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105512#(<= main_~k~0 72)} is VALID [2022-04-15 12:41:25,654 INFO L290 TraceCheckUtils]: 151: Hoare triple {105512#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105513#(<= main_~k~0 73)} is VALID [2022-04-15 12:41:25,654 INFO L290 TraceCheckUtils]: 152: Hoare triple {105513#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105513#(<= main_~k~0 73)} is VALID [2022-04-15 12:41:25,657 INFO L290 TraceCheckUtils]: 153: Hoare triple {105513#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105514#(<= main_~k~0 74)} is VALID [2022-04-15 12:41:25,658 INFO L290 TraceCheckUtils]: 154: Hoare triple {105514#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105514#(<= main_~k~0 74)} is VALID [2022-04-15 12:41:25,661 INFO L290 TraceCheckUtils]: 155: Hoare triple {105514#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105515#(<= main_~k~0 75)} is VALID [2022-04-15 12:41:25,661 INFO L290 TraceCheckUtils]: 156: Hoare triple {105515#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105515#(<= main_~k~0 75)} is VALID [2022-04-15 12:41:25,664 INFO L290 TraceCheckUtils]: 157: Hoare triple {105515#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105516#(<= main_~k~0 76)} is VALID [2022-04-15 12:41:25,664 INFO L290 TraceCheckUtils]: 158: Hoare triple {105516#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105516#(<= main_~k~0 76)} is VALID [2022-04-15 12:41:25,667 INFO L290 TraceCheckUtils]: 159: Hoare triple {105516#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105517#(<= main_~k~0 77)} is VALID [2022-04-15 12:41:25,667 INFO L290 TraceCheckUtils]: 160: Hoare triple {105517#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105517#(<= main_~k~0 77)} is VALID [2022-04-15 12:41:25,670 INFO L290 TraceCheckUtils]: 161: Hoare triple {105517#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105518#(<= main_~k~0 78)} is VALID [2022-04-15 12:41:25,671 INFO L290 TraceCheckUtils]: 162: Hoare triple {105518#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105518#(<= main_~k~0 78)} is VALID [2022-04-15 12:41:25,674 INFO L290 TraceCheckUtils]: 163: Hoare triple {105518#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105519#(<= main_~k~0 79)} is VALID [2022-04-15 12:41:25,674 INFO L290 TraceCheckUtils]: 164: Hoare triple {105519#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105519#(<= main_~k~0 79)} is VALID [2022-04-15 12:41:25,677 INFO L290 TraceCheckUtils]: 165: Hoare triple {105519#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105520#(<= main_~k~0 80)} is VALID [2022-04-15 12:41:25,677 INFO L290 TraceCheckUtils]: 166: Hoare triple {105520#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {105520#(<= main_~k~0 80)} is VALID [2022-04-15 12:41:25,680 INFO L290 TraceCheckUtils]: 167: Hoare triple {105520#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {105521#(<= main_~k~0 81)} is VALID [2022-04-15 12:41:25,680 INFO L290 TraceCheckUtils]: 168: Hoare triple {105521#(<= main_~k~0 81)} assume !(~i~0 < 1000000); {105521#(<= main_~k~0 81)} is VALID [2022-04-15 12:41:25,681 INFO L272 TraceCheckUtils]: 169: Hoare triple {105521#(<= main_~k~0 81)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {106036#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:41:25,681 INFO L290 TraceCheckUtils]: 170: Hoare triple {106036#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {106040#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:41:25,681 INFO L290 TraceCheckUtils]: 171: Hoare triple {106040#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {105436#false} is VALID [2022-04-15 12:41:25,682 INFO L290 TraceCheckUtils]: 172: Hoare triple {105436#false} assume !false; {105436#false} is VALID [2022-04-15 12:41:25,682 INFO L134 CoverageAnalysis]: Checked inductivity of 6561 backedges. 0 proven. 6561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:41:25,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:41:30,864 INFO L290 TraceCheckUtils]: 172: Hoare triple {105436#false} assume !false; {105436#false} is VALID [2022-04-15 12:41:30,864 INFO L290 TraceCheckUtils]: 171: Hoare triple {106040#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {105436#false} is VALID [2022-04-15 12:41:30,864 INFO L290 TraceCheckUtils]: 170: Hoare triple {106036#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {106040#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:41:30,865 INFO L272 TraceCheckUtils]: 169: Hoare triple {106056#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {106036#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:41:30,865 INFO L290 TraceCheckUtils]: 168: Hoare triple {106056#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {106056#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:41:30,873 INFO L290 TraceCheckUtils]: 167: Hoare triple {106063#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106056#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:41:30,873 INFO L290 TraceCheckUtils]: 166: Hoare triple {106063#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106063#(<= main_~k~0 999999)} is VALID [2022-04-15 12:41:30,876 INFO L290 TraceCheckUtils]: 165: Hoare triple {106070#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106063#(<= main_~k~0 999999)} is VALID [2022-04-15 12:41:30,877 INFO L290 TraceCheckUtils]: 164: Hoare triple {106070#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106070#(<= main_~k~0 999998)} is VALID [2022-04-15 12:41:30,880 INFO L290 TraceCheckUtils]: 163: Hoare triple {106077#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106070#(<= main_~k~0 999998)} is VALID [2022-04-15 12:41:30,880 INFO L290 TraceCheckUtils]: 162: Hoare triple {106077#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106077#(<= main_~k~0 999997)} is VALID [2022-04-15 12:41:30,883 INFO L290 TraceCheckUtils]: 161: Hoare triple {106084#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106077#(<= main_~k~0 999997)} is VALID [2022-04-15 12:41:30,883 INFO L290 TraceCheckUtils]: 160: Hoare triple {106084#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106084#(<= main_~k~0 999996)} is VALID [2022-04-15 12:41:30,887 INFO L290 TraceCheckUtils]: 159: Hoare triple {106091#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106084#(<= main_~k~0 999996)} is VALID [2022-04-15 12:41:30,887 INFO L290 TraceCheckUtils]: 158: Hoare triple {106091#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106091#(<= main_~k~0 999995)} is VALID [2022-04-15 12:41:30,891 INFO L290 TraceCheckUtils]: 157: Hoare triple {106098#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106091#(<= main_~k~0 999995)} is VALID [2022-04-15 12:41:30,891 INFO L290 TraceCheckUtils]: 156: Hoare triple {106098#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106098#(<= main_~k~0 999994)} is VALID [2022-04-15 12:41:30,895 INFO L290 TraceCheckUtils]: 155: Hoare triple {106105#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106098#(<= main_~k~0 999994)} is VALID [2022-04-15 12:41:30,895 INFO L290 TraceCheckUtils]: 154: Hoare triple {106105#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106105#(<= main_~k~0 999993)} is VALID [2022-04-15 12:41:30,899 INFO L290 TraceCheckUtils]: 153: Hoare triple {106112#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106105#(<= main_~k~0 999993)} is VALID [2022-04-15 12:41:30,899 INFO L290 TraceCheckUtils]: 152: Hoare triple {106112#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106112#(<= main_~k~0 999992)} is VALID [2022-04-15 12:41:30,903 INFO L290 TraceCheckUtils]: 151: Hoare triple {106119#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106112#(<= main_~k~0 999992)} is VALID [2022-04-15 12:41:30,903 INFO L290 TraceCheckUtils]: 150: Hoare triple {106119#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106119#(<= main_~k~0 999991)} is VALID [2022-04-15 12:41:30,907 INFO L290 TraceCheckUtils]: 149: Hoare triple {106126#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106119#(<= main_~k~0 999991)} is VALID [2022-04-15 12:41:30,908 INFO L290 TraceCheckUtils]: 148: Hoare triple {106126#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106126#(<= main_~k~0 999990)} is VALID [2022-04-15 12:41:30,911 INFO L290 TraceCheckUtils]: 147: Hoare triple {106133#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106126#(<= main_~k~0 999990)} is VALID [2022-04-15 12:41:30,912 INFO L290 TraceCheckUtils]: 146: Hoare triple {106133#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106133#(<= main_~k~0 999989)} is VALID [2022-04-15 12:41:30,917 INFO L290 TraceCheckUtils]: 145: Hoare triple {106140#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106133#(<= main_~k~0 999989)} is VALID [2022-04-15 12:41:30,917 INFO L290 TraceCheckUtils]: 144: Hoare triple {106140#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106140#(<= main_~k~0 999988)} is VALID [2022-04-15 12:41:30,921 INFO L290 TraceCheckUtils]: 143: Hoare triple {106147#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106140#(<= main_~k~0 999988)} is VALID [2022-04-15 12:41:30,921 INFO L290 TraceCheckUtils]: 142: Hoare triple {106147#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106147#(<= main_~k~0 999987)} is VALID [2022-04-15 12:41:30,926 INFO L290 TraceCheckUtils]: 141: Hoare triple {106154#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106147#(<= main_~k~0 999987)} is VALID [2022-04-15 12:41:30,927 INFO L290 TraceCheckUtils]: 140: Hoare triple {106154#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106154#(<= main_~k~0 999986)} is VALID [2022-04-15 12:41:30,932 INFO L290 TraceCheckUtils]: 139: Hoare triple {106161#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106154#(<= main_~k~0 999986)} is VALID [2022-04-15 12:41:30,932 INFO L290 TraceCheckUtils]: 138: Hoare triple {106161#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106161#(<= main_~k~0 999985)} is VALID [2022-04-15 12:41:30,936 INFO L290 TraceCheckUtils]: 137: Hoare triple {106168#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106161#(<= main_~k~0 999985)} is VALID [2022-04-15 12:41:30,936 INFO L290 TraceCheckUtils]: 136: Hoare triple {106168#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106168#(<= main_~k~0 999984)} is VALID [2022-04-15 12:41:30,940 INFO L290 TraceCheckUtils]: 135: Hoare triple {106175#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106168#(<= main_~k~0 999984)} is VALID [2022-04-15 12:41:30,941 INFO L290 TraceCheckUtils]: 134: Hoare triple {106175#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106175#(<= main_~k~0 999983)} is VALID [2022-04-15 12:41:30,945 INFO L290 TraceCheckUtils]: 133: Hoare triple {106182#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106175#(<= main_~k~0 999983)} is VALID [2022-04-15 12:41:30,945 INFO L290 TraceCheckUtils]: 132: Hoare triple {106182#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106182#(<= main_~k~0 999982)} is VALID [2022-04-15 12:41:30,949 INFO L290 TraceCheckUtils]: 131: Hoare triple {106189#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106182#(<= main_~k~0 999982)} is VALID [2022-04-15 12:41:30,949 INFO L290 TraceCheckUtils]: 130: Hoare triple {106189#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106189#(<= main_~k~0 999981)} is VALID [2022-04-15 12:41:30,953 INFO L290 TraceCheckUtils]: 129: Hoare triple {106196#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106189#(<= main_~k~0 999981)} is VALID [2022-04-15 12:41:30,953 INFO L290 TraceCheckUtils]: 128: Hoare triple {106196#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106196#(<= main_~k~0 999980)} is VALID [2022-04-15 12:41:30,957 INFO L290 TraceCheckUtils]: 127: Hoare triple {106203#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106196#(<= main_~k~0 999980)} is VALID [2022-04-15 12:41:30,958 INFO L290 TraceCheckUtils]: 126: Hoare triple {106203#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106203#(<= main_~k~0 999979)} is VALID [2022-04-15 12:41:30,961 INFO L290 TraceCheckUtils]: 125: Hoare triple {106210#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106203#(<= main_~k~0 999979)} is VALID [2022-04-15 12:41:30,962 INFO L290 TraceCheckUtils]: 124: Hoare triple {106210#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106210#(<= main_~k~0 999978)} is VALID [2022-04-15 12:41:30,966 INFO L290 TraceCheckUtils]: 123: Hoare triple {106217#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106210#(<= main_~k~0 999978)} is VALID [2022-04-15 12:41:30,966 INFO L290 TraceCheckUtils]: 122: Hoare triple {106217#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106217#(<= main_~k~0 999977)} is VALID [2022-04-15 12:41:30,970 INFO L290 TraceCheckUtils]: 121: Hoare triple {106224#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106217#(<= main_~k~0 999977)} is VALID [2022-04-15 12:41:30,970 INFO L290 TraceCheckUtils]: 120: Hoare triple {106224#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106224#(<= main_~k~0 999976)} is VALID [2022-04-15 12:41:30,974 INFO L290 TraceCheckUtils]: 119: Hoare triple {106231#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106224#(<= main_~k~0 999976)} is VALID [2022-04-15 12:41:30,975 INFO L290 TraceCheckUtils]: 118: Hoare triple {106231#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106231#(<= main_~k~0 999975)} is VALID [2022-04-15 12:41:30,978 INFO L290 TraceCheckUtils]: 117: Hoare triple {106238#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106231#(<= main_~k~0 999975)} is VALID [2022-04-15 12:41:30,978 INFO L290 TraceCheckUtils]: 116: Hoare triple {106238#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106238#(<= main_~k~0 999974)} is VALID [2022-04-15 12:41:30,982 INFO L290 TraceCheckUtils]: 115: Hoare triple {106245#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106238#(<= main_~k~0 999974)} is VALID [2022-04-15 12:41:30,982 INFO L290 TraceCheckUtils]: 114: Hoare triple {106245#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106245#(<= main_~k~0 999973)} is VALID [2022-04-15 12:41:30,986 INFO L290 TraceCheckUtils]: 113: Hoare triple {106252#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106245#(<= main_~k~0 999973)} is VALID [2022-04-15 12:41:30,987 INFO L290 TraceCheckUtils]: 112: Hoare triple {106252#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106252#(<= main_~k~0 999972)} is VALID [2022-04-15 12:41:30,991 INFO L290 TraceCheckUtils]: 111: Hoare triple {106259#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106252#(<= main_~k~0 999972)} is VALID [2022-04-15 12:41:30,991 INFO L290 TraceCheckUtils]: 110: Hoare triple {106259#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106259#(<= main_~k~0 999971)} is VALID [2022-04-15 12:41:30,995 INFO L290 TraceCheckUtils]: 109: Hoare triple {106266#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106259#(<= main_~k~0 999971)} is VALID [2022-04-15 12:41:30,995 INFO L290 TraceCheckUtils]: 108: Hoare triple {106266#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106266#(<= main_~k~0 999970)} is VALID [2022-04-15 12:41:30,999 INFO L290 TraceCheckUtils]: 107: Hoare triple {106273#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106266#(<= main_~k~0 999970)} is VALID [2022-04-15 12:41:30,999 INFO L290 TraceCheckUtils]: 106: Hoare triple {106273#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106273#(<= main_~k~0 999969)} is VALID [2022-04-15 12:41:31,004 INFO L290 TraceCheckUtils]: 105: Hoare triple {106280#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106273#(<= main_~k~0 999969)} is VALID [2022-04-15 12:41:31,004 INFO L290 TraceCheckUtils]: 104: Hoare triple {106280#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106280#(<= main_~k~0 999968)} is VALID [2022-04-15 12:41:31,008 INFO L290 TraceCheckUtils]: 103: Hoare triple {106287#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106280#(<= main_~k~0 999968)} is VALID [2022-04-15 12:41:31,009 INFO L290 TraceCheckUtils]: 102: Hoare triple {106287#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106287#(<= main_~k~0 999967)} is VALID [2022-04-15 12:41:31,012 INFO L290 TraceCheckUtils]: 101: Hoare triple {106294#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106287#(<= main_~k~0 999967)} is VALID [2022-04-15 12:41:31,013 INFO L290 TraceCheckUtils]: 100: Hoare triple {106294#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106294#(<= main_~k~0 999966)} is VALID [2022-04-15 12:41:31,017 INFO L290 TraceCheckUtils]: 99: Hoare triple {106301#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106294#(<= main_~k~0 999966)} is VALID [2022-04-15 12:41:31,017 INFO L290 TraceCheckUtils]: 98: Hoare triple {106301#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106301#(<= main_~k~0 999965)} is VALID [2022-04-15 12:41:31,021 INFO L290 TraceCheckUtils]: 97: Hoare triple {106308#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106301#(<= main_~k~0 999965)} is VALID [2022-04-15 12:41:31,021 INFO L290 TraceCheckUtils]: 96: Hoare triple {106308#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106308#(<= main_~k~0 999964)} is VALID [2022-04-15 12:41:31,027 INFO L290 TraceCheckUtils]: 95: Hoare triple {106315#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106308#(<= main_~k~0 999964)} is VALID [2022-04-15 12:41:31,027 INFO L290 TraceCheckUtils]: 94: Hoare triple {106315#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106315#(<= main_~k~0 999963)} is VALID [2022-04-15 12:41:31,034 INFO L290 TraceCheckUtils]: 93: Hoare triple {106322#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106315#(<= main_~k~0 999963)} is VALID [2022-04-15 12:41:31,034 INFO L290 TraceCheckUtils]: 92: Hoare triple {106322#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106322#(<= main_~k~0 999962)} is VALID [2022-04-15 12:41:31,039 INFO L290 TraceCheckUtils]: 91: Hoare triple {106329#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106322#(<= main_~k~0 999962)} is VALID [2022-04-15 12:41:31,039 INFO L290 TraceCheckUtils]: 90: Hoare triple {106329#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106329#(<= main_~k~0 999961)} is VALID [2022-04-15 12:41:31,043 INFO L290 TraceCheckUtils]: 89: Hoare triple {106336#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106329#(<= main_~k~0 999961)} is VALID [2022-04-15 12:41:31,043 INFO L290 TraceCheckUtils]: 88: Hoare triple {106336#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106336#(<= main_~k~0 999960)} is VALID [2022-04-15 12:41:31,046 INFO L290 TraceCheckUtils]: 87: Hoare triple {106343#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106336#(<= main_~k~0 999960)} is VALID [2022-04-15 12:41:31,046 INFO L290 TraceCheckUtils]: 86: Hoare triple {106343#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106343#(<= main_~k~0 999959)} is VALID [2022-04-15 12:41:31,050 INFO L290 TraceCheckUtils]: 85: Hoare triple {106350#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106343#(<= main_~k~0 999959)} is VALID [2022-04-15 12:41:31,050 INFO L290 TraceCheckUtils]: 84: Hoare triple {106350#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106350#(<= main_~k~0 999958)} is VALID [2022-04-15 12:41:31,053 INFO L290 TraceCheckUtils]: 83: Hoare triple {106357#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106350#(<= main_~k~0 999958)} is VALID [2022-04-15 12:41:31,053 INFO L290 TraceCheckUtils]: 82: Hoare triple {106357#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106357#(<= main_~k~0 999957)} is VALID [2022-04-15 12:41:31,057 INFO L290 TraceCheckUtils]: 81: Hoare triple {106364#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106357#(<= main_~k~0 999957)} is VALID [2022-04-15 12:41:31,057 INFO L290 TraceCheckUtils]: 80: Hoare triple {106364#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106364#(<= main_~k~0 999956)} is VALID [2022-04-15 12:41:31,060 INFO L290 TraceCheckUtils]: 79: Hoare triple {106371#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106364#(<= main_~k~0 999956)} is VALID [2022-04-15 12:41:31,061 INFO L290 TraceCheckUtils]: 78: Hoare triple {106371#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106371#(<= main_~k~0 999955)} is VALID [2022-04-15 12:41:31,065 INFO L290 TraceCheckUtils]: 77: Hoare triple {106378#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106371#(<= main_~k~0 999955)} is VALID [2022-04-15 12:41:31,065 INFO L290 TraceCheckUtils]: 76: Hoare triple {106378#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106378#(<= main_~k~0 999954)} is VALID [2022-04-15 12:41:31,070 INFO L290 TraceCheckUtils]: 75: Hoare triple {106385#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106378#(<= main_~k~0 999954)} is VALID [2022-04-15 12:41:31,070 INFO L290 TraceCheckUtils]: 74: Hoare triple {106385#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106385#(<= main_~k~0 999953)} is VALID [2022-04-15 12:41:31,074 INFO L290 TraceCheckUtils]: 73: Hoare triple {106392#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106385#(<= main_~k~0 999953)} is VALID [2022-04-15 12:41:31,074 INFO L290 TraceCheckUtils]: 72: Hoare triple {106392#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106392#(<= main_~k~0 999952)} is VALID [2022-04-15 12:41:31,078 INFO L290 TraceCheckUtils]: 71: Hoare triple {106399#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106392#(<= main_~k~0 999952)} is VALID [2022-04-15 12:41:31,078 INFO L290 TraceCheckUtils]: 70: Hoare triple {106399#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106399#(<= main_~k~0 999951)} is VALID [2022-04-15 12:41:31,082 INFO L290 TraceCheckUtils]: 69: Hoare triple {106406#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106399#(<= main_~k~0 999951)} is VALID [2022-04-15 12:41:31,082 INFO L290 TraceCheckUtils]: 68: Hoare triple {106406#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106406#(<= main_~k~0 999950)} is VALID [2022-04-15 12:41:31,086 INFO L290 TraceCheckUtils]: 67: Hoare triple {106413#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106406#(<= main_~k~0 999950)} is VALID [2022-04-15 12:41:31,086 INFO L290 TraceCheckUtils]: 66: Hoare triple {106413#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106413#(<= main_~k~0 999949)} is VALID [2022-04-15 12:41:31,090 INFO L290 TraceCheckUtils]: 65: Hoare triple {106420#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106413#(<= main_~k~0 999949)} is VALID [2022-04-15 12:41:31,090 INFO L290 TraceCheckUtils]: 64: Hoare triple {106420#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106420#(<= main_~k~0 999948)} is VALID [2022-04-15 12:41:31,094 INFO L290 TraceCheckUtils]: 63: Hoare triple {106427#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106420#(<= main_~k~0 999948)} is VALID [2022-04-15 12:41:31,095 INFO L290 TraceCheckUtils]: 62: Hoare triple {106427#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106427#(<= main_~k~0 999947)} is VALID [2022-04-15 12:41:31,105 INFO L290 TraceCheckUtils]: 61: Hoare triple {106434#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106427#(<= main_~k~0 999947)} is VALID [2022-04-15 12:41:31,105 INFO L290 TraceCheckUtils]: 60: Hoare triple {106434#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106434#(<= main_~k~0 999946)} is VALID [2022-04-15 12:41:31,111 INFO L290 TraceCheckUtils]: 59: Hoare triple {106441#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106434#(<= main_~k~0 999946)} is VALID [2022-04-15 12:41:31,111 INFO L290 TraceCheckUtils]: 58: Hoare triple {106441#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106441#(<= main_~k~0 999945)} is VALID [2022-04-15 12:41:31,117 INFO L290 TraceCheckUtils]: 57: Hoare triple {106448#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106441#(<= main_~k~0 999945)} is VALID [2022-04-15 12:41:31,117 INFO L290 TraceCheckUtils]: 56: Hoare triple {106448#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106448#(<= main_~k~0 999944)} is VALID [2022-04-15 12:41:31,121 INFO L290 TraceCheckUtils]: 55: Hoare triple {106455#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106448#(<= main_~k~0 999944)} is VALID [2022-04-15 12:41:31,122 INFO L290 TraceCheckUtils]: 54: Hoare triple {106455#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106455#(<= main_~k~0 999943)} is VALID [2022-04-15 12:41:31,126 INFO L290 TraceCheckUtils]: 53: Hoare triple {106462#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106455#(<= main_~k~0 999943)} is VALID [2022-04-15 12:41:31,126 INFO L290 TraceCheckUtils]: 52: Hoare triple {106462#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106462#(<= main_~k~0 999942)} is VALID [2022-04-15 12:41:31,130 INFO L290 TraceCheckUtils]: 51: Hoare triple {106469#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106462#(<= main_~k~0 999942)} is VALID [2022-04-15 12:41:31,130 INFO L290 TraceCheckUtils]: 50: Hoare triple {106469#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106469#(<= main_~k~0 999941)} is VALID [2022-04-15 12:41:31,134 INFO L290 TraceCheckUtils]: 49: Hoare triple {106476#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106469#(<= main_~k~0 999941)} is VALID [2022-04-15 12:41:31,134 INFO L290 TraceCheckUtils]: 48: Hoare triple {106476#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106476#(<= main_~k~0 999940)} is VALID [2022-04-15 12:41:31,138 INFO L290 TraceCheckUtils]: 47: Hoare triple {106483#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106476#(<= main_~k~0 999940)} is VALID [2022-04-15 12:41:31,138 INFO L290 TraceCheckUtils]: 46: Hoare triple {106483#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106483#(<= main_~k~0 999939)} is VALID [2022-04-15 12:41:31,143 INFO L290 TraceCheckUtils]: 45: Hoare triple {106490#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106483#(<= main_~k~0 999939)} is VALID [2022-04-15 12:41:31,143 INFO L290 TraceCheckUtils]: 44: Hoare triple {106490#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106490#(<= main_~k~0 999938)} is VALID [2022-04-15 12:41:31,147 INFO L290 TraceCheckUtils]: 43: Hoare triple {106497#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106490#(<= main_~k~0 999938)} is VALID [2022-04-15 12:41:31,147 INFO L290 TraceCheckUtils]: 42: Hoare triple {106497#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106497#(<= main_~k~0 999937)} is VALID [2022-04-15 12:41:31,151 INFO L290 TraceCheckUtils]: 41: Hoare triple {106504#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106497#(<= main_~k~0 999937)} is VALID [2022-04-15 12:41:31,151 INFO L290 TraceCheckUtils]: 40: Hoare triple {106504#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106504#(<= main_~k~0 999936)} is VALID [2022-04-15 12:41:31,155 INFO L290 TraceCheckUtils]: 39: Hoare triple {106511#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106504#(<= main_~k~0 999936)} is VALID [2022-04-15 12:41:31,155 INFO L290 TraceCheckUtils]: 38: Hoare triple {106511#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106511#(<= main_~k~0 999935)} is VALID [2022-04-15 12:41:31,160 INFO L290 TraceCheckUtils]: 37: Hoare triple {106518#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106511#(<= main_~k~0 999935)} is VALID [2022-04-15 12:41:31,160 INFO L290 TraceCheckUtils]: 36: Hoare triple {106518#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106518#(<= main_~k~0 999934)} is VALID [2022-04-15 12:41:31,165 INFO L290 TraceCheckUtils]: 35: Hoare triple {106525#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106518#(<= main_~k~0 999934)} is VALID [2022-04-15 12:41:31,165 INFO L290 TraceCheckUtils]: 34: Hoare triple {106525#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106525#(<= main_~k~0 999933)} is VALID [2022-04-15 12:41:31,169 INFO L290 TraceCheckUtils]: 33: Hoare triple {106532#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106525#(<= main_~k~0 999933)} is VALID [2022-04-15 12:41:31,169 INFO L290 TraceCheckUtils]: 32: Hoare triple {106532#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106532#(<= main_~k~0 999932)} is VALID [2022-04-15 12:41:31,173 INFO L290 TraceCheckUtils]: 31: Hoare triple {106539#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106532#(<= main_~k~0 999932)} is VALID [2022-04-15 12:41:31,173 INFO L290 TraceCheckUtils]: 30: Hoare triple {106539#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106539#(<= main_~k~0 999931)} is VALID [2022-04-15 12:41:31,183 INFO L290 TraceCheckUtils]: 29: Hoare triple {106546#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106539#(<= main_~k~0 999931)} is VALID [2022-04-15 12:41:31,183 INFO L290 TraceCheckUtils]: 28: Hoare triple {106546#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106546#(<= main_~k~0 999930)} is VALID [2022-04-15 12:41:31,190 INFO L290 TraceCheckUtils]: 27: Hoare triple {106553#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106546#(<= main_~k~0 999930)} is VALID [2022-04-15 12:41:31,190 INFO L290 TraceCheckUtils]: 26: Hoare triple {106553#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106553#(<= main_~k~0 999929)} is VALID [2022-04-15 12:41:31,194 INFO L290 TraceCheckUtils]: 25: Hoare triple {106560#(<= main_~k~0 999928)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106553#(<= main_~k~0 999929)} is VALID [2022-04-15 12:41:31,195 INFO L290 TraceCheckUtils]: 24: Hoare triple {106560#(<= main_~k~0 999928)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106560#(<= main_~k~0 999928)} is VALID [2022-04-15 12:41:31,198 INFO L290 TraceCheckUtils]: 23: Hoare triple {106567#(<= main_~k~0 999927)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106560#(<= main_~k~0 999928)} is VALID [2022-04-15 12:41:31,199 INFO L290 TraceCheckUtils]: 22: Hoare triple {106567#(<= main_~k~0 999927)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106567#(<= main_~k~0 999927)} is VALID [2022-04-15 12:41:31,202 INFO L290 TraceCheckUtils]: 21: Hoare triple {106574#(<= main_~k~0 999926)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106567#(<= main_~k~0 999927)} is VALID [2022-04-15 12:41:31,203 INFO L290 TraceCheckUtils]: 20: Hoare triple {106574#(<= main_~k~0 999926)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106574#(<= main_~k~0 999926)} is VALID [2022-04-15 12:41:31,206 INFO L290 TraceCheckUtils]: 19: Hoare triple {106581#(<= main_~k~0 999925)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106574#(<= main_~k~0 999926)} is VALID [2022-04-15 12:41:31,206 INFO L290 TraceCheckUtils]: 18: Hoare triple {106581#(<= main_~k~0 999925)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106581#(<= main_~k~0 999925)} is VALID [2022-04-15 12:41:31,210 INFO L290 TraceCheckUtils]: 17: Hoare triple {106588#(<= main_~k~0 999924)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106581#(<= main_~k~0 999925)} is VALID [2022-04-15 12:41:31,210 INFO L290 TraceCheckUtils]: 16: Hoare triple {106588#(<= main_~k~0 999924)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106588#(<= main_~k~0 999924)} is VALID [2022-04-15 12:41:31,215 INFO L290 TraceCheckUtils]: 15: Hoare triple {106595#(<= main_~k~0 999923)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106588#(<= main_~k~0 999924)} is VALID [2022-04-15 12:41:31,215 INFO L290 TraceCheckUtils]: 14: Hoare triple {106595#(<= main_~k~0 999923)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106595#(<= main_~k~0 999923)} is VALID [2022-04-15 12:41:31,219 INFO L290 TraceCheckUtils]: 13: Hoare triple {106602#(<= main_~k~0 999922)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106595#(<= main_~k~0 999923)} is VALID [2022-04-15 12:41:31,219 INFO L290 TraceCheckUtils]: 12: Hoare triple {106602#(<= main_~k~0 999922)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106602#(<= main_~k~0 999922)} is VALID [2022-04-15 12:41:31,223 INFO L290 TraceCheckUtils]: 11: Hoare triple {106609#(<= main_~k~0 999921)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106602#(<= main_~k~0 999922)} is VALID [2022-04-15 12:41:31,223 INFO L290 TraceCheckUtils]: 10: Hoare triple {106609#(<= main_~k~0 999921)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106609#(<= main_~k~0 999921)} is VALID [2022-04-15 12:41:31,227 INFO L290 TraceCheckUtils]: 9: Hoare triple {106616#(<= main_~k~0 999920)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106609#(<= main_~k~0 999921)} is VALID [2022-04-15 12:41:31,227 INFO L290 TraceCheckUtils]: 8: Hoare triple {106616#(<= main_~k~0 999920)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106616#(<= main_~k~0 999920)} is VALID [2022-04-15 12:41:31,231 INFO L290 TraceCheckUtils]: 7: Hoare triple {106623#(<= main_~k~0 999919)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {106616#(<= main_~k~0 999920)} is VALID [2022-04-15 12:41:31,232 INFO L290 TraceCheckUtils]: 6: Hoare triple {106623#(<= main_~k~0 999919)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {106623#(<= main_~k~0 999919)} is VALID [2022-04-15 12:41:31,233 INFO L290 TraceCheckUtils]: 5: Hoare triple {105435#true} ~i~0 := 0;~k~0 := 0; {106623#(<= main_~k~0 999919)} is VALID [2022-04-15 12:41:31,233 INFO L272 TraceCheckUtils]: 4: Hoare triple {105435#true} call #t~ret3 := main(); {105435#true} is VALID [2022-04-15 12:41:31,233 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {105435#true} {105435#true} #54#return; {105435#true} is VALID [2022-04-15 12:41:31,233 INFO L290 TraceCheckUtils]: 2: Hoare triple {105435#true} assume true; {105435#true} is VALID [2022-04-15 12:41:31,233 INFO L290 TraceCheckUtils]: 1: Hoare triple {105435#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {105435#true} is VALID [2022-04-15 12:41:31,233 INFO L272 TraceCheckUtils]: 0: Hoare triple {105435#true} call ULTIMATE.init(); {105435#true} is VALID [2022-04-15 12:41:31,234 INFO L134 CoverageAnalysis]: Checked inductivity of 6561 backedges. 0 proven. 6561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:41:31,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506206173] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:41:31,234 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:41:31,234 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [87, 86, 86] total 172 [2022-04-15 12:41:31,234 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:41:31,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1684790488] [2022-04-15 12:41:31,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1684790488] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:41:31,234 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:41:31,234 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [87] imperfect sequences [] total 87 [2022-04-15 12:41:31,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893915503] [2022-04-15 12:41:31,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:41:31,235 INFO L78 Accepts]: Start accepts. Automaton has has 87 states, 87 states have (on average 1.9425287356321839) internal successors, (169), 85 states have internal predecessors, (169), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 173 [2022-04-15 12:41:31,235 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:41:31,235 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 87 states, 87 states have (on average 1.9425287356321839) internal successors, (169), 85 states have internal predecessors, (169), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:31,681 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 173 edges. 173 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:41:31,681 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2022-04-15 12:41:31,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:41:31,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2022-04-15 12:41:31,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13873, Invalid=15539, Unknown=0, NotChecked=0, Total=29412 [2022-04-15 12:41:31,685 INFO L87 Difference]: Start difference. First operand 174 states and 174 transitions. Second operand has 87 states, 87 states have (on average 1.9425287356321839) internal successors, (169), 85 states have internal predecessors, (169), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:36,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:41:36,584 INFO L93 Difference]: Finished difference Result 182 states and 182 transitions. [2022-04-15 12:41:36,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-04-15 12:41:36,584 INFO L78 Accepts]: Start accepts. Automaton has has 87 states, 87 states have (on average 1.9425287356321839) internal successors, (169), 85 states have internal predecessors, (169), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 173 [2022-04-15 12:41:36,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:41:36,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 87 states have (on average 1.9425287356321839) internal successors, (169), 85 states have internal predecessors, (169), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:36,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 182 transitions. [2022-04-15 12:41:36,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 87 states have (on average 1.9425287356321839) internal successors, (169), 85 states have internal predecessors, (169), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:36,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 182 transitions. [2022-04-15 12:41:36,587 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 87 states and 182 transitions. [2022-04-15 12:41:36,894 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 182 edges. 182 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:41:36,896 INFO L225 Difference]: With dead ends: 182 [2022-04-15 12:41:36,896 INFO L226 Difference]: Without dead ends: 177 [2022-04-15 12:41:36,901 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 517 GetRequests, 262 SyntacticMatches, 1 SemanticMatches, 254 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4876 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=27578, Invalid=37702, Unknown=0, NotChecked=0, Total=65280 [2022-04-15 12:41:36,901 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 174 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-15 12:41:36,901 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 53 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-15 12:41:36,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-04-15 12:41:37,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 176. [2022-04-15 12:41:37,757 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:41:37,757 INFO L82 GeneralOperation]: Start isEquivalent. First operand 177 states. Second operand has 176 states, 171 states have (on average 1.0058479532163742) internal successors, (172), 171 states have internal predecessors, (172), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:37,757 INFO L74 IsIncluded]: Start isIncluded. First operand 177 states. Second operand has 176 states, 171 states have (on average 1.0058479532163742) internal successors, (172), 171 states have internal predecessors, (172), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:37,771 INFO L87 Difference]: Start difference. First operand 177 states. Second operand has 176 states, 171 states have (on average 1.0058479532163742) internal successors, (172), 171 states have internal predecessors, (172), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:37,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:41:37,773 INFO L93 Difference]: Finished difference Result 177 states and 177 transitions. [2022-04-15 12:41:37,773 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 177 transitions. [2022-04-15 12:41:37,773 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:41:37,773 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:41:37,773 INFO L74 IsIncluded]: Start isIncluded. First operand has 176 states, 171 states have (on average 1.0058479532163742) internal successors, (172), 171 states have internal predecessors, (172), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 177 states. [2022-04-15 12:41:37,773 INFO L87 Difference]: Start difference. First operand has 176 states, 171 states have (on average 1.0058479532163742) internal successors, (172), 171 states have internal predecessors, (172), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 177 states. [2022-04-15 12:41:37,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:41:37,775 INFO L93 Difference]: Finished difference Result 177 states and 177 transitions. [2022-04-15 12:41:37,775 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 177 transitions. [2022-04-15 12:41:37,775 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:41:37,775 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:41:37,775 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:41:37,775 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:41:37,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 171 states have (on average 1.0058479532163742) internal successors, (172), 171 states have internal predecessors, (172), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:37,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 176 transitions. [2022-04-15 12:41:37,777 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 176 transitions. Word has length 173 [2022-04-15 12:41:37,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:41:37,777 INFO L478 AbstractCegarLoop]: Abstraction has 176 states and 176 transitions. [2022-04-15 12:41:37,777 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 87 states, 87 states have (on average 1.9425287356321839) internal successors, (169), 85 states have internal predecessors, (169), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:37,777 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 176 states and 176 transitions. [2022-04-15 12:41:38,620 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 176 edges. 176 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:41:38,620 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 176 transitions. [2022-04-15 12:41:38,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-04-15 12:41:38,621 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:41:38,621 INFO L499 BasicCegarLoop]: trace histogram [82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:41:38,641 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-04-15 12:41:38,841 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:41:38,841 INFO L403 AbstractCegarLoop]: === Iteration 83 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:41:38,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:41:38,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1866376396, now seen corresponding path program 163 times [2022-04-15 12:41:38,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:41:38,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1083465381] [2022-04-15 12:41:39,270 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:41:39,270 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:41:39,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1866376396, now seen corresponding path program 164 times [2022-04-15 12:41:39,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:41:39,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596911022] [2022-04-15 12:41:39,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:41:39,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:41:39,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:41:41,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:41:41,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:41:41,159 INFO L290 TraceCheckUtils]: 0: Hoare triple {107975#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {107885#true} is VALID [2022-04-15 12:41:41,159 INFO L290 TraceCheckUtils]: 1: Hoare triple {107885#true} assume true; {107885#true} is VALID [2022-04-15 12:41:41,159 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {107885#true} {107885#true} #54#return; {107885#true} is VALID [2022-04-15 12:41:41,159 INFO L272 TraceCheckUtils]: 0: Hoare triple {107885#true} call ULTIMATE.init(); {107975#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:41:41,159 INFO L290 TraceCheckUtils]: 1: Hoare triple {107975#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {107885#true} is VALID [2022-04-15 12:41:41,159 INFO L290 TraceCheckUtils]: 2: Hoare triple {107885#true} assume true; {107885#true} is VALID [2022-04-15 12:41:41,159 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {107885#true} {107885#true} #54#return; {107885#true} is VALID [2022-04-15 12:41:41,159 INFO L272 TraceCheckUtils]: 4: Hoare triple {107885#true} call #t~ret3 := main(); {107885#true} is VALID [2022-04-15 12:41:41,160 INFO L290 TraceCheckUtils]: 5: Hoare triple {107885#true} ~i~0 := 0;~k~0 := 0; {107890#(= main_~k~0 0)} is VALID [2022-04-15 12:41:41,160 INFO L290 TraceCheckUtils]: 6: Hoare triple {107890#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107890#(= main_~k~0 0)} is VALID [2022-04-15 12:41:41,160 INFO L290 TraceCheckUtils]: 7: Hoare triple {107890#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107891#(<= main_~k~0 1)} is VALID [2022-04-15 12:41:41,160 INFO L290 TraceCheckUtils]: 8: Hoare triple {107891#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107891#(<= main_~k~0 1)} is VALID [2022-04-15 12:41:41,169 INFO L290 TraceCheckUtils]: 9: Hoare triple {107891#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107892#(<= main_~k~0 2)} is VALID [2022-04-15 12:41:41,169 INFO L290 TraceCheckUtils]: 10: Hoare triple {107892#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107892#(<= main_~k~0 2)} is VALID [2022-04-15 12:41:41,173 INFO L290 TraceCheckUtils]: 11: Hoare triple {107892#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107893#(<= main_~k~0 3)} is VALID [2022-04-15 12:41:41,173 INFO L290 TraceCheckUtils]: 12: Hoare triple {107893#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107893#(<= main_~k~0 3)} is VALID [2022-04-15 12:41:41,177 INFO L290 TraceCheckUtils]: 13: Hoare triple {107893#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107894#(<= main_~k~0 4)} is VALID [2022-04-15 12:41:41,178 INFO L290 TraceCheckUtils]: 14: Hoare triple {107894#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107894#(<= main_~k~0 4)} is VALID [2022-04-15 12:41:41,182 INFO L290 TraceCheckUtils]: 15: Hoare triple {107894#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107895#(<= main_~k~0 5)} is VALID [2022-04-15 12:41:41,182 INFO L290 TraceCheckUtils]: 16: Hoare triple {107895#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107895#(<= main_~k~0 5)} is VALID [2022-04-15 12:41:41,185 INFO L290 TraceCheckUtils]: 17: Hoare triple {107895#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107896#(<= main_~k~0 6)} is VALID [2022-04-15 12:41:41,186 INFO L290 TraceCheckUtils]: 18: Hoare triple {107896#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107896#(<= main_~k~0 6)} is VALID [2022-04-15 12:41:41,189 INFO L290 TraceCheckUtils]: 19: Hoare triple {107896#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107897#(<= main_~k~0 7)} is VALID [2022-04-15 12:41:41,190 INFO L290 TraceCheckUtils]: 20: Hoare triple {107897#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107897#(<= main_~k~0 7)} is VALID [2022-04-15 12:41:41,193 INFO L290 TraceCheckUtils]: 21: Hoare triple {107897#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107898#(<= main_~k~0 8)} is VALID [2022-04-15 12:41:41,194 INFO L290 TraceCheckUtils]: 22: Hoare triple {107898#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107898#(<= main_~k~0 8)} is VALID [2022-04-15 12:41:41,197 INFO L290 TraceCheckUtils]: 23: Hoare triple {107898#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107899#(<= main_~k~0 9)} is VALID [2022-04-15 12:41:41,198 INFO L290 TraceCheckUtils]: 24: Hoare triple {107899#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107899#(<= main_~k~0 9)} is VALID [2022-04-15 12:41:41,201 INFO L290 TraceCheckUtils]: 25: Hoare triple {107899#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107900#(<= main_~k~0 10)} is VALID [2022-04-15 12:41:41,202 INFO L290 TraceCheckUtils]: 26: Hoare triple {107900#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107900#(<= main_~k~0 10)} is VALID [2022-04-15 12:41:41,205 INFO L290 TraceCheckUtils]: 27: Hoare triple {107900#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107901#(<= main_~k~0 11)} is VALID [2022-04-15 12:41:41,206 INFO L290 TraceCheckUtils]: 28: Hoare triple {107901#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107901#(<= main_~k~0 11)} is VALID [2022-04-15 12:41:41,209 INFO L290 TraceCheckUtils]: 29: Hoare triple {107901#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107902#(<= main_~k~0 12)} is VALID [2022-04-15 12:41:41,210 INFO L290 TraceCheckUtils]: 30: Hoare triple {107902#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107902#(<= main_~k~0 12)} is VALID [2022-04-15 12:41:41,214 INFO L290 TraceCheckUtils]: 31: Hoare triple {107902#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107903#(<= main_~k~0 13)} is VALID [2022-04-15 12:41:41,214 INFO L290 TraceCheckUtils]: 32: Hoare triple {107903#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107903#(<= main_~k~0 13)} is VALID [2022-04-15 12:41:41,218 INFO L290 TraceCheckUtils]: 33: Hoare triple {107903#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107904#(<= main_~k~0 14)} is VALID [2022-04-15 12:41:41,218 INFO L290 TraceCheckUtils]: 34: Hoare triple {107904#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107904#(<= main_~k~0 14)} is VALID [2022-04-15 12:41:41,222 INFO L290 TraceCheckUtils]: 35: Hoare triple {107904#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107905#(<= main_~k~0 15)} is VALID [2022-04-15 12:41:41,222 INFO L290 TraceCheckUtils]: 36: Hoare triple {107905#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107905#(<= main_~k~0 15)} is VALID [2022-04-15 12:41:41,226 INFO L290 TraceCheckUtils]: 37: Hoare triple {107905#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107906#(<= main_~k~0 16)} is VALID [2022-04-15 12:41:41,226 INFO L290 TraceCheckUtils]: 38: Hoare triple {107906#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107906#(<= main_~k~0 16)} is VALID [2022-04-15 12:41:41,230 INFO L290 TraceCheckUtils]: 39: Hoare triple {107906#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107907#(<= main_~k~0 17)} is VALID [2022-04-15 12:41:41,230 INFO L290 TraceCheckUtils]: 40: Hoare triple {107907#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107907#(<= main_~k~0 17)} is VALID [2022-04-15 12:41:41,235 INFO L290 TraceCheckUtils]: 41: Hoare triple {107907#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107908#(<= main_~k~0 18)} is VALID [2022-04-15 12:41:41,236 INFO L290 TraceCheckUtils]: 42: Hoare triple {107908#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107908#(<= main_~k~0 18)} is VALID [2022-04-15 12:41:41,240 INFO L290 TraceCheckUtils]: 43: Hoare triple {107908#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107909#(<= main_~k~0 19)} is VALID [2022-04-15 12:41:41,240 INFO L290 TraceCheckUtils]: 44: Hoare triple {107909#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107909#(<= main_~k~0 19)} is VALID [2022-04-15 12:41:41,244 INFO L290 TraceCheckUtils]: 45: Hoare triple {107909#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107910#(<= main_~k~0 20)} is VALID [2022-04-15 12:41:41,244 INFO L290 TraceCheckUtils]: 46: Hoare triple {107910#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107910#(<= main_~k~0 20)} is VALID [2022-04-15 12:41:41,248 INFO L290 TraceCheckUtils]: 47: Hoare triple {107910#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107911#(<= main_~k~0 21)} is VALID [2022-04-15 12:41:41,248 INFO L290 TraceCheckUtils]: 48: Hoare triple {107911#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107911#(<= main_~k~0 21)} is VALID [2022-04-15 12:41:41,252 INFO L290 TraceCheckUtils]: 49: Hoare triple {107911#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107912#(<= main_~k~0 22)} is VALID [2022-04-15 12:41:41,252 INFO L290 TraceCheckUtils]: 50: Hoare triple {107912#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107912#(<= main_~k~0 22)} is VALID [2022-04-15 12:41:41,256 INFO L290 TraceCheckUtils]: 51: Hoare triple {107912#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107913#(<= main_~k~0 23)} is VALID [2022-04-15 12:41:41,257 INFO L290 TraceCheckUtils]: 52: Hoare triple {107913#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107913#(<= main_~k~0 23)} is VALID [2022-04-15 12:41:41,260 INFO L290 TraceCheckUtils]: 53: Hoare triple {107913#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107914#(<= main_~k~0 24)} is VALID [2022-04-15 12:41:41,261 INFO L290 TraceCheckUtils]: 54: Hoare triple {107914#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107914#(<= main_~k~0 24)} is VALID [2022-04-15 12:41:41,266 INFO L290 TraceCheckUtils]: 55: Hoare triple {107914#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107915#(<= main_~k~0 25)} is VALID [2022-04-15 12:41:41,266 INFO L290 TraceCheckUtils]: 56: Hoare triple {107915#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107915#(<= main_~k~0 25)} is VALID [2022-04-15 12:41:41,272 INFO L290 TraceCheckUtils]: 57: Hoare triple {107915#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107916#(<= main_~k~0 26)} is VALID [2022-04-15 12:41:41,272 INFO L290 TraceCheckUtils]: 58: Hoare triple {107916#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107916#(<= main_~k~0 26)} is VALID [2022-04-15 12:41:41,278 INFO L290 TraceCheckUtils]: 59: Hoare triple {107916#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107917#(<= main_~k~0 27)} is VALID [2022-04-15 12:41:41,279 INFO L290 TraceCheckUtils]: 60: Hoare triple {107917#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107917#(<= main_~k~0 27)} is VALID [2022-04-15 12:41:41,284 INFO L290 TraceCheckUtils]: 61: Hoare triple {107917#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107918#(<= main_~k~0 28)} is VALID [2022-04-15 12:41:41,285 INFO L290 TraceCheckUtils]: 62: Hoare triple {107918#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107918#(<= main_~k~0 28)} is VALID [2022-04-15 12:41:41,291 INFO L290 TraceCheckUtils]: 63: Hoare triple {107918#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107919#(<= main_~k~0 29)} is VALID [2022-04-15 12:41:41,292 INFO L290 TraceCheckUtils]: 64: Hoare triple {107919#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107919#(<= main_~k~0 29)} is VALID [2022-04-15 12:41:41,300 INFO L290 TraceCheckUtils]: 65: Hoare triple {107919#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107920#(<= main_~k~0 30)} is VALID [2022-04-15 12:41:41,300 INFO L290 TraceCheckUtils]: 66: Hoare triple {107920#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107920#(<= main_~k~0 30)} is VALID [2022-04-15 12:41:41,307 INFO L290 TraceCheckUtils]: 67: Hoare triple {107920#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107921#(<= main_~k~0 31)} is VALID [2022-04-15 12:41:41,307 INFO L290 TraceCheckUtils]: 68: Hoare triple {107921#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107921#(<= main_~k~0 31)} is VALID [2022-04-15 12:41:41,315 INFO L290 TraceCheckUtils]: 69: Hoare triple {107921#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107922#(<= main_~k~0 32)} is VALID [2022-04-15 12:41:41,315 INFO L290 TraceCheckUtils]: 70: Hoare triple {107922#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107922#(<= main_~k~0 32)} is VALID [2022-04-15 12:41:41,322 INFO L290 TraceCheckUtils]: 71: Hoare triple {107922#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107923#(<= main_~k~0 33)} is VALID [2022-04-15 12:41:41,323 INFO L290 TraceCheckUtils]: 72: Hoare triple {107923#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107923#(<= main_~k~0 33)} is VALID [2022-04-15 12:41:41,327 INFO L290 TraceCheckUtils]: 73: Hoare triple {107923#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107924#(<= main_~k~0 34)} is VALID [2022-04-15 12:41:41,328 INFO L290 TraceCheckUtils]: 74: Hoare triple {107924#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107924#(<= main_~k~0 34)} is VALID [2022-04-15 12:41:41,334 INFO L290 TraceCheckUtils]: 75: Hoare triple {107924#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107925#(<= main_~k~0 35)} is VALID [2022-04-15 12:41:41,334 INFO L290 TraceCheckUtils]: 76: Hoare triple {107925#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107925#(<= main_~k~0 35)} is VALID [2022-04-15 12:41:41,340 INFO L290 TraceCheckUtils]: 77: Hoare triple {107925#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107926#(<= main_~k~0 36)} is VALID [2022-04-15 12:41:41,340 INFO L290 TraceCheckUtils]: 78: Hoare triple {107926#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107926#(<= main_~k~0 36)} is VALID [2022-04-15 12:41:41,346 INFO L290 TraceCheckUtils]: 79: Hoare triple {107926#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107927#(<= main_~k~0 37)} is VALID [2022-04-15 12:41:41,346 INFO L290 TraceCheckUtils]: 80: Hoare triple {107927#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107927#(<= main_~k~0 37)} is VALID [2022-04-15 12:41:41,352 INFO L290 TraceCheckUtils]: 81: Hoare triple {107927#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107928#(<= main_~k~0 38)} is VALID [2022-04-15 12:41:41,352 INFO L290 TraceCheckUtils]: 82: Hoare triple {107928#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107928#(<= main_~k~0 38)} is VALID [2022-04-15 12:41:41,358 INFO L290 TraceCheckUtils]: 83: Hoare triple {107928#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107929#(<= main_~k~0 39)} is VALID [2022-04-15 12:41:41,358 INFO L290 TraceCheckUtils]: 84: Hoare triple {107929#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107929#(<= main_~k~0 39)} is VALID [2022-04-15 12:41:41,364 INFO L290 TraceCheckUtils]: 85: Hoare triple {107929#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107930#(<= main_~k~0 40)} is VALID [2022-04-15 12:41:41,365 INFO L290 TraceCheckUtils]: 86: Hoare triple {107930#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107930#(<= main_~k~0 40)} is VALID [2022-04-15 12:41:41,370 INFO L290 TraceCheckUtils]: 87: Hoare triple {107930#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107931#(<= main_~k~0 41)} is VALID [2022-04-15 12:41:41,371 INFO L290 TraceCheckUtils]: 88: Hoare triple {107931#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107931#(<= main_~k~0 41)} is VALID [2022-04-15 12:41:41,376 INFO L290 TraceCheckUtils]: 89: Hoare triple {107931#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107932#(<= main_~k~0 42)} is VALID [2022-04-15 12:41:41,377 INFO L290 TraceCheckUtils]: 90: Hoare triple {107932#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107932#(<= main_~k~0 42)} is VALID [2022-04-15 12:41:41,382 INFO L290 TraceCheckUtils]: 91: Hoare triple {107932#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107933#(<= main_~k~0 43)} is VALID [2022-04-15 12:41:41,382 INFO L290 TraceCheckUtils]: 92: Hoare triple {107933#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107933#(<= main_~k~0 43)} is VALID [2022-04-15 12:41:41,389 INFO L290 TraceCheckUtils]: 93: Hoare triple {107933#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107934#(<= main_~k~0 44)} is VALID [2022-04-15 12:41:41,389 INFO L290 TraceCheckUtils]: 94: Hoare triple {107934#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107934#(<= main_~k~0 44)} is VALID [2022-04-15 12:41:41,397 INFO L290 TraceCheckUtils]: 95: Hoare triple {107934#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107935#(<= main_~k~0 45)} is VALID [2022-04-15 12:41:41,397 INFO L290 TraceCheckUtils]: 96: Hoare triple {107935#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107935#(<= main_~k~0 45)} is VALID [2022-04-15 12:41:41,406 INFO L290 TraceCheckUtils]: 97: Hoare triple {107935#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107936#(<= main_~k~0 46)} is VALID [2022-04-15 12:41:41,407 INFO L290 TraceCheckUtils]: 98: Hoare triple {107936#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107936#(<= main_~k~0 46)} is VALID [2022-04-15 12:41:41,413 INFO L290 TraceCheckUtils]: 99: Hoare triple {107936#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107937#(<= main_~k~0 47)} is VALID [2022-04-15 12:41:41,418 INFO L290 TraceCheckUtils]: 100: Hoare triple {107937#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107937#(<= main_~k~0 47)} is VALID [2022-04-15 12:41:41,429 INFO L290 TraceCheckUtils]: 101: Hoare triple {107937#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107938#(<= main_~k~0 48)} is VALID [2022-04-15 12:41:41,429 INFO L290 TraceCheckUtils]: 102: Hoare triple {107938#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107938#(<= main_~k~0 48)} is VALID [2022-04-15 12:41:41,437 INFO L290 TraceCheckUtils]: 103: Hoare triple {107938#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107939#(<= main_~k~0 49)} is VALID [2022-04-15 12:41:41,438 INFO L290 TraceCheckUtils]: 104: Hoare triple {107939#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107939#(<= main_~k~0 49)} is VALID [2022-04-15 12:41:41,444 INFO L290 TraceCheckUtils]: 105: Hoare triple {107939#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107940#(<= main_~k~0 50)} is VALID [2022-04-15 12:41:41,445 INFO L290 TraceCheckUtils]: 106: Hoare triple {107940#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107940#(<= main_~k~0 50)} is VALID [2022-04-15 12:41:41,449 INFO L290 TraceCheckUtils]: 107: Hoare triple {107940#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107941#(<= main_~k~0 51)} is VALID [2022-04-15 12:41:41,450 INFO L290 TraceCheckUtils]: 108: Hoare triple {107941#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107941#(<= main_~k~0 51)} is VALID [2022-04-15 12:41:41,456 INFO L290 TraceCheckUtils]: 109: Hoare triple {107941#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107942#(<= main_~k~0 52)} is VALID [2022-04-15 12:41:41,456 INFO L290 TraceCheckUtils]: 110: Hoare triple {107942#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107942#(<= main_~k~0 52)} is VALID [2022-04-15 12:41:41,462 INFO L290 TraceCheckUtils]: 111: Hoare triple {107942#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107943#(<= main_~k~0 53)} is VALID [2022-04-15 12:41:41,463 INFO L290 TraceCheckUtils]: 112: Hoare triple {107943#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107943#(<= main_~k~0 53)} is VALID [2022-04-15 12:41:41,470 INFO L290 TraceCheckUtils]: 113: Hoare triple {107943#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107944#(<= main_~k~0 54)} is VALID [2022-04-15 12:41:41,470 INFO L290 TraceCheckUtils]: 114: Hoare triple {107944#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107944#(<= main_~k~0 54)} is VALID [2022-04-15 12:41:41,474 INFO L290 TraceCheckUtils]: 115: Hoare triple {107944#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107945#(<= main_~k~0 55)} is VALID [2022-04-15 12:41:41,474 INFO L290 TraceCheckUtils]: 116: Hoare triple {107945#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107945#(<= main_~k~0 55)} is VALID [2022-04-15 12:41:41,478 INFO L290 TraceCheckUtils]: 117: Hoare triple {107945#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107946#(<= main_~k~0 56)} is VALID [2022-04-15 12:41:41,478 INFO L290 TraceCheckUtils]: 118: Hoare triple {107946#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107946#(<= main_~k~0 56)} is VALID [2022-04-15 12:41:41,482 INFO L290 TraceCheckUtils]: 119: Hoare triple {107946#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107947#(<= main_~k~0 57)} is VALID [2022-04-15 12:41:41,482 INFO L290 TraceCheckUtils]: 120: Hoare triple {107947#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107947#(<= main_~k~0 57)} is VALID [2022-04-15 12:41:41,486 INFO L290 TraceCheckUtils]: 121: Hoare triple {107947#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107948#(<= main_~k~0 58)} is VALID [2022-04-15 12:41:41,486 INFO L290 TraceCheckUtils]: 122: Hoare triple {107948#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107948#(<= main_~k~0 58)} is VALID [2022-04-15 12:41:41,491 INFO L290 TraceCheckUtils]: 123: Hoare triple {107948#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107949#(<= main_~k~0 59)} is VALID [2022-04-15 12:41:41,491 INFO L290 TraceCheckUtils]: 124: Hoare triple {107949#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107949#(<= main_~k~0 59)} is VALID [2022-04-15 12:41:41,495 INFO L290 TraceCheckUtils]: 125: Hoare triple {107949#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107950#(<= main_~k~0 60)} is VALID [2022-04-15 12:41:41,495 INFO L290 TraceCheckUtils]: 126: Hoare triple {107950#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107950#(<= main_~k~0 60)} is VALID [2022-04-15 12:41:41,499 INFO L290 TraceCheckUtils]: 127: Hoare triple {107950#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107951#(<= main_~k~0 61)} is VALID [2022-04-15 12:41:41,499 INFO L290 TraceCheckUtils]: 128: Hoare triple {107951#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107951#(<= main_~k~0 61)} is VALID [2022-04-15 12:41:41,503 INFO L290 TraceCheckUtils]: 129: Hoare triple {107951#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107952#(<= main_~k~0 62)} is VALID [2022-04-15 12:41:41,503 INFO L290 TraceCheckUtils]: 130: Hoare triple {107952#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107952#(<= main_~k~0 62)} is VALID [2022-04-15 12:41:41,507 INFO L290 TraceCheckUtils]: 131: Hoare triple {107952#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107953#(<= main_~k~0 63)} is VALID [2022-04-15 12:41:41,508 INFO L290 TraceCheckUtils]: 132: Hoare triple {107953#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107953#(<= main_~k~0 63)} is VALID [2022-04-15 12:41:41,511 INFO L290 TraceCheckUtils]: 133: Hoare triple {107953#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107954#(<= main_~k~0 64)} is VALID [2022-04-15 12:41:41,512 INFO L290 TraceCheckUtils]: 134: Hoare triple {107954#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107954#(<= main_~k~0 64)} is VALID [2022-04-15 12:41:41,518 INFO L290 TraceCheckUtils]: 135: Hoare triple {107954#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107955#(<= main_~k~0 65)} is VALID [2022-04-15 12:41:41,518 INFO L290 TraceCheckUtils]: 136: Hoare triple {107955#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107955#(<= main_~k~0 65)} is VALID [2022-04-15 12:41:41,522 INFO L290 TraceCheckUtils]: 137: Hoare triple {107955#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107956#(<= main_~k~0 66)} is VALID [2022-04-15 12:41:41,522 INFO L290 TraceCheckUtils]: 138: Hoare triple {107956#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107956#(<= main_~k~0 66)} is VALID [2022-04-15 12:41:41,526 INFO L290 TraceCheckUtils]: 139: Hoare triple {107956#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107957#(<= main_~k~0 67)} is VALID [2022-04-15 12:41:41,526 INFO L290 TraceCheckUtils]: 140: Hoare triple {107957#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107957#(<= main_~k~0 67)} is VALID [2022-04-15 12:41:41,530 INFO L290 TraceCheckUtils]: 141: Hoare triple {107957#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107958#(<= main_~k~0 68)} is VALID [2022-04-15 12:41:41,530 INFO L290 TraceCheckUtils]: 142: Hoare triple {107958#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107958#(<= main_~k~0 68)} is VALID [2022-04-15 12:41:41,534 INFO L290 TraceCheckUtils]: 143: Hoare triple {107958#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107959#(<= main_~k~0 69)} is VALID [2022-04-15 12:41:41,534 INFO L290 TraceCheckUtils]: 144: Hoare triple {107959#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107959#(<= main_~k~0 69)} is VALID [2022-04-15 12:41:41,538 INFO L290 TraceCheckUtils]: 145: Hoare triple {107959#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107960#(<= main_~k~0 70)} is VALID [2022-04-15 12:41:41,538 INFO L290 TraceCheckUtils]: 146: Hoare triple {107960#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107960#(<= main_~k~0 70)} is VALID [2022-04-15 12:41:41,542 INFO L290 TraceCheckUtils]: 147: Hoare triple {107960#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107961#(<= main_~k~0 71)} is VALID [2022-04-15 12:41:41,542 INFO L290 TraceCheckUtils]: 148: Hoare triple {107961#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107961#(<= main_~k~0 71)} is VALID [2022-04-15 12:41:41,546 INFO L290 TraceCheckUtils]: 149: Hoare triple {107961#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107962#(<= main_~k~0 72)} is VALID [2022-04-15 12:41:41,546 INFO L290 TraceCheckUtils]: 150: Hoare triple {107962#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107962#(<= main_~k~0 72)} is VALID [2022-04-15 12:41:41,550 INFO L290 TraceCheckUtils]: 151: Hoare triple {107962#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107963#(<= main_~k~0 73)} is VALID [2022-04-15 12:41:41,550 INFO L290 TraceCheckUtils]: 152: Hoare triple {107963#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107963#(<= main_~k~0 73)} is VALID [2022-04-15 12:41:41,554 INFO L290 TraceCheckUtils]: 153: Hoare triple {107963#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107964#(<= main_~k~0 74)} is VALID [2022-04-15 12:41:41,555 INFO L290 TraceCheckUtils]: 154: Hoare triple {107964#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107964#(<= main_~k~0 74)} is VALID [2022-04-15 12:41:41,558 INFO L290 TraceCheckUtils]: 155: Hoare triple {107964#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107965#(<= main_~k~0 75)} is VALID [2022-04-15 12:41:41,559 INFO L290 TraceCheckUtils]: 156: Hoare triple {107965#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107965#(<= main_~k~0 75)} is VALID [2022-04-15 12:41:41,562 INFO L290 TraceCheckUtils]: 157: Hoare triple {107965#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107966#(<= main_~k~0 76)} is VALID [2022-04-15 12:41:41,563 INFO L290 TraceCheckUtils]: 158: Hoare triple {107966#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107966#(<= main_~k~0 76)} is VALID [2022-04-15 12:41:41,566 INFO L290 TraceCheckUtils]: 159: Hoare triple {107966#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107967#(<= main_~k~0 77)} is VALID [2022-04-15 12:41:41,567 INFO L290 TraceCheckUtils]: 160: Hoare triple {107967#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107967#(<= main_~k~0 77)} is VALID [2022-04-15 12:41:41,570 INFO L290 TraceCheckUtils]: 161: Hoare triple {107967#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107968#(<= main_~k~0 78)} is VALID [2022-04-15 12:41:41,570 INFO L290 TraceCheckUtils]: 162: Hoare triple {107968#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107968#(<= main_~k~0 78)} is VALID [2022-04-15 12:41:41,574 INFO L290 TraceCheckUtils]: 163: Hoare triple {107968#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107969#(<= main_~k~0 79)} is VALID [2022-04-15 12:41:41,575 INFO L290 TraceCheckUtils]: 164: Hoare triple {107969#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107969#(<= main_~k~0 79)} is VALID [2022-04-15 12:41:41,579 INFO L290 TraceCheckUtils]: 165: Hoare triple {107969#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107970#(<= main_~k~0 80)} is VALID [2022-04-15 12:41:41,579 INFO L290 TraceCheckUtils]: 166: Hoare triple {107970#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107970#(<= main_~k~0 80)} is VALID [2022-04-15 12:41:41,583 INFO L290 TraceCheckUtils]: 167: Hoare triple {107970#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107971#(<= main_~k~0 81)} is VALID [2022-04-15 12:41:41,583 INFO L290 TraceCheckUtils]: 168: Hoare triple {107971#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107971#(<= main_~k~0 81)} is VALID [2022-04-15 12:41:41,587 INFO L290 TraceCheckUtils]: 169: Hoare triple {107971#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107972#(<= main_~k~0 82)} is VALID [2022-04-15 12:41:41,587 INFO L290 TraceCheckUtils]: 170: Hoare triple {107972#(<= main_~k~0 82)} assume !(~i~0 < 1000000); {107972#(<= main_~k~0 82)} is VALID [2022-04-15 12:41:41,588 INFO L272 TraceCheckUtils]: 171: Hoare triple {107972#(<= main_~k~0 82)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {107973#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:41:41,588 INFO L290 TraceCheckUtils]: 172: Hoare triple {107973#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {107974#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:41:41,588 INFO L290 TraceCheckUtils]: 173: Hoare triple {107974#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {107886#false} is VALID [2022-04-15 12:41:41,588 INFO L290 TraceCheckUtils]: 174: Hoare triple {107886#false} assume !false; {107886#false} is VALID [2022-04-15 12:41:41,589 INFO L134 CoverageAnalysis]: Checked inductivity of 6724 backedges. 0 proven. 6724 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:41:41,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:41:41,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596911022] [2022-04-15 12:41:41,589 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596911022] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:41:41,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459709497] [2022-04-15 12:41:41,589 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:41:41,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:41:41,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:41:41,590 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:41:41,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-04-15 12:41:41,750 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:41:41,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:41:41,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 86 conjunts are in the unsatisfiable core [2022-04-15 12:41:41,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:41:41,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:41:42,418 INFO L272 TraceCheckUtils]: 0: Hoare triple {107885#true} call ULTIMATE.init(); {107885#true} is VALID [2022-04-15 12:41:42,418 INFO L290 TraceCheckUtils]: 1: Hoare triple {107885#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {107885#true} is VALID [2022-04-15 12:41:42,418 INFO L290 TraceCheckUtils]: 2: Hoare triple {107885#true} assume true; {107885#true} is VALID [2022-04-15 12:41:42,418 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {107885#true} {107885#true} #54#return; {107885#true} is VALID [2022-04-15 12:41:42,418 INFO L272 TraceCheckUtils]: 4: Hoare triple {107885#true} call #t~ret3 := main(); {107885#true} is VALID [2022-04-15 12:41:42,419 INFO L290 TraceCheckUtils]: 5: Hoare triple {107885#true} ~i~0 := 0;~k~0 := 0; {107994#(<= main_~k~0 0)} is VALID [2022-04-15 12:41:42,419 INFO L290 TraceCheckUtils]: 6: Hoare triple {107994#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107994#(<= main_~k~0 0)} is VALID [2022-04-15 12:41:42,434 INFO L290 TraceCheckUtils]: 7: Hoare triple {107994#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107891#(<= main_~k~0 1)} is VALID [2022-04-15 12:41:42,434 INFO L290 TraceCheckUtils]: 8: Hoare triple {107891#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107891#(<= main_~k~0 1)} is VALID [2022-04-15 12:41:42,442 INFO L290 TraceCheckUtils]: 9: Hoare triple {107891#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107892#(<= main_~k~0 2)} is VALID [2022-04-15 12:41:42,442 INFO L290 TraceCheckUtils]: 10: Hoare triple {107892#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107892#(<= main_~k~0 2)} is VALID [2022-04-15 12:41:42,452 INFO L290 TraceCheckUtils]: 11: Hoare triple {107892#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107893#(<= main_~k~0 3)} is VALID [2022-04-15 12:41:42,452 INFO L290 TraceCheckUtils]: 12: Hoare triple {107893#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107893#(<= main_~k~0 3)} is VALID [2022-04-15 12:41:42,458 INFO L290 TraceCheckUtils]: 13: Hoare triple {107893#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107894#(<= main_~k~0 4)} is VALID [2022-04-15 12:41:42,459 INFO L290 TraceCheckUtils]: 14: Hoare triple {107894#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107894#(<= main_~k~0 4)} is VALID [2022-04-15 12:41:42,463 INFO L290 TraceCheckUtils]: 15: Hoare triple {107894#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107895#(<= main_~k~0 5)} is VALID [2022-04-15 12:41:42,464 INFO L290 TraceCheckUtils]: 16: Hoare triple {107895#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107895#(<= main_~k~0 5)} is VALID [2022-04-15 12:41:42,467 INFO L290 TraceCheckUtils]: 17: Hoare triple {107895#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107896#(<= main_~k~0 6)} is VALID [2022-04-15 12:41:42,467 INFO L290 TraceCheckUtils]: 18: Hoare triple {107896#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107896#(<= main_~k~0 6)} is VALID [2022-04-15 12:41:42,470 INFO L290 TraceCheckUtils]: 19: Hoare triple {107896#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107897#(<= main_~k~0 7)} is VALID [2022-04-15 12:41:42,471 INFO L290 TraceCheckUtils]: 20: Hoare triple {107897#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107897#(<= main_~k~0 7)} is VALID [2022-04-15 12:41:42,474 INFO L290 TraceCheckUtils]: 21: Hoare triple {107897#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107898#(<= main_~k~0 8)} is VALID [2022-04-15 12:41:42,474 INFO L290 TraceCheckUtils]: 22: Hoare triple {107898#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107898#(<= main_~k~0 8)} is VALID [2022-04-15 12:41:42,481 INFO L290 TraceCheckUtils]: 23: Hoare triple {107898#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107899#(<= main_~k~0 9)} is VALID [2022-04-15 12:41:42,481 INFO L290 TraceCheckUtils]: 24: Hoare triple {107899#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107899#(<= main_~k~0 9)} is VALID [2022-04-15 12:41:42,484 INFO L290 TraceCheckUtils]: 25: Hoare triple {107899#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107900#(<= main_~k~0 10)} is VALID [2022-04-15 12:41:42,485 INFO L290 TraceCheckUtils]: 26: Hoare triple {107900#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107900#(<= main_~k~0 10)} is VALID [2022-04-15 12:41:42,487 INFO L290 TraceCheckUtils]: 27: Hoare triple {107900#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107901#(<= main_~k~0 11)} is VALID [2022-04-15 12:41:42,488 INFO L290 TraceCheckUtils]: 28: Hoare triple {107901#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107901#(<= main_~k~0 11)} is VALID [2022-04-15 12:41:42,490 INFO L290 TraceCheckUtils]: 29: Hoare triple {107901#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107902#(<= main_~k~0 12)} is VALID [2022-04-15 12:41:42,491 INFO L290 TraceCheckUtils]: 30: Hoare triple {107902#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107902#(<= main_~k~0 12)} is VALID [2022-04-15 12:41:42,493 INFO L290 TraceCheckUtils]: 31: Hoare triple {107902#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107903#(<= main_~k~0 13)} is VALID [2022-04-15 12:41:42,494 INFO L290 TraceCheckUtils]: 32: Hoare triple {107903#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107903#(<= main_~k~0 13)} is VALID [2022-04-15 12:41:42,496 INFO L290 TraceCheckUtils]: 33: Hoare triple {107903#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107904#(<= main_~k~0 14)} is VALID [2022-04-15 12:41:42,497 INFO L290 TraceCheckUtils]: 34: Hoare triple {107904#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107904#(<= main_~k~0 14)} is VALID [2022-04-15 12:41:42,499 INFO L290 TraceCheckUtils]: 35: Hoare triple {107904#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107905#(<= main_~k~0 15)} is VALID [2022-04-15 12:41:42,500 INFO L290 TraceCheckUtils]: 36: Hoare triple {107905#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107905#(<= main_~k~0 15)} is VALID [2022-04-15 12:41:42,502 INFO L290 TraceCheckUtils]: 37: Hoare triple {107905#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107906#(<= main_~k~0 16)} is VALID [2022-04-15 12:41:42,503 INFO L290 TraceCheckUtils]: 38: Hoare triple {107906#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107906#(<= main_~k~0 16)} is VALID [2022-04-15 12:41:42,509 INFO L290 TraceCheckUtils]: 39: Hoare triple {107906#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107907#(<= main_~k~0 17)} is VALID [2022-04-15 12:41:42,509 INFO L290 TraceCheckUtils]: 40: Hoare triple {107907#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107907#(<= main_~k~0 17)} is VALID [2022-04-15 12:41:42,512 INFO L290 TraceCheckUtils]: 41: Hoare triple {107907#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107908#(<= main_~k~0 18)} is VALID [2022-04-15 12:41:42,512 INFO L290 TraceCheckUtils]: 42: Hoare triple {107908#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107908#(<= main_~k~0 18)} is VALID [2022-04-15 12:41:42,516 INFO L290 TraceCheckUtils]: 43: Hoare triple {107908#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107909#(<= main_~k~0 19)} is VALID [2022-04-15 12:41:42,516 INFO L290 TraceCheckUtils]: 44: Hoare triple {107909#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107909#(<= main_~k~0 19)} is VALID [2022-04-15 12:41:42,519 INFO L290 TraceCheckUtils]: 45: Hoare triple {107909#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107910#(<= main_~k~0 20)} is VALID [2022-04-15 12:41:42,519 INFO L290 TraceCheckUtils]: 46: Hoare triple {107910#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107910#(<= main_~k~0 20)} is VALID [2022-04-15 12:41:42,522 INFO L290 TraceCheckUtils]: 47: Hoare triple {107910#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107911#(<= main_~k~0 21)} is VALID [2022-04-15 12:41:42,522 INFO L290 TraceCheckUtils]: 48: Hoare triple {107911#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107911#(<= main_~k~0 21)} is VALID [2022-04-15 12:41:42,525 INFO L290 TraceCheckUtils]: 49: Hoare triple {107911#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107912#(<= main_~k~0 22)} is VALID [2022-04-15 12:41:42,526 INFO L290 TraceCheckUtils]: 50: Hoare triple {107912#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107912#(<= main_~k~0 22)} is VALID [2022-04-15 12:41:42,529 INFO L290 TraceCheckUtils]: 51: Hoare triple {107912#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107913#(<= main_~k~0 23)} is VALID [2022-04-15 12:41:42,529 INFO L290 TraceCheckUtils]: 52: Hoare triple {107913#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107913#(<= main_~k~0 23)} is VALID [2022-04-15 12:41:42,532 INFO L290 TraceCheckUtils]: 53: Hoare triple {107913#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107914#(<= main_~k~0 24)} is VALID [2022-04-15 12:41:42,532 INFO L290 TraceCheckUtils]: 54: Hoare triple {107914#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107914#(<= main_~k~0 24)} is VALID [2022-04-15 12:41:42,535 INFO L290 TraceCheckUtils]: 55: Hoare triple {107914#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107915#(<= main_~k~0 25)} is VALID [2022-04-15 12:41:42,536 INFO L290 TraceCheckUtils]: 56: Hoare triple {107915#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107915#(<= main_~k~0 25)} is VALID [2022-04-15 12:41:42,539 INFO L290 TraceCheckUtils]: 57: Hoare triple {107915#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107916#(<= main_~k~0 26)} is VALID [2022-04-15 12:41:42,539 INFO L290 TraceCheckUtils]: 58: Hoare triple {107916#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107916#(<= main_~k~0 26)} is VALID [2022-04-15 12:41:42,543 INFO L290 TraceCheckUtils]: 59: Hoare triple {107916#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107917#(<= main_~k~0 27)} is VALID [2022-04-15 12:41:42,543 INFO L290 TraceCheckUtils]: 60: Hoare triple {107917#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107917#(<= main_~k~0 27)} is VALID [2022-04-15 12:41:42,547 INFO L290 TraceCheckUtils]: 61: Hoare triple {107917#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107918#(<= main_~k~0 28)} is VALID [2022-04-15 12:41:42,547 INFO L290 TraceCheckUtils]: 62: Hoare triple {107918#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107918#(<= main_~k~0 28)} is VALID [2022-04-15 12:41:42,550 INFO L290 TraceCheckUtils]: 63: Hoare triple {107918#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107919#(<= main_~k~0 29)} is VALID [2022-04-15 12:41:42,550 INFO L290 TraceCheckUtils]: 64: Hoare triple {107919#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107919#(<= main_~k~0 29)} is VALID [2022-04-15 12:41:42,553 INFO L290 TraceCheckUtils]: 65: Hoare triple {107919#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107920#(<= main_~k~0 30)} is VALID [2022-04-15 12:41:42,553 INFO L290 TraceCheckUtils]: 66: Hoare triple {107920#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107920#(<= main_~k~0 30)} is VALID [2022-04-15 12:41:42,556 INFO L290 TraceCheckUtils]: 67: Hoare triple {107920#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107921#(<= main_~k~0 31)} is VALID [2022-04-15 12:41:42,556 INFO L290 TraceCheckUtils]: 68: Hoare triple {107921#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107921#(<= main_~k~0 31)} is VALID [2022-04-15 12:41:42,560 INFO L290 TraceCheckUtils]: 69: Hoare triple {107921#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107922#(<= main_~k~0 32)} is VALID [2022-04-15 12:41:42,560 INFO L290 TraceCheckUtils]: 70: Hoare triple {107922#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107922#(<= main_~k~0 32)} is VALID [2022-04-15 12:41:42,563 INFO L290 TraceCheckUtils]: 71: Hoare triple {107922#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107923#(<= main_~k~0 33)} is VALID [2022-04-15 12:41:42,563 INFO L290 TraceCheckUtils]: 72: Hoare triple {107923#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107923#(<= main_~k~0 33)} is VALID [2022-04-15 12:41:42,566 INFO L290 TraceCheckUtils]: 73: Hoare triple {107923#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107924#(<= main_~k~0 34)} is VALID [2022-04-15 12:41:42,567 INFO L290 TraceCheckUtils]: 74: Hoare triple {107924#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107924#(<= main_~k~0 34)} is VALID [2022-04-15 12:41:42,570 INFO L290 TraceCheckUtils]: 75: Hoare triple {107924#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107925#(<= main_~k~0 35)} is VALID [2022-04-15 12:41:42,570 INFO L290 TraceCheckUtils]: 76: Hoare triple {107925#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107925#(<= main_~k~0 35)} is VALID [2022-04-15 12:41:42,574 INFO L290 TraceCheckUtils]: 77: Hoare triple {107925#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107926#(<= main_~k~0 36)} is VALID [2022-04-15 12:41:42,574 INFO L290 TraceCheckUtils]: 78: Hoare triple {107926#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107926#(<= main_~k~0 36)} is VALID [2022-04-15 12:41:42,577 INFO L290 TraceCheckUtils]: 79: Hoare triple {107926#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107927#(<= main_~k~0 37)} is VALID [2022-04-15 12:41:42,577 INFO L290 TraceCheckUtils]: 80: Hoare triple {107927#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107927#(<= main_~k~0 37)} is VALID [2022-04-15 12:41:42,581 INFO L290 TraceCheckUtils]: 81: Hoare triple {107927#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107928#(<= main_~k~0 38)} is VALID [2022-04-15 12:41:42,581 INFO L290 TraceCheckUtils]: 82: Hoare triple {107928#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107928#(<= main_~k~0 38)} is VALID [2022-04-15 12:41:42,584 INFO L290 TraceCheckUtils]: 83: Hoare triple {107928#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107929#(<= main_~k~0 39)} is VALID [2022-04-15 12:41:42,584 INFO L290 TraceCheckUtils]: 84: Hoare triple {107929#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107929#(<= main_~k~0 39)} is VALID [2022-04-15 12:41:42,588 INFO L290 TraceCheckUtils]: 85: Hoare triple {107929#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107930#(<= main_~k~0 40)} is VALID [2022-04-15 12:41:42,588 INFO L290 TraceCheckUtils]: 86: Hoare triple {107930#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107930#(<= main_~k~0 40)} is VALID [2022-04-15 12:41:42,591 INFO L290 TraceCheckUtils]: 87: Hoare triple {107930#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107931#(<= main_~k~0 41)} is VALID [2022-04-15 12:41:42,591 INFO L290 TraceCheckUtils]: 88: Hoare triple {107931#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107931#(<= main_~k~0 41)} is VALID [2022-04-15 12:41:42,594 INFO L290 TraceCheckUtils]: 89: Hoare triple {107931#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107932#(<= main_~k~0 42)} is VALID [2022-04-15 12:41:42,595 INFO L290 TraceCheckUtils]: 90: Hoare triple {107932#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107932#(<= main_~k~0 42)} is VALID [2022-04-15 12:41:42,599 INFO L290 TraceCheckUtils]: 91: Hoare triple {107932#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107933#(<= main_~k~0 43)} is VALID [2022-04-15 12:41:42,599 INFO L290 TraceCheckUtils]: 92: Hoare triple {107933#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107933#(<= main_~k~0 43)} is VALID [2022-04-15 12:41:42,602 INFO L290 TraceCheckUtils]: 93: Hoare triple {107933#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107934#(<= main_~k~0 44)} is VALID [2022-04-15 12:41:42,602 INFO L290 TraceCheckUtils]: 94: Hoare triple {107934#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107934#(<= main_~k~0 44)} is VALID [2022-04-15 12:41:42,605 INFO L290 TraceCheckUtils]: 95: Hoare triple {107934#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107935#(<= main_~k~0 45)} is VALID [2022-04-15 12:41:42,605 INFO L290 TraceCheckUtils]: 96: Hoare triple {107935#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107935#(<= main_~k~0 45)} is VALID [2022-04-15 12:41:42,608 INFO L290 TraceCheckUtils]: 97: Hoare triple {107935#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107936#(<= main_~k~0 46)} is VALID [2022-04-15 12:41:42,608 INFO L290 TraceCheckUtils]: 98: Hoare triple {107936#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107936#(<= main_~k~0 46)} is VALID [2022-04-15 12:41:42,611 INFO L290 TraceCheckUtils]: 99: Hoare triple {107936#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107937#(<= main_~k~0 47)} is VALID [2022-04-15 12:41:42,611 INFO L290 TraceCheckUtils]: 100: Hoare triple {107937#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107937#(<= main_~k~0 47)} is VALID [2022-04-15 12:41:42,614 INFO L290 TraceCheckUtils]: 101: Hoare triple {107937#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107938#(<= main_~k~0 48)} is VALID [2022-04-15 12:41:42,614 INFO L290 TraceCheckUtils]: 102: Hoare triple {107938#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107938#(<= main_~k~0 48)} is VALID [2022-04-15 12:41:42,617 INFO L290 TraceCheckUtils]: 103: Hoare triple {107938#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107939#(<= main_~k~0 49)} is VALID [2022-04-15 12:41:42,617 INFO L290 TraceCheckUtils]: 104: Hoare triple {107939#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107939#(<= main_~k~0 49)} is VALID [2022-04-15 12:41:42,620 INFO L290 TraceCheckUtils]: 105: Hoare triple {107939#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107940#(<= main_~k~0 50)} is VALID [2022-04-15 12:41:42,620 INFO L290 TraceCheckUtils]: 106: Hoare triple {107940#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107940#(<= main_~k~0 50)} is VALID [2022-04-15 12:41:42,623 INFO L290 TraceCheckUtils]: 107: Hoare triple {107940#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107941#(<= main_~k~0 51)} is VALID [2022-04-15 12:41:42,623 INFO L290 TraceCheckUtils]: 108: Hoare triple {107941#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107941#(<= main_~k~0 51)} is VALID [2022-04-15 12:41:42,625 INFO L290 TraceCheckUtils]: 109: Hoare triple {107941#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107942#(<= main_~k~0 52)} is VALID [2022-04-15 12:41:42,626 INFO L290 TraceCheckUtils]: 110: Hoare triple {107942#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107942#(<= main_~k~0 52)} is VALID [2022-04-15 12:41:42,628 INFO L290 TraceCheckUtils]: 111: Hoare triple {107942#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107943#(<= main_~k~0 53)} is VALID [2022-04-15 12:41:42,629 INFO L290 TraceCheckUtils]: 112: Hoare triple {107943#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107943#(<= main_~k~0 53)} is VALID [2022-04-15 12:41:42,631 INFO L290 TraceCheckUtils]: 113: Hoare triple {107943#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107944#(<= main_~k~0 54)} is VALID [2022-04-15 12:41:42,632 INFO L290 TraceCheckUtils]: 114: Hoare triple {107944#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107944#(<= main_~k~0 54)} is VALID [2022-04-15 12:41:42,635 INFO L290 TraceCheckUtils]: 115: Hoare triple {107944#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107945#(<= main_~k~0 55)} is VALID [2022-04-15 12:41:42,636 INFO L290 TraceCheckUtils]: 116: Hoare triple {107945#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107945#(<= main_~k~0 55)} is VALID [2022-04-15 12:41:42,638 INFO L290 TraceCheckUtils]: 117: Hoare triple {107945#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107946#(<= main_~k~0 56)} is VALID [2022-04-15 12:41:42,638 INFO L290 TraceCheckUtils]: 118: Hoare triple {107946#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107946#(<= main_~k~0 56)} is VALID [2022-04-15 12:41:42,641 INFO L290 TraceCheckUtils]: 119: Hoare triple {107946#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107947#(<= main_~k~0 57)} is VALID [2022-04-15 12:41:42,642 INFO L290 TraceCheckUtils]: 120: Hoare triple {107947#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107947#(<= main_~k~0 57)} is VALID [2022-04-15 12:41:42,646 INFO L290 TraceCheckUtils]: 121: Hoare triple {107947#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107948#(<= main_~k~0 58)} is VALID [2022-04-15 12:41:42,646 INFO L290 TraceCheckUtils]: 122: Hoare triple {107948#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107948#(<= main_~k~0 58)} is VALID [2022-04-15 12:41:42,649 INFO L290 TraceCheckUtils]: 123: Hoare triple {107948#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107949#(<= main_~k~0 59)} is VALID [2022-04-15 12:41:42,649 INFO L290 TraceCheckUtils]: 124: Hoare triple {107949#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107949#(<= main_~k~0 59)} is VALID [2022-04-15 12:41:42,652 INFO L290 TraceCheckUtils]: 125: Hoare triple {107949#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107950#(<= main_~k~0 60)} is VALID [2022-04-15 12:41:42,652 INFO L290 TraceCheckUtils]: 126: Hoare triple {107950#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107950#(<= main_~k~0 60)} is VALID [2022-04-15 12:41:42,655 INFO L290 TraceCheckUtils]: 127: Hoare triple {107950#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107951#(<= main_~k~0 61)} is VALID [2022-04-15 12:41:42,655 INFO L290 TraceCheckUtils]: 128: Hoare triple {107951#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107951#(<= main_~k~0 61)} is VALID [2022-04-15 12:41:42,658 INFO L290 TraceCheckUtils]: 129: Hoare triple {107951#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107952#(<= main_~k~0 62)} is VALID [2022-04-15 12:41:42,658 INFO L290 TraceCheckUtils]: 130: Hoare triple {107952#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107952#(<= main_~k~0 62)} is VALID [2022-04-15 12:41:42,661 INFO L290 TraceCheckUtils]: 131: Hoare triple {107952#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107953#(<= main_~k~0 63)} is VALID [2022-04-15 12:41:42,661 INFO L290 TraceCheckUtils]: 132: Hoare triple {107953#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107953#(<= main_~k~0 63)} is VALID [2022-04-15 12:41:42,665 INFO L290 TraceCheckUtils]: 133: Hoare triple {107953#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107954#(<= main_~k~0 64)} is VALID [2022-04-15 12:41:42,665 INFO L290 TraceCheckUtils]: 134: Hoare triple {107954#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107954#(<= main_~k~0 64)} is VALID [2022-04-15 12:41:42,669 INFO L290 TraceCheckUtils]: 135: Hoare triple {107954#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107955#(<= main_~k~0 65)} is VALID [2022-04-15 12:41:42,669 INFO L290 TraceCheckUtils]: 136: Hoare triple {107955#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107955#(<= main_~k~0 65)} is VALID [2022-04-15 12:41:42,672 INFO L290 TraceCheckUtils]: 137: Hoare triple {107955#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107956#(<= main_~k~0 66)} is VALID [2022-04-15 12:41:42,672 INFO L290 TraceCheckUtils]: 138: Hoare triple {107956#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107956#(<= main_~k~0 66)} is VALID [2022-04-15 12:41:42,675 INFO L290 TraceCheckUtils]: 139: Hoare triple {107956#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107957#(<= main_~k~0 67)} is VALID [2022-04-15 12:41:42,676 INFO L290 TraceCheckUtils]: 140: Hoare triple {107957#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107957#(<= main_~k~0 67)} is VALID [2022-04-15 12:41:42,680 INFO L290 TraceCheckUtils]: 141: Hoare triple {107957#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107958#(<= main_~k~0 68)} is VALID [2022-04-15 12:41:42,680 INFO L290 TraceCheckUtils]: 142: Hoare triple {107958#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107958#(<= main_~k~0 68)} is VALID [2022-04-15 12:41:42,685 INFO L290 TraceCheckUtils]: 143: Hoare triple {107958#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107959#(<= main_~k~0 69)} is VALID [2022-04-15 12:41:42,685 INFO L290 TraceCheckUtils]: 144: Hoare triple {107959#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107959#(<= main_~k~0 69)} is VALID [2022-04-15 12:41:42,689 INFO L290 TraceCheckUtils]: 145: Hoare triple {107959#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107960#(<= main_~k~0 70)} is VALID [2022-04-15 12:41:42,689 INFO L290 TraceCheckUtils]: 146: Hoare triple {107960#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107960#(<= main_~k~0 70)} is VALID [2022-04-15 12:41:42,694 INFO L290 TraceCheckUtils]: 147: Hoare triple {107960#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107961#(<= main_~k~0 71)} is VALID [2022-04-15 12:41:42,694 INFO L290 TraceCheckUtils]: 148: Hoare triple {107961#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107961#(<= main_~k~0 71)} is VALID [2022-04-15 12:41:42,701 INFO L290 TraceCheckUtils]: 149: Hoare triple {107961#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107962#(<= main_~k~0 72)} is VALID [2022-04-15 12:41:42,701 INFO L290 TraceCheckUtils]: 150: Hoare triple {107962#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107962#(<= main_~k~0 72)} is VALID [2022-04-15 12:41:42,705 INFO L290 TraceCheckUtils]: 151: Hoare triple {107962#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107963#(<= main_~k~0 73)} is VALID [2022-04-15 12:41:42,706 INFO L290 TraceCheckUtils]: 152: Hoare triple {107963#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107963#(<= main_~k~0 73)} is VALID [2022-04-15 12:41:42,709 INFO L290 TraceCheckUtils]: 153: Hoare triple {107963#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107964#(<= main_~k~0 74)} is VALID [2022-04-15 12:41:42,710 INFO L290 TraceCheckUtils]: 154: Hoare triple {107964#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107964#(<= main_~k~0 74)} is VALID [2022-04-15 12:41:42,715 INFO L290 TraceCheckUtils]: 155: Hoare triple {107964#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107965#(<= main_~k~0 75)} is VALID [2022-04-15 12:41:42,716 INFO L290 TraceCheckUtils]: 156: Hoare triple {107965#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107965#(<= main_~k~0 75)} is VALID [2022-04-15 12:41:42,720 INFO L290 TraceCheckUtils]: 157: Hoare triple {107965#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107966#(<= main_~k~0 76)} is VALID [2022-04-15 12:41:42,720 INFO L290 TraceCheckUtils]: 158: Hoare triple {107966#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107966#(<= main_~k~0 76)} is VALID [2022-04-15 12:41:42,724 INFO L290 TraceCheckUtils]: 159: Hoare triple {107966#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107967#(<= main_~k~0 77)} is VALID [2022-04-15 12:41:42,725 INFO L290 TraceCheckUtils]: 160: Hoare triple {107967#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107967#(<= main_~k~0 77)} is VALID [2022-04-15 12:41:42,729 INFO L290 TraceCheckUtils]: 161: Hoare triple {107967#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107968#(<= main_~k~0 78)} is VALID [2022-04-15 12:41:42,730 INFO L290 TraceCheckUtils]: 162: Hoare triple {107968#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107968#(<= main_~k~0 78)} is VALID [2022-04-15 12:41:42,734 INFO L290 TraceCheckUtils]: 163: Hoare triple {107968#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107969#(<= main_~k~0 79)} is VALID [2022-04-15 12:41:42,734 INFO L290 TraceCheckUtils]: 164: Hoare triple {107969#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107969#(<= main_~k~0 79)} is VALID [2022-04-15 12:41:42,738 INFO L290 TraceCheckUtils]: 165: Hoare triple {107969#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107970#(<= main_~k~0 80)} is VALID [2022-04-15 12:41:42,738 INFO L290 TraceCheckUtils]: 166: Hoare triple {107970#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107970#(<= main_~k~0 80)} is VALID [2022-04-15 12:41:42,742 INFO L290 TraceCheckUtils]: 167: Hoare triple {107970#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107971#(<= main_~k~0 81)} is VALID [2022-04-15 12:41:42,742 INFO L290 TraceCheckUtils]: 168: Hoare triple {107971#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {107971#(<= main_~k~0 81)} is VALID [2022-04-15 12:41:42,746 INFO L290 TraceCheckUtils]: 169: Hoare triple {107971#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {107972#(<= main_~k~0 82)} is VALID [2022-04-15 12:41:42,746 INFO L290 TraceCheckUtils]: 170: Hoare triple {107972#(<= main_~k~0 82)} assume !(~i~0 < 1000000); {107972#(<= main_~k~0 82)} is VALID [2022-04-15 12:41:42,747 INFO L272 TraceCheckUtils]: 171: Hoare triple {107972#(<= main_~k~0 82)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {108493#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:41:42,747 INFO L290 TraceCheckUtils]: 172: Hoare triple {108493#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {108497#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:41:42,747 INFO L290 TraceCheckUtils]: 173: Hoare triple {108497#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {107886#false} is VALID [2022-04-15 12:41:42,747 INFO L290 TraceCheckUtils]: 174: Hoare triple {107886#false} assume !false; {107886#false} is VALID [2022-04-15 12:41:42,748 INFO L134 CoverageAnalysis]: Checked inductivity of 6724 backedges. 0 proven. 6724 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:41:42,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:41:47,030 INFO L290 TraceCheckUtils]: 174: Hoare triple {107886#false} assume !false; {107886#false} is VALID [2022-04-15 12:41:47,031 INFO L290 TraceCheckUtils]: 173: Hoare triple {108497#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {107886#false} is VALID [2022-04-15 12:41:47,031 INFO L290 TraceCheckUtils]: 172: Hoare triple {108493#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {108497#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:41:47,031 INFO L272 TraceCheckUtils]: 171: Hoare triple {108513#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {108493#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:41:47,031 INFO L290 TraceCheckUtils]: 170: Hoare triple {108513#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {108513#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:41:47,041 INFO L290 TraceCheckUtils]: 169: Hoare triple {108520#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108513#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:41:47,041 INFO L290 TraceCheckUtils]: 168: Hoare triple {108520#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108520#(<= main_~k~0 999999)} is VALID [2022-04-15 12:41:47,045 INFO L290 TraceCheckUtils]: 167: Hoare triple {108527#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108520#(<= main_~k~0 999999)} is VALID [2022-04-15 12:41:47,045 INFO L290 TraceCheckUtils]: 166: Hoare triple {108527#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108527#(<= main_~k~0 999998)} is VALID [2022-04-15 12:41:47,048 INFO L290 TraceCheckUtils]: 165: Hoare triple {108534#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108527#(<= main_~k~0 999998)} is VALID [2022-04-15 12:41:47,048 INFO L290 TraceCheckUtils]: 164: Hoare triple {108534#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108534#(<= main_~k~0 999997)} is VALID [2022-04-15 12:41:47,052 INFO L290 TraceCheckUtils]: 163: Hoare triple {108541#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108534#(<= main_~k~0 999997)} is VALID [2022-04-15 12:41:47,052 INFO L290 TraceCheckUtils]: 162: Hoare triple {108541#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108541#(<= main_~k~0 999996)} is VALID [2022-04-15 12:41:47,056 INFO L290 TraceCheckUtils]: 161: Hoare triple {108548#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108541#(<= main_~k~0 999996)} is VALID [2022-04-15 12:41:47,056 INFO L290 TraceCheckUtils]: 160: Hoare triple {108548#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108548#(<= main_~k~0 999995)} is VALID [2022-04-15 12:41:47,065 INFO L290 TraceCheckUtils]: 159: Hoare triple {108555#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108548#(<= main_~k~0 999995)} is VALID [2022-04-15 12:41:47,065 INFO L290 TraceCheckUtils]: 158: Hoare triple {108555#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108555#(<= main_~k~0 999994)} is VALID [2022-04-15 12:41:47,068 INFO L290 TraceCheckUtils]: 157: Hoare triple {108562#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108555#(<= main_~k~0 999994)} is VALID [2022-04-15 12:41:47,069 INFO L290 TraceCheckUtils]: 156: Hoare triple {108562#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108562#(<= main_~k~0 999993)} is VALID [2022-04-15 12:41:47,072 INFO L290 TraceCheckUtils]: 155: Hoare triple {108569#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108562#(<= main_~k~0 999993)} is VALID [2022-04-15 12:41:47,072 INFO L290 TraceCheckUtils]: 154: Hoare triple {108569#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108569#(<= main_~k~0 999992)} is VALID [2022-04-15 12:41:47,075 INFO L290 TraceCheckUtils]: 153: Hoare triple {108576#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108569#(<= main_~k~0 999992)} is VALID [2022-04-15 12:41:47,075 INFO L290 TraceCheckUtils]: 152: Hoare triple {108576#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108576#(<= main_~k~0 999991)} is VALID [2022-04-15 12:41:47,079 INFO L290 TraceCheckUtils]: 151: Hoare triple {108583#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108576#(<= main_~k~0 999991)} is VALID [2022-04-15 12:41:47,079 INFO L290 TraceCheckUtils]: 150: Hoare triple {108583#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108583#(<= main_~k~0 999990)} is VALID [2022-04-15 12:41:47,082 INFO L290 TraceCheckUtils]: 149: Hoare triple {108590#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108583#(<= main_~k~0 999990)} is VALID [2022-04-15 12:41:47,082 INFO L290 TraceCheckUtils]: 148: Hoare triple {108590#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108590#(<= main_~k~0 999989)} is VALID [2022-04-15 12:41:47,086 INFO L290 TraceCheckUtils]: 147: Hoare triple {108597#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108590#(<= main_~k~0 999989)} is VALID [2022-04-15 12:41:47,086 INFO L290 TraceCheckUtils]: 146: Hoare triple {108597#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108597#(<= main_~k~0 999988)} is VALID [2022-04-15 12:41:47,089 INFO L290 TraceCheckUtils]: 145: Hoare triple {108604#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108597#(<= main_~k~0 999988)} is VALID [2022-04-15 12:41:47,090 INFO L290 TraceCheckUtils]: 144: Hoare triple {108604#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108604#(<= main_~k~0 999987)} is VALID [2022-04-15 12:41:47,093 INFO L290 TraceCheckUtils]: 143: Hoare triple {108611#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108604#(<= main_~k~0 999987)} is VALID [2022-04-15 12:41:47,093 INFO L290 TraceCheckUtils]: 142: Hoare triple {108611#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108611#(<= main_~k~0 999986)} is VALID [2022-04-15 12:41:47,096 INFO L290 TraceCheckUtils]: 141: Hoare triple {108618#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108611#(<= main_~k~0 999986)} is VALID [2022-04-15 12:41:47,097 INFO L290 TraceCheckUtils]: 140: Hoare triple {108618#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108618#(<= main_~k~0 999985)} is VALID [2022-04-15 12:41:47,100 INFO L290 TraceCheckUtils]: 139: Hoare triple {108625#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108618#(<= main_~k~0 999985)} is VALID [2022-04-15 12:41:47,100 INFO L290 TraceCheckUtils]: 138: Hoare triple {108625#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108625#(<= main_~k~0 999984)} is VALID [2022-04-15 12:41:47,103 INFO L290 TraceCheckUtils]: 137: Hoare triple {108632#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108625#(<= main_~k~0 999984)} is VALID [2022-04-15 12:41:47,103 INFO L290 TraceCheckUtils]: 136: Hoare triple {108632#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108632#(<= main_~k~0 999983)} is VALID [2022-04-15 12:41:47,107 INFO L290 TraceCheckUtils]: 135: Hoare triple {108639#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108632#(<= main_~k~0 999983)} is VALID [2022-04-15 12:41:47,107 INFO L290 TraceCheckUtils]: 134: Hoare triple {108639#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108639#(<= main_~k~0 999982)} is VALID [2022-04-15 12:41:47,110 INFO L290 TraceCheckUtils]: 133: Hoare triple {108646#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108639#(<= main_~k~0 999982)} is VALID [2022-04-15 12:41:47,110 INFO L290 TraceCheckUtils]: 132: Hoare triple {108646#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108646#(<= main_~k~0 999981)} is VALID [2022-04-15 12:41:47,114 INFO L290 TraceCheckUtils]: 131: Hoare triple {108653#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108646#(<= main_~k~0 999981)} is VALID [2022-04-15 12:41:47,114 INFO L290 TraceCheckUtils]: 130: Hoare triple {108653#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108653#(<= main_~k~0 999980)} is VALID [2022-04-15 12:41:47,118 INFO L290 TraceCheckUtils]: 129: Hoare triple {108660#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108653#(<= main_~k~0 999980)} is VALID [2022-04-15 12:41:47,118 INFO L290 TraceCheckUtils]: 128: Hoare triple {108660#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108660#(<= main_~k~0 999979)} is VALID [2022-04-15 12:41:47,121 INFO L290 TraceCheckUtils]: 127: Hoare triple {108667#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108660#(<= main_~k~0 999979)} is VALID [2022-04-15 12:41:47,121 INFO L290 TraceCheckUtils]: 126: Hoare triple {108667#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108667#(<= main_~k~0 999978)} is VALID [2022-04-15 12:41:47,124 INFO L290 TraceCheckUtils]: 125: Hoare triple {108674#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108667#(<= main_~k~0 999978)} is VALID [2022-04-15 12:41:47,125 INFO L290 TraceCheckUtils]: 124: Hoare triple {108674#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108674#(<= main_~k~0 999977)} is VALID [2022-04-15 12:41:47,128 INFO L290 TraceCheckUtils]: 123: Hoare triple {108681#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108674#(<= main_~k~0 999977)} is VALID [2022-04-15 12:41:47,128 INFO L290 TraceCheckUtils]: 122: Hoare triple {108681#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108681#(<= main_~k~0 999976)} is VALID [2022-04-15 12:41:47,131 INFO L290 TraceCheckUtils]: 121: Hoare triple {108688#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108681#(<= main_~k~0 999976)} is VALID [2022-04-15 12:41:47,131 INFO L290 TraceCheckUtils]: 120: Hoare triple {108688#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108688#(<= main_~k~0 999975)} is VALID [2022-04-15 12:41:47,134 INFO L290 TraceCheckUtils]: 119: Hoare triple {108695#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108688#(<= main_~k~0 999975)} is VALID [2022-04-15 12:41:47,135 INFO L290 TraceCheckUtils]: 118: Hoare triple {108695#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108695#(<= main_~k~0 999974)} is VALID [2022-04-15 12:41:47,138 INFO L290 TraceCheckUtils]: 117: Hoare triple {108702#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108695#(<= main_~k~0 999974)} is VALID [2022-04-15 12:41:47,138 INFO L290 TraceCheckUtils]: 116: Hoare triple {108702#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108702#(<= main_~k~0 999973)} is VALID [2022-04-15 12:41:47,141 INFO L290 TraceCheckUtils]: 115: Hoare triple {108709#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108702#(<= main_~k~0 999973)} is VALID [2022-04-15 12:41:47,142 INFO L290 TraceCheckUtils]: 114: Hoare triple {108709#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108709#(<= main_~k~0 999972)} is VALID [2022-04-15 12:41:47,145 INFO L290 TraceCheckUtils]: 113: Hoare triple {108716#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108709#(<= main_~k~0 999972)} is VALID [2022-04-15 12:41:47,145 INFO L290 TraceCheckUtils]: 112: Hoare triple {108716#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108716#(<= main_~k~0 999971)} is VALID [2022-04-15 12:41:47,148 INFO L290 TraceCheckUtils]: 111: Hoare triple {108723#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108716#(<= main_~k~0 999971)} is VALID [2022-04-15 12:41:47,149 INFO L290 TraceCheckUtils]: 110: Hoare triple {108723#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108723#(<= main_~k~0 999970)} is VALID [2022-04-15 12:41:47,152 INFO L290 TraceCheckUtils]: 109: Hoare triple {108730#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108723#(<= main_~k~0 999970)} is VALID [2022-04-15 12:41:47,152 INFO L290 TraceCheckUtils]: 108: Hoare triple {108730#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108730#(<= main_~k~0 999969)} is VALID [2022-04-15 12:41:47,155 INFO L290 TraceCheckUtils]: 107: Hoare triple {108737#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108730#(<= main_~k~0 999969)} is VALID [2022-04-15 12:41:47,155 INFO L290 TraceCheckUtils]: 106: Hoare triple {108737#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108737#(<= main_~k~0 999968)} is VALID [2022-04-15 12:41:47,159 INFO L290 TraceCheckUtils]: 105: Hoare triple {108744#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108737#(<= main_~k~0 999968)} is VALID [2022-04-15 12:41:47,159 INFO L290 TraceCheckUtils]: 104: Hoare triple {108744#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108744#(<= main_~k~0 999967)} is VALID [2022-04-15 12:41:47,162 INFO L290 TraceCheckUtils]: 103: Hoare triple {108751#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108744#(<= main_~k~0 999967)} is VALID [2022-04-15 12:41:47,162 INFO L290 TraceCheckUtils]: 102: Hoare triple {108751#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108751#(<= main_~k~0 999966)} is VALID [2022-04-15 12:41:47,166 INFO L290 TraceCheckUtils]: 101: Hoare triple {108758#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108751#(<= main_~k~0 999966)} is VALID [2022-04-15 12:41:47,166 INFO L290 TraceCheckUtils]: 100: Hoare triple {108758#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108758#(<= main_~k~0 999965)} is VALID [2022-04-15 12:41:47,169 INFO L290 TraceCheckUtils]: 99: Hoare triple {108765#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108758#(<= main_~k~0 999965)} is VALID [2022-04-15 12:41:47,169 INFO L290 TraceCheckUtils]: 98: Hoare triple {108765#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108765#(<= main_~k~0 999964)} is VALID [2022-04-15 12:41:47,173 INFO L290 TraceCheckUtils]: 97: Hoare triple {108772#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108765#(<= main_~k~0 999964)} is VALID [2022-04-15 12:41:47,173 INFO L290 TraceCheckUtils]: 96: Hoare triple {108772#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108772#(<= main_~k~0 999963)} is VALID [2022-04-15 12:41:47,177 INFO L290 TraceCheckUtils]: 95: Hoare triple {108779#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108772#(<= main_~k~0 999963)} is VALID [2022-04-15 12:41:47,178 INFO L290 TraceCheckUtils]: 94: Hoare triple {108779#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108779#(<= main_~k~0 999962)} is VALID [2022-04-15 12:41:47,181 INFO L290 TraceCheckUtils]: 93: Hoare triple {108786#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108779#(<= main_~k~0 999962)} is VALID [2022-04-15 12:41:47,181 INFO L290 TraceCheckUtils]: 92: Hoare triple {108786#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108786#(<= main_~k~0 999961)} is VALID [2022-04-15 12:41:47,185 INFO L290 TraceCheckUtils]: 91: Hoare triple {108793#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108786#(<= main_~k~0 999961)} is VALID [2022-04-15 12:41:47,185 INFO L290 TraceCheckUtils]: 90: Hoare triple {108793#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108793#(<= main_~k~0 999960)} is VALID [2022-04-15 12:41:47,188 INFO L290 TraceCheckUtils]: 89: Hoare triple {108800#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108793#(<= main_~k~0 999960)} is VALID [2022-04-15 12:41:47,189 INFO L290 TraceCheckUtils]: 88: Hoare triple {108800#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108800#(<= main_~k~0 999959)} is VALID [2022-04-15 12:41:47,192 INFO L290 TraceCheckUtils]: 87: Hoare triple {108807#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108800#(<= main_~k~0 999959)} is VALID [2022-04-15 12:41:47,192 INFO L290 TraceCheckUtils]: 86: Hoare triple {108807#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108807#(<= main_~k~0 999958)} is VALID [2022-04-15 12:41:47,195 INFO L290 TraceCheckUtils]: 85: Hoare triple {108814#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108807#(<= main_~k~0 999958)} is VALID [2022-04-15 12:41:47,195 INFO L290 TraceCheckUtils]: 84: Hoare triple {108814#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108814#(<= main_~k~0 999957)} is VALID [2022-04-15 12:41:47,199 INFO L290 TraceCheckUtils]: 83: Hoare triple {108821#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108814#(<= main_~k~0 999957)} is VALID [2022-04-15 12:41:47,199 INFO L290 TraceCheckUtils]: 82: Hoare triple {108821#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108821#(<= main_~k~0 999956)} is VALID [2022-04-15 12:41:47,202 INFO L290 TraceCheckUtils]: 81: Hoare triple {108828#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108821#(<= main_~k~0 999956)} is VALID [2022-04-15 12:41:47,202 INFO L290 TraceCheckUtils]: 80: Hoare triple {108828#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108828#(<= main_~k~0 999955)} is VALID [2022-04-15 12:41:47,206 INFO L290 TraceCheckUtils]: 79: Hoare triple {108835#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108828#(<= main_~k~0 999955)} is VALID [2022-04-15 12:41:47,206 INFO L290 TraceCheckUtils]: 78: Hoare triple {108835#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108835#(<= main_~k~0 999954)} is VALID [2022-04-15 12:41:47,209 INFO L290 TraceCheckUtils]: 77: Hoare triple {108842#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108835#(<= main_~k~0 999954)} is VALID [2022-04-15 12:41:47,210 INFO L290 TraceCheckUtils]: 76: Hoare triple {108842#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108842#(<= main_~k~0 999953)} is VALID [2022-04-15 12:41:47,214 INFO L290 TraceCheckUtils]: 75: Hoare triple {108849#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108842#(<= main_~k~0 999953)} is VALID [2022-04-15 12:41:47,214 INFO L290 TraceCheckUtils]: 74: Hoare triple {108849#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108849#(<= main_~k~0 999952)} is VALID [2022-04-15 12:41:47,218 INFO L290 TraceCheckUtils]: 73: Hoare triple {108856#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108849#(<= main_~k~0 999952)} is VALID [2022-04-15 12:41:47,218 INFO L290 TraceCheckUtils]: 72: Hoare triple {108856#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108856#(<= main_~k~0 999951)} is VALID [2022-04-15 12:41:47,221 INFO L290 TraceCheckUtils]: 71: Hoare triple {108863#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108856#(<= main_~k~0 999951)} is VALID [2022-04-15 12:41:47,222 INFO L290 TraceCheckUtils]: 70: Hoare triple {108863#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108863#(<= main_~k~0 999950)} is VALID [2022-04-15 12:41:47,225 INFO L290 TraceCheckUtils]: 69: Hoare triple {108870#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108863#(<= main_~k~0 999950)} is VALID [2022-04-15 12:41:47,225 INFO L290 TraceCheckUtils]: 68: Hoare triple {108870#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108870#(<= main_~k~0 999949)} is VALID [2022-04-15 12:41:47,229 INFO L290 TraceCheckUtils]: 67: Hoare triple {108877#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108870#(<= main_~k~0 999949)} is VALID [2022-04-15 12:41:47,229 INFO L290 TraceCheckUtils]: 66: Hoare triple {108877#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108877#(<= main_~k~0 999948)} is VALID [2022-04-15 12:41:47,232 INFO L290 TraceCheckUtils]: 65: Hoare triple {108884#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108877#(<= main_~k~0 999948)} is VALID [2022-04-15 12:41:47,233 INFO L290 TraceCheckUtils]: 64: Hoare triple {108884#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108884#(<= main_~k~0 999947)} is VALID [2022-04-15 12:41:47,236 INFO L290 TraceCheckUtils]: 63: Hoare triple {108891#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108884#(<= main_~k~0 999947)} is VALID [2022-04-15 12:41:47,236 INFO L290 TraceCheckUtils]: 62: Hoare triple {108891#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108891#(<= main_~k~0 999946)} is VALID [2022-04-15 12:41:47,239 INFO L290 TraceCheckUtils]: 61: Hoare triple {108898#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108891#(<= main_~k~0 999946)} is VALID [2022-04-15 12:41:47,240 INFO L290 TraceCheckUtils]: 60: Hoare triple {108898#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108898#(<= main_~k~0 999945)} is VALID [2022-04-15 12:41:47,243 INFO L290 TraceCheckUtils]: 59: Hoare triple {108905#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108898#(<= main_~k~0 999945)} is VALID [2022-04-15 12:41:47,243 INFO L290 TraceCheckUtils]: 58: Hoare triple {108905#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108905#(<= main_~k~0 999944)} is VALID [2022-04-15 12:41:47,247 INFO L290 TraceCheckUtils]: 57: Hoare triple {108912#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108905#(<= main_~k~0 999944)} is VALID [2022-04-15 12:41:47,247 INFO L290 TraceCheckUtils]: 56: Hoare triple {108912#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108912#(<= main_~k~0 999943)} is VALID [2022-04-15 12:41:47,251 INFO L290 TraceCheckUtils]: 55: Hoare triple {108919#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108912#(<= main_~k~0 999943)} is VALID [2022-04-15 12:41:47,251 INFO L290 TraceCheckUtils]: 54: Hoare triple {108919#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108919#(<= main_~k~0 999942)} is VALID [2022-04-15 12:41:47,254 INFO L290 TraceCheckUtils]: 53: Hoare triple {108926#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108919#(<= main_~k~0 999942)} is VALID [2022-04-15 12:41:47,254 INFO L290 TraceCheckUtils]: 52: Hoare triple {108926#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108926#(<= main_~k~0 999941)} is VALID [2022-04-15 12:41:47,258 INFO L290 TraceCheckUtils]: 51: Hoare triple {108933#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108926#(<= main_~k~0 999941)} is VALID [2022-04-15 12:41:47,258 INFO L290 TraceCheckUtils]: 50: Hoare triple {108933#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108933#(<= main_~k~0 999940)} is VALID [2022-04-15 12:41:47,261 INFO L290 TraceCheckUtils]: 49: Hoare triple {108940#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108933#(<= main_~k~0 999940)} is VALID [2022-04-15 12:41:47,261 INFO L290 TraceCheckUtils]: 48: Hoare triple {108940#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108940#(<= main_~k~0 999939)} is VALID [2022-04-15 12:41:47,264 INFO L290 TraceCheckUtils]: 47: Hoare triple {108947#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108940#(<= main_~k~0 999939)} is VALID [2022-04-15 12:41:47,265 INFO L290 TraceCheckUtils]: 46: Hoare triple {108947#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108947#(<= main_~k~0 999938)} is VALID [2022-04-15 12:41:47,268 INFO L290 TraceCheckUtils]: 45: Hoare triple {108954#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108947#(<= main_~k~0 999938)} is VALID [2022-04-15 12:41:47,268 INFO L290 TraceCheckUtils]: 44: Hoare triple {108954#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108954#(<= main_~k~0 999937)} is VALID [2022-04-15 12:41:47,272 INFO L290 TraceCheckUtils]: 43: Hoare triple {108961#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108954#(<= main_~k~0 999937)} is VALID [2022-04-15 12:41:47,272 INFO L290 TraceCheckUtils]: 42: Hoare triple {108961#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108961#(<= main_~k~0 999936)} is VALID [2022-04-15 12:41:47,275 INFO L290 TraceCheckUtils]: 41: Hoare triple {108968#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108961#(<= main_~k~0 999936)} is VALID [2022-04-15 12:41:47,275 INFO L290 TraceCheckUtils]: 40: Hoare triple {108968#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108968#(<= main_~k~0 999935)} is VALID [2022-04-15 12:41:47,278 INFO L290 TraceCheckUtils]: 39: Hoare triple {108975#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108968#(<= main_~k~0 999935)} is VALID [2022-04-15 12:41:47,279 INFO L290 TraceCheckUtils]: 38: Hoare triple {108975#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108975#(<= main_~k~0 999934)} is VALID [2022-04-15 12:41:47,282 INFO L290 TraceCheckUtils]: 37: Hoare triple {108982#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108975#(<= main_~k~0 999934)} is VALID [2022-04-15 12:41:47,282 INFO L290 TraceCheckUtils]: 36: Hoare triple {108982#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108982#(<= main_~k~0 999933)} is VALID [2022-04-15 12:41:47,285 INFO L290 TraceCheckUtils]: 35: Hoare triple {108989#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108982#(<= main_~k~0 999933)} is VALID [2022-04-15 12:41:47,285 INFO L290 TraceCheckUtils]: 34: Hoare triple {108989#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108989#(<= main_~k~0 999932)} is VALID [2022-04-15 12:41:47,289 INFO L290 TraceCheckUtils]: 33: Hoare triple {108996#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108989#(<= main_~k~0 999932)} is VALID [2022-04-15 12:41:47,289 INFO L290 TraceCheckUtils]: 32: Hoare triple {108996#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {108996#(<= main_~k~0 999931)} is VALID [2022-04-15 12:41:47,292 INFO L290 TraceCheckUtils]: 31: Hoare triple {109003#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {108996#(<= main_~k~0 999931)} is VALID [2022-04-15 12:41:47,292 INFO L290 TraceCheckUtils]: 30: Hoare triple {109003#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {109003#(<= main_~k~0 999930)} is VALID [2022-04-15 12:41:47,295 INFO L290 TraceCheckUtils]: 29: Hoare triple {109010#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {109003#(<= main_~k~0 999930)} is VALID [2022-04-15 12:41:47,296 INFO L290 TraceCheckUtils]: 28: Hoare triple {109010#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {109010#(<= main_~k~0 999929)} is VALID [2022-04-15 12:41:47,299 INFO L290 TraceCheckUtils]: 27: Hoare triple {109017#(<= main_~k~0 999928)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {109010#(<= main_~k~0 999929)} is VALID [2022-04-15 12:41:47,299 INFO L290 TraceCheckUtils]: 26: Hoare triple {109017#(<= main_~k~0 999928)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {109017#(<= main_~k~0 999928)} is VALID [2022-04-15 12:41:47,303 INFO L290 TraceCheckUtils]: 25: Hoare triple {109024#(<= main_~k~0 999927)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {109017#(<= main_~k~0 999928)} is VALID [2022-04-15 12:41:47,303 INFO L290 TraceCheckUtils]: 24: Hoare triple {109024#(<= main_~k~0 999927)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {109024#(<= main_~k~0 999927)} is VALID [2022-04-15 12:41:47,306 INFO L290 TraceCheckUtils]: 23: Hoare triple {109031#(<= main_~k~0 999926)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {109024#(<= main_~k~0 999927)} is VALID [2022-04-15 12:41:47,306 INFO L290 TraceCheckUtils]: 22: Hoare triple {109031#(<= main_~k~0 999926)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {109031#(<= main_~k~0 999926)} is VALID [2022-04-15 12:41:47,309 INFO L290 TraceCheckUtils]: 21: Hoare triple {109038#(<= main_~k~0 999925)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {109031#(<= main_~k~0 999926)} is VALID [2022-04-15 12:41:47,310 INFO L290 TraceCheckUtils]: 20: Hoare triple {109038#(<= main_~k~0 999925)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {109038#(<= main_~k~0 999925)} is VALID [2022-04-15 12:41:47,313 INFO L290 TraceCheckUtils]: 19: Hoare triple {109045#(<= main_~k~0 999924)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {109038#(<= main_~k~0 999925)} is VALID [2022-04-15 12:41:47,313 INFO L290 TraceCheckUtils]: 18: Hoare triple {109045#(<= main_~k~0 999924)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {109045#(<= main_~k~0 999924)} is VALID [2022-04-15 12:41:47,317 INFO L290 TraceCheckUtils]: 17: Hoare triple {109052#(<= main_~k~0 999923)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {109045#(<= main_~k~0 999924)} is VALID [2022-04-15 12:41:47,317 INFO L290 TraceCheckUtils]: 16: Hoare triple {109052#(<= main_~k~0 999923)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {109052#(<= main_~k~0 999923)} is VALID [2022-04-15 12:41:47,320 INFO L290 TraceCheckUtils]: 15: Hoare triple {109059#(<= main_~k~0 999922)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {109052#(<= main_~k~0 999923)} is VALID [2022-04-15 12:41:47,321 INFO L290 TraceCheckUtils]: 14: Hoare triple {109059#(<= main_~k~0 999922)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {109059#(<= main_~k~0 999922)} is VALID [2022-04-15 12:41:47,326 INFO L290 TraceCheckUtils]: 13: Hoare triple {109066#(<= main_~k~0 999921)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {109059#(<= main_~k~0 999922)} is VALID [2022-04-15 12:41:47,326 INFO L290 TraceCheckUtils]: 12: Hoare triple {109066#(<= main_~k~0 999921)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {109066#(<= main_~k~0 999921)} is VALID [2022-04-15 12:41:47,330 INFO L290 TraceCheckUtils]: 11: Hoare triple {109073#(<= main_~k~0 999920)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {109066#(<= main_~k~0 999921)} is VALID [2022-04-15 12:41:47,330 INFO L290 TraceCheckUtils]: 10: Hoare triple {109073#(<= main_~k~0 999920)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {109073#(<= main_~k~0 999920)} is VALID [2022-04-15 12:41:47,333 INFO L290 TraceCheckUtils]: 9: Hoare triple {109080#(<= main_~k~0 999919)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {109073#(<= main_~k~0 999920)} is VALID [2022-04-15 12:41:47,333 INFO L290 TraceCheckUtils]: 8: Hoare triple {109080#(<= main_~k~0 999919)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {109080#(<= main_~k~0 999919)} is VALID [2022-04-15 12:41:47,337 INFO L290 TraceCheckUtils]: 7: Hoare triple {109087#(<= main_~k~0 999918)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {109080#(<= main_~k~0 999919)} is VALID [2022-04-15 12:41:47,337 INFO L290 TraceCheckUtils]: 6: Hoare triple {109087#(<= main_~k~0 999918)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {109087#(<= main_~k~0 999918)} is VALID [2022-04-15 12:41:47,337 INFO L290 TraceCheckUtils]: 5: Hoare triple {107885#true} ~i~0 := 0;~k~0 := 0; {109087#(<= main_~k~0 999918)} is VALID [2022-04-15 12:41:47,337 INFO L272 TraceCheckUtils]: 4: Hoare triple {107885#true} call #t~ret3 := main(); {107885#true} is VALID [2022-04-15 12:41:47,337 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {107885#true} {107885#true} #54#return; {107885#true} is VALID [2022-04-15 12:41:47,338 INFO L290 TraceCheckUtils]: 2: Hoare triple {107885#true} assume true; {107885#true} is VALID [2022-04-15 12:41:47,338 INFO L290 TraceCheckUtils]: 1: Hoare triple {107885#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {107885#true} is VALID [2022-04-15 12:41:47,338 INFO L272 TraceCheckUtils]: 0: Hoare triple {107885#true} call ULTIMATE.init(); {107885#true} is VALID [2022-04-15 12:41:47,338 INFO L134 CoverageAnalysis]: Checked inductivity of 6724 backedges. 0 proven. 6724 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:41:47,339 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459709497] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:41:47,339 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:41:47,339 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [88, 87, 87] total 174 [2022-04-15 12:41:47,339 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:41:47,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1083465381] [2022-04-15 12:41:47,339 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1083465381] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:41:47,339 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:41:47,339 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [88] imperfect sequences [] total 88 [2022-04-15 12:41:47,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34874788] [2022-04-15 12:41:47,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:41:47,340 INFO L78 Accepts]: Start accepts. Automaton has has 88 states, 88 states have (on average 1.9431818181818181) internal successors, (171), 86 states have internal predecessors, (171), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 175 [2022-04-15 12:41:47,340 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:41:47,340 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 88 states, 88 states have (on average 1.9431818181818181) internal successors, (171), 86 states have internal predecessors, (171), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:47,696 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 175 edges. 175 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:41:47,696 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2022-04-15 12:41:47,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:41:47,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2022-04-15 12:41:47,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14208, Invalid=15894, Unknown=0, NotChecked=0, Total=30102 [2022-04-15 12:41:47,699 INFO L87 Difference]: Start difference. First operand 176 states and 176 transitions. Second operand has 88 states, 88 states have (on average 1.9431818181818181) internal successors, (171), 86 states have internal predecessors, (171), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:53,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:41:53,014 INFO L93 Difference]: Finished difference Result 184 states and 184 transitions. [2022-04-15 12:41:53,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-04-15 12:41:53,014 INFO L78 Accepts]: Start accepts. Automaton has has 88 states, 88 states have (on average 1.9431818181818181) internal successors, (171), 86 states have internal predecessors, (171), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 175 [2022-04-15 12:41:53,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:41:53,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 88 states have (on average 1.9431818181818181) internal successors, (171), 86 states have internal predecessors, (171), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:53,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 184 transitions. [2022-04-15 12:41:53,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 88 states have (on average 1.9431818181818181) internal successors, (171), 86 states have internal predecessors, (171), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:53,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 184 transitions. [2022-04-15 12:41:53,016 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 88 states and 184 transitions. [2022-04-15 12:41:53,594 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 184 edges. 184 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:41:53,596 INFO L225 Difference]: With dead ends: 184 [2022-04-15 12:41:53,596 INFO L226 Difference]: Without dead ends: 179 [2022-04-15 12:41:53,601 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 523 GetRequests, 265 SyntacticMatches, 1 SemanticMatches, 257 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4977 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=28246, Invalid=38576, Unknown=0, NotChecked=0, Total=66822 [2022-04-15 12:41:53,601 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 176 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-15 12:41:53,601 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 33 Invalid, 289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-15 12:41:53,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2022-04-15 12:41:54,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 178. [2022-04-15 12:41:54,848 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:41:54,848 INFO L82 GeneralOperation]: Start isEquivalent. First operand 179 states. Second operand has 178 states, 173 states have (on average 1.0057803468208093) internal successors, (174), 173 states have internal predecessors, (174), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:54,849 INFO L74 IsIncluded]: Start isIncluded. First operand 179 states. Second operand has 178 states, 173 states have (on average 1.0057803468208093) internal successors, (174), 173 states have internal predecessors, (174), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:54,849 INFO L87 Difference]: Start difference. First operand 179 states. Second operand has 178 states, 173 states have (on average 1.0057803468208093) internal successors, (174), 173 states have internal predecessors, (174), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:54,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:41:54,850 INFO L93 Difference]: Finished difference Result 179 states and 179 transitions. [2022-04-15 12:41:54,850 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 179 transitions. [2022-04-15 12:41:54,850 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:41:54,850 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:41:54,850 INFO L74 IsIncluded]: Start isIncluded. First operand has 178 states, 173 states have (on average 1.0057803468208093) internal successors, (174), 173 states have internal predecessors, (174), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 179 states. [2022-04-15 12:41:54,851 INFO L87 Difference]: Start difference. First operand has 178 states, 173 states have (on average 1.0057803468208093) internal successors, (174), 173 states have internal predecessors, (174), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 179 states. [2022-04-15 12:41:54,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:41:54,852 INFO L93 Difference]: Finished difference Result 179 states and 179 transitions. [2022-04-15 12:41:54,852 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 179 transitions. [2022-04-15 12:41:54,852 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:41:54,852 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:41:54,852 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:41:54,852 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:41:54,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 173 states have (on average 1.0057803468208093) internal successors, (174), 173 states have internal predecessors, (174), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:54,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 178 transitions. [2022-04-15 12:41:54,854 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 178 transitions. Word has length 175 [2022-04-15 12:41:54,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:41:54,854 INFO L478 AbstractCegarLoop]: Abstraction has 178 states and 178 transitions. [2022-04-15 12:41:54,854 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 88 states, 88 states have (on average 1.9431818181818181) internal successors, (171), 86 states have internal predecessors, (171), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:41:54,854 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 178 states and 178 transitions. [2022-04-15 12:41:55,821 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 178 edges. 178 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:41:55,822 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 178 transitions. [2022-04-15 12:41:55,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2022-04-15 12:41:55,822 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:41:55,822 INFO L499 BasicCegarLoop]: trace histogram [83, 83, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:41:55,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-04-15 12:41:56,039 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2022-04-15 12:41:56,039 INFO L403 AbstractCegarLoop]: === Iteration 84 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:41:56,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:41:56,039 INFO L85 PathProgramCache]: Analyzing trace with hash -608464760, now seen corresponding path program 165 times [2022-04-15 12:41:56,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:41:56,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2049674346] [2022-04-15 12:41:56,460 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:41:56,460 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:41:56,460 INFO L85 PathProgramCache]: Analyzing trace with hash -608464760, now seen corresponding path program 166 times [2022-04-15 12:41:56,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:41:56,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474030167] [2022-04-15 12:41:56,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:41:56,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:41:56,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:41:58,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:41:58,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:41:58,788 INFO L290 TraceCheckUtils]: 0: Hoare triple {110454#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {110363#true} is VALID [2022-04-15 12:41:58,788 INFO L290 TraceCheckUtils]: 1: Hoare triple {110363#true} assume true; {110363#true} is VALID [2022-04-15 12:41:58,788 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {110363#true} {110363#true} #54#return; {110363#true} is VALID [2022-04-15 12:41:58,789 INFO L272 TraceCheckUtils]: 0: Hoare triple {110363#true} call ULTIMATE.init(); {110454#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:41:58,789 INFO L290 TraceCheckUtils]: 1: Hoare triple {110454#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {110363#true} is VALID [2022-04-15 12:41:58,789 INFO L290 TraceCheckUtils]: 2: Hoare triple {110363#true} assume true; {110363#true} is VALID [2022-04-15 12:41:58,789 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {110363#true} {110363#true} #54#return; {110363#true} is VALID [2022-04-15 12:41:58,789 INFO L272 TraceCheckUtils]: 4: Hoare triple {110363#true} call #t~ret3 := main(); {110363#true} is VALID [2022-04-15 12:41:58,789 INFO L290 TraceCheckUtils]: 5: Hoare triple {110363#true} ~i~0 := 0;~k~0 := 0; {110368#(= main_~k~0 0)} is VALID [2022-04-15 12:41:58,789 INFO L290 TraceCheckUtils]: 6: Hoare triple {110368#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110368#(= main_~k~0 0)} is VALID [2022-04-15 12:41:58,790 INFO L290 TraceCheckUtils]: 7: Hoare triple {110368#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110369#(<= main_~k~0 1)} is VALID [2022-04-15 12:41:58,790 INFO L290 TraceCheckUtils]: 8: Hoare triple {110369#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110369#(<= main_~k~0 1)} is VALID [2022-04-15 12:41:58,804 INFO L290 TraceCheckUtils]: 9: Hoare triple {110369#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110370#(<= main_~k~0 2)} is VALID [2022-04-15 12:41:58,804 INFO L290 TraceCheckUtils]: 10: Hoare triple {110370#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110370#(<= main_~k~0 2)} is VALID [2022-04-15 12:41:58,811 INFO L290 TraceCheckUtils]: 11: Hoare triple {110370#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110371#(<= main_~k~0 3)} is VALID [2022-04-15 12:41:58,812 INFO L290 TraceCheckUtils]: 12: Hoare triple {110371#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110371#(<= main_~k~0 3)} is VALID [2022-04-15 12:41:58,817 INFO L290 TraceCheckUtils]: 13: Hoare triple {110371#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110372#(<= main_~k~0 4)} is VALID [2022-04-15 12:41:58,817 INFO L290 TraceCheckUtils]: 14: Hoare triple {110372#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110372#(<= main_~k~0 4)} is VALID [2022-04-15 12:41:58,822 INFO L290 TraceCheckUtils]: 15: Hoare triple {110372#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110373#(<= main_~k~0 5)} is VALID [2022-04-15 12:41:58,822 INFO L290 TraceCheckUtils]: 16: Hoare triple {110373#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110373#(<= main_~k~0 5)} is VALID [2022-04-15 12:41:58,827 INFO L290 TraceCheckUtils]: 17: Hoare triple {110373#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110374#(<= main_~k~0 6)} is VALID [2022-04-15 12:41:58,828 INFO L290 TraceCheckUtils]: 18: Hoare triple {110374#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110374#(<= main_~k~0 6)} is VALID [2022-04-15 12:41:58,833 INFO L290 TraceCheckUtils]: 19: Hoare triple {110374#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110375#(<= main_~k~0 7)} is VALID [2022-04-15 12:41:58,834 INFO L290 TraceCheckUtils]: 20: Hoare triple {110375#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110375#(<= main_~k~0 7)} is VALID [2022-04-15 12:41:58,840 INFO L290 TraceCheckUtils]: 21: Hoare triple {110375#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110376#(<= main_~k~0 8)} is VALID [2022-04-15 12:41:58,840 INFO L290 TraceCheckUtils]: 22: Hoare triple {110376#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110376#(<= main_~k~0 8)} is VALID [2022-04-15 12:41:58,845 INFO L290 TraceCheckUtils]: 23: Hoare triple {110376#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110377#(<= main_~k~0 9)} is VALID [2022-04-15 12:41:58,845 INFO L290 TraceCheckUtils]: 24: Hoare triple {110377#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110377#(<= main_~k~0 9)} is VALID [2022-04-15 12:41:58,849 INFO L290 TraceCheckUtils]: 25: Hoare triple {110377#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110378#(<= main_~k~0 10)} is VALID [2022-04-15 12:41:58,850 INFO L290 TraceCheckUtils]: 26: Hoare triple {110378#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110378#(<= main_~k~0 10)} is VALID [2022-04-15 12:41:58,854 INFO L290 TraceCheckUtils]: 27: Hoare triple {110378#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110379#(<= main_~k~0 11)} is VALID [2022-04-15 12:41:58,855 INFO L290 TraceCheckUtils]: 28: Hoare triple {110379#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110379#(<= main_~k~0 11)} is VALID [2022-04-15 12:41:58,860 INFO L290 TraceCheckUtils]: 29: Hoare triple {110379#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110380#(<= main_~k~0 12)} is VALID [2022-04-15 12:41:58,860 INFO L290 TraceCheckUtils]: 30: Hoare triple {110380#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110380#(<= main_~k~0 12)} is VALID [2022-04-15 12:41:58,864 INFO L290 TraceCheckUtils]: 31: Hoare triple {110380#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110381#(<= main_~k~0 13)} is VALID [2022-04-15 12:41:58,865 INFO L290 TraceCheckUtils]: 32: Hoare triple {110381#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110381#(<= main_~k~0 13)} is VALID [2022-04-15 12:41:58,869 INFO L290 TraceCheckUtils]: 33: Hoare triple {110381#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110382#(<= main_~k~0 14)} is VALID [2022-04-15 12:41:58,869 INFO L290 TraceCheckUtils]: 34: Hoare triple {110382#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110382#(<= main_~k~0 14)} is VALID [2022-04-15 12:41:58,873 INFO L290 TraceCheckUtils]: 35: Hoare triple {110382#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110383#(<= main_~k~0 15)} is VALID [2022-04-15 12:41:58,874 INFO L290 TraceCheckUtils]: 36: Hoare triple {110383#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110383#(<= main_~k~0 15)} is VALID [2022-04-15 12:41:58,878 INFO L290 TraceCheckUtils]: 37: Hoare triple {110383#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110384#(<= main_~k~0 16)} is VALID [2022-04-15 12:41:58,878 INFO L290 TraceCheckUtils]: 38: Hoare triple {110384#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110384#(<= main_~k~0 16)} is VALID [2022-04-15 12:41:58,882 INFO L290 TraceCheckUtils]: 39: Hoare triple {110384#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110385#(<= main_~k~0 17)} is VALID [2022-04-15 12:41:58,883 INFO L290 TraceCheckUtils]: 40: Hoare triple {110385#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110385#(<= main_~k~0 17)} is VALID [2022-04-15 12:41:58,888 INFO L290 TraceCheckUtils]: 41: Hoare triple {110385#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110386#(<= main_~k~0 18)} is VALID [2022-04-15 12:41:58,888 INFO L290 TraceCheckUtils]: 42: Hoare triple {110386#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110386#(<= main_~k~0 18)} is VALID [2022-04-15 12:41:58,893 INFO L290 TraceCheckUtils]: 43: Hoare triple {110386#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110387#(<= main_~k~0 19)} is VALID [2022-04-15 12:41:58,893 INFO L290 TraceCheckUtils]: 44: Hoare triple {110387#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110387#(<= main_~k~0 19)} is VALID [2022-04-15 12:41:58,897 INFO L290 TraceCheckUtils]: 45: Hoare triple {110387#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110388#(<= main_~k~0 20)} is VALID [2022-04-15 12:41:58,898 INFO L290 TraceCheckUtils]: 46: Hoare triple {110388#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110388#(<= main_~k~0 20)} is VALID [2022-04-15 12:41:58,902 INFO L290 TraceCheckUtils]: 47: Hoare triple {110388#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110389#(<= main_~k~0 21)} is VALID [2022-04-15 12:41:58,903 INFO L290 TraceCheckUtils]: 48: Hoare triple {110389#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110389#(<= main_~k~0 21)} is VALID [2022-04-15 12:41:58,908 INFO L290 TraceCheckUtils]: 49: Hoare triple {110389#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110390#(<= main_~k~0 22)} is VALID [2022-04-15 12:41:58,908 INFO L290 TraceCheckUtils]: 50: Hoare triple {110390#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110390#(<= main_~k~0 22)} is VALID [2022-04-15 12:41:58,913 INFO L290 TraceCheckUtils]: 51: Hoare triple {110390#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110391#(<= main_~k~0 23)} is VALID [2022-04-15 12:41:58,914 INFO L290 TraceCheckUtils]: 52: Hoare triple {110391#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110391#(<= main_~k~0 23)} is VALID [2022-04-15 12:41:58,920 INFO L290 TraceCheckUtils]: 53: Hoare triple {110391#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110392#(<= main_~k~0 24)} is VALID [2022-04-15 12:41:58,920 INFO L290 TraceCheckUtils]: 54: Hoare triple {110392#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110392#(<= main_~k~0 24)} is VALID [2022-04-15 12:41:58,926 INFO L290 TraceCheckUtils]: 55: Hoare triple {110392#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110393#(<= main_~k~0 25)} is VALID [2022-04-15 12:41:58,926 INFO L290 TraceCheckUtils]: 56: Hoare triple {110393#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110393#(<= main_~k~0 25)} is VALID [2022-04-15 12:41:58,935 INFO L290 TraceCheckUtils]: 57: Hoare triple {110393#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110394#(<= main_~k~0 26)} is VALID [2022-04-15 12:41:58,935 INFO L290 TraceCheckUtils]: 58: Hoare triple {110394#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110394#(<= main_~k~0 26)} is VALID [2022-04-15 12:41:58,943 INFO L290 TraceCheckUtils]: 59: Hoare triple {110394#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110395#(<= main_~k~0 27)} is VALID [2022-04-15 12:41:58,943 INFO L290 TraceCheckUtils]: 60: Hoare triple {110395#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110395#(<= main_~k~0 27)} is VALID [2022-04-15 12:41:58,948 INFO L290 TraceCheckUtils]: 61: Hoare triple {110395#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110396#(<= main_~k~0 28)} is VALID [2022-04-15 12:41:58,948 INFO L290 TraceCheckUtils]: 62: Hoare triple {110396#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110396#(<= main_~k~0 28)} is VALID [2022-04-15 12:41:58,952 INFO L290 TraceCheckUtils]: 63: Hoare triple {110396#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110397#(<= main_~k~0 29)} is VALID [2022-04-15 12:41:58,952 INFO L290 TraceCheckUtils]: 64: Hoare triple {110397#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110397#(<= main_~k~0 29)} is VALID [2022-04-15 12:41:58,958 INFO L290 TraceCheckUtils]: 65: Hoare triple {110397#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110398#(<= main_~k~0 30)} is VALID [2022-04-15 12:41:58,958 INFO L290 TraceCheckUtils]: 66: Hoare triple {110398#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110398#(<= main_~k~0 30)} is VALID [2022-04-15 12:41:58,963 INFO L290 TraceCheckUtils]: 67: Hoare triple {110398#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110399#(<= main_~k~0 31)} is VALID [2022-04-15 12:41:58,963 INFO L290 TraceCheckUtils]: 68: Hoare triple {110399#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110399#(<= main_~k~0 31)} is VALID [2022-04-15 12:41:58,968 INFO L290 TraceCheckUtils]: 69: Hoare triple {110399#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110400#(<= main_~k~0 32)} is VALID [2022-04-15 12:41:58,968 INFO L290 TraceCheckUtils]: 70: Hoare triple {110400#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110400#(<= main_~k~0 32)} is VALID [2022-04-15 12:41:58,972 INFO L290 TraceCheckUtils]: 71: Hoare triple {110400#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110401#(<= main_~k~0 33)} is VALID [2022-04-15 12:41:58,972 INFO L290 TraceCheckUtils]: 72: Hoare triple {110401#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110401#(<= main_~k~0 33)} is VALID [2022-04-15 12:41:58,977 INFO L290 TraceCheckUtils]: 73: Hoare triple {110401#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110402#(<= main_~k~0 34)} is VALID [2022-04-15 12:41:58,977 INFO L290 TraceCheckUtils]: 74: Hoare triple {110402#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110402#(<= main_~k~0 34)} is VALID [2022-04-15 12:41:58,982 INFO L290 TraceCheckUtils]: 75: Hoare triple {110402#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110403#(<= main_~k~0 35)} is VALID [2022-04-15 12:41:58,982 INFO L290 TraceCheckUtils]: 76: Hoare triple {110403#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110403#(<= main_~k~0 35)} is VALID [2022-04-15 12:41:58,986 INFO L290 TraceCheckUtils]: 77: Hoare triple {110403#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110404#(<= main_~k~0 36)} is VALID [2022-04-15 12:41:58,986 INFO L290 TraceCheckUtils]: 78: Hoare triple {110404#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110404#(<= main_~k~0 36)} is VALID [2022-04-15 12:41:58,991 INFO L290 TraceCheckUtils]: 79: Hoare triple {110404#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110405#(<= main_~k~0 37)} is VALID [2022-04-15 12:41:58,991 INFO L290 TraceCheckUtils]: 80: Hoare triple {110405#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110405#(<= main_~k~0 37)} is VALID [2022-04-15 12:41:58,995 INFO L290 TraceCheckUtils]: 81: Hoare triple {110405#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110406#(<= main_~k~0 38)} is VALID [2022-04-15 12:41:58,995 INFO L290 TraceCheckUtils]: 82: Hoare triple {110406#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110406#(<= main_~k~0 38)} is VALID [2022-04-15 12:41:59,001 INFO L290 TraceCheckUtils]: 83: Hoare triple {110406#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110407#(<= main_~k~0 39)} is VALID [2022-04-15 12:41:59,001 INFO L290 TraceCheckUtils]: 84: Hoare triple {110407#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110407#(<= main_~k~0 39)} is VALID [2022-04-15 12:41:59,004 INFO L290 TraceCheckUtils]: 85: Hoare triple {110407#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110408#(<= main_~k~0 40)} is VALID [2022-04-15 12:41:59,005 INFO L290 TraceCheckUtils]: 86: Hoare triple {110408#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110408#(<= main_~k~0 40)} is VALID [2022-04-15 12:41:59,008 INFO L290 TraceCheckUtils]: 87: Hoare triple {110408#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110409#(<= main_~k~0 41)} is VALID [2022-04-15 12:41:59,008 INFO L290 TraceCheckUtils]: 88: Hoare triple {110409#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110409#(<= main_~k~0 41)} is VALID [2022-04-15 12:41:59,012 INFO L290 TraceCheckUtils]: 89: Hoare triple {110409#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110410#(<= main_~k~0 42)} is VALID [2022-04-15 12:41:59,012 INFO L290 TraceCheckUtils]: 90: Hoare triple {110410#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110410#(<= main_~k~0 42)} is VALID [2022-04-15 12:41:59,015 INFO L290 TraceCheckUtils]: 91: Hoare triple {110410#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110411#(<= main_~k~0 43)} is VALID [2022-04-15 12:41:59,015 INFO L290 TraceCheckUtils]: 92: Hoare triple {110411#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110411#(<= main_~k~0 43)} is VALID [2022-04-15 12:41:59,023 INFO L290 TraceCheckUtils]: 93: Hoare triple {110411#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110412#(<= main_~k~0 44)} is VALID [2022-04-15 12:41:59,024 INFO L290 TraceCheckUtils]: 94: Hoare triple {110412#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110412#(<= main_~k~0 44)} is VALID [2022-04-15 12:41:59,029 INFO L290 TraceCheckUtils]: 95: Hoare triple {110412#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110413#(<= main_~k~0 45)} is VALID [2022-04-15 12:41:59,029 INFO L290 TraceCheckUtils]: 96: Hoare triple {110413#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110413#(<= main_~k~0 45)} is VALID [2022-04-15 12:41:59,034 INFO L290 TraceCheckUtils]: 97: Hoare triple {110413#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110414#(<= main_~k~0 46)} is VALID [2022-04-15 12:41:59,034 INFO L290 TraceCheckUtils]: 98: Hoare triple {110414#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110414#(<= main_~k~0 46)} is VALID [2022-04-15 12:41:59,037 INFO L290 TraceCheckUtils]: 99: Hoare triple {110414#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110415#(<= main_~k~0 47)} is VALID [2022-04-15 12:41:59,037 INFO L290 TraceCheckUtils]: 100: Hoare triple {110415#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110415#(<= main_~k~0 47)} is VALID [2022-04-15 12:41:59,041 INFO L290 TraceCheckUtils]: 101: Hoare triple {110415#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110416#(<= main_~k~0 48)} is VALID [2022-04-15 12:41:59,042 INFO L290 TraceCheckUtils]: 102: Hoare triple {110416#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110416#(<= main_~k~0 48)} is VALID [2022-04-15 12:41:59,045 INFO L290 TraceCheckUtils]: 103: Hoare triple {110416#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110417#(<= main_~k~0 49)} is VALID [2022-04-15 12:41:59,046 INFO L290 TraceCheckUtils]: 104: Hoare triple {110417#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110417#(<= main_~k~0 49)} is VALID [2022-04-15 12:41:59,051 INFO L290 TraceCheckUtils]: 105: Hoare triple {110417#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110418#(<= main_~k~0 50)} is VALID [2022-04-15 12:41:59,051 INFO L290 TraceCheckUtils]: 106: Hoare triple {110418#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110418#(<= main_~k~0 50)} is VALID [2022-04-15 12:41:59,056 INFO L290 TraceCheckUtils]: 107: Hoare triple {110418#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110419#(<= main_~k~0 51)} is VALID [2022-04-15 12:41:59,056 INFO L290 TraceCheckUtils]: 108: Hoare triple {110419#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110419#(<= main_~k~0 51)} is VALID [2022-04-15 12:41:59,060 INFO L290 TraceCheckUtils]: 109: Hoare triple {110419#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110420#(<= main_~k~0 52)} is VALID [2022-04-15 12:41:59,061 INFO L290 TraceCheckUtils]: 110: Hoare triple {110420#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110420#(<= main_~k~0 52)} is VALID [2022-04-15 12:41:59,066 INFO L290 TraceCheckUtils]: 111: Hoare triple {110420#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110421#(<= main_~k~0 53)} is VALID [2022-04-15 12:41:59,066 INFO L290 TraceCheckUtils]: 112: Hoare triple {110421#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110421#(<= main_~k~0 53)} is VALID [2022-04-15 12:41:59,071 INFO L290 TraceCheckUtils]: 113: Hoare triple {110421#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110422#(<= main_~k~0 54)} is VALID [2022-04-15 12:41:59,071 INFO L290 TraceCheckUtils]: 114: Hoare triple {110422#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110422#(<= main_~k~0 54)} is VALID [2022-04-15 12:41:59,075 INFO L290 TraceCheckUtils]: 115: Hoare triple {110422#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110423#(<= main_~k~0 55)} is VALID [2022-04-15 12:41:59,076 INFO L290 TraceCheckUtils]: 116: Hoare triple {110423#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110423#(<= main_~k~0 55)} is VALID [2022-04-15 12:41:59,080 INFO L290 TraceCheckUtils]: 117: Hoare triple {110423#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110424#(<= main_~k~0 56)} is VALID [2022-04-15 12:41:59,081 INFO L290 TraceCheckUtils]: 118: Hoare triple {110424#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110424#(<= main_~k~0 56)} is VALID [2022-04-15 12:41:59,085 INFO L290 TraceCheckUtils]: 119: Hoare triple {110424#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110425#(<= main_~k~0 57)} is VALID [2022-04-15 12:41:59,085 INFO L290 TraceCheckUtils]: 120: Hoare triple {110425#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110425#(<= main_~k~0 57)} is VALID [2022-04-15 12:41:59,089 INFO L290 TraceCheckUtils]: 121: Hoare triple {110425#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110426#(<= main_~k~0 58)} is VALID [2022-04-15 12:41:59,089 INFO L290 TraceCheckUtils]: 122: Hoare triple {110426#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110426#(<= main_~k~0 58)} is VALID [2022-04-15 12:41:59,093 INFO L290 TraceCheckUtils]: 123: Hoare triple {110426#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110427#(<= main_~k~0 59)} is VALID [2022-04-15 12:41:59,094 INFO L290 TraceCheckUtils]: 124: Hoare triple {110427#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110427#(<= main_~k~0 59)} is VALID [2022-04-15 12:41:59,098 INFO L290 TraceCheckUtils]: 125: Hoare triple {110427#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110428#(<= main_~k~0 60)} is VALID [2022-04-15 12:41:59,099 INFO L290 TraceCheckUtils]: 126: Hoare triple {110428#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110428#(<= main_~k~0 60)} is VALID [2022-04-15 12:41:59,103 INFO L290 TraceCheckUtils]: 127: Hoare triple {110428#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110429#(<= main_~k~0 61)} is VALID [2022-04-15 12:41:59,103 INFO L290 TraceCheckUtils]: 128: Hoare triple {110429#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110429#(<= main_~k~0 61)} is VALID [2022-04-15 12:41:59,107 INFO L290 TraceCheckUtils]: 129: Hoare triple {110429#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110430#(<= main_~k~0 62)} is VALID [2022-04-15 12:41:59,107 INFO L290 TraceCheckUtils]: 130: Hoare triple {110430#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110430#(<= main_~k~0 62)} is VALID [2022-04-15 12:41:59,112 INFO L290 TraceCheckUtils]: 131: Hoare triple {110430#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110431#(<= main_~k~0 63)} is VALID [2022-04-15 12:41:59,112 INFO L290 TraceCheckUtils]: 132: Hoare triple {110431#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110431#(<= main_~k~0 63)} is VALID [2022-04-15 12:41:59,118 INFO L290 TraceCheckUtils]: 133: Hoare triple {110431#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110432#(<= main_~k~0 64)} is VALID [2022-04-15 12:41:59,118 INFO L290 TraceCheckUtils]: 134: Hoare triple {110432#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110432#(<= main_~k~0 64)} is VALID [2022-04-15 12:41:59,123 INFO L290 TraceCheckUtils]: 135: Hoare triple {110432#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110433#(<= main_~k~0 65)} is VALID [2022-04-15 12:41:59,123 INFO L290 TraceCheckUtils]: 136: Hoare triple {110433#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110433#(<= main_~k~0 65)} is VALID [2022-04-15 12:41:59,127 INFO L290 TraceCheckUtils]: 137: Hoare triple {110433#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110434#(<= main_~k~0 66)} is VALID [2022-04-15 12:41:59,127 INFO L290 TraceCheckUtils]: 138: Hoare triple {110434#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110434#(<= main_~k~0 66)} is VALID [2022-04-15 12:41:59,132 INFO L290 TraceCheckUtils]: 139: Hoare triple {110434#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110435#(<= main_~k~0 67)} is VALID [2022-04-15 12:41:59,132 INFO L290 TraceCheckUtils]: 140: Hoare triple {110435#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110435#(<= main_~k~0 67)} is VALID [2022-04-15 12:41:59,137 INFO L290 TraceCheckUtils]: 141: Hoare triple {110435#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110436#(<= main_~k~0 68)} is VALID [2022-04-15 12:41:59,137 INFO L290 TraceCheckUtils]: 142: Hoare triple {110436#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110436#(<= main_~k~0 68)} is VALID [2022-04-15 12:41:59,142 INFO L290 TraceCheckUtils]: 143: Hoare triple {110436#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110437#(<= main_~k~0 69)} is VALID [2022-04-15 12:41:59,142 INFO L290 TraceCheckUtils]: 144: Hoare triple {110437#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110437#(<= main_~k~0 69)} is VALID [2022-04-15 12:41:59,146 INFO L290 TraceCheckUtils]: 145: Hoare triple {110437#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110438#(<= main_~k~0 70)} is VALID [2022-04-15 12:41:59,146 INFO L290 TraceCheckUtils]: 146: Hoare triple {110438#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110438#(<= main_~k~0 70)} is VALID [2022-04-15 12:41:59,150 INFO L290 TraceCheckUtils]: 147: Hoare triple {110438#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110439#(<= main_~k~0 71)} is VALID [2022-04-15 12:41:59,150 INFO L290 TraceCheckUtils]: 148: Hoare triple {110439#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110439#(<= main_~k~0 71)} is VALID [2022-04-15 12:41:59,155 INFO L290 TraceCheckUtils]: 149: Hoare triple {110439#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110440#(<= main_~k~0 72)} is VALID [2022-04-15 12:41:59,155 INFO L290 TraceCheckUtils]: 150: Hoare triple {110440#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110440#(<= main_~k~0 72)} is VALID [2022-04-15 12:41:59,160 INFO L290 TraceCheckUtils]: 151: Hoare triple {110440#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110441#(<= main_~k~0 73)} is VALID [2022-04-15 12:41:59,160 INFO L290 TraceCheckUtils]: 152: Hoare triple {110441#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110441#(<= main_~k~0 73)} is VALID [2022-04-15 12:41:59,165 INFO L290 TraceCheckUtils]: 153: Hoare triple {110441#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110442#(<= main_~k~0 74)} is VALID [2022-04-15 12:41:59,165 INFO L290 TraceCheckUtils]: 154: Hoare triple {110442#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110442#(<= main_~k~0 74)} is VALID [2022-04-15 12:41:59,169 INFO L290 TraceCheckUtils]: 155: Hoare triple {110442#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110443#(<= main_~k~0 75)} is VALID [2022-04-15 12:41:59,170 INFO L290 TraceCheckUtils]: 156: Hoare triple {110443#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110443#(<= main_~k~0 75)} is VALID [2022-04-15 12:41:59,174 INFO L290 TraceCheckUtils]: 157: Hoare triple {110443#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110444#(<= main_~k~0 76)} is VALID [2022-04-15 12:41:59,174 INFO L290 TraceCheckUtils]: 158: Hoare triple {110444#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110444#(<= main_~k~0 76)} is VALID [2022-04-15 12:41:59,178 INFO L290 TraceCheckUtils]: 159: Hoare triple {110444#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110445#(<= main_~k~0 77)} is VALID [2022-04-15 12:41:59,178 INFO L290 TraceCheckUtils]: 160: Hoare triple {110445#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110445#(<= main_~k~0 77)} is VALID [2022-04-15 12:41:59,183 INFO L290 TraceCheckUtils]: 161: Hoare triple {110445#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110446#(<= main_~k~0 78)} is VALID [2022-04-15 12:41:59,183 INFO L290 TraceCheckUtils]: 162: Hoare triple {110446#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110446#(<= main_~k~0 78)} is VALID [2022-04-15 12:41:59,188 INFO L290 TraceCheckUtils]: 163: Hoare triple {110446#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110447#(<= main_~k~0 79)} is VALID [2022-04-15 12:41:59,188 INFO L290 TraceCheckUtils]: 164: Hoare triple {110447#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110447#(<= main_~k~0 79)} is VALID [2022-04-15 12:41:59,192 INFO L290 TraceCheckUtils]: 165: Hoare triple {110447#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110448#(<= main_~k~0 80)} is VALID [2022-04-15 12:41:59,193 INFO L290 TraceCheckUtils]: 166: Hoare triple {110448#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110448#(<= main_~k~0 80)} is VALID [2022-04-15 12:41:59,196 INFO L290 TraceCheckUtils]: 167: Hoare triple {110448#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110449#(<= main_~k~0 81)} is VALID [2022-04-15 12:41:59,197 INFO L290 TraceCheckUtils]: 168: Hoare triple {110449#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110449#(<= main_~k~0 81)} is VALID [2022-04-15 12:41:59,201 INFO L290 TraceCheckUtils]: 169: Hoare triple {110449#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110450#(<= main_~k~0 82)} is VALID [2022-04-15 12:41:59,201 INFO L290 TraceCheckUtils]: 170: Hoare triple {110450#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110450#(<= main_~k~0 82)} is VALID [2022-04-15 12:41:59,206 INFO L290 TraceCheckUtils]: 171: Hoare triple {110450#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110451#(<= main_~k~0 83)} is VALID [2022-04-15 12:41:59,206 INFO L290 TraceCheckUtils]: 172: Hoare triple {110451#(<= main_~k~0 83)} assume !(~i~0 < 1000000); {110451#(<= main_~k~0 83)} is VALID [2022-04-15 12:41:59,206 INFO L272 TraceCheckUtils]: 173: Hoare triple {110451#(<= main_~k~0 83)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {110452#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:41:59,206 INFO L290 TraceCheckUtils]: 174: Hoare triple {110452#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {110453#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:41:59,206 INFO L290 TraceCheckUtils]: 175: Hoare triple {110453#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {110364#false} is VALID [2022-04-15 12:41:59,207 INFO L290 TraceCheckUtils]: 176: Hoare triple {110364#false} assume !false; {110364#false} is VALID [2022-04-15 12:41:59,207 INFO L134 CoverageAnalysis]: Checked inductivity of 6889 backedges. 0 proven. 6889 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:41:59,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:41:59,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474030167] [2022-04-15 12:41:59,207 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474030167] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:41:59,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740508015] [2022-04-15 12:41:59,207 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:41:59,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:41:59,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:41:59,208 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:41:59,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-04-15 12:41:59,374 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:41:59,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:41:59,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 962 conjuncts, 87 conjunts are in the unsatisfiable core [2022-04-15 12:41:59,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:41:59,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:42:00,098 INFO L272 TraceCheckUtils]: 0: Hoare triple {110363#true} call ULTIMATE.init(); {110363#true} is VALID [2022-04-15 12:42:00,099 INFO L290 TraceCheckUtils]: 1: Hoare triple {110363#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {110363#true} is VALID [2022-04-15 12:42:00,099 INFO L290 TraceCheckUtils]: 2: Hoare triple {110363#true} assume true; {110363#true} is VALID [2022-04-15 12:42:00,099 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {110363#true} {110363#true} #54#return; {110363#true} is VALID [2022-04-15 12:42:00,099 INFO L272 TraceCheckUtils]: 4: Hoare triple {110363#true} call #t~ret3 := main(); {110363#true} is VALID [2022-04-15 12:42:00,099 INFO L290 TraceCheckUtils]: 5: Hoare triple {110363#true} ~i~0 := 0;~k~0 := 0; {110473#(<= main_~k~0 0)} is VALID [2022-04-15 12:42:00,099 INFO L290 TraceCheckUtils]: 6: Hoare triple {110473#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110473#(<= main_~k~0 0)} is VALID [2022-04-15 12:42:00,108 INFO L290 TraceCheckUtils]: 7: Hoare triple {110473#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110369#(<= main_~k~0 1)} is VALID [2022-04-15 12:42:00,109 INFO L290 TraceCheckUtils]: 8: Hoare triple {110369#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110369#(<= main_~k~0 1)} is VALID [2022-04-15 12:42:00,112 INFO L290 TraceCheckUtils]: 9: Hoare triple {110369#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110370#(<= main_~k~0 2)} is VALID [2022-04-15 12:42:00,113 INFO L290 TraceCheckUtils]: 10: Hoare triple {110370#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110370#(<= main_~k~0 2)} is VALID [2022-04-15 12:42:00,117 INFO L290 TraceCheckUtils]: 11: Hoare triple {110370#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110371#(<= main_~k~0 3)} is VALID [2022-04-15 12:42:00,117 INFO L290 TraceCheckUtils]: 12: Hoare triple {110371#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110371#(<= main_~k~0 3)} is VALID [2022-04-15 12:42:00,121 INFO L290 TraceCheckUtils]: 13: Hoare triple {110371#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110372#(<= main_~k~0 4)} is VALID [2022-04-15 12:42:00,121 INFO L290 TraceCheckUtils]: 14: Hoare triple {110372#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110372#(<= main_~k~0 4)} is VALID [2022-04-15 12:42:00,125 INFO L290 TraceCheckUtils]: 15: Hoare triple {110372#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110373#(<= main_~k~0 5)} is VALID [2022-04-15 12:42:00,125 INFO L290 TraceCheckUtils]: 16: Hoare triple {110373#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110373#(<= main_~k~0 5)} is VALID [2022-04-15 12:42:00,128 INFO L290 TraceCheckUtils]: 17: Hoare triple {110373#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110374#(<= main_~k~0 6)} is VALID [2022-04-15 12:42:00,129 INFO L290 TraceCheckUtils]: 18: Hoare triple {110374#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110374#(<= main_~k~0 6)} is VALID [2022-04-15 12:42:00,132 INFO L290 TraceCheckUtils]: 19: Hoare triple {110374#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110375#(<= main_~k~0 7)} is VALID [2022-04-15 12:42:00,132 INFO L290 TraceCheckUtils]: 20: Hoare triple {110375#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110375#(<= main_~k~0 7)} is VALID [2022-04-15 12:42:00,136 INFO L290 TraceCheckUtils]: 21: Hoare triple {110375#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110376#(<= main_~k~0 8)} is VALID [2022-04-15 12:42:00,136 INFO L290 TraceCheckUtils]: 22: Hoare triple {110376#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110376#(<= main_~k~0 8)} is VALID [2022-04-15 12:42:00,140 INFO L290 TraceCheckUtils]: 23: Hoare triple {110376#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110377#(<= main_~k~0 9)} is VALID [2022-04-15 12:42:00,140 INFO L290 TraceCheckUtils]: 24: Hoare triple {110377#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110377#(<= main_~k~0 9)} is VALID [2022-04-15 12:42:00,143 INFO L290 TraceCheckUtils]: 25: Hoare triple {110377#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110378#(<= main_~k~0 10)} is VALID [2022-04-15 12:42:00,143 INFO L290 TraceCheckUtils]: 26: Hoare triple {110378#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110378#(<= main_~k~0 10)} is VALID [2022-04-15 12:42:00,147 INFO L290 TraceCheckUtils]: 27: Hoare triple {110378#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110379#(<= main_~k~0 11)} is VALID [2022-04-15 12:42:00,147 INFO L290 TraceCheckUtils]: 28: Hoare triple {110379#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110379#(<= main_~k~0 11)} is VALID [2022-04-15 12:42:00,150 INFO L290 TraceCheckUtils]: 29: Hoare triple {110379#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110380#(<= main_~k~0 12)} is VALID [2022-04-15 12:42:00,151 INFO L290 TraceCheckUtils]: 30: Hoare triple {110380#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110380#(<= main_~k~0 12)} is VALID [2022-04-15 12:42:00,154 INFO L290 TraceCheckUtils]: 31: Hoare triple {110380#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110381#(<= main_~k~0 13)} is VALID [2022-04-15 12:42:00,154 INFO L290 TraceCheckUtils]: 32: Hoare triple {110381#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110381#(<= main_~k~0 13)} is VALID [2022-04-15 12:42:00,159 INFO L290 TraceCheckUtils]: 33: Hoare triple {110381#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110382#(<= main_~k~0 14)} is VALID [2022-04-15 12:42:00,160 INFO L290 TraceCheckUtils]: 34: Hoare triple {110382#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110382#(<= main_~k~0 14)} is VALID [2022-04-15 12:42:00,163 INFO L290 TraceCheckUtils]: 35: Hoare triple {110382#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110383#(<= main_~k~0 15)} is VALID [2022-04-15 12:42:00,163 INFO L290 TraceCheckUtils]: 36: Hoare triple {110383#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110383#(<= main_~k~0 15)} is VALID [2022-04-15 12:42:00,167 INFO L290 TraceCheckUtils]: 37: Hoare triple {110383#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110384#(<= main_~k~0 16)} is VALID [2022-04-15 12:42:00,167 INFO L290 TraceCheckUtils]: 38: Hoare triple {110384#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110384#(<= main_~k~0 16)} is VALID [2022-04-15 12:42:00,170 INFO L290 TraceCheckUtils]: 39: Hoare triple {110384#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110385#(<= main_~k~0 17)} is VALID [2022-04-15 12:42:00,171 INFO L290 TraceCheckUtils]: 40: Hoare triple {110385#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110385#(<= main_~k~0 17)} is VALID [2022-04-15 12:42:00,174 INFO L290 TraceCheckUtils]: 41: Hoare triple {110385#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110386#(<= main_~k~0 18)} is VALID [2022-04-15 12:42:00,174 INFO L290 TraceCheckUtils]: 42: Hoare triple {110386#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110386#(<= main_~k~0 18)} is VALID [2022-04-15 12:42:00,177 INFO L290 TraceCheckUtils]: 43: Hoare triple {110386#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110387#(<= main_~k~0 19)} is VALID [2022-04-15 12:42:00,178 INFO L290 TraceCheckUtils]: 44: Hoare triple {110387#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110387#(<= main_~k~0 19)} is VALID [2022-04-15 12:42:00,181 INFO L290 TraceCheckUtils]: 45: Hoare triple {110387#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110388#(<= main_~k~0 20)} is VALID [2022-04-15 12:42:00,181 INFO L290 TraceCheckUtils]: 46: Hoare triple {110388#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110388#(<= main_~k~0 20)} is VALID [2022-04-15 12:42:00,185 INFO L290 TraceCheckUtils]: 47: Hoare triple {110388#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110389#(<= main_~k~0 21)} is VALID [2022-04-15 12:42:00,185 INFO L290 TraceCheckUtils]: 48: Hoare triple {110389#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110389#(<= main_~k~0 21)} is VALID [2022-04-15 12:42:00,188 INFO L290 TraceCheckUtils]: 49: Hoare triple {110389#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110390#(<= main_~k~0 22)} is VALID [2022-04-15 12:42:00,189 INFO L290 TraceCheckUtils]: 50: Hoare triple {110390#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110390#(<= main_~k~0 22)} is VALID [2022-04-15 12:42:00,192 INFO L290 TraceCheckUtils]: 51: Hoare triple {110390#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110391#(<= main_~k~0 23)} is VALID [2022-04-15 12:42:00,192 INFO L290 TraceCheckUtils]: 52: Hoare triple {110391#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110391#(<= main_~k~0 23)} is VALID [2022-04-15 12:42:00,196 INFO L290 TraceCheckUtils]: 53: Hoare triple {110391#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110392#(<= main_~k~0 24)} is VALID [2022-04-15 12:42:00,196 INFO L290 TraceCheckUtils]: 54: Hoare triple {110392#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110392#(<= main_~k~0 24)} is VALID [2022-04-15 12:42:00,200 INFO L290 TraceCheckUtils]: 55: Hoare triple {110392#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110393#(<= main_~k~0 25)} is VALID [2022-04-15 12:42:00,200 INFO L290 TraceCheckUtils]: 56: Hoare triple {110393#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110393#(<= main_~k~0 25)} is VALID [2022-04-15 12:42:00,203 INFO L290 TraceCheckUtils]: 57: Hoare triple {110393#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110394#(<= main_~k~0 26)} is VALID [2022-04-15 12:42:00,204 INFO L290 TraceCheckUtils]: 58: Hoare triple {110394#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110394#(<= main_~k~0 26)} is VALID [2022-04-15 12:42:00,207 INFO L290 TraceCheckUtils]: 59: Hoare triple {110394#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110395#(<= main_~k~0 27)} is VALID [2022-04-15 12:42:00,207 INFO L290 TraceCheckUtils]: 60: Hoare triple {110395#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110395#(<= main_~k~0 27)} is VALID [2022-04-15 12:42:00,210 INFO L290 TraceCheckUtils]: 61: Hoare triple {110395#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110396#(<= main_~k~0 28)} is VALID [2022-04-15 12:42:00,211 INFO L290 TraceCheckUtils]: 62: Hoare triple {110396#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110396#(<= main_~k~0 28)} is VALID [2022-04-15 12:42:00,214 INFO L290 TraceCheckUtils]: 63: Hoare triple {110396#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110397#(<= main_~k~0 29)} is VALID [2022-04-15 12:42:00,214 INFO L290 TraceCheckUtils]: 64: Hoare triple {110397#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110397#(<= main_~k~0 29)} is VALID [2022-04-15 12:42:00,218 INFO L290 TraceCheckUtils]: 65: Hoare triple {110397#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110398#(<= main_~k~0 30)} is VALID [2022-04-15 12:42:00,218 INFO L290 TraceCheckUtils]: 66: Hoare triple {110398#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110398#(<= main_~k~0 30)} is VALID [2022-04-15 12:42:00,222 INFO L290 TraceCheckUtils]: 67: Hoare triple {110398#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110399#(<= main_~k~0 31)} is VALID [2022-04-15 12:42:00,222 INFO L290 TraceCheckUtils]: 68: Hoare triple {110399#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110399#(<= main_~k~0 31)} is VALID [2022-04-15 12:42:00,226 INFO L290 TraceCheckUtils]: 69: Hoare triple {110399#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110400#(<= main_~k~0 32)} is VALID [2022-04-15 12:42:00,226 INFO L290 TraceCheckUtils]: 70: Hoare triple {110400#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110400#(<= main_~k~0 32)} is VALID [2022-04-15 12:42:00,230 INFO L290 TraceCheckUtils]: 71: Hoare triple {110400#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110401#(<= main_~k~0 33)} is VALID [2022-04-15 12:42:00,230 INFO L290 TraceCheckUtils]: 72: Hoare triple {110401#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110401#(<= main_~k~0 33)} is VALID [2022-04-15 12:42:00,233 INFO L290 TraceCheckUtils]: 73: Hoare triple {110401#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110402#(<= main_~k~0 34)} is VALID [2022-04-15 12:42:00,234 INFO L290 TraceCheckUtils]: 74: Hoare triple {110402#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110402#(<= main_~k~0 34)} is VALID [2022-04-15 12:42:00,237 INFO L290 TraceCheckUtils]: 75: Hoare triple {110402#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110403#(<= main_~k~0 35)} is VALID [2022-04-15 12:42:00,237 INFO L290 TraceCheckUtils]: 76: Hoare triple {110403#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110403#(<= main_~k~0 35)} is VALID [2022-04-15 12:42:00,240 INFO L290 TraceCheckUtils]: 77: Hoare triple {110403#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110404#(<= main_~k~0 36)} is VALID [2022-04-15 12:42:00,241 INFO L290 TraceCheckUtils]: 78: Hoare triple {110404#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110404#(<= main_~k~0 36)} is VALID [2022-04-15 12:42:00,244 INFO L290 TraceCheckUtils]: 79: Hoare triple {110404#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110405#(<= main_~k~0 37)} is VALID [2022-04-15 12:42:00,245 INFO L290 TraceCheckUtils]: 80: Hoare triple {110405#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110405#(<= main_~k~0 37)} is VALID [2022-04-15 12:42:00,249 INFO L290 TraceCheckUtils]: 81: Hoare triple {110405#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110406#(<= main_~k~0 38)} is VALID [2022-04-15 12:42:00,249 INFO L290 TraceCheckUtils]: 82: Hoare triple {110406#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110406#(<= main_~k~0 38)} is VALID [2022-04-15 12:42:00,252 INFO L290 TraceCheckUtils]: 83: Hoare triple {110406#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110407#(<= main_~k~0 39)} is VALID [2022-04-15 12:42:00,253 INFO L290 TraceCheckUtils]: 84: Hoare triple {110407#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110407#(<= main_~k~0 39)} is VALID [2022-04-15 12:42:00,256 INFO L290 TraceCheckUtils]: 85: Hoare triple {110407#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110408#(<= main_~k~0 40)} is VALID [2022-04-15 12:42:00,256 INFO L290 TraceCheckUtils]: 86: Hoare triple {110408#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110408#(<= main_~k~0 40)} is VALID [2022-04-15 12:42:00,259 INFO L290 TraceCheckUtils]: 87: Hoare triple {110408#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110409#(<= main_~k~0 41)} is VALID [2022-04-15 12:42:00,260 INFO L290 TraceCheckUtils]: 88: Hoare triple {110409#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110409#(<= main_~k~0 41)} is VALID [2022-04-15 12:42:00,263 INFO L290 TraceCheckUtils]: 89: Hoare triple {110409#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110410#(<= main_~k~0 42)} is VALID [2022-04-15 12:42:00,263 INFO L290 TraceCheckUtils]: 90: Hoare triple {110410#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110410#(<= main_~k~0 42)} is VALID [2022-04-15 12:42:00,267 INFO L290 TraceCheckUtils]: 91: Hoare triple {110410#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110411#(<= main_~k~0 43)} is VALID [2022-04-15 12:42:00,267 INFO L290 TraceCheckUtils]: 92: Hoare triple {110411#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110411#(<= main_~k~0 43)} is VALID [2022-04-15 12:42:00,270 INFO L290 TraceCheckUtils]: 93: Hoare triple {110411#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110412#(<= main_~k~0 44)} is VALID [2022-04-15 12:42:00,271 INFO L290 TraceCheckUtils]: 94: Hoare triple {110412#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110412#(<= main_~k~0 44)} is VALID [2022-04-15 12:42:00,274 INFO L290 TraceCheckUtils]: 95: Hoare triple {110412#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110413#(<= main_~k~0 45)} is VALID [2022-04-15 12:42:00,274 INFO L290 TraceCheckUtils]: 96: Hoare triple {110413#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110413#(<= main_~k~0 45)} is VALID [2022-04-15 12:42:00,277 INFO L290 TraceCheckUtils]: 97: Hoare triple {110413#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110414#(<= main_~k~0 46)} is VALID [2022-04-15 12:42:00,278 INFO L290 TraceCheckUtils]: 98: Hoare triple {110414#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110414#(<= main_~k~0 46)} is VALID [2022-04-15 12:42:00,282 INFO L290 TraceCheckUtils]: 99: Hoare triple {110414#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110415#(<= main_~k~0 47)} is VALID [2022-04-15 12:42:00,283 INFO L290 TraceCheckUtils]: 100: Hoare triple {110415#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110415#(<= main_~k~0 47)} is VALID [2022-04-15 12:42:00,287 INFO L290 TraceCheckUtils]: 101: Hoare triple {110415#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110416#(<= main_~k~0 48)} is VALID [2022-04-15 12:42:00,287 INFO L290 TraceCheckUtils]: 102: Hoare triple {110416#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110416#(<= main_~k~0 48)} is VALID [2022-04-15 12:42:00,290 INFO L290 TraceCheckUtils]: 103: Hoare triple {110416#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110417#(<= main_~k~0 49)} is VALID [2022-04-15 12:42:00,290 INFO L290 TraceCheckUtils]: 104: Hoare triple {110417#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110417#(<= main_~k~0 49)} is VALID [2022-04-15 12:42:00,294 INFO L290 TraceCheckUtils]: 105: Hoare triple {110417#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110418#(<= main_~k~0 50)} is VALID [2022-04-15 12:42:00,295 INFO L290 TraceCheckUtils]: 106: Hoare triple {110418#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110418#(<= main_~k~0 50)} is VALID [2022-04-15 12:42:00,299 INFO L290 TraceCheckUtils]: 107: Hoare triple {110418#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110419#(<= main_~k~0 51)} is VALID [2022-04-15 12:42:00,299 INFO L290 TraceCheckUtils]: 108: Hoare triple {110419#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110419#(<= main_~k~0 51)} is VALID [2022-04-15 12:42:00,304 INFO L290 TraceCheckUtils]: 109: Hoare triple {110419#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110420#(<= main_~k~0 52)} is VALID [2022-04-15 12:42:00,304 INFO L290 TraceCheckUtils]: 110: Hoare triple {110420#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110420#(<= main_~k~0 52)} is VALID [2022-04-15 12:42:00,307 INFO L290 TraceCheckUtils]: 111: Hoare triple {110420#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110421#(<= main_~k~0 53)} is VALID [2022-04-15 12:42:00,308 INFO L290 TraceCheckUtils]: 112: Hoare triple {110421#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110421#(<= main_~k~0 53)} is VALID [2022-04-15 12:42:00,311 INFO L290 TraceCheckUtils]: 113: Hoare triple {110421#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110422#(<= main_~k~0 54)} is VALID [2022-04-15 12:42:00,311 INFO L290 TraceCheckUtils]: 114: Hoare triple {110422#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110422#(<= main_~k~0 54)} is VALID [2022-04-15 12:42:00,314 INFO L290 TraceCheckUtils]: 115: Hoare triple {110422#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110423#(<= main_~k~0 55)} is VALID [2022-04-15 12:42:00,315 INFO L290 TraceCheckUtils]: 116: Hoare triple {110423#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110423#(<= main_~k~0 55)} is VALID [2022-04-15 12:42:00,318 INFO L290 TraceCheckUtils]: 117: Hoare triple {110423#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110424#(<= main_~k~0 56)} is VALID [2022-04-15 12:42:00,318 INFO L290 TraceCheckUtils]: 118: Hoare triple {110424#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110424#(<= main_~k~0 56)} is VALID [2022-04-15 12:42:00,322 INFO L290 TraceCheckUtils]: 119: Hoare triple {110424#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110425#(<= main_~k~0 57)} is VALID [2022-04-15 12:42:00,322 INFO L290 TraceCheckUtils]: 120: Hoare triple {110425#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110425#(<= main_~k~0 57)} is VALID [2022-04-15 12:42:00,325 INFO L290 TraceCheckUtils]: 121: Hoare triple {110425#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110426#(<= main_~k~0 58)} is VALID [2022-04-15 12:42:00,325 INFO L290 TraceCheckUtils]: 122: Hoare triple {110426#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110426#(<= main_~k~0 58)} is VALID [2022-04-15 12:42:00,329 INFO L290 TraceCheckUtils]: 123: Hoare triple {110426#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110427#(<= main_~k~0 59)} is VALID [2022-04-15 12:42:00,329 INFO L290 TraceCheckUtils]: 124: Hoare triple {110427#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110427#(<= main_~k~0 59)} is VALID [2022-04-15 12:42:00,332 INFO L290 TraceCheckUtils]: 125: Hoare triple {110427#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110428#(<= main_~k~0 60)} is VALID [2022-04-15 12:42:00,333 INFO L290 TraceCheckUtils]: 126: Hoare triple {110428#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110428#(<= main_~k~0 60)} is VALID [2022-04-15 12:42:00,336 INFO L290 TraceCheckUtils]: 127: Hoare triple {110428#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110429#(<= main_~k~0 61)} is VALID [2022-04-15 12:42:00,336 INFO L290 TraceCheckUtils]: 128: Hoare triple {110429#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110429#(<= main_~k~0 61)} is VALID [2022-04-15 12:42:00,340 INFO L290 TraceCheckUtils]: 129: Hoare triple {110429#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110430#(<= main_~k~0 62)} is VALID [2022-04-15 12:42:00,340 INFO L290 TraceCheckUtils]: 130: Hoare triple {110430#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110430#(<= main_~k~0 62)} is VALID [2022-04-15 12:42:00,343 INFO L290 TraceCheckUtils]: 131: Hoare triple {110430#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110431#(<= main_~k~0 63)} is VALID [2022-04-15 12:42:00,343 INFO L290 TraceCheckUtils]: 132: Hoare triple {110431#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110431#(<= main_~k~0 63)} is VALID [2022-04-15 12:42:00,347 INFO L290 TraceCheckUtils]: 133: Hoare triple {110431#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110432#(<= main_~k~0 64)} is VALID [2022-04-15 12:42:00,347 INFO L290 TraceCheckUtils]: 134: Hoare triple {110432#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110432#(<= main_~k~0 64)} is VALID [2022-04-15 12:42:00,351 INFO L290 TraceCheckUtils]: 135: Hoare triple {110432#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110433#(<= main_~k~0 65)} is VALID [2022-04-15 12:42:00,351 INFO L290 TraceCheckUtils]: 136: Hoare triple {110433#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110433#(<= main_~k~0 65)} is VALID [2022-04-15 12:42:00,355 INFO L290 TraceCheckUtils]: 137: Hoare triple {110433#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110434#(<= main_~k~0 66)} is VALID [2022-04-15 12:42:00,355 INFO L290 TraceCheckUtils]: 138: Hoare triple {110434#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110434#(<= main_~k~0 66)} is VALID [2022-04-15 12:42:00,359 INFO L290 TraceCheckUtils]: 139: Hoare triple {110434#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110435#(<= main_~k~0 67)} is VALID [2022-04-15 12:42:00,359 INFO L290 TraceCheckUtils]: 140: Hoare triple {110435#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110435#(<= main_~k~0 67)} is VALID [2022-04-15 12:42:00,363 INFO L290 TraceCheckUtils]: 141: Hoare triple {110435#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110436#(<= main_~k~0 68)} is VALID [2022-04-15 12:42:00,363 INFO L290 TraceCheckUtils]: 142: Hoare triple {110436#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110436#(<= main_~k~0 68)} is VALID [2022-04-15 12:42:00,366 INFO L290 TraceCheckUtils]: 143: Hoare triple {110436#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110437#(<= main_~k~0 69)} is VALID [2022-04-15 12:42:00,366 INFO L290 TraceCheckUtils]: 144: Hoare triple {110437#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110437#(<= main_~k~0 69)} is VALID [2022-04-15 12:42:00,370 INFO L290 TraceCheckUtils]: 145: Hoare triple {110437#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110438#(<= main_~k~0 70)} is VALID [2022-04-15 12:42:00,370 INFO L290 TraceCheckUtils]: 146: Hoare triple {110438#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110438#(<= main_~k~0 70)} is VALID [2022-04-15 12:42:00,373 INFO L290 TraceCheckUtils]: 147: Hoare triple {110438#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110439#(<= main_~k~0 71)} is VALID [2022-04-15 12:42:00,374 INFO L290 TraceCheckUtils]: 148: Hoare triple {110439#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110439#(<= main_~k~0 71)} is VALID [2022-04-15 12:42:00,377 INFO L290 TraceCheckUtils]: 149: Hoare triple {110439#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110440#(<= main_~k~0 72)} is VALID [2022-04-15 12:42:00,377 INFO L290 TraceCheckUtils]: 150: Hoare triple {110440#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110440#(<= main_~k~0 72)} is VALID [2022-04-15 12:42:00,380 INFO L290 TraceCheckUtils]: 151: Hoare triple {110440#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110441#(<= main_~k~0 73)} is VALID [2022-04-15 12:42:00,380 INFO L290 TraceCheckUtils]: 152: Hoare triple {110441#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110441#(<= main_~k~0 73)} is VALID [2022-04-15 12:42:00,384 INFO L290 TraceCheckUtils]: 153: Hoare triple {110441#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110442#(<= main_~k~0 74)} is VALID [2022-04-15 12:42:00,384 INFO L290 TraceCheckUtils]: 154: Hoare triple {110442#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110442#(<= main_~k~0 74)} is VALID [2022-04-15 12:42:00,387 INFO L290 TraceCheckUtils]: 155: Hoare triple {110442#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110443#(<= main_~k~0 75)} is VALID [2022-04-15 12:42:00,388 INFO L290 TraceCheckUtils]: 156: Hoare triple {110443#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110443#(<= main_~k~0 75)} is VALID [2022-04-15 12:42:00,391 INFO L290 TraceCheckUtils]: 157: Hoare triple {110443#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110444#(<= main_~k~0 76)} is VALID [2022-04-15 12:42:00,391 INFO L290 TraceCheckUtils]: 158: Hoare triple {110444#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110444#(<= main_~k~0 76)} is VALID [2022-04-15 12:42:00,395 INFO L290 TraceCheckUtils]: 159: Hoare triple {110444#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110445#(<= main_~k~0 77)} is VALID [2022-04-15 12:42:00,395 INFO L290 TraceCheckUtils]: 160: Hoare triple {110445#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110445#(<= main_~k~0 77)} is VALID [2022-04-15 12:42:00,398 INFO L290 TraceCheckUtils]: 161: Hoare triple {110445#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110446#(<= main_~k~0 78)} is VALID [2022-04-15 12:42:00,398 INFO L290 TraceCheckUtils]: 162: Hoare triple {110446#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110446#(<= main_~k~0 78)} is VALID [2022-04-15 12:42:00,402 INFO L290 TraceCheckUtils]: 163: Hoare triple {110446#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110447#(<= main_~k~0 79)} is VALID [2022-04-15 12:42:00,402 INFO L290 TraceCheckUtils]: 164: Hoare triple {110447#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110447#(<= main_~k~0 79)} is VALID [2022-04-15 12:42:00,405 INFO L290 TraceCheckUtils]: 165: Hoare triple {110447#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110448#(<= main_~k~0 80)} is VALID [2022-04-15 12:42:00,405 INFO L290 TraceCheckUtils]: 166: Hoare triple {110448#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110448#(<= main_~k~0 80)} is VALID [2022-04-15 12:42:00,409 INFO L290 TraceCheckUtils]: 167: Hoare triple {110448#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110449#(<= main_~k~0 81)} is VALID [2022-04-15 12:42:00,409 INFO L290 TraceCheckUtils]: 168: Hoare triple {110449#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110449#(<= main_~k~0 81)} is VALID [2022-04-15 12:42:00,412 INFO L290 TraceCheckUtils]: 169: Hoare triple {110449#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110450#(<= main_~k~0 82)} is VALID [2022-04-15 12:42:00,413 INFO L290 TraceCheckUtils]: 170: Hoare triple {110450#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {110450#(<= main_~k~0 82)} is VALID [2022-04-15 12:42:00,416 INFO L290 TraceCheckUtils]: 171: Hoare triple {110450#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110451#(<= main_~k~0 83)} is VALID [2022-04-15 12:42:00,416 INFO L290 TraceCheckUtils]: 172: Hoare triple {110451#(<= main_~k~0 83)} assume !(~i~0 < 1000000); {110451#(<= main_~k~0 83)} is VALID [2022-04-15 12:42:00,417 INFO L272 TraceCheckUtils]: 173: Hoare triple {110451#(<= main_~k~0 83)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {110978#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:42:00,417 INFO L290 TraceCheckUtils]: 174: Hoare triple {110978#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {110982#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:42:00,417 INFO L290 TraceCheckUtils]: 175: Hoare triple {110982#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {110364#false} is VALID [2022-04-15 12:42:00,417 INFO L290 TraceCheckUtils]: 176: Hoare triple {110364#false} assume !false; {110364#false} is VALID [2022-04-15 12:42:00,418 INFO L134 CoverageAnalysis]: Checked inductivity of 6889 backedges. 0 proven. 6889 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:42:00,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:42:05,186 INFO L290 TraceCheckUtils]: 176: Hoare triple {110364#false} assume !false; {110364#false} is VALID [2022-04-15 12:42:05,186 INFO L290 TraceCheckUtils]: 175: Hoare triple {110982#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {110364#false} is VALID [2022-04-15 12:42:05,186 INFO L290 TraceCheckUtils]: 174: Hoare triple {110978#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {110982#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:42:05,187 INFO L272 TraceCheckUtils]: 173: Hoare triple {110998#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {110978#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:42:05,187 INFO L290 TraceCheckUtils]: 172: Hoare triple {110998#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {110998#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:42:05,201 INFO L290 TraceCheckUtils]: 171: Hoare triple {111005#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {110998#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:42:05,202 INFO L290 TraceCheckUtils]: 170: Hoare triple {111005#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111005#(<= main_~k~0 999999)} is VALID [2022-04-15 12:42:05,210 INFO L290 TraceCheckUtils]: 169: Hoare triple {111012#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111005#(<= main_~k~0 999999)} is VALID [2022-04-15 12:42:05,211 INFO L290 TraceCheckUtils]: 168: Hoare triple {111012#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111012#(<= main_~k~0 999998)} is VALID [2022-04-15 12:42:05,223 INFO L290 TraceCheckUtils]: 167: Hoare triple {111019#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111012#(<= main_~k~0 999998)} is VALID [2022-04-15 12:42:05,223 INFO L290 TraceCheckUtils]: 166: Hoare triple {111019#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111019#(<= main_~k~0 999997)} is VALID [2022-04-15 12:42:05,226 INFO L290 TraceCheckUtils]: 165: Hoare triple {111026#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111019#(<= main_~k~0 999997)} is VALID [2022-04-15 12:42:05,227 INFO L290 TraceCheckUtils]: 164: Hoare triple {111026#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111026#(<= main_~k~0 999996)} is VALID [2022-04-15 12:42:05,230 INFO L290 TraceCheckUtils]: 163: Hoare triple {111033#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111026#(<= main_~k~0 999996)} is VALID [2022-04-15 12:42:05,230 INFO L290 TraceCheckUtils]: 162: Hoare triple {111033#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111033#(<= main_~k~0 999995)} is VALID [2022-04-15 12:42:05,234 INFO L290 TraceCheckUtils]: 161: Hoare triple {111040#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111033#(<= main_~k~0 999995)} is VALID [2022-04-15 12:42:05,234 INFO L290 TraceCheckUtils]: 160: Hoare triple {111040#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111040#(<= main_~k~0 999994)} is VALID [2022-04-15 12:42:05,237 INFO L290 TraceCheckUtils]: 159: Hoare triple {111047#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111040#(<= main_~k~0 999994)} is VALID [2022-04-15 12:42:05,237 INFO L290 TraceCheckUtils]: 158: Hoare triple {111047#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111047#(<= main_~k~0 999993)} is VALID [2022-04-15 12:42:05,241 INFO L290 TraceCheckUtils]: 157: Hoare triple {111054#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111047#(<= main_~k~0 999993)} is VALID [2022-04-15 12:42:05,241 INFO L290 TraceCheckUtils]: 156: Hoare triple {111054#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111054#(<= main_~k~0 999992)} is VALID [2022-04-15 12:42:05,244 INFO L290 TraceCheckUtils]: 155: Hoare triple {111061#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111054#(<= main_~k~0 999992)} is VALID [2022-04-15 12:42:05,245 INFO L290 TraceCheckUtils]: 154: Hoare triple {111061#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111061#(<= main_~k~0 999991)} is VALID [2022-04-15 12:42:05,248 INFO L290 TraceCheckUtils]: 153: Hoare triple {111068#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111061#(<= main_~k~0 999991)} is VALID [2022-04-15 12:42:05,248 INFO L290 TraceCheckUtils]: 152: Hoare triple {111068#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111068#(<= main_~k~0 999990)} is VALID [2022-04-15 12:42:05,251 INFO L290 TraceCheckUtils]: 151: Hoare triple {111075#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111068#(<= main_~k~0 999990)} is VALID [2022-04-15 12:42:05,252 INFO L290 TraceCheckUtils]: 150: Hoare triple {111075#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111075#(<= main_~k~0 999989)} is VALID [2022-04-15 12:42:05,255 INFO L290 TraceCheckUtils]: 149: Hoare triple {111082#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111075#(<= main_~k~0 999989)} is VALID [2022-04-15 12:42:05,255 INFO L290 TraceCheckUtils]: 148: Hoare triple {111082#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111082#(<= main_~k~0 999988)} is VALID [2022-04-15 12:42:05,259 INFO L290 TraceCheckUtils]: 147: Hoare triple {111089#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111082#(<= main_~k~0 999988)} is VALID [2022-04-15 12:42:05,259 INFO L290 TraceCheckUtils]: 146: Hoare triple {111089#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111089#(<= main_~k~0 999987)} is VALID [2022-04-15 12:42:05,263 INFO L290 TraceCheckUtils]: 145: Hoare triple {111096#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111089#(<= main_~k~0 999987)} is VALID [2022-04-15 12:42:05,263 INFO L290 TraceCheckUtils]: 144: Hoare triple {111096#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111096#(<= main_~k~0 999986)} is VALID [2022-04-15 12:42:05,266 INFO L290 TraceCheckUtils]: 143: Hoare triple {111103#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111096#(<= main_~k~0 999986)} is VALID [2022-04-15 12:42:05,266 INFO L290 TraceCheckUtils]: 142: Hoare triple {111103#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111103#(<= main_~k~0 999985)} is VALID [2022-04-15 12:42:05,271 INFO L290 TraceCheckUtils]: 141: Hoare triple {111110#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111103#(<= main_~k~0 999985)} is VALID [2022-04-15 12:42:05,271 INFO L290 TraceCheckUtils]: 140: Hoare triple {111110#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111110#(<= main_~k~0 999984)} is VALID [2022-04-15 12:42:05,274 INFO L290 TraceCheckUtils]: 139: Hoare triple {111117#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111110#(<= main_~k~0 999984)} is VALID [2022-04-15 12:42:05,274 INFO L290 TraceCheckUtils]: 138: Hoare triple {111117#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111117#(<= main_~k~0 999983)} is VALID [2022-04-15 12:42:05,277 INFO L290 TraceCheckUtils]: 137: Hoare triple {111124#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111117#(<= main_~k~0 999983)} is VALID [2022-04-15 12:42:05,278 INFO L290 TraceCheckUtils]: 136: Hoare triple {111124#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111124#(<= main_~k~0 999982)} is VALID [2022-04-15 12:42:05,281 INFO L290 TraceCheckUtils]: 135: Hoare triple {111131#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111124#(<= main_~k~0 999982)} is VALID [2022-04-15 12:42:05,281 INFO L290 TraceCheckUtils]: 134: Hoare triple {111131#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111131#(<= main_~k~0 999981)} is VALID [2022-04-15 12:42:05,284 INFO L290 TraceCheckUtils]: 133: Hoare triple {111138#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111131#(<= main_~k~0 999981)} is VALID [2022-04-15 12:42:05,284 INFO L290 TraceCheckUtils]: 132: Hoare triple {111138#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111138#(<= main_~k~0 999980)} is VALID [2022-04-15 12:42:05,287 INFO L290 TraceCheckUtils]: 131: Hoare triple {111145#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111138#(<= main_~k~0 999980)} is VALID [2022-04-15 12:42:05,287 INFO L290 TraceCheckUtils]: 130: Hoare triple {111145#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111145#(<= main_~k~0 999979)} is VALID [2022-04-15 12:42:05,290 INFO L290 TraceCheckUtils]: 129: Hoare triple {111152#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111145#(<= main_~k~0 999979)} is VALID [2022-04-15 12:42:05,291 INFO L290 TraceCheckUtils]: 128: Hoare triple {111152#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111152#(<= main_~k~0 999978)} is VALID [2022-04-15 12:42:05,293 INFO L290 TraceCheckUtils]: 127: Hoare triple {111159#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111152#(<= main_~k~0 999978)} is VALID [2022-04-15 12:42:05,294 INFO L290 TraceCheckUtils]: 126: Hoare triple {111159#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111159#(<= main_~k~0 999977)} is VALID [2022-04-15 12:42:05,297 INFO L290 TraceCheckUtils]: 125: Hoare triple {111166#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111159#(<= main_~k~0 999977)} is VALID [2022-04-15 12:42:05,297 INFO L290 TraceCheckUtils]: 124: Hoare triple {111166#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111166#(<= main_~k~0 999976)} is VALID [2022-04-15 12:42:05,300 INFO L290 TraceCheckUtils]: 123: Hoare triple {111173#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111166#(<= main_~k~0 999976)} is VALID [2022-04-15 12:42:05,300 INFO L290 TraceCheckUtils]: 122: Hoare triple {111173#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111173#(<= main_~k~0 999975)} is VALID [2022-04-15 12:42:05,303 INFO L290 TraceCheckUtils]: 121: Hoare triple {111180#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111173#(<= main_~k~0 999975)} is VALID [2022-04-15 12:42:05,303 INFO L290 TraceCheckUtils]: 120: Hoare triple {111180#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111180#(<= main_~k~0 999974)} is VALID [2022-04-15 12:42:05,306 INFO L290 TraceCheckUtils]: 119: Hoare triple {111187#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111180#(<= main_~k~0 999974)} is VALID [2022-04-15 12:42:05,307 INFO L290 TraceCheckUtils]: 118: Hoare triple {111187#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111187#(<= main_~k~0 999973)} is VALID [2022-04-15 12:42:05,309 INFO L290 TraceCheckUtils]: 117: Hoare triple {111194#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111187#(<= main_~k~0 999973)} is VALID [2022-04-15 12:42:05,310 INFO L290 TraceCheckUtils]: 116: Hoare triple {111194#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111194#(<= main_~k~0 999972)} is VALID [2022-04-15 12:42:05,313 INFO L290 TraceCheckUtils]: 115: Hoare triple {111201#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111194#(<= main_~k~0 999972)} is VALID [2022-04-15 12:42:05,313 INFO L290 TraceCheckUtils]: 114: Hoare triple {111201#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111201#(<= main_~k~0 999971)} is VALID [2022-04-15 12:42:05,316 INFO L290 TraceCheckUtils]: 113: Hoare triple {111208#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111201#(<= main_~k~0 999971)} is VALID [2022-04-15 12:42:05,317 INFO L290 TraceCheckUtils]: 112: Hoare triple {111208#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111208#(<= main_~k~0 999970)} is VALID [2022-04-15 12:42:05,319 INFO L290 TraceCheckUtils]: 111: Hoare triple {111215#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111208#(<= main_~k~0 999970)} is VALID [2022-04-15 12:42:05,320 INFO L290 TraceCheckUtils]: 110: Hoare triple {111215#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111215#(<= main_~k~0 999969)} is VALID [2022-04-15 12:42:05,323 INFO L290 TraceCheckUtils]: 109: Hoare triple {111222#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111215#(<= main_~k~0 999969)} is VALID [2022-04-15 12:42:05,323 INFO L290 TraceCheckUtils]: 108: Hoare triple {111222#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111222#(<= main_~k~0 999968)} is VALID [2022-04-15 12:42:05,326 INFO L290 TraceCheckUtils]: 107: Hoare triple {111229#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111222#(<= main_~k~0 999968)} is VALID [2022-04-15 12:42:05,326 INFO L290 TraceCheckUtils]: 106: Hoare triple {111229#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111229#(<= main_~k~0 999967)} is VALID [2022-04-15 12:42:05,330 INFO L290 TraceCheckUtils]: 105: Hoare triple {111236#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111229#(<= main_~k~0 999967)} is VALID [2022-04-15 12:42:05,330 INFO L290 TraceCheckUtils]: 104: Hoare triple {111236#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111236#(<= main_~k~0 999966)} is VALID [2022-04-15 12:42:05,333 INFO L290 TraceCheckUtils]: 103: Hoare triple {111243#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111236#(<= main_~k~0 999966)} is VALID [2022-04-15 12:42:05,333 INFO L290 TraceCheckUtils]: 102: Hoare triple {111243#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111243#(<= main_~k~0 999965)} is VALID [2022-04-15 12:42:05,337 INFO L290 TraceCheckUtils]: 101: Hoare triple {111250#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111243#(<= main_~k~0 999965)} is VALID [2022-04-15 12:42:05,337 INFO L290 TraceCheckUtils]: 100: Hoare triple {111250#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111250#(<= main_~k~0 999964)} is VALID [2022-04-15 12:42:05,340 INFO L290 TraceCheckUtils]: 99: Hoare triple {111257#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111250#(<= main_~k~0 999964)} is VALID [2022-04-15 12:42:05,340 INFO L290 TraceCheckUtils]: 98: Hoare triple {111257#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111257#(<= main_~k~0 999963)} is VALID [2022-04-15 12:42:05,343 INFO L290 TraceCheckUtils]: 97: Hoare triple {111264#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111257#(<= main_~k~0 999963)} is VALID [2022-04-15 12:42:05,344 INFO L290 TraceCheckUtils]: 96: Hoare triple {111264#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111264#(<= main_~k~0 999962)} is VALID [2022-04-15 12:42:05,347 INFO L290 TraceCheckUtils]: 95: Hoare triple {111271#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111264#(<= main_~k~0 999962)} is VALID [2022-04-15 12:42:05,347 INFO L290 TraceCheckUtils]: 94: Hoare triple {111271#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111271#(<= main_~k~0 999961)} is VALID [2022-04-15 12:42:05,350 INFO L290 TraceCheckUtils]: 93: Hoare triple {111278#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111271#(<= main_~k~0 999961)} is VALID [2022-04-15 12:42:05,350 INFO L290 TraceCheckUtils]: 92: Hoare triple {111278#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111278#(<= main_~k~0 999960)} is VALID [2022-04-15 12:42:05,353 INFO L290 TraceCheckUtils]: 91: Hoare triple {111285#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111278#(<= main_~k~0 999960)} is VALID [2022-04-15 12:42:05,353 INFO L290 TraceCheckUtils]: 90: Hoare triple {111285#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111285#(<= main_~k~0 999959)} is VALID [2022-04-15 12:42:05,356 INFO L290 TraceCheckUtils]: 89: Hoare triple {111292#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111285#(<= main_~k~0 999959)} is VALID [2022-04-15 12:42:05,357 INFO L290 TraceCheckUtils]: 88: Hoare triple {111292#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111292#(<= main_~k~0 999958)} is VALID [2022-04-15 12:42:05,360 INFO L290 TraceCheckUtils]: 87: Hoare triple {111299#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111292#(<= main_~k~0 999958)} is VALID [2022-04-15 12:42:05,360 INFO L290 TraceCheckUtils]: 86: Hoare triple {111299#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111299#(<= main_~k~0 999957)} is VALID [2022-04-15 12:42:05,363 INFO L290 TraceCheckUtils]: 85: Hoare triple {111306#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111299#(<= main_~k~0 999957)} is VALID [2022-04-15 12:42:05,363 INFO L290 TraceCheckUtils]: 84: Hoare triple {111306#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111306#(<= main_~k~0 999956)} is VALID [2022-04-15 12:42:05,366 INFO L290 TraceCheckUtils]: 83: Hoare triple {111313#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111306#(<= main_~k~0 999956)} is VALID [2022-04-15 12:42:05,366 INFO L290 TraceCheckUtils]: 82: Hoare triple {111313#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111313#(<= main_~k~0 999955)} is VALID [2022-04-15 12:42:05,369 INFO L290 TraceCheckUtils]: 81: Hoare triple {111320#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111313#(<= main_~k~0 999955)} is VALID [2022-04-15 12:42:05,369 INFO L290 TraceCheckUtils]: 80: Hoare triple {111320#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111320#(<= main_~k~0 999954)} is VALID [2022-04-15 12:42:05,372 INFO L290 TraceCheckUtils]: 79: Hoare triple {111327#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111320#(<= main_~k~0 999954)} is VALID [2022-04-15 12:42:05,372 INFO L290 TraceCheckUtils]: 78: Hoare triple {111327#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111327#(<= main_~k~0 999953)} is VALID [2022-04-15 12:42:05,375 INFO L290 TraceCheckUtils]: 77: Hoare triple {111334#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111327#(<= main_~k~0 999953)} is VALID [2022-04-15 12:42:05,376 INFO L290 TraceCheckUtils]: 76: Hoare triple {111334#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111334#(<= main_~k~0 999952)} is VALID [2022-04-15 12:42:05,379 INFO L290 TraceCheckUtils]: 75: Hoare triple {111341#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111334#(<= main_~k~0 999952)} is VALID [2022-04-15 12:42:05,379 INFO L290 TraceCheckUtils]: 74: Hoare triple {111341#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111341#(<= main_~k~0 999951)} is VALID [2022-04-15 12:42:05,382 INFO L290 TraceCheckUtils]: 73: Hoare triple {111348#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111341#(<= main_~k~0 999951)} is VALID [2022-04-15 12:42:05,382 INFO L290 TraceCheckUtils]: 72: Hoare triple {111348#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111348#(<= main_~k~0 999950)} is VALID [2022-04-15 12:42:05,385 INFO L290 TraceCheckUtils]: 71: Hoare triple {111355#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111348#(<= main_~k~0 999950)} is VALID [2022-04-15 12:42:05,385 INFO L290 TraceCheckUtils]: 70: Hoare triple {111355#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111355#(<= main_~k~0 999949)} is VALID [2022-04-15 12:42:05,388 INFO L290 TraceCheckUtils]: 69: Hoare triple {111362#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111355#(<= main_~k~0 999949)} is VALID [2022-04-15 12:42:05,388 INFO L290 TraceCheckUtils]: 68: Hoare triple {111362#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111362#(<= main_~k~0 999948)} is VALID [2022-04-15 12:42:05,391 INFO L290 TraceCheckUtils]: 67: Hoare triple {111369#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111362#(<= main_~k~0 999948)} is VALID [2022-04-15 12:42:05,392 INFO L290 TraceCheckUtils]: 66: Hoare triple {111369#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111369#(<= main_~k~0 999947)} is VALID [2022-04-15 12:42:05,395 INFO L290 TraceCheckUtils]: 65: Hoare triple {111376#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111369#(<= main_~k~0 999947)} is VALID [2022-04-15 12:42:05,395 INFO L290 TraceCheckUtils]: 64: Hoare triple {111376#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111376#(<= main_~k~0 999946)} is VALID [2022-04-15 12:42:05,398 INFO L290 TraceCheckUtils]: 63: Hoare triple {111383#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111376#(<= main_~k~0 999946)} is VALID [2022-04-15 12:42:05,398 INFO L290 TraceCheckUtils]: 62: Hoare triple {111383#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111383#(<= main_~k~0 999945)} is VALID [2022-04-15 12:42:05,401 INFO L290 TraceCheckUtils]: 61: Hoare triple {111390#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111383#(<= main_~k~0 999945)} is VALID [2022-04-15 12:42:05,401 INFO L290 TraceCheckUtils]: 60: Hoare triple {111390#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111390#(<= main_~k~0 999944)} is VALID [2022-04-15 12:42:05,404 INFO L290 TraceCheckUtils]: 59: Hoare triple {111397#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111390#(<= main_~k~0 999944)} is VALID [2022-04-15 12:42:05,405 INFO L290 TraceCheckUtils]: 58: Hoare triple {111397#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111397#(<= main_~k~0 999943)} is VALID [2022-04-15 12:42:05,407 INFO L290 TraceCheckUtils]: 57: Hoare triple {111404#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111397#(<= main_~k~0 999943)} is VALID [2022-04-15 12:42:05,408 INFO L290 TraceCheckUtils]: 56: Hoare triple {111404#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111404#(<= main_~k~0 999942)} is VALID [2022-04-15 12:42:05,411 INFO L290 TraceCheckUtils]: 55: Hoare triple {111411#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111404#(<= main_~k~0 999942)} is VALID [2022-04-15 12:42:05,411 INFO L290 TraceCheckUtils]: 54: Hoare triple {111411#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111411#(<= main_~k~0 999941)} is VALID [2022-04-15 12:42:05,414 INFO L290 TraceCheckUtils]: 53: Hoare triple {111418#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111411#(<= main_~k~0 999941)} is VALID [2022-04-15 12:42:05,414 INFO L290 TraceCheckUtils]: 52: Hoare triple {111418#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111418#(<= main_~k~0 999940)} is VALID [2022-04-15 12:42:05,417 INFO L290 TraceCheckUtils]: 51: Hoare triple {111425#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111418#(<= main_~k~0 999940)} is VALID [2022-04-15 12:42:05,418 INFO L290 TraceCheckUtils]: 50: Hoare triple {111425#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111425#(<= main_~k~0 999939)} is VALID [2022-04-15 12:42:05,421 INFO L290 TraceCheckUtils]: 49: Hoare triple {111432#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111425#(<= main_~k~0 999939)} is VALID [2022-04-15 12:42:05,421 INFO L290 TraceCheckUtils]: 48: Hoare triple {111432#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111432#(<= main_~k~0 999938)} is VALID [2022-04-15 12:42:05,424 INFO L290 TraceCheckUtils]: 47: Hoare triple {111439#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111432#(<= main_~k~0 999938)} is VALID [2022-04-15 12:42:05,424 INFO L290 TraceCheckUtils]: 46: Hoare triple {111439#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111439#(<= main_~k~0 999937)} is VALID [2022-04-15 12:42:05,427 INFO L290 TraceCheckUtils]: 45: Hoare triple {111446#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111439#(<= main_~k~0 999937)} is VALID [2022-04-15 12:42:05,428 INFO L290 TraceCheckUtils]: 44: Hoare triple {111446#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111446#(<= main_~k~0 999936)} is VALID [2022-04-15 12:42:05,431 INFO L290 TraceCheckUtils]: 43: Hoare triple {111453#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111446#(<= main_~k~0 999936)} is VALID [2022-04-15 12:42:05,431 INFO L290 TraceCheckUtils]: 42: Hoare triple {111453#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111453#(<= main_~k~0 999935)} is VALID [2022-04-15 12:42:05,434 INFO L290 TraceCheckUtils]: 41: Hoare triple {111460#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111453#(<= main_~k~0 999935)} is VALID [2022-04-15 12:42:05,434 INFO L290 TraceCheckUtils]: 40: Hoare triple {111460#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111460#(<= main_~k~0 999934)} is VALID [2022-04-15 12:42:05,437 INFO L290 TraceCheckUtils]: 39: Hoare triple {111467#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111460#(<= main_~k~0 999934)} is VALID [2022-04-15 12:42:05,438 INFO L290 TraceCheckUtils]: 38: Hoare triple {111467#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111467#(<= main_~k~0 999933)} is VALID [2022-04-15 12:42:05,441 INFO L290 TraceCheckUtils]: 37: Hoare triple {111474#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111467#(<= main_~k~0 999933)} is VALID [2022-04-15 12:42:05,441 INFO L290 TraceCheckUtils]: 36: Hoare triple {111474#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111474#(<= main_~k~0 999932)} is VALID [2022-04-15 12:42:05,444 INFO L290 TraceCheckUtils]: 35: Hoare triple {111481#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111474#(<= main_~k~0 999932)} is VALID [2022-04-15 12:42:05,444 INFO L290 TraceCheckUtils]: 34: Hoare triple {111481#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111481#(<= main_~k~0 999931)} is VALID [2022-04-15 12:42:05,447 INFO L290 TraceCheckUtils]: 33: Hoare triple {111488#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111481#(<= main_~k~0 999931)} is VALID [2022-04-15 12:42:05,447 INFO L290 TraceCheckUtils]: 32: Hoare triple {111488#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111488#(<= main_~k~0 999930)} is VALID [2022-04-15 12:42:05,450 INFO L290 TraceCheckUtils]: 31: Hoare triple {111495#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111488#(<= main_~k~0 999930)} is VALID [2022-04-15 12:42:05,451 INFO L290 TraceCheckUtils]: 30: Hoare triple {111495#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111495#(<= main_~k~0 999929)} is VALID [2022-04-15 12:42:05,454 INFO L290 TraceCheckUtils]: 29: Hoare triple {111502#(<= main_~k~0 999928)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111495#(<= main_~k~0 999929)} is VALID [2022-04-15 12:42:05,454 INFO L290 TraceCheckUtils]: 28: Hoare triple {111502#(<= main_~k~0 999928)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111502#(<= main_~k~0 999928)} is VALID [2022-04-15 12:42:05,457 INFO L290 TraceCheckUtils]: 27: Hoare triple {111509#(<= main_~k~0 999927)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111502#(<= main_~k~0 999928)} is VALID [2022-04-15 12:42:05,457 INFO L290 TraceCheckUtils]: 26: Hoare triple {111509#(<= main_~k~0 999927)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111509#(<= main_~k~0 999927)} is VALID [2022-04-15 12:42:05,460 INFO L290 TraceCheckUtils]: 25: Hoare triple {111516#(<= main_~k~0 999926)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111509#(<= main_~k~0 999927)} is VALID [2022-04-15 12:42:05,460 INFO L290 TraceCheckUtils]: 24: Hoare triple {111516#(<= main_~k~0 999926)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111516#(<= main_~k~0 999926)} is VALID [2022-04-15 12:42:05,463 INFO L290 TraceCheckUtils]: 23: Hoare triple {111523#(<= main_~k~0 999925)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111516#(<= main_~k~0 999926)} is VALID [2022-04-15 12:42:05,464 INFO L290 TraceCheckUtils]: 22: Hoare triple {111523#(<= main_~k~0 999925)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111523#(<= main_~k~0 999925)} is VALID [2022-04-15 12:42:05,467 INFO L290 TraceCheckUtils]: 21: Hoare triple {111530#(<= main_~k~0 999924)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111523#(<= main_~k~0 999925)} is VALID [2022-04-15 12:42:05,467 INFO L290 TraceCheckUtils]: 20: Hoare triple {111530#(<= main_~k~0 999924)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111530#(<= main_~k~0 999924)} is VALID [2022-04-15 12:42:05,470 INFO L290 TraceCheckUtils]: 19: Hoare triple {111537#(<= main_~k~0 999923)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111530#(<= main_~k~0 999924)} is VALID [2022-04-15 12:42:05,470 INFO L290 TraceCheckUtils]: 18: Hoare triple {111537#(<= main_~k~0 999923)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111537#(<= main_~k~0 999923)} is VALID [2022-04-15 12:42:05,473 INFO L290 TraceCheckUtils]: 17: Hoare triple {111544#(<= main_~k~0 999922)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111537#(<= main_~k~0 999923)} is VALID [2022-04-15 12:42:05,473 INFO L290 TraceCheckUtils]: 16: Hoare triple {111544#(<= main_~k~0 999922)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111544#(<= main_~k~0 999922)} is VALID [2022-04-15 12:42:05,477 INFO L290 TraceCheckUtils]: 15: Hoare triple {111551#(<= main_~k~0 999921)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111544#(<= main_~k~0 999922)} is VALID [2022-04-15 12:42:05,477 INFO L290 TraceCheckUtils]: 14: Hoare triple {111551#(<= main_~k~0 999921)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111551#(<= main_~k~0 999921)} is VALID [2022-04-15 12:42:05,480 INFO L290 TraceCheckUtils]: 13: Hoare triple {111558#(<= main_~k~0 999920)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111551#(<= main_~k~0 999921)} is VALID [2022-04-15 12:42:05,480 INFO L290 TraceCheckUtils]: 12: Hoare triple {111558#(<= main_~k~0 999920)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111558#(<= main_~k~0 999920)} is VALID [2022-04-15 12:42:05,483 INFO L290 TraceCheckUtils]: 11: Hoare triple {111565#(<= main_~k~0 999919)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111558#(<= main_~k~0 999920)} is VALID [2022-04-15 12:42:05,483 INFO L290 TraceCheckUtils]: 10: Hoare triple {111565#(<= main_~k~0 999919)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111565#(<= main_~k~0 999919)} is VALID [2022-04-15 12:42:05,486 INFO L290 TraceCheckUtils]: 9: Hoare triple {111572#(<= main_~k~0 999918)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111565#(<= main_~k~0 999919)} is VALID [2022-04-15 12:42:05,487 INFO L290 TraceCheckUtils]: 8: Hoare triple {111572#(<= main_~k~0 999918)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111572#(<= main_~k~0 999918)} is VALID [2022-04-15 12:42:05,490 INFO L290 TraceCheckUtils]: 7: Hoare triple {111579#(<= main_~k~0 999917)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {111572#(<= main_~k~0 999918)} is VALID [2022-04-15 12:42:05,490 INFO L290 TraceCheckUtils]: 6: Hoare triple {111579#(<= main_~k~0 999917)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {111579#(<= main_~k~0 999917)} is VALID [2022-04-15 12:42:05,490 INFO L290 TraceCheckUtils]: 5: Hoare triple {110363#true} ~i~0 := 0;~k~0 := 0; {111579#(<= main_~k~0 999917)} is VALID [2022-04-15 12:42:05,490 INFO L272 TraceCheckUtils]: 4: Hoare triple {110363#true} call #t~ret3 := main(); {110363#true} is VALID [2022-04-15 12:42:05,490 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {110363#true} {110363#true} #54#return; {110363#true} is VALID [2022-04-15 12:42:05,490 INFO L290 TraceCheckUtils]: 2: Hoare triple {110363#true} assume true; {110363#true} is VALID [2022-04-15 12:42:05,490 INFO L290 TraceCheckUtils]: 1: Hoare triple {110363#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {110363#true} is VALID [2022-04-15 12:42:05,490 INFO L272 TraceCheckUtils]: 0: Hoare triple {110363#true} call ULTIMATE.init(); {110363#true} is VALID [2022-04-15 12:42:05,491 INFO L134 CoverageAnalysis]: Checked inductivity of 6889 backedges. 0 proven. 6889 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:42:05,491 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740508015] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:42:05,491 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:42:05,492 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [89, 88, 88] total 176 [2022-04-15 12:42:05,492 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:42:05,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2049674346] [2022-04-15 12:42:05,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2049674346] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:42:05,492 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:42:05,492 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [89] imperfect sequences [] total 89 [2022-04-15 12:42:05,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454392796] [2022-04-15 12:42:05,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:42:05,492 INFO L78 Accepts]: Start accepts. Automaton has has 89 states, 89 states have (on average 1.9438202247191012) internal successors, (173), 87 states have internal predecessors, (173), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 177 [2022-04-15 12:42:05,492 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:42:05,493 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 89 states, 89 states have (on average 1.9438202247191012) internal successors, (173), 87 states have internal predecessors, (173), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:05,863 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 177 edges. 177 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:42:05,863 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2022-04-15 12:42:05,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:42:05,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2022-04-15 12:42:05,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14547, Invalid=16253, Unknown=0, NotChecked=0, Total=30800 [2022-04-15 12:42:05,867 INFO L87 Difference]: Start difference. First operand 178 states and 178 transitions. Second operand has 89 states, 89 states have (on average 1.9438202247191012) internal successors, (173), 87 states have internal predecessors, (173), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:11,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:42:11,030 INFO L93 Difference]: Finished difference Result 186 states and 186 transitions. [2022-04-15 12:42:11,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-04-15 12:42:11,030 INFO L78 Accepts]: Start accepts. Automaton has has 89 states, 89 states have (on average 1.9438202247191012) internal successors, (173), 87 states have internal predecessors, (173), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 177 [2022-04-15 12:42:11,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:42:11,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 89 states have (on average 1.9438202247191012) internal successors, (173), 87 states have internal predecessors, (173), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:11,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 186 transitions. [2022-04-15 12:42:11,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 89 states have (on average 1.9438202247191012) internal successors, (173), 87 states have internal predecessors, (173), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:11,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 186 transitions. [2022-04-15 12:42:11,032 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 89 states and 186 transitions. [2022-04-15 12:42:11,438 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 186 edges. 186 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:42:11,440 INFO L225 Difference]: With dead ends: 186 [2022-04-15 12:42:11,440 INFO L226 Difference]: Without dead ends: 181 [2022-04-15 12:42:11,445 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 529 GetRequests, 268 SyntacticMatches, 1 SemanticMatches, 260 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5079 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=28922, Invalid=39460, Unknown=0, NotChecked=0, Total=68382 [2022-04-15 12:42:11,445 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 178 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-15 12:42:11,445 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 58 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-15 12:42:11,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2022-04-15 12:42:12,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 180. [2022-04-15 12:42:12,277 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:42:12,285 INFO L82 GeneralOperation]: Start isEquivalent. First operand 181 states. Second operand has 180 states, 175 states have (on average 1.0057142857142858) internal successors, (176), 175 states have internal predecessors, (176), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:12,285 INFO L74 IsIncluded]: Start isIncluded. First operand 181 states. Second operand has 180 states, 175 states have (on average 1.0057142857142858) internal successors, (176), 175 states have internal predecessors, (176), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:12,286 INFO L87 Difference]: Start difference. First operand 181 states. Second operand has 180 states, 175 states have (on average 1.0057142857142858) internal successors, (176), 175 states have internal predecessors, (176), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:12,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:42:12,287 INFO L93 Difference]: Finished difference Result 181 states and 181 transitions. [2022-04-15 12:42:12,287 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 181 transitions. [2022-04-15 12:42:12,287 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:42:12,287 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:42:12,287 INFO L74 IsIncluded]: Start isIncluded. First operand has 180 states, 175 states have (on average 1.0057142857142858) internal successors, (176), 175 states have internal predecessors, (176), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 181 states. [2022-04-15 12:42:12,288 INFO L87 Difference]: Start difference. First operand has 180 states, 175 states have (on average 1.0057142857142858) internal successors, (176), 175 states have internal predecessors, (176), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 181 states. [2022-04-15 12:42:12,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:42:12,289 INFO L93 Difference]: Finished difference Result 181 states and 181 transitions. [2022-04-15 12:42:12,289 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 181 transitions. [2022-04-15 12:42:12,289 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:42:12,289 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:42:12,289 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:42:12,289 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:42:12,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 175 states have (on average 1.0057142857142858) internal successors, (176), 175 states have internal predecessors, (176), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:12,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 180 transitions. [2022-04-15 12:42:12,291 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 180 transitions. Word has length 177 [2022-04-15 12:42:12,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:42:12,291 INFO L478 AbstractCegarLoop]: Abstraction has 180 states and 180 transitions. [2022-04-15 12:42:12,291 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 89 states have (on average 1.9438202247191012) internal successors, (173), 87 states have internal predecessors, (173), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:12,291 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 180 states and 180 transitions. [2022-04-15 12:42:12,889 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 180 edges. 180 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:42:12,889 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 180 transitions. [2022-04-15 12:42:12,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-04-15 12:42:12,890 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:42:12,890 INFO L499 BasicCegarLoop]: trace histogram [84, 84, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:42:12,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-04-15 12:42:13,090 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:42:13,090 INFO L403 AbstractCegarLoop]: === Iteration 85 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:42:13,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:42:13,091 INFO L85 PathProgramCache]: Analyzing trace with hash 481066308, now seen corresponding path program 167 times [2022-04-15 12:42:13,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:42:13,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [994876734] [2022-04-15 12:42:13,685 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:42:13,685 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:42:13,685 INFO L85 PathProgramCache]: Analyzing trace with hash 481066308, now seen corresponding path program 168 times [2022-04-15 12:42:13,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:42:13,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094739855] [2022-04-15 12:42:13,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:42:13,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:42:13,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:42:15,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:42:15,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:42:15,389 INFO L290 TraceCheckUtils]: 0: Hoare triple {112961#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {112869#true} is VALID [2022-04-15 12:42:15,389 INFO L290 TraceCheckUtils]: 1: Hoare triple {112869#true} assume true; {112869#true} is VALID [2022-04-15 12:42:15,389 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {112869#true} {112869#true} #54#return; {112869#true} is VALID [2022-04-15 12:42:15,389 INFO L272 TraceCheckUtils]: 0: Hoare triple {112869#true} call ULTIMATE.init(); {112961#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:42:15,389 INFO L290 TraceCheckUtils]: 1: Hoare triple {112961#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {112869#true} is VALID [2022-04-15 12:42:15,390 INFO L290 TraceCheckUtils]: 2: Hoare triple {112869#true} assume true; {112869#true} is VALID [2022-04-15 12:42:15,390 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {112869#true} {112869#true} #54#return; {112869#true} is VALID [2022-04-15 12:42:15,390 INFO L272 TraceCheckUtils]: 4: Hoare triple {112869#true} call #t~ret3 := main(); {112869#true} is VALID [2022-04-15 12:42:15,390 INFO L290 TraceCheckUtils]: 5: Hoare triple {112869#true} ~i~0 := 0;~k~0 := 0; {112874#(= main_~k~0 0)} is VALID [2022-04-15 12:42:15,390 INFO L290 TraceCheckUtils]: 6: Hoare triple {112874#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112874#(= main_~k~0 0)} is VALID [2022-04-15 12:42:15,390 INFO L290 TraceCheckUtils]: 7: Hoare triple {112874#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112875#(<= main_~k~0 1)} is VALID [2022-04-15 12:42:15,390 INFO L290 TraceCheckUtils]: 8: Hoare triple {112875#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112875#(<= main_~k~0 1)} is VALID [2022-04-15 12:42:15,399 INFO L290 TraceCheckUtils]: 9: Hoare triple {112875#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112876#(<= main_~k~0 2)} is VALID [2022-04-15 12:42:15,400 INFO L290 TraceCheckUtils]: 10: Hoare triple {112876#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112876#(<= main_~k~0 2)} is VALID [2022-04-15 12:42:15,403 INFO L290 TraceCheckUtils]: 11: Hoare triple {112876#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112877#(<= main_~k~0 3)} is VALID [2022-04-15 12:42:15,403 INFO L290 TraceCheckUtils]: 12: Hoare triple {112877#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112877#(<= main_~k~0 3)} is VALID [2022-04-15 12:42:15,406 INFO L290 TraceCheckUtils]: 13: Hoare triple {112877#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112878#(<= main_~k~0 4)} is VALID [2022-04-15 12:42:15,406 INFO L290 TraceCheckUtils]: 14: Hoare triple {112878#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112878#(<= main_~k~0 4)} is VALID [2022-04-15 12:42:15,409 INFO L290 TraceCheckUtils]: 15: Hoare triple {112878#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112879#(<= main_~k~0 5)} is VALID [2022-04-15 12:42:15,409 INFO L290 TraceCheckUtils]: 16: Hoare triple {112879#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112879#(<= main_~k~0 5)} is VALID [2022-04-15 12:42:15,412 INFO L290 TraceCheckUtils]: 17: Hoare triple {112879#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112880#(<= main_~k~0 6)} is VALID [2022-04-15 12:42:15,413 INFO L290 TraceCheckUtils]: 18: Hoare triple {112880#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112880#(<= main_~k~0 6)} is VALID [2022-04-15 12:42:15,416 INFO L290 TraceCheckUtils]: 19: Hoare triple {112880#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112881#(<= main_~k~0 7)} is VALID [2022-04-15 12:42:15,416 INFO L290 TraceCheckUtils]: 20: Hoare triple {112881#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112881#(<= main_~k~0 7)} is VALID [2022-04-15 12:42:15,419 INFO L290 TraceCheckUtils]: 21: Hoare triple {112881#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112882#(<= main_~k~0 8)} is VALID [2022-04-15 12:42:15,419 INFO L290 TraceCheckUtils]: 22: Hoare triple {112882#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112882#(<= main_~k~0 8)} is VALID [2022-04-15 12:42:15,426 INFO L290 TraceCheckUtils]: 23: Hoare triple {112882#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112883#(<= main_~k~0 9)} is VALID [2022-04-15 12:42:15,426 INFO L290 TraceCheckUtils]: 24: Hoare triple {112883#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112883#(<= main_~k~0 9)} is VALID [2022-04-15 12:42:15,430 INFO L290 TraceCheckUtils]: 25: Hoare triple {112883#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112884#(<= main_~k~0 10)} is VALID [2022-04-15 12:42:15,430 INFO L290 TraceCheckUtils]: 26: Hoare triple {112884#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112884#(<= main_~k~0 10)} is VALID [2022-04-15 12:42:15,433 INFO L290 TraceCheckUtils]: 27: Hoare triple {112884#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112885#(<= main_~k~0 11)} is VALID [2022-04-15 12:42:15,434 INFO L290 TraceCheckUtils]: 28: Hoare triple {112885#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112885#(<= main_~k~0 11)} is VALID [2022-04-15 12:42:15,437 INFO L290 TraceCheckUtils]: 29: Hoare triple {112885#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112886#(<= main_~k~0 12)} is VALID [2022-04-15 12:42:15,437 INFO L290 TraceCheckUtils]: 30: Hoare triple {112886#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112886#(<= main_~k~0 12)} is VALID [2022-04-15 12:42:15,440 INFO L290 TraceCheckUtils]: 31: Hoare triple {112886#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112887#(<= main_~k~0 13)} is VALID [2022-04-15 12:42:15,440 INFO L290 TraceCheckUtils]: 32: Hoare triple {112887#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112887#(<= main_~k~0 13)} is VALID [2022-04-15 12:42:15,443 INFO L290 TraceCheckUtils]: 33: Hoare triple {112887#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112888#(<= main_~k~0 14)} is VALID [2022-04-15 12:42:15,443 INFO L290 TraceCheckUtils]: 34: Hoare triple {112888#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112888#(<= main_~k~0 14)} is VALID [2022-04-15 12:42:15,446 INFO L290 TraceCheckUtils]: 35: Hoare triple {112888#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112889#(<= main_~k~0 15)} is VALID [2022-04-15 12:42:15,447 INFO L290 TraceCheckUtils]: 36: Hoare triple {112889#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112889#(<= main_~k~0 15)} is VALID [2022-04-15 12:42:15,450 INFO L290 TraceCheckUtils]: 37: Hoare triple {112889#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112890#(<= main_~k~0 16)} is VALID [2022-04-15 12:42:15,450 INFO L290 TraceCheckUtils]: 38: Hoare triple {112890#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112890#(<= main_~k~0 16)} is VALID [2022-04-15 12:42:15,453 INFO L290 TraceCheckUtils]: 39: Hoare triple {112890#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112891#(<= main_~k~0 17)} is VALID [2022-04-15 12:42:15,453 INFO L290 TraceCheckUtils]: 40: Hoare triple {112891#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112891#(<= main_~k~0 17)} is VALID [2022-04-15 12:42:15,456 INFO L290 TraceCheckUtils]: 41: Hoare triple {112891#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112892#(<= main_~k~0 18)} is VALID [2022-04-15 12:42:15,456 INFO L290 TraceCheckUtils]: 42: Hoare triple {112892#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112892#(<= main_~k~0 18)} is VALID [2022-04-15 12:42:15,459 INFO L290 TraceCheckUtils]: 43: Hoare triple {112892#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112893#(<= main_~k~0 19)} is VALID [2022-04-15 12:42:15,459 INFO L290 TraceCheckUtils]: 44: Hoare triple {112893#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112893#(<= main_~k~0 19)} is VALID [2022-04-15 12:42:15,462 INFO L290 TraceCheckUtils]: 45: Hoare triple {112893#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112894#(<= main_~k~0 20)} is VALID [2022-04-15 12:42:15,463 INFO L290 TraceCheckUtils]: 46: Hoare triple {112894#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112894#(<= main_~k~0 20)} is VALID [2022-04-15 12:42:15,466 INFO L290 TraceCheckUtils]: 47: Hoare triple {112894#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112895#(<= main_~k~0 21)} is VALID [2022-04-15 12:42:15,466 INFO L290 TraceCheckUtils]: 48: Hoare triple {112895#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112895#(<= main_~k~0 21)} is VALID [2022-04-15 12:42:15,469 INFO L290 TraceCheckUtils]: 49: Hoare triple {112895#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112896#(<= main_~k~0 22)} is VALID [2022-04-15 12:42:15,469 INFO L290 TraceCheckUtils]: 50: Hoare triple {112896#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112896#(<= main_~k~0 22)} is VALID [2022-04-15 12:42:15,472 INFO L290 TraceCheckUtils]: 51: Hoare triple {112896#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112897#(<= main_~k~0 23)} is VALID [2022-04-15 12:42:15,472 INFO L290 TraceCheckUtils]: 52: Hoare triple {112897#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112897#(<= main_~k~0 23)} is VALID [2022-04-15 12:42:15,475 INFO L290 TraceCheckUtils]: 53: Hoare triple {112897#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112898#(<= main_~k~0 24)} is VALID [2022-04-15 12:42:15,475 INFO L290 TraceCheckUtils]: 54: Hoare triple {112898#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112898#(<= main_~k~0 24)} is VALID [2022-04-15 12:42:15,478 INFO L290 TraceCheckUtils]: 55: Hoare triple {112898#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112899#(<= main_~k~0 25)} is VALID [2022-04-15 12:42:15,479 INFO L290 TraceCheckUtils]: 56: Hoare triple {112899#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112899#(<= main_~k~0 25)} is VALID [2022-04-15 12:42:15,482 INFO L290 TraceCheckUtils]: 57: Hoare triple {112899#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112900#(<= main_~k~0 26)} is VALID [2022-04-15 12:42:15,482 INFO L290 TraceCheckUtils]: 58: Hoare triple {112900#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112900#(<= main_~k~0 26)} is VALID [2022-04-15 12:42:15,485 INFO L290 TraceCheckUtils]: 59: Hoare triple {112900#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112901#(<= main_~k~0 27)} is VALID [2022-04-15 12:42:15,485 INFO L290 TraceCheckUtils]: 60: Hoare triple {112901#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112901#(<= main_~k~0 27)} is VALID [2022-04-15 12:42:15,489 INFO L290 TraceCheckUtils]: 61: Hoare triple {112901#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112902#(<= main_~k~0 28)} is VALID [2022-04-15 12:42:15,489 INFO L290 TraceCheckUtils]: 62: Hoare triple {112902#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112902#(<= main_~k~0 28)} is VALID [2022-04-15 12:42:15,492 INFO L290 TraceCheckUtils]: 63: Hoare triple {112902#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112903#(<= main_~k~0 29)} is VALID [2022-04-15 12:42:15,492 INFO L290 TraceCheckUtils]: 64: Hoare triple {112903#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112903#(<= main_~k~0 29)} is VALID [2022-04-15 12:42:15,495 INFO L290 TraceCheckUtils]: 65: Hoare triple {112903#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112904#(<= main_~k~0 30)} is VALID [2022-04-15 12:42:15,495 INFO L290 TraceCheckUtils]: 66: Hoare triple {112904#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112904#(<= main_~k~0 30)} is VALID [2022-04-15 12:42:15,498 INFO L290 TraceCheckUtils]: 67: Hoare triple {112904#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112905#(<= main_~k~0 31)} is VALID [2022-04-15 12:42:15,499 INFO L290 TraceCheckUtils]: 68: Hoare triple {112905#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112905#(<= main_~k~0 31)} is VALID [2022-04-15 12:42:15,502 INFO L290 TraceCheckUtils]: 69: Hoare triple {112905#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112906#(<= main_~k~0 32)} is VALID [2022-04-15 12:42:15,502 INFO L290 TraceCheckUtils]: 70: Hoare triple {112906#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112906#(<= main_~k~0 32)} is VALID [2022-04-15 12:42:15,505 INFO L290 TraceCheckUtils]: 71: Hoare triple {112906#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112907#(<= main_~k~0 33)} is VALID [2022-04-15 12:42:15,505 INFO L290 TraceCheckUtils]: 72: Hoare triple {112907#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112907#(<= main_~k~0 33)} is VALID [2022-04-15 12:42:15,509 INFO L290 TraceCheckUtils]: 73: Hoare triple {112907#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112908#(<= main_~k~0 34)} is VALID [2022-04-15 12:42:15,509 INFO L290 TraceCheckUtils]: 74: Hoare triple {112908#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112908#(<= main_~k~0 34)} is VALID [2022-04-15 12:42:15,512 INFO L290 TraceCheckUtils]: 75: Hoare triple {112908#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112909#(<= main_~k~0 35)} is VALID [2022-04-15 12:42:15,512 INFO L290 TraceCheckUtils]: 76: Hoare triple {112909#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112909#(<= main_~k~0 35)} is VALID [2022-04-15 12:42:15,516 INFO L290 TraceCheckUtils]: 77: Hoare triple {112909#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112910#(<= main_~k~0 36)} is VALID [2022-04-15 12:42:15,516 INFO L290 TraceCheckUtils]: 78: Hoare triple {112910#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112910#(<= main_~k~0 36)} is VALID [2022-04-15 12:42:15,520 INFO L290 TraceCheckUtils]: 79: Hoare triple {112910#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112911#(<= main_~k~0 37)} is VALID [2022-04-15 12:42:15,520 INFO L290 TraceCheckUtils]: 80: Hoare triple {112911#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112911#(<= main_~k~0 37)} is VALID [2022-04-15 12:42:15,524 INFO L290 TraceCheckUtils]: 81: Hoare triple {112911#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112912#(<= main_~k~0 38)} is VALID [2022-04-15 12:42:15,524 INFO L290 TraceCheckUtils]: 82: Hoare triple {112912#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112912#(<= main_~k~0 38)} is VALID [2022-04-15 12:42:15,527 INFO L290 TraceCheckUtils]: 83: Hoare triple {112912#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112913#(<= main_~k~0 39)} is VALID [2022-04-15 12:42:15,528 INFO L290 TraceCheckUtils]: 84: Hoare triple {112913#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112913#(<= main_~k~0 39)} is VALID [2022-04-15 12:42:15,531 INFO L290 TraceCheckUtils]: 85: Hoare triple {112913#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112914#(<= main_~k~0 40)} is VALID [2022-04-15 12:42:15,531 INFO L290 TraceCheckUtils]: 86: Hoare triple {112914#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112914#(<= main_~k~0 40)} is VALID [2022-04-15 12:42:15,535 INFO L290 TraceCheckUtils]: 87: Hoare triple {112914#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112915#(<= main_~k~0 41)} is VALID [2022-04-15 12:42:15,535 INFO L290 TraceCheckUtils]: 88: Hoare triple {112915#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112915#(<= main_~k~0 41)} is VALID [2022-04-15 12:42:15,539 INFO L290 TraceCheckUtils]: 89: Hoare triple {112915#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112916#(<= main_~k~0 42)} is VALID [2022-04-15 12:42:15,539 INFO L290 TraceCheckUtils]: 90: Hoare triple {112916#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112916#(<= main_~k~0 42)} is VALID [2022-04-15 12:42:15,542 INFO L290 TraceCheckUtils]: 91: Hoare triple {112916#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112917#(<= main_~k~0 43)} is VALID [2022-04-15 12:42:15,543 INFO L290 TraceCheckUtils]: 92: Hoare triple {112917#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112917#(<= main_~k~0 43)} is VALID [2022-04-15 12:42:15,546 INFO L290 TraceCheckUtils]: 93: Hoare triple {112917#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112918#(<= main_~k~0 44)} is VALID [2022-04-15 12:42:15,546 INFO L290 TraceCheckUtils]: 94: Hoare triple {112918#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112918#(<= main_~k~0 44)} is VALID [2022-04-15 12:42:15,550 INFO L290 TraceCheckUtils]: 95: Hoare triple {112918#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112919#(<= main_~k~0 45)} is VALID [2022-04-15 12:42:15,550 INFO L290 TraceCheckUtils]: 96: Hoare triple {112919#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112919#(<= main_~k~0 45)} is VALID [2022-04-15 12:42:15,554 INFO L290 TraceCheckUtils]: 97: Hoare triple {112919#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112920#(<= main_~k~0 46)} is VALID [2022-04-15 12:42:15,554 INFO L290 TraceCheckUtils]: 98: Hoare triple {112920#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112920#(<= main_~k~0 46)} is VALID [2022-04-15 12:42:15,557 INFO L290 TraceCheckUtils]: 99: Hoare triple {112920#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112921#(<= main_~k~0 47)} is VALID [2022-04-15 12:42:15,558 INFO L290 TraceCheckUtils]: 100: Hoare triple {112921#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112921#(<= main_~k~0 47)} is VALID [2022-04-15 12:42:15,561 INFO L290 TraceCheckUtils]: 101: Hoare triple {112921#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112922#(<= main_~k~0 48)} is VALID [2022-04-15 12:42:15,562 INFO L290 TraceCheckUtils]: 102: Hoare triple {112922#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112922#(<= main_~k~0 48)} is VALID [2022-04-15 12:42:15,565 INFO L290 TraceCheckUtils]: 103: Hoare triple {112922#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112923#(<= main_~k~0 49)} is VALID [2022-04-15 12:42:15,565 INFO L290 TraceCheckUtils]: 104: Hoare triple {112923#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112923#(<= main_~k~0 49)} is VALID [2022-04-15 12:42:15,569 INFO L290 TraceCheckUtils]: 105: Hoare triple {112923#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112924#(<= main_~k~0 50)} is VALID [2022-04-15 12:42:15,569 INFO L290 TraceCheckUtils]: 106: Hoare triple {112924#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112924#(<= main_~k~0 50)} is VALID [2022-04-15 12:42:15,572 INFO L290 TraceCheckUtils]: 107: Hoare triple {112924#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112925#(<= main_~k~0 51)} is VALID [2022-04-15 12:42:15,573 INFO L290 TraceCheckUtils]: 108: Hoare triple {112925#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112925#(<= main_~k~0 51)} is VALID [2022-04-15 12:42:15,576 INFO L290 TraceCheckUtils]: 109: Hoare triple {112925#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112926#(<= main_~k~0 52)} is VALID [2022-04-15 12:42:15,576 INFO L290 TraceCheckUtils]: 110: Hoare triple {112926#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112926#(<= main_~k~0 52)} is VALID [2022-04-15 12:42:15,580 INFO L290 TraceCheckUtils]: 111: Hoare triple {112926#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112927#(<= main_~k~0 53)} is VALID [2022-04-15 12:42:15,580 INFO L290 TraceCheckUtils]: 112: Hoare triple {112927#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112927#(<= main_~k~0 53)} is VALID [2022-04-15 12:42:15,583 INFO L290 TraceCheckUtils]: 113: Hoare triple {112927#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112928#(<= main_~k~0 54)} is VALID [2022-04-15 12:42:15,584 INFO L290 TraceCheckUtils]: 114: Hoare triple {112928#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112928#(<= main_~k~0 54)} is VALID [2022-04-15 12:42:15,587 INFO L290 TraceCheckUtils]: 115: Hoare triple {112928#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112929#(<= main_~k~0 55)} is VALID [2022-04-15 12:42:15,587 INFO L290 TraceCheckUtils]: 116: Hoare triple {112929#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112929#(<= main_~k~0 55)} is VALID [2022-04-15 12:42:15,591 INFO L290 TraceCheckUtils]: 117: Hoare triple {112929#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112930#(<= main_~k~0 56)} is VALID [2022-04-15 12:42:15,591 INFO L290 TraceCheckUtils]: 118: Hoare triple {112930#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112930#(<= main_~k~0 56)} is VALID [2022-04-15 12:42:15,595 INFO L290 TraceCheckUtils]: 119: Hoare triple {112930#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112931#(<= main_~k~0 57)} is VALID [2022-04-15 12:42:15,595 INFO L290 TraceCheckUtils]: 120: Hoare triple {112931#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112931#(<= main_~k~0 57)} is VALID [2022-04-15 12:42:15,598 INFO L290 TraceCheckUtils]: 121: Hoare triple {112931#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112932#(<= main_~k~0 58)} is VALID [2022-04-15 12:42:15,599 INFO L290 TraceCheckUtils]: 122: Hoare triple {112932#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112932#(<= main_~k~0 58)} is VALID [2022-04-15 12:42:15,602 INFO L290 TraceCheckUtils]: 123: Hoare triple {112932#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112933#(<= main_~k~0 59)} is VALID [2022-04-15 12:42:15,602 INFO L290 TraceCheckUtils]: 124: Hoare triple {112933#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112933#(<= main_~k~0 59)} is VALID [2022-04-15 12:42:15,606 INFO L290 TraceCheckUtils]: 125: Hoare triple {112933#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112934#(<= main_~k~0 60)} is VALID [2022-04-15 12:42:15,606 INFO L290 TraceCheckUtils]: 126: Hoare triple {112934#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112934#(<= main_~k~0 60)} is VALID [2022-04-15 12:42:15,609 INFO L290 TraceCheckUtils]: 127: Hoare triple {112934#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112935#(<= main_~k~0 61)} is VALID [2022-04-15 12:42:15,610 INFO L290 TraceCheckUtils]: 128: Hoare triple {112935#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112935#(<= main_~k~0 61)} is VALID [2022-04-15 12:42:15,613 INFO L290 TraceCheckUtils]: 129: Hoare triple {112935#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112936#(<= main_~k~0 62)} is VALID [2022-04-15 12:42:15,613 INFO L290 TraceCheckUtils]: 130: Hoare triple {112936#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112936#(<= main_~k~0 62)} is VALID [2022-04-15 12:42:15,617 INFO L290 TraceCheckUtils]: 131: Hoare triple {112936#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112937#(<= main_~k~0 63)} is VALID [2022-04-15 12:42:15,617 INFO L290 TraceCheckUtils]: 132: Hoare triple {112937#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112937#(<= main_~k~0 63)} is VALID [2022-04-15 12:42:15,620 INFO L290 TraceCheckUtils]: 133: Hoare triple {112937#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112938#(<= main_~k~0 64)} is VALID [2022-04-15 12:42:15,621 INFO L290 TraceCheckUtils]: 134: Hoare triple {112938#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112938#(<= main_~k~0 64)} is VALID [2022-04-15 12:42:15,624 INFO L290 TraceCheckUtils]: 135: Hoare triple {112938#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112939#(<= main_~k~0 65)} is VALID [2022-04-15 12:42:15,624 INFO L290 TraceCheckUtils]: 136: Hoare triple {112939#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112939#(<= main_~k~0 65)} is VALID [2022-04-15 12:42:15,628 INFO L290 TraceCheckUtils]: 137: Hoare triple {112939#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112940#(<= main_~k~0 66)} is VALID [2022-04-15 12:42:15,628 INFO L290 TraceCheckUtils]: 138: Hoare triple {112940#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112940#(<= main_~k~0 66)} is VALID [2022-04-15 12:42:15,631 INFO L290 TraceCheckUtils]: 139: Hoare triple {112940#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112941#(<= main_~k~0 67)} is VALID [2022-04-15 12:42:15,632 INFO L290 TraceCheckUtils]: 140: Hoare triple {112941#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112941#(<= main_~k~0 67)} is VALID [2022-04-15 12:42:15,635 INFO L290 TraceCheckUtils]: 141: Hoare triple {112941#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112942#(<= main_~k~0 68)} is VALID [2022-04-15 12:42:15,635 INFO L290 TraceCheckUtils]: 142: Hoare triple {112942#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112942#(<= main_~k~0 68)} is VALID [2022-04-15 12:42:15,639 INFO L290 TraceCheckUtils]: 143: Hoare triple {112942#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112943#(<= main_~k~0 69)} is VALID [2022-04-15 12:42:15,639 INFO L290 TraceCheckUtils]: 144: Hoare triple {112943#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112943#(<= main_~k~0 69)} is VALID [2022-04-15 12:42:15,643 INFO L290 TraceCheckUtils]: 145: Hoare triple {112943#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112944#(<= main_~k~0 70)} is VALID [2022-04-15 12:42:15,643 INFO L290 TraceCheckUtils]: 146: Hoare triple {112944#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112944#(<= main_~k~0 70)} is VALID [2022-04-15 12:42:15,646 INFO L290 TraceCheckUtils]: 147: Hoare triple {112944#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112945#(<= main_~k~0 71)} is VALID [2022-04-15 12:42:15,646 INFO L290 TraceCheckUtils]: 148: Hoare triple {112945#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112945#(<= main_~k~0 71)} is VALID [2022-04-15 12:42:15,650 INFO L290 TraceCheckUtils]: 149: Hoare triple {112945#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112946#(<= main_~k~0 72)} is VALID [2022-04-15 12:42:15,650 INFO L290 TraceCheckUtils]: 150: Hoare triple {112946#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112946#(<= main_~k~0 72)} is VALID [2022-04-15 12:42:15,654 INFO L290 TraceCheckUtils]: 151: Hoare triple {112946#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112947#(<= main_~k~0 73)} is VALID [2022-04-15 12:42:15,654 INFO L290 TraceCheckUtils]: 152: Hoare triple {112947#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112947#(<= main_~k~0 73)} is VALID [2022-04-15 12:42:15,658 INFO L290 TraceCheckUtils]: 153: Hoare triple {112947#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112948#(<= main_~k~0 74)} is VALID [2022-04-15 12:42:15,658 INFO L290 TraceCheckUtils]: 154: Hoare triple {112948#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112948#(<= main_~k~0 74)} is VALID [2022-04-15 12:42:15,661 INFO L290 TraceCheckUtils]: 155: Hoare triple {112948#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112949#(<= main_~k~0 75)} is VALID [2022-04-15 12:42:15,662 INFO L290 TraceCheckUtils]: 156: Hoare triple {112949#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112949#(<= main_~k~0 75)} is VALID [2022-04-15 12:42:15,665 INFO L290 TraceCheckUtils]: 157: Hoare triple {112949#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112950#(<= main_~k~0 76)} is VALID [2022-04-15 12:42:15,665 INFO L290 TraceCheckUtils]: 158: Hoare triple {112950#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112950#(<= main_~k~0 76)} is VALID [2022-04-15 12:42:15,669 INFO L290 TraceCheckUtils]: 159: Hoare triple {112950#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112951#(<= main_~k~0 77)} is VALID [2022-04-15 12:42:15,669 INFO L290 TraceCheckUtils]: 160: Hoare triple {112951#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112951#(<= main_~k~0 77)} is VALID [2022-04-15 12:42:15,673 INFO L290 TraceCheckUtils]: 161: Hoare triple {112951#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112952#(<= main_~k~0 78)} is VALID [2022-04-15 12:42:15,673 INFO L290 TraceCheckUtils]: 162: Hoare triple {112952#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112952#(<= main_~k~0 78)} is VALID [2022-04-15 12:42:15,677 INFO L290 TraceCheckUtils]: 163: Hoare triple {112952#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112953#(<= main_~k~0 79)} is VALID [2022-04-15 12:42:15,677 INFO L290 TraceCheckUtils]: 164: Hoare triple {112953#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112953#(<= main_~k~0 79)} is VALID [2022-04-15 12:42:15,681 INFO L290 TraceCheckUtils]: 165: Hoare triple {112953#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112954#(<= main_~k~0 80)} is VALID [2022-04-15 12:42:15,681 INFO L290 TraceCheckUtils]: 166: Hoare triple {112954#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112954#(<= main_~k~0 80)} is VALID [2022-04-15 12:42:15,685 INFO L290 TraceCheckUtils]: 167: Hoare triple {112954#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112955#(<= main_~k~0 81)} is VALID [2022-04-15 12:42:15,685 INFO L290 TraceCheckUtils]: 168: Hoare triple {112955#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112955#(<= main_~k~0 81)} is VALID [2022-04-15 12:42:15,688 INFO L290 TraceCheckUtils]: 169: Hoare triple {112955#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112956#(<= main_~k~0 82)} is VALID [2022-04-15 12:42:15,689 INFO L290 TraceCheckUtils]: 170: Hoare triple {112956#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112956#(<= main_~k~0 82)} is VALID [2022-04-15 12:42:15,692 INFO L290 TraceCheckUtils]: 171: Hoare triple {112956#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112957#(<= main_~k~0 83)} is VALID [2022-04-15 12:42:15,692 INFO L290 TraceCheckUtils]: 172: Hoare triple {112957#(<= main_~k~0 83)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112957#(<= main_~k~0 83)} is VALID [2022-04-15 12:42:15,696 INFO L290 TraceCheckUtils]: 173: Hoare triple {112957#(<= main_~k~0 83)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112958#(<= main_~k~0 84)} is VALID [2022-04-15 12:42:15,696 INFO L290 TraceCheckUtils]: 174: Hoare triple {112958#(<= main_~k~0 84)} assume !(~i~0 < 1000000); {112958#(<= main_~k~0 84)} is VALID [2022-04-15 12:42:15,697 INFO L272 TraceCheckUtils]: 175: Hoare triple {112958#(<= main_~k~0 84)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {112959#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:42:15,697 INFO L290 TraceCheckUtils]: 176: Hoare triple {112959#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {112960#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:42:15,697 INFO L290 TraceCheckUtils]: 177: Hoare triple {112960#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {112870#false} is VALID [2022-04-15 12:42:15,697 INFO L290 TraceCheckUtils]: 178: Hoare triple {112870#false} assume !false; {112870#false} is VALID [2022-04-15 12:42:15,698 INFO L134 CoverageAnalysis]: Checked inductivity of 7056 backedges. 0 proven. 7056 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:42:15,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:42:15,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094739855] [2022-04-15 12:42:15,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094739855] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:42:15,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465828272] [2022-04-15 12:42:15,698 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:42:15,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:42:15,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:42:15,700 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:42:15,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-04-15 12:42:15,987 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 85 check-sat command(s) [2022-04-15 12:42:15,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:42:15,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 973 conjuncts, 88 conjunts are in the unsatisfiable core [2022-04-15 12:42:16,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:42:16,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:42:17,004 INFO L272 TraceCheckUtils]: 0: Hoare triple {112869#true} call ULTIMATE.init(); {112869#true} is VALID [2022-04-15 12:42:17,004 INFO L290 TraceCheckUtils]: 1: Hoare triple {112869#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {112869#true} is VALID [2022-04-15 12:42:17,004 INFO L290 TraceCheckUtils]: 2: Hoare triple {112869#true} assume true; {112869#true} is VALID [2022-04-15 12:42:17,004 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {112869#true} {112869#true} #54#return; {112869#true} is VALID [2022-04-15 12:42:17,004 INFO L272 TraceCheckUtils]: 4: Hoare triple {112869#true} call #t~ret3 := main(); {112869#true} is VALID [2022-04-15 12:42:17,005 INFO L290 TraceCheckUtils]: 5: Hoare triple {112869#true} ~i~0 := 0;~k~0 := 0; {112980#(<= main_~k~0 0)} is VALID [2022-04-15 12:42:17,005 INFO L290 TraceCheckUtils]: 6: Hoare triple {112980#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112980#(<= main_~k~0 0)} is VALID [2022-04-15 12:42:17,014 INFO L290 TraceCheckUtils]: 7: Hoare triple {112980#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112875#(<= main_~k~0 1)} is VALID [2022-04-15 12:42:17,014 INFO L290 TraceCheckUtils]: 8: Hoare triple {112875#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112875#(<= main_~k~0 1)} is VALID [2022-04-15 12:42:17,018 INFO L290 TraceCheckUtils]: 9: Hoare triple {112875#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112876#(<= main_~k~0 2)} is VALID [2022-04-15 12:42:17,018 INFO L290 TraceCheckUtils]: 10: Hoare triple {112876#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112876#(<= main_~k~0 2)} is VALID [2022-04-15 12:42:17,023 INFO L290 TraceCheckUtils]: 11: Hoare triple {112876#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112877#(<= main_~k~0 3)} is VALID [2022-04-15 12:42:17,023 INFO L290 TraceCheckUtils]: 12: Hoare triple {112877#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112877#(<= main_~k~0 3)} is VALID [2022-04-15 12:42:17,027 INFO L290 TraceCheckUtils]: 13: Hoare triple {112877#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112878#(<= main_~k~0 4)} is VALID [2022-04-15 12:42:17,027 INFO L290 TraceCheckUtils]: 14: Hoare triple {112878#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112878#(<= main_~k~0 4)} is VALID [2022-04-15 12:42:17,031 INFO L290 TraceCheckUtils]: 15: Hoare triple {112878#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112879#(<= main_~k~0 5)} is VALID [2022-04-15 12:42:17,031 INFO L290 TraceCheckUtils]: 16: Hoare triple {112879#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112879#(<= main_~k~0 5)} is VALID [2022-04-15 12:42:17,037 INFO L290 TraceCheckUtils]: 17: Hoare triple {112879#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112880#(<= main_~k~0 6)} is VALID [2022-04-15 12:42:17,037 INFO L290 TraceCheckUtils]: 18: Hoare triple {112880#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112880#(<= main_~k~0 6)} is VALID [2022-04-15 12:42:17,041 INFO L290 TraceCheckUtils]: 19: Hoare triple {112880#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112881#(<= main_~k~0 7)} is VALID [2022-04-15 12:42:17,041 INFO L290 TraceCheckUtils]: 20: Hoare triple {112881#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112881#(<= main_~k~0 7)} is VALID [2022-04-15 12:42:17,046 INFO L290 TraceCheckUtils]: 21: Hoare triple {112881#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112882#(<= main_~k~0 8)} is VALID [2022-04-15 12:42:17,046 INFO L290 TraceCheckUtils]: 22: Hoare triple {112882#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112882#(<= main_~k~0 8)} is VALID [2022-04-15 12:42:17,057 INFO L290 TraceCheckUtils]: 23: Hoare triple {112882#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112883#(<= main_~k~0 9)} is VALID [2022-04-15 12:42:17,058 INFO L290 TraceCheckUtils]: 24: Hoare triple {112883#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112883#(<= main_~k~0 9)} is VALID [2022-04-15 12:42:17,062 INFO L290 TraceCheckUtils]: 25: Hoare triple {112883#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112884#(<= main_~k~0 10)} is VALID [2022-04-15 12:42:17,062 INFO L290 TraceCheckUtils]: 26: Hoare triple {112884#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112884#(<= main_~k~0 10)} is VALID [2022-04-15 12:42:17,066 INFO L290 TraceCheckUtils]: 27: Hoare triple {112884#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112885#(<= main_~k~0 11)} is VALID [2022-04-15 12:42:17,066 INFO L290 TraceCheckUtils]: 28: Hoare triple {112885#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112885#(<= main_~k~0 11)} is VALID [2022-04-15 12:42:17,070 INFO L290 TraceCheckUtils]: 29: Hoare triple {112885#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112886#(<= main_~k~0 12)} is VALID [2022-04-15 12:42:17,070 INFO L290 TraceCheckUtils]: 30: Hoare triple {112886#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112886#(<= main_~k~0 12)} is VALID [2022-04-15 12:42:17,075 INFO L290 TraceCheckUtils]: 31: Hoare triple {112886#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112887#(<= main_~k~0 13)} is VALID [2022-04-15 12:42:17,075 INFO L290 TraceCheckUtils]: 32: Hoare triple {112887#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112887#(<= main_~k~0 13)} is VALID [2022-04-15 12:42:17,080 INFO L290 TraceCheckUtils]: 33: Hoare triple {112887#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112888#(<= main_~k~0 14)} is VALID [2022-04-15 12:42:17,080 INFO L290 TraceCheckUtils]: 34: Hoare triple {112888#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112888#(<= main_~k~0 14)} is VALID [2022-04-15 12:42:17,085 INFO L290 TraceCheckUtils]: 35: Hoare triple {112888#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112889#(<= main_~k~0 15)} is VALID [2022-04-15 12:42:17,085 INFO L290 TraceCheckUtils]: 36: Hoare triple {112889#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112889#(<= main_~k~0 15)} is VALID [2022-04-15 12:42:17,090 INFO L290 TraceCheckUtils]: 37: Hoare triple {112889#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112890#(<= main_~k~0 16)} is VALID [2022-04-15 12:42:17,090 INFO L290 TraceCheckUtils]: 38: Hoare triple {112890#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112890#(<= main_~k~0 16)} is VALID [2022-04-15 12:42:17,096 INFO L290 TraceCheckUtils]: 39: Hoare triple {112890#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112891#(<= main_~k~0 17)} is VALID [2022-04-15 12:42:17,096 INFO L290 TraceCheckUtils]: 40: Hoare triple {112891#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112891#(<= main_~k~0 17)} is VALID [2022-04-15 12:42:17,102 INFO L290 TraceCheckUtils]: 41: Hoare triple {112891#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112892#(<= main_~k~0 18)} is VALID [2022-04-15 12:42:17,102 INFO L290 TraceCheckUtils]: 42: Hoare triple {112892#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112892#(<= main_~k~0 18)} is VALID [2022-04-15 12:42:17,107 INFO L290 TraceCheckUtils]: 43: Hoare triple {112892#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112893#(<= main_~k~0 19)} is VALID [2022-04-15 12:42:17,107 INFO L290 TraceCheckUtils]: 44: Hoare triple {112893#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112893#(<= main_~k~0 19)} is VALID [2022-04-15 12:42:17,113 INFO L290 TraceCheckUtils]: 45: Hoare triple {112893#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112894#(<= main_~k~0 20)} is VALID [2022-04-15 12:42:17,114 INFO L290 TraceCheckUtils]: 46: Hoare triple {112894#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112894#(<= main_~k~0 20)} is VALID [2022-04-15 12:42:17,120 INFO L290 TraceCheckUtils]: 47: Hoare triple {112894#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112895#(<= main_~k~0 21)} is VALID [2022-04-15 12:42:17,120 INFO L290 TraceCheckUtils]: 48: Hoare triple {112895#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112895#(<= main_~k~0 21)} is VALID [2022-04-15 12:42:17,125 INFO L290 TraceCheckUtils]: 49: Hoare triple {112895#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112896#(<= main_~k~0 22)} is VALID [2022-04-15 12:42:17,126 INFO L290 TraceCheckUtils]: 50: Hoare triple {112896#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112896#(<= main_~k~0 22)} is VALID [2022-04-15 12:42:17,131 INFO L290 TraceCheckUtils]: 51: Hoare triple {112896#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112897#(<= main_~k~0 23)} is VALID [2022-04-15 12:42:17,131 INFO L290 TraceCheckUtils]: 52: Hoare triple {112897#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112897#(<= main_~k~0 23)} is VALID [2022-04-15 12:42:17,137 INFO L290 TraceCheckUtils]: 53: Hoare triple {112897#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112898#(<= main_~k~0 24)} is VALID [2022-04-15 12:42:17,138 INFO L290 TraceCheckUtils]: 54: Hoare triple {112898#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112898#(<= main_~k~0 24)} is VALID [2022-04-15 12:42:17,143 INFO L290 TraceCheckUtils]: 55: Hoare triple {112898#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112899#(<= main_~k~0 25)} is VALID [2022-04-15 12:42:17,143 INFO L290 TraceCheckUtils]: 56: Hoare triple {112899#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112899#(<= main_~k~0 25)} is VALID [2022-04-15 12:42:17,148 INFO L290 TraceCheckUtils]: 57: Hoare triple {112899#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112900#(<= main_~k~0 26)} is VALID [2022-04-15 12:42:17,148 INFO L290 TraceCheckUtils]: 58: Hoare triple {112900#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112900#(<= main_~k~0 26)} is VALID [2022-04-15 12:42:17,154 INFO L290 TraceCheckUtils]: 59: Hoare triple {112900#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112901#(<= main_~k~0 27)} is VALID [2022-04-15 12:42:17,154 INFO L290 TraceCheckUtils]: 60: Hoare triple {112901#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112901#(<= main_~k~0 27)} is VALID [2022-04-15 12:42:17,160 INFO L290 TraceCheckUtils]: 61: Hoare triple {112901#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112902#(<= main_~k~0 28)} is VALID [2022-04-15 12:42:17,160 INFO L290 TraceCheckUtils]: 62: Hoare triple {112902#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112902#(<= main_~k~0 28)} is VALID [2022-04-15 12:42:17,166 INFO L290 TraceCheckUtils]: 63: Hoare triple {112902#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112903#(<= main_~k~0 29)} is VALID [2022-04-15 12:42:17,166 INFO L290 TraceCheckUtils]: 64: Hoare triple {112903#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112903#(<= main_~k~0 29)} is VALID [2022-04-15 12:42:17,172 INFO L290 TraceCheckUtils]: 65: Hoare triple {112903#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112904#(<= main_~k~0 30)} is VALID [2022-04-15 12:42:17,172 INFO L290 TraceCheckUtils]: 66: Hoare triple {112904#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112904#(<= main_~k~0 30)} is VALID [2022-04-15 12:42:17,183 INFO L290 TraceCheckUtils]: 67: Hoare triple {112904#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112905#(<= main_~k~0 31)} is VALID [2022-04-15 12:42:17,183 INFO L290 TraceCheckUtils]: 68: Hoare triple {112905#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112905#(<= main_~k~0 31)} is VALID [2022-04-15 12:42:17,193 INFO L290 TraceCheckUtils]: 69: Hoare triple {112905#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112906#(<= main_~k~0 32)} is VALID [2022-04-15 12:42:17,193 INFO L290 TraceCheckUtils]: 70: Hoare triple {112906#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112906#(<= main_~k~0 32)} is VALID [2022-04-15 12:42:17,202 INFO L290 TraceCheckUtils]: 71: Hoare triple {112906#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112907#(<= main_~k~0 33)} is VALID [2022-04-15 12:42:17,202 INFO L290 TraceCheckUtils]: 72: Hoare triple {112907#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112907#(<= main_~k~0 33)} is VALID [2022-04-15 12:42:17,211 INFO L290 TraceCheckUtils]: 73: Hoare triple {112907#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112908#(<= main_~k~0 34)} is VALID [2022-04-15 12:42:17,211 INFO L290 TraceCheckUtils]: 74: Hoare triple {112908#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112908#(<= main_~k~0 34)} is VALID [2022-04-15 12:42:17,219 INFO L290 TraceCheckUtils]: 75: Hoare triple {112908#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112909#(<= main_~k~0 35)} is VALID [2022-04-15 12:42:17,219 INFO L290 TraceCheckUtils]: 76: Hoare triple {112909#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112909#(<= main_~k~0 35)} is VALID [2022-04-15 12:42:17,226 INFO L290 TraceCheckUtils]: 77: Hoare triple {112909#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112910#(<= main_~k~0 36)} is VALID [2022-04-15 12:42:17,226 INFO L290 TraceCheckUtils]: 78: Hoare triple {112910#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112910#(<= main_~k~0 36)} is VALID [2022-04-15 12:42:17,234 INFO L290 TraceCheckUtils]: 79: Hoare triple {112910#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112911#(<= main_~k~0 37)} is VALID [2022-04-15 12:42:17,234 INFO L290 TraceCheckUtils]: 80: Hoare triple {112911#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112911#(<= main_~k~0 37)} is VALID [2022-04-15 12:42:17,243 INFO L290 TraceCheckUtils]: 81: Hoare triple {112911#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112912#(<= main_~k~0 38)} is VALID [2022-04-15 12:42:17,243 INFO L290 TraceCheckUtils]: 82: Hoare triple {112912#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112912#(<= main_~k~0 38)} is VALID [2022-04-15 12:42:17,249 INFO L290 TraceCheckUtils]: 83: Hoare triple {112912#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112913#(<= main_~k~0 39)} is VALID [2022-04-15 12:42:17,250 INFO L290 TraceCheckUtils]: 84: Hoare triple {112913#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112913#(<= main_~k~0 39)} is VALID [2022-04-15 12:42:17,255 INFO L290 TraceCheckUtils]: 85: Hoare triple {112913#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112914#(<= main_~k~0 40)} is VALID [2022-04-15 12:42:17,255 INFO L290 TraceCheckUtils]: 86: Hoare triple {112914#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112914#(<= main_~k~0 40)} is VALID [2022-04-15 12:42:17,261 INFO L290 TraceCheckUtils]: 87: Hoare triple {112914#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112915#(<= main_~k~0 41)} is VALID [2022-04-15 12:42:17,261 INFO L290 TraceCheckUtils]: 88: Hoare triple {112915#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112915#(<= main_~k~0 41)} is VALID [2022-04-15 12:42:17,267 INFO L290 TraceCheckUtils]: 89: Hoare triple {112915#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112916#(<= main_~k~0 42)} is VALID [2022-04-15 12:42:17,267 INFO L290 TraceCheckUtils]: 90: Hoare triple {112916#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112916#(<= main_~k~0 42)} is VALID [2022-04-15 12:42:17,272 INFO L290 TraceCheckUtils]: 91: Hoare triple {112916#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112917#(<= main_~k~0 43)} is VALID [2022-04-15 12:42:17,273 INFO L290 TraceCheckUtils]: 92: Hoare triple {112917#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112917#(<= main_~k~0 43)} is VALID [2022-04-15 12:42:17,277 INFO L290 TraceCheckUtils]: 93: Hoare triple {112917#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112918#(<= main_~k~0 44)} is VALID [2022-04-15 12:42:17,277 INFO L290 TraceCheckUtils]: 94: Hoare triple {112918#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112918#(<= main_~k~0 44)} is VALID [2022-04-15 12:42:17,282 INFO L290 TraceCheckUtils]: 95: Hoare triple {112918#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112919#(<= main_~k~0 45)} is VALID [2022-04-15 12:42:17,283 INFO L290 TraceCheckUtils]: 96: Hoare triple {112919#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112919#(<= main_~k~0 45)} is VALID [2022-04-15 12:42:17,289 INFO L290 TraceCheckUtils]: 97: Hoare triple {112919#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112920#(<= main_~k~0 46)} is VALID [2022-04-15 12:42:17,289 INFO L290 TraceCheckUtils]: 98: Hoare triple {112920#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112920#(<= main_~k~0 46)} is VALID [2022-04-15 12:42:17,294 INFO L290 TraceCheckUtils]: 99: Hoare triple {112920#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112921#(<= main_~k~0 47)} is VALID [2022-04-15 12:42:17,295 INFO L290 TraceCheckUtils]: 100: Hoare triple {112921#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112921#(<= main_~k~0 47)} is VALID [2022-04-15 12:42:17,299 INFO L290 TraceCheckUtils]: 101: Hoare triple {112921#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112922#(<= main_~k~0 48)} is VALID [2022-04-15 12:42:17,300 INFO L290 TraceCheckUtils]: 102: Hoare triple {112922#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112922#(<= main_~k~0 48)} is VALID [2022-04-15 12:42:17,306 INFO L290 TraceCheckUtils]: 103: Hoare triple {112922#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112923#(<= main_~k~0 49)} is VALID [2022-04-15 12:42:17,306 INFO L290 TraceCheckUtils]: 104: Hoare triple {112923#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112923#(<= main_~k~0 49)} is VALID [2022-04-15 12:42:17,311 INFO L290 TraceCheckUtils]: 105: Hoare triple {112923#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112924#(<= main_~k~0 50)} is VALID [2022-04-15 12:42:17,312 INFO L290 TraceCheckUtils]: 106: Hoare triple {112924#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112924#(<= main_~k~0 50)} is VALID [2022-04-15 12:42:17,318 INFO L290 TraceCheckUtils]: 107: Hoare triple {112924#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112925#(<= main_~k~0 51)} is VALID [2022-04-15 12:42:17,318 INFO L290 TraceCheckUtils]: 108: Hoare triple {112925#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112925#(<= main_~k~0 51)} is VALID [2022-04-15 12:42:17,324 INFO L290 TraceCheckUtils]: 109: Hoare triple {112925#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112926#(<= main_~k~0 52)} is VALID [2022-04-15 12:42:17,324 INFO L290 TraceCheckUtils]: 110: Hoare triple {112926#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112926#(<= main_~k~0 52)} is VALID [2022-04-15 12:42:17,329 INFO L290 TraceCheckUtils]: 111: Hoare triple {112926#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112927#(<= main_~k~0 53)} is VALID [2022-04-15 12:42:17,329 INFO L290 TraceCheckUtils]: 112: Hoare triple {112927#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112927#(<= main_~k~0 53)} is VALID [2022-04-15 12:42:17,335 INFO L290 TraceCheckUtils]: 113: Hoare triple {112927#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112928#(<= main_~k~0 54)} is VALID [2022-04-15 12:42:17,335 INFO L290 TraceCheckUtils]: 114: Hoare triple {112928#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112928#(<= main_~k~0 54)} is VALID [2022-04-15 12:42:17,340 INFO L290 TraceCheckUtils]: 115: Hoare triple {112928#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112929#(<= main_~k~0 55)} is VALID [2022-04-15 12:42:17,340 INFO L290 TraceCheckUtils]: 116: Hoare triple {112929#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112929#(<= main_~k~0 55)} is VALID [2022-04-15 12:42:17,346 INFO L290 TraceCheckUtils]: 117: Hoare triple {112929#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112930#(<= main_~k~0 56)} is VALID [2022-04-15 12:42:17,347 INFO L290 TraceCheckUtils]: 118: Hoare triple {112930#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112930#(<= main_~k~0 56)} is VALID [2022-04-15 12:42:17,352 INFO L290 TraceCheckUtils]: 119: Hoare triple {112930#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112931#(<= main_~k~0 57)} is VALID [2022-04-15 12:42:17,352 INFO L290 TraceCheckUtils]: 120: Hoare triple {112931#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112931#(<= main_~k~0 57)} is VALID [2022-04-15 12:42:17,357 INFO L290 TraceCheckUtils]: 121: Hoare triple {112931#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112932#(<= main_~k~0 58)} is VALID [2022-04-15 12:42:17,357 INFO L290 TraceCheckUtils]: 122: Hoare triple {112932#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112932#(<= main_~k~0 58)} is VALID [2022-04-15 12:42:17,362 INFO L290 TraceCheckUtils]: 123: Hoare triple {112932#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112933#(<= main_~k~0 59)} is VALID [2022-04-15 12:42:17,362 INFO L290 TraceCheckUtils]: 124: Hoare triple {112933#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112933#(<= main_~k~0 59)} is VALID [2022-04-15 12:42:17,367 INFO L290 TraceCheckUtils]: 125: Hoare triple {112933#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112934#(<= main_~k~0 60)} is VALID [2022-04-15 12:42:17,367 INFO L290 TraceCheckUtils]: 126: Hoare triple {112934#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112934#(<= main_~k~0 60)} is VALID [2022-04-15 12:42:17,373 INFO L290 TraceCheckUtils]: 127: Hoare triple {112934#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112935#(<= main_~k~0 61)} is VALID [2022-04-15 12:42:17,373 INFO L290 TraceCheckUtils]: 128: Hoare triple {112935#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112935#(<= main_~k~0 61)} is VALID [2022-04-15 12:42:17,377 INFO L290 TraceCheckUtils]: 129: Hoare triple {112935#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112936#(<= main_~k~0 62)} is VALID [2022-04-15 12:42:17,378 INFO L290 TraceCheckUtils]: 130: Hoare triple {112936#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112936#(<= main_~k~0 62)} is VALID [2022-04-15 12:42:17,382 INFO L290 TraceCheckUtils]: 131: Hoare triple {112936#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112937#(<= main_~k~0 63)} is VALID [2022-04-15 12:42:17,382 INFO L290 TraceCheckUtils]: 132: Hoare triple {112937#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112937#(<= main_~k~0 63)} is VALID [2022-04-15 12:42:17,388 INFO L290 TraceCheckUtils]: 133: Hoare triple {112937#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112938#(<= main_~k~0 64)} is VALID [2022-04-15 12:42:17,388 INFO L290 TraceCheckUtils]: 134: Hoare triple {112938#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112938#(<= main_~k~0 64)} is VALID [2022-04-15 12:42:17,393 INFO L290 TraceCheckUtils]: 135: Hoare triple {112938#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112939#(<= main_~k~0 65)} is VALID [2022-04-15 12:42:17,394 INFO L290 TraceCheckUtils]: 136: Hoare triple {112939#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112939#(<= main_~k~0 65)} is VALID [2022-04-15 12:42:17,399 INFO L290 TraceCheckUtils]: 137: Hoare triple {112939#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112940#(<= main_~k~0 66)} is VALID [2022-04-15 12:42:17,399 INFO L290 TraceCheckUtils]: 138: Hoare triple {112940#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112940#(<= main_~k~0 66)} is VALID [2022-04-15 12:42:17,404 INFO L290 TraceCheckUtils]: 139: Hoare triple {112940#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112941#(<= main_~k~0 67)} is VALID [2022-04-15 12:42:17,404 INFO L290 TraceCheckUtils]: 140: Hoare triple {112941#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112941#(<= main_~k~0 67)} is VALID [2022-04-15 12:42:17,410 INFO L290 TraceCheckUtils]: 141: Hoare triple {112941#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112942#(<= main_~k~0 68)} is VALID [2022-04-15 12:42:17,410 INFO L290 TraceCheckUtils]: 142: Hoare triple {112942#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112942#(<= main_~k~0 68)} is VALID [2022-04-15 12:42:17,416 INFO L290 TraceCheckUtils]: 143: Hoare triple {112942#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112943#(<= main_~k~0 69)} is VALID [2022-04-15 12:42:17,416 INFO L290 TraceCheckUtils]: 144: Hoare triple {112943#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112943#(<= main_~k~0 69)} is VALID [2022-04-15 12:42:17,421 INFO L290 TraceCheckUtils]: 145: Hoare triple {112943#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112944#(<= main_~k~0 70)} is VALID [2022-04-15 12:42:17,421 INFO L290 TraceCheckUtils]: 146: Hoare triple {112944#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112944#(<= main_~k~0 70)} is VALID [2022-04-15 12:42:17,426 INFO L290 TraceCheckUtils]: 147: Hoare triple {112944#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112945#(<= main_~k~0 71)} is VALID [2022-04-15 12:42:17,426 INFO L290 TraceCheckUtils]: 148: Hoare triple {112945#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112945#(<= main_~k~0 71)} is VALID [2022-04-15 12:42:17,433 INFO L290 TraceCheckUtils]: 149: Hoare triple {112945#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112946#(<= main_~k~0 72)} is VALID [2022-04-15 12:42:17,434 INFO L290 TraceCheckUtils]: 150: Hoare triple {112946#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112946#(<= main_~k~0 72)} is VALID [2022-04-15 12:42:17,440 INFO L290 TraceCheckUtils]: 151: Hoare triple {112946#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112947#(<= main_~k~0 73)} is VALID [2022-04-15 12:42:17,441 INFO L290 TraceCheckUtils]: 152: Hoare triple {112947#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112947#(<= main_~k~0 73)} is VALID [2022-04-15 12:42:17,446 INFO L290 TraceCheckUtils]: 153: Hoare triple {112947#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112948#(<= main_~k~0 74)} is VALID [2022-04-15 12:42:17,446 INFO L290 TraceCheckUtils]: 154: Hoare triple {112948#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112948#(<= main_~k~0 74)} is VALID [2022-04-15 12:42:17,451 INFO L290 TraceCheckUtils]: 155: Hoare triple {112948#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112949#(<= main_~k~0 75)} is VALID [2022-04-15 12:42:17,452 INFO L290 TraceCheckUtils]: 156: Hoare triple {112949#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112949#(<= main_~k~0 75)} is VALID [2022-04-15 12:42:17,457 INFO L290 TraceCheckUtils]: 157: Hoare triple {112949#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112950#(<= main_~k~0 76)} is VALID [2022-04-15 12:42:17,457 INFO L290 TraceCheckUtils]: 158: Hoare triple {112950#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112950#(<= main_~k~0 76)} is VALID [2022-04-15 12:42:17,462 INFO L290 TraceCheckUtils]: 159: Hoare triple {112950#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112951#(<= main_~k~0 77)} is VALID [2022-04-15 12:42:17,462 INFO L290 TraceCheckUtils]: 160: Hoare triple {112951#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112951#(<= main_~k~0 77)} is VALID [2022-04-15 12:42:17,467 INFO L290 TraceCheckUtils]: 161: Hoare triple {112951#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112952#(<= main_~k~0 78)} is VALID [2022-04-15 12:42:17,467 INFO L290 TraceCheckUtils]: 162: Hoare triple {112952#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112952#(<= main_~k~0 78)} is VALID [2022-04-15 12:42:17,473 INFO L290 TraceCheckUtils]: 163: Hoare triple {112952#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112953#(<= main_~k~0 79)} is VALID [2022-04-15 12:42:17,473 INFO L290 TraceCheckUtils]: 164: Hoare triple {112953#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112953#(<= main_~k~0 79)} is VALID [2022-04-15 12:42:17,478 INFO L290 TraceCheckUtils]: 165: Hoare triple {112953#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112954#(<= main_~k~0 80)} is VALID [2022-04-15 12:42:17,478 INFO L290 TraceCheckUtils]: 166: Hoare triple {112954#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112954#(<= main_~k~0 80)} is VALID [2022-04-15 12:42:17,484 INFO L290 TraceCheckUtils]: 167: Hoare triple {112954#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112955#(<= main_~k~0 81)} is VALID [2022-04-15 12:42:17,484 INFO L290 TraceCheckUtils]: 168: Hoare triple {112955#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112955#(<= main_~k~0 81)} is VALID [2022-04-15 12:42:17,489 INFO L290 TraceCheckUtils]: 169: Hoare triple {112955#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112956#(<= main_~k~0 82)} is VALID [2022-04-15 12:42:17,489 INFO L290 TraceCheckUtils]: 170: Hoare triple {112956#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112956#(<= main_~k~0 82)} is VALID [2022-04-15 12:42:17,495 INFO L290 TraceCheckUtils]: 171: Hoare triple {112956#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112957#(<= main_~k~0 83)} is VALID [2022-04-15 12:42:17,495 INFO L290 TraceCheckUtils]: 172: Hoare triple {112957#(<= main_~k~0 83)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {112957#(<= main_~k~0 83)} is VALID [2022-04-15 12:42:17,501 INFO L290 TraceCheckUtils]: 173: Hoare triple {112957#(<= main_~k~0 83)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {112958#(<= main_~k~0 84)} is VALID [2022-04-15 12:42:17,501 INFO L290 TraceCheckUtils]: 174: Hoare triple {112958#(<= main_~k~0 84)} assume !(~i~0 < 1000000); {112958#(<= main_~k~0 84)} is VALID [2022-04-15 12:42:17,501 INFO L272 TraceCheckUtils]: 175: Hoare triple {112958#(<= main_~k~0 84)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {113491#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:42:17,502 INFO L290 TraceCheckUtils]: 176: Hoare triple {113491#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {113495#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:42:17,502 INFO L290 TraceCheckUtils]: 177: Hoare triple {113495#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {112870#false} is VALID [2022-04-15 12:42:17,502 INFO L290 TraceCheckUtils]: 178: Hoare triple {112870#false} assume !false; {112870#false} is VALID [2022-04-15 12:42:17,502 INFO L134 CoverageAnalysis]: Checked inductivity of 7056 backedges. 0 proven. 7056 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:42:17,503 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:42:22,006 INFO L290 TraceCheckUtils]: 178: Hoare triple {112870#false} assume !false; {112870#false} is VALID [2022-04-15 12:42:22,007 INFO L290 TraceCheckUtils]: 177: Hoare triple {113495#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {112870#false} is VALID [2022-04-15 12:42:22,007 INFO L290 TraceCheckUtils]: 176: Hoare triple {113491#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {113495#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:42:22,007 INFO L272 TraceCheckUtils]: 175: Hoare triple {113511#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {113491#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:42:22,008 INFO L290 TraceCheckUtils]: 174: Hoare triple {113511#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {113511#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:42:22,024 INFO L290 TraceCheckUtils]: 173: Hoare triple {113518#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113511#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:42:22,024 INFO L290 TraceCheckUtils]: 172: Hoare triple {113518#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113518#(<= main_~k~0 999999)} is VALID [2022-04-15 12:42:22,044 INFO L290 TraceCheckUtils]: 171: Hoare triple {113525#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113518#(<= main_~k~0 999999)} is VALID [2022-04-15 12:42:22,044 INFO L290 TraceCheckUtils]: 170: Hoare triple {113525#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113525#(<= main_~k~0 999998)} is VALID [2022-04-15 12:42:22,071 INFO L290 TraceCheckUtils]: 169: Hoare triple {113532#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113525#(<= main_~k~0 999998)} is VALID [2022-04-15 12:42:22,072 INFO L290 TraceCheckUtils]: 168: Hoare triple {113532#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113532#(<= main_~k~0 999997)} is VALID [2022-04-15 12:42:22,091 INFO L290 TraceCheckUtils]: 167: Hoare triple {113539#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113532#(<= main_~k~0 999997)} is VALID [2022-04-15 12:42:22,092 INFO L290 TraceCheckUtils]: 166: Hoare triple {113539#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113539#(<= main_~k~0 999996)} is VALID [2022-04-15 12:42:22,110 INFO L290 TraceCheckUtils]: 165: Hoare triple {113546#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113539#(<= main_~k~0 999996)} is VALID [2022-04-15 12:42:22,111 INFO L290 TraceCheckUtils]: 164: Hoare triple {113546#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113546#(<= main_~k~0 999995)} is VALID [2022-04-15 12:42:22,131 INFO L290 TraceCheckUtils]: 163: Hoare triple {113553#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113546#(<= main_~k~0 999995)} is VALID [2022-04-15 12:42:22,131 INFO L290 TraceCheckUtils]: 162: Hoare triple {113553#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113553#(<= main_~k~0 999994)} is VALID [2022-04-15 12:42:22,150 INFO L290 TraceCheckUtils]: 161: Hoare triple {113560#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113553#(<= main_~k~0 999994)} is VALID [2022-04-15 12:42:22,150 INFO L290 TraceCheckUtils]: 160: Hoare triple {113560#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113560#(<= main_~k~0 999993)} is VALID [2022-04-15 12:42:22,169 INFO L290 TraceCheckUtils]: 159: Hoare triple {113567#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113560#(<= main_~k~0 999993)} is VALID [2022-04-15 12:42:22,169 INFO L290 TraceCheckUtils]: 158: Hoare triple {113567#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113567#(<= main_~k~0 999992)} is VALID [2022-04-15 12:42:22,186 INFO L290 TraceCheckUtils]: 157: Hoare triple {113574#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113567#(<= main_~k~0 999992)} is VALID [2022-04-15 12:42:22,187 INFO L290 TraceCheckUtils]: 156: Hoare triple {113574#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113574#(<= main_~k~0 999991)} is VALID [2022-04-15 12:42:22,206 INFO L290 TraceCheckUtils]: 155: Hoare triple {113581#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113574#(<= main_~k~0 999991)} is VALID [2022-04-15 12:42:22,206 INFO L290 TraceCheckUtils]: 154: Hoare triple {113581#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113581#(<= main_~k~0 999990)} is VALID [2022-04-15 12:42:22,227 INFO L290 TraceCheckUtils]: 153: Hoare triple {113588#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113581#(<= main_~k~0 999990)} is VALID [2022-04-15 12:42:22,227 INFO L290 TraceCheckUtils]: 152: Hoare triple {113588#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113588#(<= main_~k~0 999989)} is VALID [2022-04-15 12:42:22,236 INFO L290 TraceCheckUtils]: 151: Hoare triple {113595#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113588#(<= main_~k~0 999989)} is VALID [2022-04-15 12:42:22,236 INFO L290 TraceCheckUtils]: 150: Hoare triple {113595#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113595#(<= main_~k~0 999988)} is VALID [2022-04-15 12:42:22,240 INFO L290 TraceCheckUtils]: 149: Hoare triple {113602#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113595#(<= main_~k~0 999988)} is VALID [2022-04-15 12:42:22,240 INFO L290 TraceCheckUtils]: 148: Hoare triple {113602#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113602#(<= main_~k~0 999987)} is VALID [2022-04-15 12:42:22,243 INFO L290 TraceCheckUtils]: 147: Hoare triple {113609#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113602#(<= main_~k~0 999987)} is VALID [2022-04-15 12:42:22,244 INFO L290 TraceCheckUtils]: 146: Hoare triple {113609#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113609#(<= main_~k~0 999986)} is VALID [2022-04-15 12:42:22,247 INFO L290 TraceCheckUtils]: 145: Hoare triple {113616#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113609#(<= main_~k~0 999986)} is VALID [2022-04-15 12:42:22,247 INFO L290 TraceCheckUtils]: 144: Hoare triple {113616#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113616#(<= main_~k~0 999985)} is VALID [2022-04-15 12:42:22,251 INFO L290 TraceCheckUtils]: 143: Hoare triple {113623#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113616#(<= main_~k~0 999985)} is VALID [2022-04-15 12:42:22,251 INFO L290 TraceCheckUtils]: 142: Hoare triple {113623#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113623#(<= main_~k~0 999984)} is VALID [2022-04-15 12:42:22,254 INFO L290 TraceCheckUtils]: 141: Hoare triple {113630#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113623#(<= main_~k~0 999984)} is VALID [2022-04-15 12:42:22,254 INFO L290 TraceCheckUtils]: 140: Hoare triple {113630#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113630#(<= main_~k~0 999983)} is VALID [2022-04-15 12:42:22,258 INFO L290 TraceCheckUtils]: 139: Hoare triple {113637#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113630#(<= main_~k~0 999983)} is VALID [2022-04-15 12:42:22,258 INFO L290 TraceCheckUtils]: 138: Hoare triple {113637#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113637#(<= main_~k~0 999982)} is VALID [2022-04-15 12:42:22,261 INFO L290 TraceCheckUtils]: 137: Hoare triple {113644#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113637#(<= main_~k~0 999982)} is VALID [2022-04-15 12:42:22,261 INFO L290 TraceCheckUtils]: 136: Hoare triple {113644#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113644#(<= main_~k~0 999981)} is VALID [2022-04-15 12:42:22,265 INFO L290 TraceCheckUtils]: 135: Hoare triple {113651#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113644#(<= main_~k~0 999981)} is VALID [2022-04-15 12:42:22,265 INFO L290 TraceCheckUtils]: 134: Hoare triple {113651#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113651#(<= main_~k~0 999980)} is VALID [2022-04-15 12:42:22,269 INFO L290 TraceCheckUtils]: 133: Hoare triple {113658#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113651#(<= main_~k~0 999980)} is VALID [2022-04-15 12:42:22,269 INFO L290 TraceCheckUtils]: 132: Hoare triple {113658#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113658#(<= main_~k~0 999979)} is VALID [2022-04-15 12:42:22,272 INFO L290 TraceCheckUtils]: 131: Hoare triple {113665#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113658#(<= main_~k~0 999979)} is VALID [2022-04-15 12:42:22,273 INFO L290 TraceCheckUtils]: 130: Hoare triple {113665#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113665#(<= main_~k~0 999978)} is VALID [2022-04-15 12:42:22,276 INFO L290 TraceCheckUtils]: 129: Hoare triple {113672#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113665#(<= main_~k~0 999978)} is VALID [2022-04-15 12:42:22,276 INFO L290 TraceCheckUtils]: 128: Hoare triple {113672#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113672#(<= main_~k~0 999977)} is VALID [2022-04-15 12:42:22,279 INFO L290 TraceCheckUtils]: 127: Hoare triple {113679#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113672#(<= main_~k~0 999977)} is VALID [2022-04-15 12:42:22,279 INFO L290 TraceCheckUtils]: 126: Hoare triple {113679#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113679#(<= main_~k~0 999976)} is VALID [2022-04-15 12:42:22,283 INFO L290 TraceCheckUtils]: 125: Hoare triple {113686#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113679#(<= main_~k~0 999976)} is VALID [2022-04-15 12:42:22,283 INFO L290 TraceCheckUtils]: 124: Hoare triple {113686#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113686#(<= main_~k~0 999975)} is VALID [2022-04-15 12:42:22,286 INFO L290 TraceCheckUtils]: 123: Hoare triple {113693#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113686#(<= main_~k~0 999975)} is VALID [2022-04-15 12:42:22,286 INFO L290 TraceCheckUtils]: 122: Hoare triple {113693#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113693#(<= main_~k~0 999974)} is VALID [2022-04-15 12:42:22,290 INFO L290 TraceCheckUtils]: 121: Hoare triple {113700#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113693#(<= main_~k~0 999974)} is VALID [2022-04-15 12:42:22,290 INFO L290 TraceCheckUtils]: 120: Hoare triple {113700#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113700#(<= main_~k~0 999973)} is VALID [2022-04-15 12:42:22,293 INFO L290 TraceCheckUtils]: 119: Hoare triple {113707#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113700#(<= main_~k~0 999973)} is VALID [2022-04-15 12:42:22,293 INFO L290 TraceCheckUtils]: 118: Hoare triple {113707#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113707#(<= main_~k~0 999972)} is VALID [2022-04-15 12:42:22,297 INFO L290 TraceCheckUtils]: 117: Hoare triple {113714#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113707#(<= main_~k~0 999972)} is VALID [2022-04-15 12:42:22,297 INFO L290 TraceCheckUtils]: 116: Hoare triple {113714#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113714#(<= main_~k~0 999971)} is VALID [2022-04-15 12:42:22,300 INFO L290 TraceCheckUtils]: 115: Hoare triple {113721#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113714#(<= main_~k~0 999971)} is VALID [2022-04-15 12:42:22,300 INFO L290 TraceCheckUtils]: 114: Hoare triple {113721#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113721#(<= main_~k~0 999970)} is VALID [2022-04-15 12:42:22,304 INFO L290 TraceCheckUtils]: 113: Hoare triple {113728#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113721#(<= main_~k~0 999970)} is VALID [2022-04-15 12:42:22,304 INFO L290 TraceCheckUtils]: 112: Hoare triple {113728#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113728#(<= main_~k~0 999969)} is VALID [2022-04-15 12:42:22,307 INFO L290 TraceCheckUtils]: 111: Hoare triple {113735#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113728#(<= main_~k~0 999969)} is VALID [2022-04-15 12:42:22,307 INFO L290 TraceCheckUtils]: 110: Hoare triple {113735#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113735#(<= main_~k~0 999968)} is VALID [2022-04-15 12:42:22,312 INFO L290 TraceCheckUtils]: 109: Hoare triple {113742#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113735#(<= main_~k~0 999968)} is VALID [2022-04-15 12:42:22,312 INFO L290 TraceCheckUtils]: 108: Hoare triple {113742#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113742#(<= main_~k~0 999967)} is VALID [2022-04-15 12:42:22,315 INFO L290 TraceCheckUtils]: 107: Hoare triple {113749#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113742#(<= main_~k~0 999967)} is VALID [2022-04-15 12:42:22,315 INFO L290 TraceCheckUtils]: 106: Hoare triple {113749#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113749#(<= main_~k~0 999966)} is VALID [2022-04-15 12:42:22,318 INFO L290 TraceCheckUtils]: 105: Hoare triple {113756#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113749#(<= main_~k~0 999966)} is VALID [2022-04-15 12:42:22,319 INFO L290 TraceCheckUtils]: 104: Hoare triple {113756#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113756#(<= main_~k~0 999965)} is VALID [2022-04-15 12:42:22,322 INFO L290 TraceCheckUtils]: 103: Hoare triple {113763#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113756#(<= main_~k~0 999965)} is VALID [2022-04-15 12:42:22,322 INFO L290 TraceCheckUtils]: 102: Hoare triple {113763#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113763#(<= main_~k~0 999964)} is VALID [2022-04-15 12:42:22,325 INFO L290 TraceCheckUtils]: 101: Hoare triple {113770#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113763#(<= main_~k~0 999964)} is VALID [2022-04-15 12:42:22,326 INFO L290 TraceCheckUtils]: 100: Hoare triple {113770#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113770#(<= main_~k~0 999963)} is VALID [2022-04-15 12:42:22,329 INFO L290 TraceCheckUtils]: 99: Hoare triple {113777#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113770#(<= main_~k~0 999963)} is VALID [2022-04-15 12:42:22,329 INFO L290 TraceCheckUtils]: 98: Hoare triple {113777#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113777#(<= main_~k~0 999962)} is VALID [2022-04-15 12:42:22,332 INFO L290 TraceCheckUtils]: 97: Hoare triple {113784#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113777#(<= main_~k~0 999962)} is VALID [2022-04-15 12:42:22,333 INFO L290 TraceCheckUtils]: 96: Hoare triple {113784#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113784#(<= main_~k~0 999961)} is VALID [2022-04-15 12:42:22,336 INFO L290 TraceCheckUtils]: 95: Hoare triple {113791#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113784#(<= main_~k~0 999961)} is VALID [2022-04-15 12:42:22,336 INFO L290 TraceCheckUtils]: 94: Hoare triple {113791#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113791#(<= main_~k~0 999960)} is VALID [2022-04-15 12:42:22,339 INFO L290 TraceCheckUtils]: 93: Hoare triple {113798#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113791#(<= main_~k~0 999960)} is VALID [2022-04-15 12:42:22,340 INFO L290 TraceCheckUtils]: 92: Hoare triple {113798#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113798#(<= main_~k~0 999959)} is VALID [2022-04-15 12:42:22,343 INFO L290 TraceCheckUtils]: 91: Hoare triple {113805#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113798#(<= main_~k~0 999959)} is VALID [2022-04-15 12:42:22,343 INFO L290 TraceCheckUtils]: 90: Hoare triple {113805#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113805#(<= main_~k~0 999958)} is VALID [2022-04-15 12:42:22,346 INFO L290 TraceCheckUtils]: 89: Hoare triple {113812#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113805#(<= main_~k~0 999958)} is VALID [2022-04-15 12:42:22,347 INFO L290 TraceCheckUtils]: 88: Hoare triple {113812#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113812#(<= main_~k~0 999957)} is VALID [2022-04-15 12:42:22,350 INFO L290 TraceCheckUtils]: 87: Hoare triple {113819#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113812#(<= main_~k~0 999957)} is VALID [2022-04-15 12:42:22,350 INFO L290 TraceCheckUtils]: 86: Hoare triple {113819#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113819#(<= main_~k~0 999956)} is VALID [2022-04-15 12:42:22,353 INFO L290 TraceCheckUtils]: 85: Hoare triple {113826#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113819#(<= main_~k~0 999956)} is VALID [2022-04-15 12:42:22,353 INFO L290 TraceCheckUtils]: 84: Hoare triple {113826#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113826#(<= main_~k~0 999955)} is VALID [2022-04-15 12:42:22,357 INFO L290 TraceCheckUtils]: 83: Hoare triple {113833#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113826#(<= main_~k~0 999955)} is VALID [2022-04-15 12:42:22,357 INFO L290 TraceCheckUtils]: 82: Hoare triple {113833#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113833#(<= main_~k~0 999954)} is VALID [2022-04-15 12:42:22,360 INFO L290 TraceCheckUtils]: 81: Hoare triple {113840#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113833#(<= main_~k~0 999954)} is VALID [2022-04-15 12:42:22,361 INFO L290 TraceCheckUtils]: 80: Hoare triple {113840#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113840#(<= main_~k~0 999953)} is VALID [2022-04-15 12:42:22,364 INFO L290 TraceCheckUtils]: 79: Hoare triple {113847#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113840#(<= main_~k~0 999953)} is VALID [2022-04-15 12:42:22,364 INFO L290 TraceCheckUtils]: 78: Hoare triple {113847#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113847#(<= main_~k~0 999952)} is VALID [2022-04-15 12:42:22,369 INFO L290 TraceCheckUtils]: 77: Hoare triple {113854#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113847#(<= main_~k~0 999952)} is VALID [2022-04-15 12:42:22,370 INFO L290 TraceCheckUtils]: 76: Hoare triple {113854#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113854#(<= main_~k~0 999951)} is VALID [2022-04-15 12:42:22,374 INFO L290 TraceCheckUtils]: 75: Hoare triple {113861#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113854#(<= main_~k~0 999951)} is VALID [2022-04-15 12:42:22,374 INFO L290 TraceCheckUtils]: 74: Hoare triple {113861#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113861#(<= main_~k~0 999950)} is VALID [2022-04-15 12:42:22,380 INFO L290 TraceCheckUtils]: 73: Hoare triple {113868#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113861#(<= main_~k~0 999950)} is VALID [2022-04-15 12:42:22,380 INFO L290 TraceCheckUtils]: 72: Hoare triple {113868#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113868#(<= main_~k~0 999949)} is VALID [2022-04-15 12:42:22,386 INFO L290 TraceCheckUtils]: 71: Hoare triple {113875#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113868#(<= main_~k~0 999949)} is VALID [2022-04-15 12:42:22,386 INFO L290 TraceCheckUtils]: 70: Hoare triple {113875#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113875#(<= main_~k~0 999948)} is VALID [2022-04-15 12:42:22,389 INFO L290 TraceCheckUtils]: 69: Hoare triple {113882#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113875#(<= main_~k~0 999948)} is VALID [2022-04-15 12:42:22,389 INFO L290 TraceCheckUtils]: 68: Hoare triple {113882#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113882#(<= main_~k~0 999947)} is VALID [2022-04-15 12:42:22,394 INFO L290 TraceCheckUtils]: 67: Hoare triple {113889#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113882#(<= main_~k~0 999947)} is VALID [2022-04-15 12:42:22,394 INFO L290 TraceCheckUtils]: 66: Hoare triple {113889#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113889#(<= main_~k~0 999946)} is VALID [2022-04-15 12:42:22,399 INFO L290 TraceCheckUtils]: 65: Hoare triple {113896#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113889#(<= main_~k~0 999946)} is VALID [2022-04-15 12:42:22,400 INFO L290 TraceCheckUtils]: 64: Hoare triple {113896#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113896#(<= main_~k~0 999945)} is VALID [2022-04-15 12:42:22,406 INFO L290 TraceCheckUtils]: 63: Hoare triple {113903#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113896#(<= main_~k~0 999945)} is VALID [2022-04-15 12:42:22,406 INFO L290 TraceCheckUtils]: 62: Hoare triple {113903#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113903#(<= main_~k~0 999944)} is VALID [2022-04-15 12:42:22,410 INFO L290 TraceCheckUtils]: 61: Hoare triple {113910#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113903#(<= main_~k~0 999944)} is VALID [2022-04-15 12:42:22,410 INFO L290 TraceCheckUtils]: 60: Hoare triple {113910#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113910#(<= main_~k~0 999943)} is VALID [2022-04-15 12:42:22,415 INFO L290 TraceCheckUtils]: 59: Hoare triple {113917#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113910#(<= main_~k~0 999943)} is VALID [2022-04-15 12:42:22,415 INFO L290 TraceCheckUtils]: 58: Hoare triple {113917#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113917#(<= main_~k~0 999942)} is VALID [2022-04-15 12:42:22,420 INFO L290 TraceCheckUtils]: 57: Hoare triple {113924#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113917#(<= main_~k~0 999942)} is VALID [2022-04-15 12:42:22,421 INFO L290 TraceCheckUtils]: 56: Hoare triple {113924#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113924#(<= main_~k~0 999941)} is VALID [2022-04-15 12:42:22,425 INFO L290 TraceCheckUtils]: 55: Hoare triple {113931#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113924#(<= main_~k~0 999941)} is VALID [2022-04-15 12:42:22,425 INFO L290 TraceCheckUtils]: 54: Hoare triple {113931#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113931#(<= main_~k~0 999940)} is VALID [2022-04-15 12:42:22,431 INFO L290 TraceCheckUtils]: 53: Hoare triple {113938#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113931#(<= main_~k~0 999940)} is VALID [2022-04-15 12:42:22,431 INFO L290 TraceCheckUtils]: 52: Hoare triple {113938#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113938#(<= main_~k~0 999939)} is VALID [2022-04-15 12:42:22,436 INFO L290 TraceCheckUtils]: 51: Hoare triple {113945#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113938#(<= main_~k~0 999939)} is VALID [2022-04-15 12:42:22,437 INFO L290 TraceCheckUtils]: 50: Hoare triple {113945#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113945#(<= main_~k~0 999938)} is VALID [2022-04-15 12:42:22,443 INFO L290 TraceCheckUtils]: 49: Hoare triple {113952#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113945#(<= main_~k~0 999938)} is VALID [2022-04-15 12:42:22,444 INFO L290 TraceCheckUtils]: 48: Hoare triple {113952#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113952#(<= main_~k~0 999937)} is VALID [2022-04-15 12:42:22,449 INFO L290 TraceCheckUtils]: 47: Hoare triple {113959#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113952#(<= main_~k~0 999937)} is VALID [2022-04-15 12:42:22,450 INFO L290 TraceCheckUtils]: 46: Hoare triple {113959#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113959#(<= main_~k~0 999936)} is VALID [2022-04-15 12:42:22,454 INFO L290 TraceCheckUtils]: 45: Hoare triple {113966#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113959#(<= main_~k~0 999936)} is VALID [2022-04-15 12:42:22,454 INFO L290 TraceCheckUtils]: 44: Hoare triple {113966#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113966#(<= main_~k~0 999935)} is VALID [2022-04-15 12:42:22,459 INFO L290 TraceCheckUtils]: 43: Hoare triple {113973#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113966#(<= main_~k~0 999935)} is VALID [2022-04-15 12:42:22,459 INFO L290 TraceCheckUtils]: 42: Hoare triple {113973#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113973#(<= main_~k~0 999934)} is VALID [2022-04-15 12:42:22,463 INFO L290 TraceCheckUtils]: 41: Hoare triple {113980#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113973#(<= main_~k~0 999934)} is VALID [2022-04-15 12:42:22,464 INFO L290 TraceCheckUtils]: 40: Hoare triple {113980#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113980#(<= main_~k~0 999933)} is VALID [2022-04-15 12:42:22,468 INFO L290 TraceCheckUtils]: 39: Hoare triple {113987#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113980#(<= main_~k~0 999933)} is VALID [2022-04-15 12:42:22,468 INFO L290 TraceCheckUtils]: 38: Hoare triple {113987#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113987#(<= main_~k~0 999932)} is VALID [2022-04-15 12:42:22,473 INFO L290 TraceCheckUtils]: 37: Hoare triple {113994#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113987#(<= main_~k~0 999932)} is VALID [2022-04-15 12:42:22,473 INFO L290 TraceCheckUtils]: 36: Hoare triple {113994#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {113994#(<= main_~k~0 999931)} is VALID [2022-04-15 12:42:22,478 INFO L290 TraceCheckUtils]: 35: Hoare triple {114001#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {113994#(<= main_~k~0 999931)} is VALID [2022-04-15 12:42:22,479 INFO L290 TraceCheckUtils]: 34: Hoare triple {114001#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {114001#(<= main_~k~0 999930)} is VALID [2022-04-15 12:42:22,483 INFO L290 TraceCheckUtils]: 33: Hoare triple {114008#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {114001#(<= main_~k~0 999930)} is VALID [2022-04-15 12:42:22,484 INFO L290 TraceCheckUtils]: 32: Hoare triple {114008#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {114008#(<= main_~k~0 999929)} is VALID [2022-04-15 12:42:22,489 INFO L290 TraceCheckUtils]: 31: Hoare triple {114015#(<= main_~k~0 999928)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {114008#(<= main_~k~0 999929)} is VALID [2022-04-15 12:42:22,489 INFO L290 TraceCheckUtils]: 30: Hoare triple {114015#(<= main_~k~0 999928)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {114015#(<= main_~k~0 999928)} is VALID [2022-04-15 12:42:22,494 INFO L290 TraceCheckUtils]: 29: Hoare triple {114022#(<= main_~k~0 999927)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {114015#(<= main_~k~0 999928)} is VALID [2022-04-15 12:42:22,494 INFO L290 TraceCheckUtils]: 28: Hoare triple {114022#(<= main_~k~0 999927)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {114022#(<= main_~k~0 999927)} is VALID [2022-04-15 12:42:22,498 INFO L290 TraceCheckUtils]: 27: Hoare triple {114029#(<= main_~k~0 999926)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {114022#(<= main_~k~0 999927)} is VALID [2022-04-15 12:42:22,499 INFO L290 TraceCheckUtils]: 26: Hoare triple {114029#(<= main_~k~0 999926)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {114029#(<= main_~k~0 999926)} is VALID [2022-04-15 12:42:22,504 INFO L290 TraceCheckUtils]: 25: Hoare triple {114036#(<= main_~k~0 999925)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {114029#(<= main_~k~0 999926)} is VALID [2022-04-15 12:42:22,504 INFO L290 TraceCheckUtils]: 24: Hoare triple {114036#(<= main_~k~0 999925)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {114036#(<= main_~k~0 999925)} is VALID [2022-04-15 12:42:22,509 INFO L290 TraceCheckUtils]: 23: Hoare triple {114043#(<= main_~k~0 999924)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {114036#(<= main_~k~0 999925)} is VALID [2022-04-15 12:42:22,509 INFO L290 TraceCheckUtils]: 22: Hoare triple {114043#(<= main_~k~0 999924)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {114043#(<= main_~k~0 999924)} is VALID [2022-04-15 12:42:22,513 INFO L290 TraceCheckUtils]: 21: Hoare triple {114050#(<= main_~k~0 999923)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {114043#(<= main_~k~0 999924)} is VALID [2022-04-15 12:42:22,513 INFO L290 TraceCheckUtils]: 20: Hoare triple {114050#(<= main_~k~0 999923)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {114050#(<= main_~k~0 999923)} is VALID [2022-04-15 12:42:22,517 INFO L290 TraceCheckUtils]: 19: Hoare triple {114057#(<= main_~k~0 999922)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {114050#(<= main_~k~0 999923)} is VALID [2022-04-15 12:42:22,517 INFO L290 TraceCheckUtils]: 18: Hoare triple {114057#(<= main_~k~0 999922)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {114057#(<= main_~k~0 999922)} is VALID [2022-04-15 12:42:22,521 INFO L290 TraceCheckUtils]: 17: Hoare triple {114064#(<= main_~k~0 999921)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {114057#(<= main_~k~0 999922)} is VALID [2022-04-15 12:42:22,521 INFO L290 TraceCheckUtils]: 16: Hoare triple {114064#(<= main_~k~0 999921)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {114064#(<= main_~k~0 999921)} is VALID [2022-04-15 12:42:22,525 INFO L290 TraceCheckUtils]: 15: Hoare triple {114071#(<= main_~k~0 999920)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {114064#(<= main_~k~0 999921)} is VALID [2022-04-15 12:42:22,525 INFO L290 TraceCheckUtils]: 14: Hoare triple {114071#(<= main_~k~0 999920)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {114071#(<= main_~k~0 999920)} is VALID [2022-04-15 12:42:22,529 INFO L290 TraceCheckUtils]: 13: Hoare triple {114078#(<= main_~k~0 999919)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {114071#(<= main_~k~0 999920)} is VALID [2022-04-15 12:42:22,529 INFO L290 TraceCheckUtils]: 12: Hoare triple {114078#(<= main_~k~0 999919)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {114078#(<= main_~k~0 999919)} is VALID [2022-04-15 12:42:22,533 INFO L290 TraceCheckUtils]: 11: Hoare triple {114085#(<= main_~k~0 999918)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {114078#(<= main_~k~0 999919)} is VALID [2022-04-15 12:42:22,533 INFO L290 TraceCheckUtils]: 10: Hoare triple {114085#(<= main_~k~0 999918)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {114085#(<= main_~k~0 999918)} is VALID [2022-04-15 12:42:22,537 INFO L290 TraceCheckUtils]: 9: Hoare triple {114092#(<= main_~k~0 999917)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {114085#(<= main_~k~0 999918)} is VALID [2022-04-15 12:42:22,537 INFO L290 TraceCheckUtils]: 8: Hoare triple {114092#(<= main_~k~0 999917)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {114092#(<= main_~k~0 999917)} is VALID [2022-04-15 12:42:22,542 INFO L290 TraceCheckUtils]: 7: Hoare triple {114099#(<= main_~k~0 999916)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {114092#(<= main_~k~0 999917)} is VALID [2022-04-15 12:42:22,542 INFO L290 TraceCheckUtils]: 6: Hoare triple {114099#(<= main_~k~0 999916)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {114099#(<= main_~k~0 999916)} is VALID [2022-04-15 12:42:22,542 INFO L290 TraceCheckUtils]: 5: Hoare triple {112869#true} ~i~0 := 0;~k~0 := 0; {114099#(<= main_~k~0 999916)} is VALID [2022-04-15 12:42:22,542 INFO L272 TraceCheckUtils]: 4: Hoare triple {112869#true} call #t~ret3 := main(); {112869#true} is VALID [2022-04-15 12:42:22,542 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {112869#true} {112869#true} #54#return; {112869#true} is VALID [2022-04-15 12:42:22,542 INFO L290 TraceCheckUtils]: 2: Hoare triple {112869#true} assume true; {112869#true} is VALID [2022-04-15 12:42:22,542 INFO L290 TraceCheckUtils]: 1: Hoare triple {112869#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {112869#true} is VALID [2022-04-15 12:42:22,542 INFO L272 TraceCheckUtils]: 0: Hoare triple {112869#true} call ULTIMATE.init(); {112869#true} is VALID [2022-04-15 12:42:22,544 INFO L134 CoverageAnalysis]: Checked inductivity of 7056 backedges. 0 proven. 7056 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:42:22,544 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465828272] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:42:22,544 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:42:22,544 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [90, 89, 89] total 178 [2022-04-15 12:42:22,544 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:42:22,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [994876734] [2022-04-15 12:42:22,544 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [994876734] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:42:22,544 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:42:22,544 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [90] imperfect sequences [] total 90 [2022-04-15 12:42:22,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571947776] [2022-04-15 12:42:22,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:42:22,545 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 90 states have (on average 1.9444444444444444) internal successors, (175), 88 states have internal predecessors, (175), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 179 [2022-04-15 12:42:22,545 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:42:22,545 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 90 states, 90 states have (on average 1.9444444444444444) internal successors, (175), 88 states have internal predecessors, (175), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:22,926 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 179 edges. 179 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:42:22,926 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2022-04-15 12:42:22,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:42:22,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2022-04-15 12:42:22,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14890, Invalid=16616, Unknown=0, NotChecked=0, Total=31506 [2022-04-15 12:42:22,930 INFO L87 Difference]: Start difference. First operand 180 states and 180 transitions. Second operand has 90 states, 90 states have (on average 1.9444444444444444) internal successors, (175), 88 states have internal predecessors, (175), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:29,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:42:29,147 INFO L93 Difference]: Finished difference Result 188 states and 188 transitions. [2022-04-15 12:42:29,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-04-15 12:42:29,147 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 90 states have (on average 1.9444444444444444) internal successors, (175), 88 states have internal predecessors, (175), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 179 [2022-04-15 12:42:29,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:42:29,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 90 states have (on average 1.9444444444444444) internal successors, (175), 88 states have internal predecessors, (175), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:29,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 188 transitions. [2022-04-15 12:42:29,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 90 states have (on average 1.9444444444444444) internal successors, (175), 88 states have internal predecessors, (175), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:29,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 188 transitions. [2022-04-15 12:42:29,149 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 90 states and 188 transitions. [2022-04-15 12:42:29,870 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 188 edges. 188 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:42:29,872 INFO L225 Difference]: With dead ends: 188 [2022-04-15 12:42:29,872 INFO L226 Difference]: Without dead ends: 183 [2022-04-15 12:42:29,877 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 535 GetRequests, 271 SyntacticMatches, 1 SemanticMatches, 263 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5182 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=29606, Invalid=40354, Unknown=0, NotChecked=0, Total=69960 [2022-04-15 12:42:29,877 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 180 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-04-15 12:42:29,877 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 53 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-04-15 12:42:29,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-04-15 12:42:31,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 182. [2022-04-15 12:42:31,567 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:42:31,567 INFO L82 GeneralOperation]: Start isEquivalent. First operand 183 states. Second operand has 182 states, 177 states have (on average 1.0056497175141244) internal successors, (178), 177 states have internal predecessors, (178), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:31,567 INFO L74 IsIncluded]: Start isIncluded. First operand 183 states. Second operand has 182 states, 177 states have (on average 1.0056497175141244) internal successors, (178), 177 states have internal predecessors, (178), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:31,568 INFO L87 Difference]: Start difference. First operand 183 states. Second operand has 182 states, 177 states have (on average 1.0056497175141244) internal successors, (178), 177 states have internal predecessors, (178), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:31,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:42:31,569 INFO L93 Difference]: Finished difference Result 183 states and 183 transitions. [2022-04-15 12:42:31,569 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 183 transitions. [2022-04-15 12:42:31,569 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:42:31,569 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:42:31,569 INFO L74 IsIncluded]: Start isIncluded. First operand has 182 states, 177 states have (on average 1.0056497175141244) internal successors, (178), 177 states have internal predecessors, (178), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 183 states. [2022-04-15 12:42:31,570 INFO L87 Difference]: Start difference. First operand has 182 states, 177 states have (on average 1.0056497175141244) internal successors, (178), 177 states have internal predecessors, (178), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 183 states. [2022-04-15 12:42:31,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:42:31,571 INFO L93 Difference]: Finished difference Result 183 states and 183 transitions. [2022-04-15 12:42:31,571 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 183 transitions. [2022-04-15 12:42:31,571 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:42:31,571 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:42:31,571 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:42:31,571 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:42:31,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 177 states have (on average 1.0056497175141244) internal successors, (178), 177 states have internal predecessors, (178), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:31,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 182 transitions. [2022-04-15 12:42:31,573 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 182 transitions. Word has length 179 [2022-04-15 12:42:31,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:42:31,573 INFO L478 AbstractCegarLoop]: Abstraction has 182 states and 182 transitions. [2022-04-15 12:42:31,573 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 90 states have (on average 1.9444444444444444) internal successors, (175), 88 states have internal predecessors, (175), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:31,573 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 182 states and 182 transitions. [2022-04-15 12:42:32,180 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 182 edges. 182 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:42:32,180 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 182 transitions. [2022-04-15 12:42:32,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2022-04-15 12:42:32,182 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:42:32,182 INFO L499 BasicCegarLoop]: trace histogram [85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:42:32,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-04-15 12:42:32,394 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:42:32,394 INFO L403 AbstractCegarLoop]: === Iteration 86 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:42:32,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:42:32,394 INFO L85 PathProgramCache]: Analyzing trace with hash -451597568, now seen corresponding path program 169 times [2022-04-15 12:42:32,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:42:32,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [911115132] [2022-04-15 12:42:33,167 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:42:33,167 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:42:33,167 INFO L85 PathProgramCache]: Analyzing trace with hash -451597568, now seen corresponding path program 170 times [2022-04-15 12:42:33,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:42:33,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082214863] [2022-04-15 12:42:33,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:42:33,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:42:33,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:42:34,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:42:34,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:42:34,964 INFO L290 TraceCheckUtils]: 0: Hoare triple {115496#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {115403#true} is VALID [2022-04-15 12:42:34,964 INFO L290 TraceCheckUtils]: 1: Hoare triple {115403#true} assume true; {115403#true} is VALID [2022-04-15 12:42:34,964 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {115403#true} {115403#true} #54#return; {115403#true} is VALID [2022-04-15 12:42:34,964 INFO L272 TraceCheckUtils]: 0: Hoare triple {115403#true} call ULTIMATE.init(); {115496#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:42:34,965 INFO L290 TraceCheckUtils]: 1: Hoare triple {115496#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {115403#true} is VALID [2022-04-15 12:42:34,965 INFO L290 TraceCheckUtils]: 2: Hoare triple {115403#true} assume true; {115403#true} is VALID [2022-04-15 12:42:34,965 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {115403#true} {115403#true} #54#return; {115403#true} is VALID [2022-04-15 12:42:34,965 INFO L272 TraceCheckUtils]: 4: Hoare triple {115403#true} call #t~ret3 := main(); {115403#true} is VALID [2022-04-15 12:42:34,965 INFO L290 TraceCheckUtils]: 5: Hoare triple {115403#true} ~i~0 := 0;~k~0 := 0; {115408#(= main_~k~0 0)} is VALID [2022-04-15 12:42:34,965 INFO L290 TraceCheckUtils]: 6: Hoare triple {115408#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115408#(= main_~k~0 0)} is VALID [2022-04-15 12:42:34,965 INFO L290 TraceCheckUtils]: 7: Hoare triple {115408#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115409#(<= main_~k~0 1)} is VALID [2022-04-15 12:42:34,965 INFO L290 TraceCheckUtils]: 8: Hoare triple {115409#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115409#(<= main_~k~0 1)} is VALID [2022-04-15 12:42:34,974 INFO L290 TraceCheckUtils]: 9: Hoare triple {115409#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115410#(<= main_~k~0 2)} is VALID [2022-04-15 12:42:34,974 INFO L290 TraceCheckUtils]: 10: Hoare triple {115410#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115410#(<= main_~k~0 2)} is VALID [2022-04-15 12:42:34,978 INFO L290 TraceCheckUtils]: 11: Hoare triple {115410#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115411#(<= main_~k~0 3)} is VALID [2022-04-15 12:42:34,978 INFO L290 TraceCheckUtils]: 12: Hoare triple {115411#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115411#(<= main_~k~0 3)} is VALID [2022-04-15 12:42:34,981 INFO L290 TraceCheckUtils]: 13: Hoare triple {115411#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115412#(<= main_~k~0 4)} is VALID [2022-04-15 12:42:34,981 INFO L290 TraceCheckUtils]: 14: Hoare triple {115412#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115412#(<= main_~k~0 4)} is VALID [2022-04-15 12:42:34,984 INFO L290 TraceCheckUtils]: 15: Hoare triple {115412#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115413#(<= main_~k~0 5)} is VALID [2022-04-15 12:42:34,984 INFO L290 TraceCheckUtils]: 16: Hoare triple {115413#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115413#(<= main_~k~0 5)} is VALID [2022-04-15 12:42:34,987 INFO L290 TraceCheckUtils]: 17: Hoare triple {115413#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115414#(<= main_~k~0 6)} is VALID [2022-04-15 12:42:34,988 INFO L290 TraceCheckUtils]: 18: Hoare triple {115414#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115414#(<= main_~k~0 6)} is VALID [2022-04-15 12:42:34,991 INFO L290 TraceCheckUtils]: 19: Hoare triple {115414#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115415#(<= main_~k~0 7)} is VALID [2022-04-15 12:42:34,991 INFO L290 TraceCheckUtils]: 20: Hoare triple {115415#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115415#(<= main_~k~0 7)} is VALID [2022-04-15 12:42:34,994 INFO L290 TraceCheckUtils]: 21: Hoare triple {115415#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115416#(<= main_~k~0 8)} is VALID [2022-04-15 12:42:34,994 INFO L290 TraceCheckUtils]: 22: Hoare triple {115416#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115416#(<= main_~k~0 8)} is VALID [2022-04-15 12:42:34,997 INFO L290 TraceCheckUtils]: 23: Hoare triple {115416#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115417#(<= main_~k~0 9)} is VALID [2022-04-15 12:42:34,997 INFO L290 TraceCheckUtils]: 24: Hoare triple {115417#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115417#(<= main_~k~0 9)} is VALID [2022-04-15 12:42:35,001 INFO L290 TraceCheckUtils]: 25: Hoare triple {115417#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115418#(<= main_~k~0 10)} is VALID [2022-04-15 12:42:35,001 INFO L290 TraceCheckUtils]: 26: Hoare triple {115418#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115418#(<= main_~k~0 10)} is VALID [2022-04-15 12:42:35,005 INFO L290 TraceCheckUtils]: 27: Hoare triple {115418#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115419#(<= main_~k~0 11)} is VALID [2022-04-15 12:42:35,005 INFO L290 TraceCheckUtils]: 28: Hoare triple {115419#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115419#(<= main_~k~0 11)} is VALID [2022-04-15 12:42:35,009 INFO L290 TraceCheckUtils]: 29: Hoare triple {115419#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115420#(<= main_~k~0 12)} is VALID [2022-04-15 12:42:35,009 INFO L290 TraceCheckUtils]: 30: Hoare triple {115420#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115420#(<= main_~k~0 12)} is VALID [2022-04-15 12:42:35,012 INFO L290 TraceCheckUtils]: 31: Hoare triple {115420#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115421#(<= main_~k~0 13)} is VALID [2022-04-15 12:42:35,013 INFO L290 TraceCheckUtils]: 32: Hoare triple {115421#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115421#(<= main_~k~0 13)} is VALID [2022-04-15 12:42:35,016 INFO L290 TraceCheckUtils]: 33: Hoare triple {115421#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115422#(<= main_~k~0 14)} is VALID [2022-04-15 12:42:35,016 INFO L290 TraceCheckUtils]: 34: Hoare triple {115422#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115422#(<= main_~k~0 14)} is VALID [2022-04-15 12:42:35,019 INFO L290 TraceCheckUtils]: 35: Hoare triple {115422#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115423#(<= main_~k~0 15)} is VALID [2022-04-15 12:42:35,019 INFO L290 TraceCheckUtils]: 36: Hoare triple {115423#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115423#(<= main_~k~0 15)} is VALID [2022-04-15 12:42:35,022 INFO L290 TraceCheckUtils]: 37: Hoare triple {115423#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115424#(<= main_~k~0 16)} is VALID [2022-04-15 12:42:35,023 INFO L290 TraceCheckUtils]: 38: Hoare triple {115424#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115424#(<= main_~k~0 16)} is VALID [2022-04-15 12:42:35,026 INFO L290 TraceCheckUtils]: 39: Hoare triple {115424#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115425#(<= main_~k~0 17)} is VALID [2022-04-15 12:42:35,026 INFO L290 TraceCheckUtils]: 40: Hoare triple {115425#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115425#(<= main_~k~0 17)} is VALID [2022-04-15 12:42:35,030 INFO L290 TraceCheckUtils]: 41: Hoare triple {115425#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115426#(<= main_~k~0 18)} is VALID [2022-04-15 12:42:35,030 INFO L290 TraceCheckUtils]: 42: Hoare triple {115426#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115426#(<= main_~k~0 18)} is VALID [2022-04-15 12:42:35,034 INFO L290 TraceCheckUtils]: 43: Hoare triple {115426#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115427#(<= main_~k~0 19)} is VALID [2022-04-15 12:42:35,034 INFO L290 TraceCheckUtils]: 44: Hoare triple {115427#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115427#(<= main_~k~0 19)} is VALID [2022-04-15 12:42:35,037 INFO L290 TraceCheckUtils]: 45: Hoare triple {115427#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115428#(<= main_~k~0 20)} is VALID [2022-04-15 12:42:35,038 INFO L290 TraceCheckUtils]: 46: Hoare triple {115428#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115428#(<= main_~k~0 20)} is VALID [2022-04-15 12:42:35,041 INFO L290 TraceCheckUtils]: 47: Hoare triple {115428#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115429#(<= main_~k~0 21)} is VALID [2022-04-15 12:42:35,041 INFO L290 TraceCheckUtils]: 48: Hoare triple {115429#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115429#(<= main_~k~0 21)} is VALID [2022-04-15 12:42:35,045 INFO L290 TraceCheckUtils]: 49: Hoare triple {115429#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115430#(<= main_~k~0 22)} is VALID [2022-04-15 12:42:35,045 INFO L290 TraceCheckUtils]: 50: Hoare triple {115430#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115430#(<= main_~k~0 22)} is VALID [2022-04-15 12:42:35,048 INFO L290 TraceCheckUtils]: 51: Hoare triple {115430#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115431#(<= main_~k~0 23)} is VALID [2022-04-15 12:42:35,048 INFO L290 TraceCheckUtils]: 52: Hoare triple {115431#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115431#(<= main_~k~0 23)} is VALID [2022-04-15 12:42:35,051 INFO L290 TraceCheckUtils]: 53: Hoare triple {115431#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115432#(<= main_~k~0 24)} is VALID [2022-04-15 12:42:35,051 INFO L290 TraceCheckUtils]: 54: Hoare triple {115432#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115432#(<= main_~k~0 24)} is VALID [2022-04-15 12:42:35,054 INFO L290 TraceCheckUtils]: 55: Hoare triple {115432#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115433#(<= main_~k~0 25)} is VALID [2022-04-15 12:42:35,055 INFO L290 TraceCheckUtils]: 56: Hoare triple {115433#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115433#(<= main_~k~0 25)} is VALID [2022-04-15 12:42:35,058 INFO L290 TraceCheckUtils]: 57: Hoare triple {115433#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115434#(<= main_~k~0 26)} is VALID [2022-04-15 12:42:35,058 INFO L290 TraceCheckUtils]: 58: Hoare triple {115434#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115434#(<= main_~k~0 26)} is VALID [2022-04-15 12:42:35,061 INFO L290 TraceCheckUtils]: 59: Hoare triple {115434#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115435#(<= main_~k~0 27)} is VALID [2022-04-15 12:42:35,061 INFO L290 TraceCheckUtils]: 60: Hoare triple {115435#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115435#(<= main_~k~0 27)} is VALID [2022-04-15 12:42:35,065 INFO L290 TraceCheckUtils]: 61: Hoare triple {115435#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115436#(<= main_~k~0 28)} is VALID [2022-04-15 12:42:35,065 INFO L290 TraceCheckUtils]: 62: Hoare triple {115436#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115436#(<= main_~k~0 28)} is VALID [2022-04-15 12:42:35,068 INFO L290 TraceCheckUtils]: 63: Hoare triple {115436#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115437#(<= main_~k~0 29)} is VALID [2022-04-15 12:42:35,068 INFO L290 TraceCheckUtils]: 64: Hoare triple {115437#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115437#(<= main_~k~0 29)} is VALID [2022-04-15 12:42:35,071 INFO L290 TraceCheckUtils]: 65: Hoare triple {115437#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115438#(<= main_~k~0 30)} is VALID [2022-04-15 12:42:35,071 INFO L290 TraceCheckUtils]: 66: Hoare triple {115438#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115438#(<= main_~k~0 30)} is VALID [2022-04-15 12:42:35,075 INFO L290 TraceCheckUtils]: 67: Hoare triple {115438#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115439#(<= main_~k~0 31)} is VALID [2022-04-15 12:42:35,075 INFO L290 TraceCheckUtils]: 68: Hoare triple {115439#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115439#(<= main_~k~0 31)} is VALID [2022-04-15 12:42:35,078 INFO L290 TraceCheckUtils]: 69: Hoare triple {115439#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115440#(<= main_~k~0 32)} is VALID [2022-04-15 12:42:35,078 INFO L290 TraceCheckUtils]: 70: Hoare triple {115440#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115440#(<= main_~k~0 32)} is VALID [2022-04-15 12:42:35,081 INFO L290 TraceCheckUtils]: 71: Hoare triple {115440#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115441#(<= main_~k~0 33)} is VALID [2022-04-15 12:42:35,081 INFO L290 TraceCheckUtils]: 72: Hoare triple {115441#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115441#(<= main_~k~0 33)} is VALID [2022-04-15 12:42:35,084 INFO L290 TraceCheckUtils]: 73: Hoare triple {115441#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115442#(<= main_~k~0 34)} is VALID [2022-04-15 12:42:35,085 INFO L290 TraceCheckUtils]: 74: Hoare triple {115442#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115442#(<= main_~k~0 34)} is VALID [2022-04-15 12:42:35,089 INFO L290 TraceCheckUtils]: 75: Hoare triple {115442#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115443#(<= main_~k~0 35)} is VALID [2022-04-15 12:42:35,089 INFO L290 TraceCheckUtils]: 76: Hoare triple {115443#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115443#(<= main_~k~0 35)} is VALID [2022-04-15 12:42:35,092 INFO L290 TraceCheckUtils]: 77: Hoare triple {115443#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115444#(<= main_~k~0 36)} is VALID [2022-04-15 12:42:35,092 INFO L290 TraceCheckUtils]: 78: Hoare triple {115444#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115444#(<= main_~k~0 36)} is VALID [2022-04-15 12:42:35,095 INFO L290 TraceCheckUtils]: 79: Hoare triple {115444#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115445#(<= main_~k~0 37)} is VALID [2022-04-15 12:42:35,095 INFO L290 TraceCheckUtils]: 80: Hoare triple {115445#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115445#(<= main_~k~0 37)} is VALID [2022-04-15 12:42:35,099 INFO L290 TraceCheckUtils]: 81: Hoare triple {115445#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115446#(<= main_~k~0 38)} is VALID [2022-04-15 12:42:35,099 INFO L290 TraceCheckUtils]: 82: Hoare triple {115446#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115446#(<= main_~k~0 38)} is VALID [2022-04-15 12:42:35,103 INFO L290 TraceCheckUtils]: 83: Hoare triple {115446#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115447#(<= main_~k~0 39)} is VALID [2022-04-15 12:42:35,103 INFO L290 TraceCheckUtils]: 84: Hoare triple {115447#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115447#(<= main_~k~0 39)} is VALID [2022-04-15 12:42:35,106 INFO L290 TraceCheckUtils]: 85: Hoare triple {115447#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115448#(<= main_~k~0 40)} is VALID [2022-04-15 12:42:35,106 INFO L290 TraceCheckUtils]: 86: Hoare triple {115448#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115448#(<= main_~k~0 40)} is VALID [2022-04-15 12:42:35,110 INFO L290 TraceCheckUtils]: 87: Hoare triple {115448#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115449#(<= main_~k~0 41)} is VALID [2022-04-15 12:42:35,110 INFO L290 TraceCheckUtils]: 88: Hoare triple {115449#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115449#(<= main_~k~0 41)} is VALID [2022-04-15 12:42:35,113 INFO L290 TraceCheckUtils]: 89: Hoare triple {115449#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115450#(<= main_~k~0 42)} is VALID [2022-04-15 12:42:35,114 INFO L290 TraceCheckUtils]: 90: Hoare triple {115450#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115450#(<= main_~k~0 42)} is VALID [2022-04-15 12:42:35,117 INFO L290 TraceCheckUtils]: 91: Hoare triple {115450#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115451#(<= main_~k~0 43)} is VALID [2022-04-15 12:42:35,117 INFO L290 TraceCheckUtils]: 92: Hoare triple {115451#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115451#(<= main_~k~0 43)} is VALID [2022-04-15 12:42:35,120 INFO L290 TraceCheckUtils]: 93: Hoare triple {115451#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115452#(<= main_~k~0 44)} is VALID [2022-04-15 12:42:35,120 INFO L290 TraceCheckUtils]: 94: Hoare triple {115452#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115452#(<= main_~k~0 44)} is VALID [2022-04-15 12:42:35,123 INFO L290 TraceCheckUtils]: 95: Hoare triple {115452#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115453#(<= main_~k~0 45)} is VALID [2022-04-15 12:42:35,124 INFO L290 TraceCheckUtils]: 96: Hoare triple {115453#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115453#(<= main_~k~0 45)} is VALID [2022-04-15 12:42:35,127 INFO L290 TraceCheckUtils]: 97: Hoare triple {115453#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115454#(<= main_~k~0 46)} is VALID [2022-04-15 12:42:35,127 INFO L290 TraceCheckUtils]: 98: Hoare triple {115454#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115454#(<= main_~k~0 46)} is VALID [2022-04-15 12:42:35,130 INFO L290 TraceCheckUtils]: 99: Hoare triple {115454#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115455#(<= main_~k~0 47)} is VALID [2022-04-15 12:42:35,131 INFO L290 TraceCheckUtils]: 100: Hoare triple {115455#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115455#(<= main_~k~0 47)} is VALID [2022-04-15 12:42:35,134 INFO L290 TraceCheckUtils]: 101: Hoare triple {115455#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115456#(<= main_~k~0 48)} is VALID [2022-04-15 12:42:35,134 INFO L290 TraceCheckUtils]: 102: Hoare triple {115456#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115456#(<= main_~k~0 48)} is VALID [2022-04-15 12:42:35,137 INFO L290 TraceCheckUtils]: 103: Hoare triple {115456#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115457#(<= main_~k~0 49)} is VALID [2022-04-15 12:42:35,137 INFO L290 TraceCheckUtils]: 104: Hoare triple {115457#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115457#(<= main_~k~0 49)} is VALID [2022-04-15 12:42:35,141 INFO L290 TraceCheckUtils]: 105: Hoare triple {115457#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115458#(<= main_~k~0 50)} is VALID [2022-04-15 12:42:35,141 INFO L290 TraceCheckUtils]: 106: Hoare triple {115458#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115458#(<= main_~k~0 50)} is VALID [2022-04-15 12:42:35,144 INFO L290 TraceCheckUtils]: 107: Hoare triple {115458#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115459#(<= main_~k~0 51)} is VALID [2022-04-15 12:42:35,144 INFO L290 TraceCheckUtils]: 108: Hoare triple {115459#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115459#(<= main_~k~0 51)} is VALID [2022-04-15 12:42:35,148 INFO L290 TraceCheckUtils]: 109: Hoare triple {115459#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115460#(<= main_~k~0 52)} is VALID [2022-04-15 12:42:35,148 INFO L290 TraceCheckUtils]: 110: Hoare triple {115460#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115460#(<= main_~k~0 52)} is VALID [2022-04-15 12:42:35,151 INFO L290 TraceCheckUtils]: 111: Hoare triple {115460#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115461#(<= main_~k~0 53)} is VALID [2022-04-15 12:42:35,151 INFO L290 TraceCheckUtils]: 112: Hoare triple {115461#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115461#(<= main_~k~0 53)} is VALID [2022-04-15 12:42:35,154 INFO L290 TraceCheckUtils]: 113: Hoare triple {115461#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115462#(<= main_~k~0 54)} is VALID [2022-04-15 12:42:35,155 INFO L290 TraceCheckUtils]: 114: Hoare triple {115462#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115462#(<= main_~k~0 54)} is VALID [2022-04-15 12:42:35,158 INFO L290 TraceCheckUtils]: 115: Hoare triple {115462#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115463#(<= main_~k~0 55)} is VALID [2022-04-15 12:42:35,158 INFO L290 TraceCheckUtils]: 116: Hoare triple {115463#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115463#(<= main_~k~0 55)} is VALID [2022-04-15 12:42:35,161 INFO L290 TraceCheckUtils]: 117: Hoare triple {115463#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115464#(<= main_~k~0 56)} is VALID [2022-04-15 12:42:35,161 INFO L290 TraceCheckUtils]: 118: Hoare triple {115464#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115464#(<= main_~k~0 56)} is VALID [2022-04-15 12:42:35,165 INFO L290 TraceCheckUtils]: 119: Hoare triple {115464#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115465#(<= main_~k~0 57)} is VALID [2022-04-15 12:42:35,165 INFO L290 TraceCheckUtils]: 120: Hoare triple {115465#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115465#(<= main_~k~0 57)} is VALID [2022-04-15 12:42:35,168 INFO L290 TraceCheckUtils]: 121: Hoare triple {115465#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115466#(<= main_~k~0 58)} is VALID [2022-04-15 12:42:35,168 INFO L290 TraceCheckUtils]: 122: Hoare triple {115466#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115466#(<= main_~k~0 58)} is VALID [2022-04-15 12:42:35,171 INFO L290 TraceCheckUtils]: 123: Hoare triple {115466#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115467#(<= main_~k~0 59)} is VALID [2022-04-15 12:42:35,172 INFO L290 TraceCheckUtils]: 124: Hoare triple {115467#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115467#(<= main_~k~0 59)} is VALID [2022-04-15 12:42:35,175 INFO L290 TraceCheckUtils]: 125: Hoare triple {115467#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115468#(<= main_~k~0 60)} is VALID [2022-04-15 12:42:35,175 INFO L290 TraceCheckUtils]: 126: Hoare triple {115468#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115468#(<= main_~k~0 60)} is VALID [2022-04-15 12:42:35,178 INFO L290 TraceCheckUtils]: 127: Hoare triple {115468#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115469#(<= main_~k~0 61)} is VALID [2022-04-15 12:42:35,178 INFO L290 TraceCheckUtils]: 128: Hoare triple {115469#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115469#(<= main_~k~0 61)} is VALID [2022-04-15 12:42:35,182 INFO L290 TraceCheckUtils]: 129: Hoare triple {115469#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115470#(<= main_~k~0 62)} is VALID [2022-04-15 12:42:35,182 INFO L290 TraceCheckUtils]: 130: Hoare triple {115470#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115470#(<= main_~k~0 62)} is VALID [2022-04-15 12:42:35,185 INFO L290 TraceCheckUtils]: 131: Hoare triple {115470#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115471#(<= main_~k~0 63)} is VALID [2022-04-15 12:42:35,185 INFO L290 TraceCheckUtils]: 132: Hoare triple {115471#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115471#(<= main_~k~0 63)} is VALID [2022-04-15 12:42:35,188 INFO L290 TraceCheckUtils]: 133: Hoare triple {115471#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115472#(<= main_~k~0 64)} is VALID [2022-04-15 12:42:35,188 INFO L290 TraceCheckUtils]: 134: Hoare triple {115472#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115472#(<= main_~k~0 64)} is VALID [2022-04-15 12:42:35,192 INFO L290 TraceCheckUtils]: 135: Hoare triple {115472#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115473#(<= main_~k~0 65)} is VALID [2022-04-15 12:42:35,192 INFO L290 TraceCheckUtils]: 136: Hoare triple {115473#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115473#(<= main_~k~0 65)} is VALID [2022-04-15 12:42:35,195 INFO L290 TraceCheckUtils]: 137: Hoare triple {115473#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115474#(<= main_~k~0 66)} is VALID [2022-04-15 12:42:35,195 INFO L290 TraceCheckUtils]: 138: Hoare triple {115474#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115474#(<= main_~k~0 66)} is VALID [2022-04-15 12:42:35,198 INFO L290 TraceCheckUtils]: 139: Hoare triple {115474#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115475#(<= main_~k~0 67)} is VALID [2022-04-15 12:42:35,198 INFO L290 TraceCheckUtils]: 140: Hoare triple {115475#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115475#(<= main_~k~0 67)} is VALID [2022-04-15 12:42:35,202 INFO L290 TraceCheckUtils]: 141: Hoare triple {115475#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115476#(<= main_~k~0 68)} is VALID [2022-04-15 12:42:35,202 INFO L290 TraceCheckUtils]: 142: Hoare triple {115476#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115476#(<= main_~k~0 68)} is VALID [2022-04-15 12:42:35,205 INFO L290 TraceCheckUtils]: 143: Hoare triple {115476#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115477#(<= main_~k~0 69)} is VALID [2022-04-15 12:42:35,205 INFO L290 TraceCheckUtils]: 144: Hoare triple {115477#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115477#(<= main_~k~0 69)} is VALID [2022-04-15 12:42:35,208 INFO L290 TraceCheckUtils]: 145: Hoare triple {115477#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115478#(<= main_~k~0 70)} is VALID [2022-04-15 12:42:35,209 INFO L290 TraceCheckUtils]: 146: Hoare triple {115478#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115478#(<= main_~k~0 70)} is VALID [2022-04-15 12:42:35,212 INFO L290 TraceCheckUtils]: 147: Hoare triple {115478#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115479#(<= main_~k~0 71)} is VALID [2022-04-15 12:42:35,212 INFO L290 TraceCheckUtils]: 148: Hoare triple {115479#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115479#(<= main_~k~0 71)} is VALID [2022-04-15 12:42:35,215 INFO L290 TraceCheckUtils]: 149: Hoare triple {115479#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115480#(<= main_~k~0 72)} is VALID [2022-04-15 12:42:35,215 INFO L290 TraceCheckUtils]: 150: Hoare triple {115480#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115480#(<= main_~k~0 72)} is VALID [2022-04-15 12:42:35,218 INFO L290 TraceCheckUtils]: 151: Hoare triple {115480#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115481#(<= main_~k~0 73)} is VALID [2022-04-15 12:42:35,218 INFO L290 TraceCheckUtils]: 152: Hoare triple {115481#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115481#(<= main_~k~0 73)} is VALID [2022-04-15 12:42:35,222 INFO L290 TraceCheckUtils]: 153: Hoare triple {115481#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115482#(<= main_~k~0 74)} is VALID [2022-04-15 12:42:35,222 INFO L290 TraceCheckUtils]: 154: Hoare triple {115482#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115482#(<= main_~k~0 74)} is VALID [2022-04-15 12:42:35,225 INFO L290 TraceCheckUtils]: 155: Hoare triple {115482#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115483#(<= main_~k~0 75)} is VALID [2022-04-15 12:42:35,225 INFO L290 TraceCheckUtils]: 156: Hoare triple {115483#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115483#(<= main_~k~0 75)} is VALID [2022-04-15 12:42:35,229 INFO L290 TraceCheckUtils]: 157: Hoare triple {115483#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115484#(<= main_~k~0 76)} is VALID [2022-04-15 12:42:35,229 INFO L290 TraceCheckUtils]: 158: Hoare triple {115484#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115484#(<= main_~k~0 76)} is VALID [2022-04-15 12:42:35,232 INFO L290 TraceCheckUtils]: 159: Hoare triple {115484#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115485#(<= main_~k~0 77)} is VALID [2022-04-15 12:42:35,233 INFO L290 TraceCheckUtils]: 160: Hoare triple {115485#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115485#(<= main_~k~0 77)} is VALID [2022-04-15 12:42:35,236 INFO L290 TraceCheckUtils]: 161: Hoare triple {115485#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115486#(<= main_~k~0 78)} is VALID [2022-04-15 12:42:35,236 INFO L290 TraceCheckUtils]: 162: Hoare triple {115486#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115486#(<= main_~k~0 78)} is VALID [2022-04-15 12:42:35,239 INFO L290 TraceCheckUtils]: 163: Hoare triple {115486#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115487#(<= main_~k~0 79)} is VALID [2022-04-15 12:42:35,239 INFO L290 TraceCheckUtils]: 164: Hoare triple {115487#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115487#(<= main_~k~0 79)} is VALID [2022-04-15 12:42:35,243 INFO L290 TraceCheckUtils]: 165: Hoare triple {115487#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115488#(<= main_~k~0 80)} is VALID [2022-04-15 12:42:35,243 INFO L290 TraceCheckUtils]: 166: Hoare triple {115488#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115488#(<= main_~k~0 80)} is VALID [2022-04-15 12:42:35,246 INFO L290 TraceCheckUtils]: 167: Hoare triple {115488#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115489#(<= main_~k~0 81)} is VALID [2022-04-15 12:42:35,246 INFO L290 TraceCheckUtils]: 168: Hoare triple {115489#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115489#(<= main_~k~0 81)} is VALID [2022-04-15 12:42:35,249 INFO L290 TraceCheckUtils]: 169: Hoare triple {115489#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115490#(<= main_~k~0 82)} is VALID [2022-04-15 12:42:35,250 INFO L290 TraceCheckUtils]: 170: Hoare triple {115490#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115490#(<= main_~k~0 82)} is VALID [2022-04-15 12:42:35,253 INFO L290 TraceCheckUtils]: 171: Hoare triple {115490#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115491#(<= main_~k~0 83)} is VALID [2022-04-15 12:42:35,253 INFO L290 TraceCheckUtils]: 172: Hoare triple {115491#(<= main_~k~0 83)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115491#(<= main_~k~0 83)} is VALID [2022-04-15 12:42:35,257 INFO L290 TraceCheckUtils]: 173: Hoare triple {115491#(<= main_~k~0 83)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115492#(<= main_~k~0 84)} is VALID [2022-04-15 12:42:35,257 INFO L290 TraceCheckUtils]: 174: Hoare triple {115492#(<= main_~k~0 84)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115492#(<= main_~k~0 84)} is VALID [2022-04-15 12:42:35,260 INFO L290 TraceCheckUtils]: 175: Hoare triple {115492#(<= main_~k~0 84)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115493#(<= main_~k~0 85)} is VALID [2022-04-15 12:42:35,261 INFO L290 TraceCheckUtils]: 176: Hoare triple {115493#(<= main_~k~0 85)} assume !(~i~0 < 1000000); {115493#(<= main_~k~0 85)} is VALID [2022-04-15 12:42:35,261 INFO L272 TraceCheckUtils]: 177: Hoare triple {115493#(<= main_~k~0 85)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {115494#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:42:35,261 INFO L290 TraceCheckUtils]: 178: Hoare triple {115494#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {115495#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:42:35,261 INFO L290 TraceCheckUtils]: 179: Hoare triple {115495#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {115404#false} is VALID [2022-04-15 12:42:35,261 INFO L290 TraceCheckUtils]: 180: Hoare triple {115404#false} assume !false; {115404#false} is VALID [2022-04-15 12:42:35,262 INFO L134 CoverageAnalysis]: Checked inductivity of 7225 backedges. 0 proven. 7225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:42:35,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:42:35,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082214863] [2022-04-15 12:42:35,262 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082214863] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:42:35,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833461013] [2022-04-15 12:42:35,262 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:42:35,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:42:35,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:42:35,263 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:42:35,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-04-15 12:42:35,422 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:42:35,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:42:35,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 984 conjuncts, 89 conjunts are in the unsatisfiable core [2022-04-15 12:42:35,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:42:35,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:42:36,165 INFO L272 TraceCheckUtils]: 0: Hoare triple {115403#true} call ULTIMATE.init(); {115403#true} is VALID [2022-04-15 12:42:36,165 INFO L290 TraceCheckUtils]: 1: Hoare triple {115403#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {115403#true} is VALID [2022-04-15 12:42:36,165 INFO L290 TraceCheckUtils]: 2: Hoare triple {115403#true} assume true; {115403#true} is VALID [2022-04-15 12:42:36,165 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {115403#true} {115403#true} #54#return; {115403#true} is VALID [2022-04-15 12:42:36,165 INFO L272 TraceCheckUtils]: 4: Hoare triple {115403#true} call #t~ret3 := main(); {115403#true} is VALID [2022-04-15 12:42:36,165 INFO L290 TraceCheckUtils]: 5: Hoare triple {115403#true} ~i~0 := 0;~k~0 := 0; {115515#(<= main_~k~0 0)} is VALID [2022-04-15 12:42:36,166 INFO L290 TraceCheckUtils]: 6: Hoare triple {115515#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115515#(<= main_~k~0 0)} is VALID [2022-04-15 12:42:36,175 INFO L290 TraceCheckUtils]: 7: Hoare triple {115515#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115409#(<= main_~k~0 1)} is VALID [2022-04-15 12:42:36,175 INFO L290 TraceCheckUtils]: 8: Hoare triple {115409#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115409#(<= main_~k~0 1)} is VALID [2022-04-15 12:42:36,179 INFO L290 TraceCheckUtils]: 9: Hoare triple {115409#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115410#(<= main_~k~0 2)} is VALID [2022-04-15 12:42:36,179 INFO L290 TraceCheckUtils]: 10: Hoare triple {115410#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115410#(<= main_~k~0 2)} is VALID [2022-04-15 12:42:36,203 INFO L290 TraceCheckUtils]: 11: Hoare triple {115410#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115411#(<= main_~k~0 3)} is VALID [2022-04-15 12:42:36,216 INFO L290 TraceCheckUtils]: 12: Hoare triple {115411#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115411#(<= main_~k~0 3)} is VALID [2022-04-15 12:42:36,228 INFO L290 TraceCheckUtils]: 13: Hoare triple {115411#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115412#(<= main_~k~0 4)} is VALID [2022-04-15 12:42:36,228 INFO L290 TraceCheckUtils]: 14: Hoare triple {115412#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115412#(<= main_~k~0 4)} is VALID [2022-04-15 12:42:36,234 INFO L290 TraceCheckUtils]: 15: Hoare triple {115412#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115413#(<= main_~k~0 5)} is VALID [2022-04-15 12:42:36,234 INFO L290 TraceCheckUtils]: 16: Hoare triple {115413#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115413#(<= main_~k~0 5)} is VALID [2022-04-15 12:42:36,238 INFO L290 TraceCheckUtils]: 17: Hoare triple {115413#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115414#(<= main_~k~0 6)} is VALID [2022-04-15 12:42:36,239 INFO L290 TraceCheckUtils]: 18: Hoare triple {115414#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115414#(<= main_~k~0 6)} is VALID [2022-04-15 12:42:36,243 INFO L290 TraceCheckUtils]: 19: Hoare triple {115414#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115415#(<= main_~k~0 7)} is VALID [2022-04-15 12:42:36,243 INFO L290 TraceCheckUtils]: 20: Hoare triple {115415#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115415#(<= main_~k~0 7)} is VALID [2022-04-15 12:42:36,247 INFO L290 TraceCheckUtils]: 21: Hoare triple {115415#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115416#(<= main_~k~0 8)} is VALID [2022-04-15 12:42:36,248 INFO L290 TraceCheckUtils]: 22: Hoare triple {115416#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115416#(<= main_~k~0 8)} is VALID [2022-04-15 12:42:36,252 INFO L290 TraceCheckUtils]: 23: Hoare triple {115416#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115417#(<= main_~k~0 9)} is VALID [2022-04-15 12:42:36,252 INFO L290 TraceCheckUtils]: 24: Hoare triple {115417#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115417#(<= main_~k~0 9)} is VALID [2022-04-15 12:42:36,256 INFO L290 TraceCheckUtils]: 25: Hoare triple {115417#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115418#(<= main_~k~0 10)} is VALID [2022-04-15 12:42:36,256 INFO L290 TraceCheckUtils]: 26: Hoare triple {115418#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115418#(<= main_~k~0 10)} is VALID [2022-04-15 12:42:36,261 INFO L290 TraceCheckUtils]: 27: Hoare triple {115418#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115419#(<= main_~k~0 11)} is VALID [2022-04-15 12:42:36,261 INFO L290 TraceCheckUtils]: 28: Hoare triple {115419#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115419#(<= main_~k~0 11)} is VALID [2022-04-15 12:42:36,265 INFO L290 TraceCheckUtils]: 29: Hoare triple {115419#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115420#(<= main_~k~0 12)} is VALID [2022-04-15 12:42:36,266 INFO L290 TraceCheckUtils]: 30: Hoare triple {115420#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115420#(<= main_~k~0 12)} is VALID [2022-04-15 12:42:36,270 INFO L290 TraceCheckUtils]: 31: Hoare triple {115420#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115421#(<= main_~k~0 13)} is VALID [2022-04-15 12:42:36,270 INFO L290 TraceCheckUtils]: 32: Hoare triple {115421#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115421#(<= main_~k~0 13)} is VALID [2022-04-15 12:42:36,275 INFO L290 TraceCheckUtils]: 33: Hoare triple {115421#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115422#(<= main_~k~0 14)} is VALID [2022-04-15 12:42:36,276 INFO L290 TraceCheckUtils]: 34: Hoare triple {115422#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115422#(<= main_~k~0 14)} is VALID [2022-04-15 12:42:36,285 INFO L290 TraceCheckUtils]: 35: Hoare triple {115422#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115423#(<= main_~k~0 15)} is VALID [2022-04-15 12:42:36,285 INFO L290 TraceCheckUtils]: 36: Hoare triple {115423#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115423#(<= main_~k~0 15)} is VALID [2022-04-15 12:42:36,298 INFO L290 TraceCheckUtils]: 37: Hoare triple {115423#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115424#(<= main_~k~0 16)} is VALID [2022-04-15 12:42:36,299 INFO L290 TraceCheckUtils]: 38: Hoare triple {115424#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115424#(<= main_~k~0 16)} is VALID [2022-04-15 12:42:36,307 INFO L290 TraceCheckUtils]: 39: Hoare triple {115424#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115425#(<= main_~k~0 17)} is VALID [2022-04-15 12:42:36,308 INFO L290 TraceCheckUtils]: 40: Hoare triple {115425#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115425#(<= main_~k~0 17)} is VALID [2022-04-15 12:42:36,317 INFO L290 TraceCheckUtils]: 41: Hoare triple {115425#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115426#(<= main_~k~0 18)} is VALID [2022-04-15 12:42:36,317 INFO L290 TraceCheckUtils]: 42: Hoare triple {115426#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115426#(<= main_~k~0 18)} is VALID [2022-04-15 12:42:36,326 INFO L290 TraceCheckUtils]: 43: Hoare triple {115426#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115427#(<= main_~k~0 19)} is VALID [2022-04-15 12:42:36,326 INFO L290 TraceCheckUtils]: 44: Hoare triple {115427#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115427#(<= main_~k~0 19)} is VALID [2022-04-15 12:42:36,336 INFO L290 TraceCheckUtils]: 45: Hoare triple {115427#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115428#(<= main_~k~0 20)} is VALID [2022-04-15 12:42:36,337 INFO L290 TraceCheckUtils]: 46: Hoare triple {115428#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115428#(<= main_~k~0 20)} is VALID [2022-04-15 12:42:36,347 INFO L290 TraceCheckUtils]: 47: Hoare triple {115428#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115429#(<= main_~k~0 21)} is VALID [2022-04-15 12:42:36,348 INFO L290 TraceCheckUtils]: 48: Hoare triple {115429#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115429#(<= main_~k~0 21)} is VALID [2022-04-15 12:42:36,355 INFO L290 TraceCheckUtils]: 49: Hoare triple {115429#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115430#(<= main_~k~0 22)} is VALID [2022-04-15 12:42:36,356 INFO L290 TraceCheckUtils]: 50: Hoare triple {115430#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115430#(<= main_~k~0 22)} is VALID [2022-04-15 12:42:36,363 INFO L290 TraceCheckUtils]: 51: Hoare triple {115430#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115431#(<= main_~k~0 23)} is VALID [2022-04-15 12:42:36,364 INFO L290 TraceCheckUtils]: 52: Hoare triple {115431#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115431#(<= main_~k~0 23)} is VALID [2022-04-15 12:42:36,371 INFO L290 TraceCheckUtils]: 53: Hoare triple {115431#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115432#(<= main_~k~0 24)} is VALID [2022-04-15 12:42:36,372 INFO L290 TraceCheckUtils]: 54: Hoare triple {115432#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115432#(<= main_~k~0 24)} is VALID [2022-04-15 12:42:36,380 INFO L290 TraceCheckUtils]: 55: Hoare triple {115432#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115433#(<= main_~k~0 25)} is VALID [2022-04-15 12:42:36,381 INFO L290 TraceCheckUtils]: 56: Hoare triple {115433#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115433#(<= main_~k~0 25)} is VALID [2022-04-15 12:42:36,388 INFO L290 TraceCheckUtils]: 57: Hoare triple {115433#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115434#(<= main_~k~0 26)} is VALID [2022-04-15 12:42:36,389 INFO L290 TraceCheckUtils]: 58: Hoare triple {115434#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115434#(<= main_~k~0 26)} is VALID [2022-04-15 12:42:36,396 INFO L290 TraceCheckUtils]: 59: Hoare triple {115434#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115435#(<= main_~k~0 27)} is VALID [2022-04-15 12:42:36,397 INFO L290 TraceCheckUtils]: 60: Hoare triple {115435#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115435#(<= main_~k~0 27)} is VALID [2022-04-15 12:42:36,405 INFO L290 TraceCheckUtils]: 61: Hoare triple {115435#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115436#(<= main_~k~0 28)} is VALID [2022-04-15 12:42:36,405 INFO L290 TraceCheckUtils]: 62: Hoare triple {115436#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115436#(<= main_~k~0 28)} is VALID [2022-04-15 12:42:36,413 INFO L290 TraceCheckUtils]: 63: Hoare triple {115436#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115437#(<= main_~k~0 29)} is VALID [2022-04-15 12:42:36,413 INFO L290 TraceCheckUtils]: 64: Hoare triple {115437#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115437#(<= main_~k~0 29)} is VALID [2022-04-15 12:42:36,421 INFO L290 TraceCheckUtils]: 65: Hoare triple {115437#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115438#(<= main_~k~0 30)} is VALID [2022-04-15 12:42:36,422 INFO L290 TraceCheckUtils]: 66: Hoare triple {115438#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115438#(<= main_~k~0 30)} is VALID [2022-04-15 12:42:36,430 INFO L290 TraceCheckUtils]: 67: Hoare triple {115438#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115439#(<= main_~k~0 31)} is VALID [2022-04-15 12:42:36,430 INFO L290 TraceCheckUtils]: 68: Hoare triple {115439#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115439#(<= main_~k~0 31)} is VALID [2022-04-15 12:42:36,441 INFO L290 TraceCheckUtils]: 69: Hoare triple {115439#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115440#(<= main_~k~0 32)} is VALID [2022-04-15 12:42:36,441 INFO L290 TraceCheckUtils]: 70: Hoare triple {115440#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115440#(<= main_~k~0 32)} is VALID [2022-04-15 12:42:36,450 INFO L290 TraceCheckUtils]: 71: Hoare triple {115440#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115441#(<= main_~k~0 33)} is VALID [2022-04-15 12:42:36,450 INFO L290 TraceCheckUtils]: 72: Hoare triple {115441#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115441#(<= main_~k~0 33)} is VALID [2022-04-15 12:42:36,459 INFO L290 TraceCheckUtils]: 73: Hoare triple {115441#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115442#(<= main_~k~0 34)} is VALID [2022-04-15 12:42:36,459 INFO L290 TraceCheckUtils]: 74: Hoare triple {115442#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115442#(<= main_~k~0 34)} is VALID [2022-04-15 12:42:36,467 INFO L290 TraceCheckUtils]: 75: Hoare triple {115442#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115443#(<= main_~k~0 35)} is VALID [2022-04-15 12:42:36,467 INFO L290 TraceCheckUtils]: 76: Hoare triple {115443#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115443#(<= main_~k~0 35)} is VALID [2022-04-15 12:42:36,475 INFO L290 TraceCheckUtils]: 77: Hoare triple {115443#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115444#(<= main_~k~0 36)} is VALID [2022-04-15 12:42:36,476 INFO L290 TraceCheckUtils]: 78: Hoare triple {115444#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115444#(<= main_~k~0 36)} is VALID [2022-04-15 12:42:36,483 INFO L290 TraceCheckUtils]: 79: Hoare triple {115444#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115445#(<= main_~k~0 37)} is VALID [2022-04-15 12:42:36,484 INFO L290 TraceCheckUtils]: 80: Hoare triple {115445#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115445#(<= main_~k~0 37)} is VALID [2022-04-15 12:42:36,492 INFO L290 TraceCheckUtils]: 81: Hoare triple {115445#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115446#(<= main_~k~0 38)} is VALID [2022-04-15 12:42:36,492 INFO L290 TraceCheckUtils]: 82: Hoare triple {115446#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115446#(<= main_~k~0 38)} is VALID [2022-04-15 12:42:36,499 INFO L290 TraceCheckUtils]: 83: Hoare triple {115446#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115447#(<= main_~k~0 39)} is VALID [2022-04-15 12:42:36,500 INFO L290 TraceCheckUtils]: 84: Hoare triple {115447#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115447#(<= main_~k~0 39)} is VALID [2022-04-15 12:42:36,508 INFO L290 TraceCheckUtils]: 85: Hoare triple {115447#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115448#(<= main_~k~0 40)} is VALID [2022-04-15 12:42:36,508 INFO L290 TraceCheckUtils]: 86: Hoare triple {115448#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115448#(<= main_~k~0 40)} is VALID [2022-04-15 12:42:36,518 INFO L290 TraceCheckUtils]: 87: Hoare triple {115448#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115449#(<= main_~k~0 41)} is VALID [2022-04-15 12:42:36,519 INFO L290 TraceCheckUtils]: 88: Hoare triple {115449#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115449#(<= main_~k~0 41)} is VALID [2022-04-15 12:42:36,527 INFO L290 TraceCheckUtils]: 89: Hoare triple {115449#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115450#(<= main_~k~0 42)} is VALID [2022-04-15 12:42:36,528 INFO L290 TraceCheckUtils]: 90: Hoare triple {115450#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115450#(<= main_~k~0 42)} is VALID [2022-04-15 12:42:36,536 INFO L290 TraceCheckUtils]: 91: Hoare triple {115450#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115451#(<= main_~k~0 43)} is VALID [2022-04-15 12:42:36,536 INFO L290 TraceCheckUtils]: 92: Hoare triple {115451#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115451#(<= main_~k~0 43)} is VALID [2022-04-15 12:42:36,544 INFO L290 TraceCheckUtils]: 93: Hoare triple {115451#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115452#(<= main_~k~0 44)} is VALID [2022-04-15 12:42:36,544 INFO L290 TraceCheckUtils]: 94: Hoare triple {115452#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115452#(<= main_~k~0 44)} is VALID [2022-04-15 12:42:36,553 INFO L290 TraceCheckUtils]: 95: Hoare triple {115452#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115453#(<= main_~k~0 45)} is VALID [2022-04-15 12:42:36,553 INFO L290 TraceCheckUtils]: 96: Hoare triple {115453#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115453#(<= main_~k~0 45)} is VALID [2022-04-15 12:42:36,562 INFO L290 TraceCheckUtils]: 97: Hoare triple {115453#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115454#(<= main_~k~0 46)} is VALID [2022-04-15 12:42:36,563 INFO L290 TraceCheckUtils]: 98: Hoare triple {115454#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115454#(<= main_~k~0 46)} is VALID [2022-04-15 12:42:36,571 INFO L290 TraceCheckUtils]: 99: Hoare triple {115454#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115455#(<= main_~k~0 47)} is VALID [2022-04-15 12:42:36,571 INFO L290 TraceCheckUtils]: 100: Hoare triple {115455#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115455#(<= main_~k~0 47)} is VALID [2022-04-15 12:42:36,583 INFO L290 TraceCheckUtils]: 101: Hoare triple {115455#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115456#(<= main_~k~0 48)} is VALID [2022-04-15 12:42:36,583 INFO L290 TraceCheckUtils]: 102: Hoare triple {115456#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115456#(<= main_~k~0 48)} is VALID [2022-04-15 12:42:36,595 INFO L290 TraceCheckUtils]: 103: Hoare triple {115456#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115457#(<= main_~k~0 49)} is VALID [2022-04-15 12:42:36,595 INFO L290 TraceCheckUtils]: 104: Hoare triple {115457#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115457#(<= main_~k~0 49)} is VALID [2022-04-15 12:42:36,605 INFO L290 TraceCheckUtils]: 105: Hoare triple {115457#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115458#(<= main_~k~0 50)} is VALID [2022-04-15 12:42:36,606 INFO L290 TraceCheckUtils]: 106: Hoare triple {115458#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115458#(<= main_~k~0 50)} is VALID [2022-04-15 12:42:36,621 INFO L290 TraceCheckUtils]: 107: Hoare triple {115458#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115459#(<= main_~k~0 51)} is VALID [2022-04-15 12:42:36,622 INFO L290 TraceCheckUtils]: 108: Hoare triple {115459#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115459#(<= main_~k~0 51)} is VALID [2022-04-15 12:42:36,634 INFO L290 TraceCheckUtils]: 109: Hoare triple {115459#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115460#(<= main_~k~0 52)} is VALID [2022-04-15 12:42:36,634 INFO L290 TraceCheckUtils]: 110: Hoare triple {115460#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115460#(<= main_~k~0 52)} is VALID [2022-04-15 12:42:36,644 INFO L290 TraceCheckUtils]: 111: Hoare triple {115460#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115461#(<= main_~k~0 53)} is VALID [2022-04-15 12:42:36,645 INFO L290 TraceCheckUtils]: 112: Hoare triple {115461#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115461#(<= main_~k~0 53)} is VALID [2022-04-15 12:42:36,649 INFO L290 TraceCheckUtils]: 113: Hoare triple {115461#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115462#(<= main_~k~0 54)} is VALID [2022-04-15 12:42:36,650 INFO L290 TraceCheckUtils]: 114: Hoare triple {115462#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115462#(<= main_~k~0 54)} is VALID [2022-04-15 12:42:36,658 INFO L290 TraceCheckUtils]: 115: Hoare triple {115462#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115463#(<= main_~k~0 55)} is VALID [2022-04-15 12:42:36,658 INFO L290 TraceCheckUtils]: 116: Hoare triple {115463#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115463#(<= main_~k~0 55)} is VALID [2022-04-15 12:42:36,665 INFO L290 TraceCheckUtils]: 117: Hoare triple {115463#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115464#(<= main_~k~0 56)} is VALID [2022-04-15 12:42:36,665 INFO L290 TraceCheckUtils]: 118: Hoare triple {115464#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115464#(<= main_~k~0 56)} is VALID [2022-04-15 12:42:36,671 INFO L290 TraceCheckUtils]: 119: Hoare triple {115464#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115465#(<= main_~k~0 57)} is VALID [2022-04-15 12:42:36,671 INFO L290 TraceCheckUtils]: 120: Hoare triple {115465#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115465#(<= main_~k~0 57)} is VALID [2022-04-15 12:42:36,679 INFO L290 TraceCheckUtils]: 121: Hoare triple {115465#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115466#(<= main_~k~0 58)} is VALID [2022-04-15 12:42:36,679 INFO L290 TraceCheckUtils]: 122: Hoare triple {115466#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115466#(<= main_~k~0 58)} is VALID [2022-04-15 12:42:36,684 INFO L290 TraceCheckUtils]: 123: Hoare triple {115466#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115467#(<= main_~k~0 59)} is VALID [2022-04-15 12:42:36,684 INFO L290 TraceCheckUtils]: 124: Hoare triple {115467#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115467#(<= main_~k~0 59)} is VALID [2022-04-15 12:42:36,689 INFO L290 TraceCheckUtils]: 125: Hoare triple {115467#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115468#(<= main_~k~0 60)} is VALID [2022-04-15 12:42:36,690 INFO L290 TraceCheckUtils]: 126: Hoare triple {115468#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115468#(<= main_~k~0 60)} is VALID [2022-04-15 12:42:36,694 INFO L290 TraceCheckUtils]: 127: Hoare triple {115468#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115469#(<= main_~k~0 61)} is VALID [2022-04-15 12:42:36,695 INFO L290 TraceCheckUtils]: 128: Hoare triple {115469#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115469#(<= main_~k~0 61)} is VALID [2022-04-15 12:42:36,701 INFO L290 TraceCheckUtils]: 129: Hoare triple {115469#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115470#(<= main_~k~0 62)} is VALID [2022-04-15 12:42:36,701 INFO L290 TraceCheckUtils]: 130: Hoare triple {115470#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115470#(<= main_~k~0 62)} is VALID [2022-04-15 12:42:36,706 INFO L290 TraceCheckUtils]: 131: Hoare triple {115470#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115471#(<= main_~k~0 63)} is VALID [2022-04-15 12:42:36,707 INFO L290 TraceCheckUtils]: 132: Hoare triple {115471#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115471#(<= main_~k~0 63)} is VALID [2022-04-15 12:42:36,714 INFO L290 TraceCheckUtils]: 133: Hoare triple {115471#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115472#(<= main_~k~0 64)} is VALID [2022-04-15 12:42:36,714 INFO L290 TraceCheckUtils]: 134: Hoare triple {115472#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115472#(<= main_~k~0 64)} is VALID [2022-04-15 12:42:36,725 INFO L290 TraceCheckUtils]: 135: Hoare triple {115472#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115473#(<= main_~k~0 65)} is VALID [2022-04-15 12:42:36,726 INFO L290 TraceCheckUtils]: 136: Hoare triple {115473#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115473#(<= main_~k~0 65)} is VALID [2022-04-15 12:42:36,736 INFO L290 TraceCheckUtils]: 137: Hoare triple {115473#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115474#(<= main_~k~0 66)} is VALID [2022-04-15 12:42:36,736 INFO L290 TraceCheckUtils]: 138: Hoare triple {115474#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115474#(<= main_~k~0 66)} is VALID [2022-04-15 12:42:36,746 INFO L290 TraceCheckUtils]: 139: Hoare triple {115474#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115475#(<= main_~k~0 67)} is VALID [2022-04-15 12:42:36,746 INFO L290 TraceCheckUtils]: 140: Hoare triple {115475#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115475#(<= main_~k~0 67)} is VALID [2022-04-15 12:42:36,756 INFO L290 TraceCheckUtils]: 141: Hoare triple {115475#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115476#(<= main_~k~0 68)} is VALID [2022-04-15 12:42:36,756 INFO L290 TraceCheckUtils]: 142: Hoare triple {115476#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115476#(<= main_~k~0 68)} is VALID [2022-04-15 12:42:36,766 INFO L290 TraceCheckUtils]: 143: Hoare triple {115476#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115477#(<= main_~k~0 69)} is VALID [2022-04-15 12:42:36,767 INFO L290 TraceCheckUtils]: 144: Hoare triple {115477#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115477#(<= main_~k~0 69)} is VALID [2022-04-15 12:42:36,776 INFO L290 TraceCheckUtils]: 145: Hoare triple {115477#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115478#(<= main_~k~0 70)} is VALID [2022-04-15 12:42:36,777 INFO L290 TraceCheckUtils]: 146: Hoare triple {115478#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115478#(<= main_~k~0 70)} is VALID [2022-04-15 12:42:36,786 INFO L290 TraceCheckUtils]: 147: Hoare triple {115478#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115479#(<= main_~k~0 71)} is VALID [2022-04-15 12:42:36,786 INFO L290 TraceCheckUtils]: 148: Hoare triple {115479#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115479#(<= main_~k~0 71)} is VALID [2022-04-15 12:42:36,795 INFO L290 TraceCheckUtils]: 149: Hoare triple {115479#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115480#(<= main_~k~0 72)} is VALID [2022-04-15 12:42:36,795 INFO L290 TraceCheckUtils]: 150: Hoare triple {115480#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115480#(<= main_~k~0 72)} is VALID [2022-04-15 12:42:36,803 INFO L290 TraceCheckUtils]: 151: Hoare triple {115480#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115481#(<= main_~k~0 73)} is VALID [2022-04-15 12:42:36,804 INFO L290 TraceCheckUtils]: 152: Hoare triple {115481#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115481#(<= main_~k~0 73)} is VALID [2022-04-15 12:42:36,812 INFO L290 TraceCheckUtils]: 153: Hoare triple {115481#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115482#(<= main_~k~0 74)} is VALID [2022-04-15 12:42:36,812 INFO L290 TraceCheckUtils]: 154: Hoare triple {115482#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115482#(<= main_~k~0 74)} is VALID [2022-04-15 12:42:36,821 INFO L290 TraceCheckUtils]: 155: Hoare triple {115482#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115483#(<= main_~k~0 75)} is VALID [2022-04-15 12:42:36,821 INFO L290 TraceCheckUtils]: 156: Hoare triple {115483#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115483#(<= main_~k~0 75)} is VALID [2022-04-15 12:42:36,830 INFO L290 TraceCheckUtils]: 157: Hoare triple {115483#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115484#(<= main_~k~0 76)} is VALID [2022-04-15 12:42:36,831 INFO L290 TraceCheckUtils]: 158: Hoare triple {115484#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115484#(<= main_~k~0 76)} is VALID [2022-04-15 12:42:36,841 INFO L290 TraceCheckUtils]: 159: Hoare triple {115484#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115485#(<= main_~k~0 77)} is VALID [2022-04-15 12:42:36,842 INFO L290 TraceCheckUtils]: 160: Hoare triple {115485#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115485#(<= main_~k~0 77)} is VALID [2022-04-15 12:42:36,851 INFO L290 TraceCheckUtils]: 161: Hoare triple {115485#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115486#(<= main_~k~0 78)} is VALID [2022-04-15 12:42:36,851 INFO L290 TraceCheckUtils]: 162: Hoare triple {115486#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115486#(<= main_~k~0 78)} is VALID [2022-04-15 12:42:36,863 INFO L290 TraceCheckUtils]: 163: Hoare triple {115486#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115487#(<= main_~k~0 79)} is VALID [2022-04-15 12:42:36,863 INFO L290 TraceCheckUtils]: 164: Hoare triple {115487#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115487#(<= main_~k~0 79)} is VALID [2022-04-15 12:42:36,875 INFO L290 TraceCheckUtils]: 165: Hoare triple {115487#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115488#(<= main_~k~0 80)} is VALID [2022-04-15 12:42:36,876 INFO L290 TraceCheckUtils]: 166: Hoare triple {115488#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115488#(<= main_~k~0 80)} is VALID [2022-04-15 12:42:36,885 INFO L290 TraceCheckUtils]: 167: Hoare triple {115488#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115489#(<= main_~k~0 81)} is VALID [2022-04-15 12:42:36,885 INFO L290 TraceCheckUtils]: 168: Hoare triple {115489#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115489#(<= main_~k~0 81)} is VALID [2022-04-15 12:42:36,894 INFO L290 TraceCheckUtils]: 169: Hoare triple {115489#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115490#(<= main_~k~0 82)} is VALID [2022-04-15 12:42:36,894 INFO L290 TraceCheckUtils]: 170: Hoare triple {115490#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115490#(<= main_~k~0 82)} is VALID [2022-04-15 12:42:36,903 INFO L290 TraceCheckUtils]: 171: Hoare triple {115490#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115491#(<= main_~k~0 83)} is VALID [2022-04-15 12:42:36,904 INFO L290 TraceCheckUtils]: 172: Hoare triple {115491#(<= main_~k~0 83)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115491#(<= main_~k~0 83)} is VALID [2022-04-15 12:42:36,915 INFO L290 TraceCheckUtils]: 173: Hoare triple {115491#(<= main_~k~0 83)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115492#(<= main_~k~0 84)} is VALID [2022-04-15 12:42:36,916 INFO L290 TraceCheckUtils]: 174: Hoare triple {115492#(<= main_~k~0 84)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {115492#(<= main_~k~0 84)} is VALID [2022-04-15 12:42:36,926 INFO L290 TraceCheckUtils]: 175: Hoare triple {115492#(<= main_~k~0 84)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {115493#(<= main_~k~0 85)} is VALID [2022-04-15 12:42:36,926 INFO L290 TraceCheckUtils]: 176: Hoare triple {115493#(<= main_~k~0 85)} assume !(~i~0 < 1000000); {115493#(<= main_~k~0 85)} is VALID [2022-04-15 12:42:36,927 INFO L272 TraceCheckUtils]: 177: Hoare triple {115493#(<= main_~k~0 85)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {116032#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:42:36,927 INFO L290 TraceCheckUtils]: 178: Hoare triple {116032#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {116036#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:42:36,927 INFO L290 TraceCheckUtils]: 179: Hoare triple {116036#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {115404#false} is VALID [2022-04-15 12:42:36,927 INFO L290 TraceCheckUtils]: 180: Hoare triple {115404#false} assume !false; {115404#false} is VALID [2022-04-15 12:42:36,928 INFO L134 CoverageAnalysis]: Checked inductivity of 7225 backedges. 0 proven. 7225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:42:36,928 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:42:42,007 INFO L290 TraceCheckUtils]: 180: Hoare triple {115404#false} assume !false; {115404#false} is VALID [2022-04-15 12:42:42,007 INFO L290 TraceCheckUtils]: 179: Hoare triple {116036#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {115404#false} is VALID [2022-04-15 12:42:42,007 INFO L290 TraceCheckUtils]: 178: Hoare triple {116032#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {116036#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:42:42,008 INFO L272 TraceCheckUtils]: 177: Hoare triple {116052#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {116032#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:42:42,008 INFO L290 TraceCheckUtils]: 176: Hoare triple {116052#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {116052#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:42:42,017 INFO L290 TraceCheckUtils]: 175: Hoare triple {116059#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116052#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:42:42,017 INFO L290 TraceCheckUtils]: 174: Hoare triple {116059#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116059#(<= main_~k~0 999999)} is VALID [2022-04-15 12:42:42,021 INFO L290 TraceCheckUtils]: 173: Hoare triple {116066#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116059#(<= main_~k~0 999999)} is VALID [2022-04-15 12:42:42,021 INFO L290 TraceCheckUtils]: 172: Hoare triple {116066#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116066#(<= main_~k~0 999998)} is VALID [2022-04-15 12:42:42,026 INFO L290 TraceCheckUtils]: 171: Hoare triple {116073#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116066#(<= main_~k~0 999998)} is VALID [2022-04-15 12:42:42,026 INFO L290 TraceCheckUtils]: 170: Hoare triple {116073#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116073#(<= main_~k~0 999997)} is VALID [2022-04-15 12:42:42,030 INFO L290 TraceCheckUtils]: 169: Hoare triple {116080#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116073#(<= main_~k~0 999997)} is VALID [2022-04-15 12:42:42,030 INFO L290 TraceCheckUtils]: 168: Hoare triple {116080#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116080#(<= main_~k~0 999996)} is VALID [2022-04-15 12:42:42,035 INFO L290 TraceCheckUtils]: 167: Hoare triple {116087#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116080#(<= main_~k~0 999996)} is VALID [2022-04-15 12:42:42,035 INFO L290 TraceCheckUtils]: 166: Hoare triple {116087#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116087#(<= main_~k~0 999995)} is VALID [2022-04-15 12:42:42,038 INFO L290 TraceCheckUtils]: 165: Hoare triple {116094#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116087#(<= main_~k~0 999995)} is VALID [2022-04-15 12:42:42,039 INFO L290 TraceCheckUtils]: 164: Hoare triple {116094#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116094#(<= main_~k~0 999994)} is VALID [2022-04-15 12:42:42,042 INFO L290 TraceCheckUtils]: 163: Hoare triple {116101#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116094#(<= main_~k~0 999994)} is VALID [2022-04-15 12:42:42,042 INFO L290 TraceCheckUtils]: 162: Hoare triple {116101#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116101#(<= main_~k~0 999993)} is VALID [2022-04-15 12:42:42,045 INFO L290 TraceCheckUtils]: 161: Hoare triple {116108#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116101#(<= main_~k~0 999993)} is VALID [2022-04-15 12:42:42,045 INFO L290 TraceCheckUtils]: 160: Hoare triple {116108#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116108#(<= main_~k~0 999992)} is VALID [2022-04-15 12:42:42,048 INFO L290 TraceCheckUtils]: 159: Hoare triple {116115#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116108#(<= main_~k~0 999992)} is VALID [2022-04-15 12:42:42,049 INFO L290 TraceCheckUtils]: 158: Hoare triple {116115#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116115#(<= main_~k~0 999991)} is VALID [2022-04-15 12:42:42,052 INFO L290 TraceCheckUtils]: 157: Hoare triple {116122#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116115#(<= main_~k~0 999991)} is VALID [2022-04-15 12:42:42,052 INFO L290 TraceCheckUtils]: 156: Hoare triple {116122#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116122#(<= main_~k~0 999990)} is VALID [2022-04-15 12:42:42,055 INFO L290 TraceCheckUtils]: 155: Hoare triple {116129#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116122#(<= main_~k~0 999990)} is VALID [2022-04-15 12:42:42,055 INFO L290 TraceCheckUtils]: 154: Hoare triple {116129#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116129#(<= main_~k~0 999989)} is VALID [2022-04-15 12:42:42,058 INFO L290 TraceCheckUtils]: 153: Hoare triple {116136#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116129#(<= main_~k~0 999989)} is VALID [2022-04-15 12:42:42,059 INFO L290 TraceCheckUtils]: 152: Hoare triple {116136#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116136#(<= main_~k~0 999988)} is VALID [2022-04-15 12:42:42,062 INFO L290 TraceCheckUtils]: 151: Hoare triple {116143#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116136#(<= main_~k~0 999988)} is VALID [2022-04-15 12:42:42,062 INFO L290 TraceCheckUtils]: 150: Hoare triple {116143#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116143#(<= main_~k~0 999987)} is VALID [2022-04-15 12:42:42,065 INFO L290 TraceCheckUtils]: 149: Hoare triple {116150#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116143#(<= main_~k~0 999987)} is VALID [2022-04-15 12:42:42,065 INFO L290 TraceCheckUtils]: 148: Hoare triple {116150#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116150#(<= main_~k~0 999986)} is VALID [2022-04-15 12:42:42,069 INFO L290 TraceCheckUtils]: 147: Hoare triple {116157#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116150#(<= main_~k~0 999986)} is VALID [2022-04-15 12:42:42,069 INFO L290 TraceCheckUtils]: 146: Hoare triple {116157#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116157#(<= main_~k~0 999985)} is VALID [2022-04-15 12:42:42,072 INFO L290 TraceCheckUtils]: 145: Hoare triple {116164#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116157#(<= main_~k~0 999985)} is VALID [2022-04-15 12:42:42,072 INFO L290 TraceCheckUtils]: 144: Hoare triple {116164#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116164#(<= main_~k~0 999984)} is VALID [2022-04-15 12:42:42,075 INFO L290 TraceCheckUtils]: 143: Hoare triple {116171#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116164#(<= main_~k~0 999984)} is VALID [2022-04-15 12:42:42,076 INFO L290 TraceCheckUtils]: 142: Hoare triple {116171#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116171#(<= main_~k~0 999983)} is VALID [2022-04-15 12:42:42,079 INFO L290 TraceCheckUtils]: 141: Hoare triple {116178#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116171#(<= main_~k~0 999983)} is VALID [2022-04-15 12:42:42,079 INFO L290 TraceCheckUtils]: 140: Hoare triple {116178#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116178#(<= main_~k~0 999982)} is VALID [2022-04-15 12:42:42,082 INFO L290 TraceCheckUtils]: 139: Hoare triple {116185#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116178#(<= main_~k~0 999982)} is VALID [2022-04-15 12:42:42,082 INFO L290 TraceCheckUtils]: 138: Hoare triple {116185#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116185#(<= main_~k~0 999981)} is VALID [2022-04-15 12:42:42,086 INFO L290 TraceCheckUtils]: 137: Hoare triple {116192#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116185#(<= main_~k~0 999981)} is VALID [2022-04-15 12:42:42,086 INFO L290 TraceCheckUtils]: 136: Hoare triple {116192#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116192#(<= main_~k~0 999980)} is VALID [2022-04-15 12:42:42,090 INFO L290 TraceCheckUtils]: 135: Hoare triple {116199#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116192#(<= main_~k~0 999980)} is VALID [2022-04-15 12:42:42,090 INFO L290 TraceCheckUtils]: 134: Hoare triple {116199#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116199#(<= main_~k~0 999979)} is VALID [2022-04-15 12:42:42,093 INFO L290 TraceCheckUtils]: 133: Hoare triple {116206#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116199#(<= main_~k~0 999979)} is VALID [2022-04-15 12:42:42,093 INFO L290 TraceCheckUtils]: 132: Hoare triple {116206#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116206#(<= main_~k~0 999978)} is VALID [2022-04-15 12:42:42,096 INFO L290 TraceCheckUtils]: 131: Hoare triple {116213#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116206#(<= main_~k~0 999978)} is VALID [2022-04-15 12:42:42,096 INFO L290 TraceCheckUtils]: 130: Hoare triple {116213#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116213#(<= main_~k~0 999977)} is VALID [2022-04-15 12:42:42,099 INFO L290 TraceCheckUtils]: 129: Hoare triple {116220#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116213#(<= main_~k~0 999977)} is VALID [2022-04-15 12:42:42,100 INFO L290 TraceCheckUtils]: 128: Hoare triple {116220#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116220#(<= main_~k~0 999976)} is VALID [2022-04-15 12:42:42,103 INFO L290 TraceCheckUtils]: 127: Hoare triple {116227#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116220#(<= main_~k~0 999976)} is VALID [2022-04-15 12:42:42,103 INFO L290 TraceCheckUtils]: 126: Hoare triple {116227#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116227#(<= main_~k~0 999975)} is VALID [2022-04-15 12:42:42,107 INFO L290 TraceCheckUtils]: 125: Hoare triple {116234#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116227#(<= main_~k~0 999975)} is VALID [2022-04-15 12:42:42,107 INFO L290 TraceCheckUtils]: 124: Hoare triple {116234#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116234#(<= main_~k~0 999974)} is VALID [2022-04-15 12:42:42,110 INFO L290 TraceCheckUtils]: 123: Hoare triple {116241#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116234#(<= main_~k~0 999974)} is VALID [2022-04-15 12:42:42,110 INFO L290 TraceCheckUtils]: 122: Hoare triple {116241#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116241#(<= main_~k~0 999973)} is VALID [2022-04-15 12:42:42,113 INFO L290 TraceCheckUtils]: 121: Hoare triple {116248#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116241#(<= main_~k~0 999973)} is VALID [2022-04-15 12:42:42,113 INFO L290 TraceCheckUtils]: 120: Hoare triple {116248#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116248#(<= main_~k~0 999972)} is VALID [2022-04-15 12:42:42,117 INFO L290 TraceCheckUtils]: 119: Hoare triple {116255#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116248#(<= main_~k~0 999972)} is VALID [2022-04-15 12:42:42,117 INFO L290 TraceCheckUtils]: 118: Hoare triple {116255#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116255#(<= main_~k~0 999971)} is VALID [2022-04-15 12:42:42,120 INFO L290 TraceCheckUtils]: 117: Hoare triple {116262#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116255#(<= main_~k~0 999971)} is VALID [2022-04-15 12:42:42,120 INFO L290 TraceCheckUtils]: 116: Hoare triple {116262#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116262#(<= main_~k~0 999970)} is VALID [2022-04-15 12:42:42,124 INFO L290 TraceCheckUtils]: 115: Hoare triple {116269#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116262#(<= main_~k~0 999970)} is VALID [2022-04-15 12:42:42,124 INFO L290 TraceCheckUtils]: 114: Hoare triple {116269#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116269#(<= main_~k~0 999969)} is VALID [2022-04-15 12:42:42,128 INFO L290 TraceCheckUtils]: 113: Hoare triple {116276#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116269#(<= main_~k~0 999969)} is VALID [2022-04-15 12:42:42,128 INFO L290 TraceCheckUtils]: 112: Hoare triple {116276#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116276#(<= main_~k~0 999968)} is VALID [2022-04-15 12:42:42,131 INFO L290 TraceCheckUtils]: 111: Hoare triple {116283#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116276#(<= main_~k~0 999968)} is VALID [2022-04-15 12:42:42,131 INFO L290 TraceCheckUtils]: 110: Hoare triple {116283#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116283#(<= main_~k~0 999967)} is VALID [2022-04-15 12:42:42,135 INFO L290 TraceCheckUtils]: 109: Hoare triple {116290#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116283#(<= main_~k~0 999967)} is VALID [2022-04-15 12:42:42,135 INFO L290 TraceCheckUtils]: 108: Hoare triple {116290#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116290#(<= main_~k~0 999966)} is VALID [2022-04-15 12:42:42,138 INFO L290 TraceCheckUtils]: 107: Hoare triple {116297#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116290#(<= main_~k~0 999966)} is VALID [2022-04-15 12:42:42,138 INFO L290 TraceCheckUtils]: 106: Hoare triple {116297#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116297#(<= main_~k~0 999965)} is VALID [2022-04-15 12:42:42,142 INFO L290 TraceCheckUtils]: 105: Hoare triple {116304#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116297#(<= main_~k~0 999965)} is VALID [2022-04-15 12:42:42,142 INFO L290 TraceCheckUtils]: 104: Hoare triple {116304#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116304#(<= main_~k~0 999964)} is VALID [2022-04-15 12:42:42,145 INFO L290 TraceCheckUtils]: 103: Hoare triple {116311#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116304#(<= main_~k~0 999964)} is VALID [2022-04-15 12:42:42,145 INFO L290 TraceCheckUtils]: 102: Hoare triple {116311#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116311#(<= main_~k~0 999963)} is VALID [2022-04-15 12:42:42,148 INFO L290 TraceCheckUtils]: 101: Hoare triple {116318#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116311#(<= main_~k~0 999963)} is VALID [2022-04-15 12:42:42,149 INFO L290 TraceCheckUtils]: 100: Hoare triple {116318#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116318#(<= main_~k~0 999962)} is VALID [2022-04-15 12:42:42,152 INFO L290 TraceCheckUtils]: 99: Hoare triple {116325#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116318#(<= main_~k~0 999962)} is VALID [2022-04-15 12:42:42,152 INFO L290 TraceCheckUtils]: 98: Hoare triple {116325#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116325#(<= main_~k~0 999961)} is VALID [2022-04-15 12:42:42,155 INFO L290 TraceCheckUtils]: 97: Hoare triple {116332#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116325#(<= main_~k~0 999961)} is VALID [2022-04-15 12:42:42,155 INFO L290 TraceCheckUtils]: 96: Hoare triple {116332#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116332#(<= main_~k~0 999960)} is VALID [2022-04-15 12:42:42,159 INFO L290 TraceCheckUtils]: 95: Hoare triple {116339#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116332#(<= main_~k~0 999960)} is VALID [2022-04-15 12:42:42,159 INFO L290 TraceCheckUtils]: 94: Hoare triple {116339#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116339#(<= main_~k~0 999959)} is VALID [2022-04-15 12:42:42,163 INFO L290 TraceCheckUtils]: 93: Hoare triple {116346#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116339#(<= main_~k~0 999959)} is VALID [2022-04-15 12:42:42,163 INFO L290 TraceCheckUtils]: 92: Hoare triple {116346#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116346#(<= main_~k~0 999958)} is VALID [2022-04-15 12:42:42,168 INFO L290 TraceCheckUtils]: 91: Hoare triple {116353#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116346#(<= main_~k~0 999958)} is VALID [2022-04-15 12:42:42,168 INFO L290 TraceCheckUtils]: 90: Hoare triple {116353#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116353#(<= main_~k~0 999957)} is VALID [2022-04-15 12:42:42,171 INFO L290 TraceCheckUtils]: 89: Hoare triple {116360#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116353#(<= main_~k~0 999957)} is VALID [2022-04-15 12:42:42,171 INFO L290 TraceCheckUtils]: 88: Hoare triple {116360#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116360#(<= main_~k~0 999956)} is VALID [2022-04-15 12:42:42,174 INFO L290 TraceCheckUtils]: 87: Hoare triple {116367#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116360#(<= main_~k~0 999956)} is VALID [2022-04-15 12:42:42,175 INFO L290 TraceCheckUtils]: 86: Hoare triple {116367#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116367#(<= main_~k~0 999955)} is VALID [2022-04-15 12:42:42,178 INFO L290 TraceCheckUtils]: 85: Hoare triple {116374#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116367#(<= main_~k~0 999955)} is VALID [2022-04-15 12:42:42,178 INFO L290 TraceCheckUtils]: 84: Hoare triple {116374#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116374#(<= main_~k~0 999954)} is VALID [2022-04-15 12:42:42,181 INFO L290 TraceCheckUtils]: 83: Hoare triple {116381#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116374#(<= main_~k~0 999954)} is VALID [2022-04-15 12:42:42,181 INFO L290 TraceCheckUtils]: 82: Hoare triple {116381#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116381#(<= main_~k~0 999953)} is VALID [2022-04-15 12:42:42,184 INFO L290 TraceCheckUtils]: 81: Hoare triple {116388#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116381#(<= main_~k~0 999953)} is VALID [2022-04-15 12:42:42,185 INFO L290 TraceCheckUtils]: 80: Hoare triple {116388#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116388#(<= main_~k~0 999952)} is VALID [2022-04-15 12:42:42,188 INFO L290 TraceCheckUtils]: 79: Hoare triple {116395#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116388#(<= main_~k~0 999952)} is VALID [2022-04-15 12:42:42,188 INFO L290 TraceCheckUtils]: 78: Hoare triple {116395#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116395#(<= main_~k~0 999951)} is VALID [2022-04-15 12:42:42,191 INFO L290 TraceCheckUtils]: 77: Hoare triple {116402#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116395#(<= main_~k~0 999951)} is VALID [2022-04-15 12:42:42,192 INFO L290 TraceCheckUtils]: 76: Hoare triple {116402#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116402#(<= main_~k~0 999950)} is VALID [2022-04-15 12:42:42,195 INFO L290 TraceCheckUtils]: 75: Hoare triple {116409#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116402#(<= main_~k~0 999950)} is VALID [2022-04-15 12:42:42,195 INFO L290 TraceCheckUtils]: 74: Hoare triple {116409#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116409#(<= main_~k~0 999949)} is VALID [2022-04-15 12:42:42,198 INFO L290 TraceCheckUtils]: 73: Hoare triple {116416#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116409#(<= main_~k~0 999949)} is VALID [2022-04-15 12:42:42,198 INFO L290 TraceCheckUtils]: 72: Hoare triple {116416#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116416#(<= main_~k~0 999948)} is VALID [2022-04-15 12:42:42,202 INFO L290 TraceCheckUtils]: 71: Hoare triple {116423#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116416#(<= main_~k~0 999948)} is VALID [2022-04-15 12:42:42,202 INFO L290 TraceCheckUtils]: 70: Hoare triple {116423#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116423#(<= main_~k~0 999947)} is VALID [2022-04-15 12:42:42,205 INFO L290 TraceCheckUtils]: 69: Hoare triple {116430#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116423#(<= main_~k~0 999947)} is VALID [2022-04-15 12:42:42,206 INFO L290 TraceCheckUtils]: 68: Hoare triple {116430#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116430#(<= main_~k~0 999946)} is VALID [2022-04-15 12:42:42,209 INFO L290 TraceCheckUtils]: 67: Hoare triple {116437#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116430#(<= main_~k~0 999946)} is VALID [2022-04-15 12:42:42,209 INFO L290 TraceCheckUtils]: 66: Hoare triple {116437#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116437#(<= main_~k~0 999945)} is VALID [2022-04-15 12:42:42,212 INFO L290 TraceCheckUtils]: 65: Hoare triple {116444#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116437#(<= main_~k~0 999945)} is VALID [2022-04-15 12:42:42,213 INFO L290 TraceCheckUtils]: 64: Hoare triple {116444#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116444#(<= main_~k~0 999944)} is VALID [2022-04-15 12:42:42,216 INFO L290 TraceCheckUtils]: 63: Hoare triple {116451#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116444#(<= main_~k~0 999944)} is VALID [2022-04-15 12:42:42,216 INFO L290 TraceCheckUtils]: 62: Hoare triple {116451#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116451#(<= main_~k~0 999943)} is VALID [2022-04-15 12:42:42,219 INFO L290 TraceCheckUtils]: 61: Hoare triple {116458#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116451#(<= main_~k~0 999943)} is VALID [2022-04-15 12:42:42,219 INFO L290 TraceCheckUtils]: 60: Hoare triple {116458#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116458#(<= main_~k~0 999942)} is VALID [2022-04-15 12:42:42,222 INFO L290 TraceCheckUtils]: 59: Hoare triple {116465#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116458#(<= main_~k~0 999942)} is VALID [2022-04-15 12:42:42,223 INFO L290 TraceCheckUtils]: 58: Hoare triple {116465#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116465#(<= main_~k~0 999941)} is VALID [2022-04-15 12:42:42,226 INFO L290 TraceCheckUtils]: 57: Hoare triple {116472#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116465#(<= main_~k~0 999941)} is VALID [2022-04-15 12:42:42,226 INFO L290 TraceCheckUtils]: 56: Hoare triple {116472#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116472#(<= main_~k~0 999940)} is VALID [2022-04-15 12:42:42,229 INFO L290 TraceCheckUtils]: 55: Hoare triple {116479#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116472#(<= main_~k~0 999940)} is VALID [2022-04-15 12:42:42,229 INFO L290 TraceCheckUtils]: 54: Hoare triple {116479#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116479#(<= main_~k~0 999939)} is VALID [2022-04-15 12:42:42,234 INFO L290 TraceCheckUtils]: 53: Hoare triple {116486#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116479#(<= main_~k~0 999939)} is VALID [2022-04-15 12:42:42,234 INFO L290 TraceCheckUtils]: 52: Hoare triple {116486#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116486#(<= main_~k~0 999938)} is VALID [2022-04-15 12:42:42,237 INFO L290 TraceCheckUtils]: 51: Hoare triple {116493#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116486#(<= main_~k~0 999938)} is VALID [2022-04-15 12:42:42,237 INFO L290 TraceCheckUtils]: 50: Hoare triple {116493#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116493#(<= main_~k~0 999937)} is VALID [2022-04-15 12:42:42,242 INFO L290 TraceCheckUtils]: 49: Hoare triple {116500#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116493#(<= main_~k~0 999937)} is VALID [2022-04-15 12:42:42,242 INFO L290 TraceCheckUtils]: 48: Hoare triple {116500#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116500#(<= main_~k~0 999936)} is VALID [2022-04-15 12:42:42,245 INFO L290 TraceCheckUtils]: 47: Hoare triple {116507#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116500#(<= main_~k~0 999936)} is VALID [2022-04-15 12:42:42,245 INFO L290 TraceCheckUtils]: 46: Hoare triple {116507#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116507#(<= main_~k~0 999935)} is VALID [2022-04-15 12:42:42,248 INFO L290 TraceCheckUtils]: 45: Hoare triple {116514#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116507#(<= main_~k~0 999935)} is VALID [2022-04-15 12:42:42,249 INFO L290 TraceCheckUtils]: 44: Hoare triple {116514#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116514#(<= main_~k~0 999934)} is VALID [2022-04-15 12:42:42,252 INFO L290 TraceCheckUtils]: 43: Hoare triple {116521#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116514#(<= main_~k~0 999934)} is VALID [2022-04-15 12:42:42,252 INFO L290 TraceCheckUtils]: 42: Hoare triple {116521#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116521#(<= main_~k~0 999933)} is VALID [2022-04-15 12:42:42,255 INFO L290 TraceCheckUtils]: 41: Hoare triple {116528#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116521#(<= main_~k~0 999933)} is VALID [2022-04-15 12:42:42,255 INFO L290 TraceCheckUtils]: 40: Hoare triple {116528#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116528#(<= main_~k~0 999932)} is VALID [2022-04-15 12:42:42,258 INFO L290 TraceCheckUtils]: 39: Hoare triple {116535#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116528#(<= main_~k~0 999932)} is VALID [2022-04-15 12:42:42,259 INFO L290 TraceCheckUtils]: 38: Hoare triple {116535#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116535#(<= main_~k~0 999931)} is VALID [2022-04-15 12:42:42,262 INFO L290 TraceCheckUtils]: 37: Hoare triple {116542#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116535#(<= main_~k~0 999931)} is VALID [2022-04-15 12:42:42,262 INFO L290 TraceCheckUtils]: 36: Hoare triple {116542#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116542#(<= main_~k~0 999930)} is VALID [2022-04-15 12:42:42,265 INFO L290 TraceCheckUtils]: 35: Hoare triple {116549#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116542#(<= main_~k~0 999930)} is VALID [2022-04-15 12:42:42,265 INFO L290 TraceCheckUtils]: 34: Hoare triple {116549#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116549#(<= main_~k~0 999929)} is VALID [2022-04-15 12:42:42,268 INFO L290 TraceCheckUtils]: 33: Hoare triple {116556#(<= main_~k~0 999928)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116549#(<= main_~k~0 999929)} is VALID [2022-04-15 12:42:42,269 INFO L290 TraceCheckUtils]: 32: Hoare triple {116556#(<= main_~k~0 999928)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116556#(<= main_~k~0 999928)} is VALID [2022-04-15 12:42:42,272 INFO L290 TraceCheckUtils]: 31: Hoare triple {116563#(<= main_~k~0 999927)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116556#(<= main_~k~0 999928)} is VALID [2022-04-15 12:42:42,272 INFO L290 TraceCheckUtils]: 30: Hoare triple {116563#(<= main_~k~0 999927)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116563#(<= main_~k~0 999927)} is VALID [2022-04-15 12:42:42,276 INFO L290 TraceCheckUtils]: 29: Hoare triple {116570#(<= main_~k~0 999926)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116563#(<= main_~k~0 999927)} is VALID [2022-04-15 12:42:42,276 INFO L290 TraceCheckUtils]: 28: Hoare triple {116570#(<= main_~k~0 999926)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116570#(<= main_~k~0 999926)} is VALID [2022-04-15 12:42:42,280 INFO L290 TraceCheckUtils]: 27: Hoare triple {116577#(<= main_~k~0 999925)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116570#(<= main_~k~0 999926)} is VALID [2022-04-15 12:42:42,280 INFO L290 TraceCheckUtils]: 26: Hoare triple {116577#(<= main_~k~0 999925)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116577#(<= main_~k~0 999925)} is VALID [2022-04-15 12:42:42,287 INFO L290 TraceCheckUtils]: 25: Hoare triple {116584#(<= main_~k~0 999924)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116577#(<= main_~k~0 999925)} is VALID [2022-04-15 12:42:42,287 INFO L290 TraceCheckUtils]: 24: Hoare triple {116584#(<= main_~k~0 999924)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116584#(<= main_~k~0 999924)} is VALID [2022-04-15 12:42:42,290 INFO L290 TraceCheckUtils]: 23: Hoare triple {116591#(<= main_~k~0 999923)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116584#(<= main_~k~0 999924)} is VALID [2022-04-15 12:42:42,291 INFO L290 TraceCheckUtils]: 22: Hoare triple {116591#(<= main_~k~0 999923)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116591#(<= main_~k~0 999923)} is VALID [2022-04-15 12:42:42,294 INFO L290 TraceCheckUtils]: 21: Hoare triple {116598#(<= main_~k~0 999922)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116591#(<= main_~k~0 999923)} is VALID [2022-04-15 12:42:42,295 INFO L290 TraceCheckUtils]: 20: Hoare triple {116598#(<= main_~k~0 999922)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116598#(<= main_~k~0 999922)} is VALID [2022-04-15 12:42:42,300 INFO L290 TraceCheckUtils]: 19: Hoare triple {116605#(<= main_~k~0 999921)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116598#(<= main_~k~0 999922)} is VALID [2022-04-15 12:42:42,300 INFO L290 TraceCheckUtils]: 18: Hoare triple {116605#(<= main_~k~0 999921)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116605#(<= main_~k~0 999921)} is VALID [2022-04-15 12:42:42,304 INFO L290 TraceCheckUtils]: 17: Hoare triple {116612#(<= main_~k~0 999920)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116605#(<= main_~k~0 999921)} is VALID [2022-04-15 12:42:42,304 INFO L290 TraceCheckUtils]: 16: Hoare triple {116612#(<= main_~k~0 999920)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116612#(<= main_~k~0 999920)} is VALID [2022-04-15 12:42:42,309 INFO L290 TraceCheckUtils]: 15: Hoare triple {116619#(<= main_~k~0 999919)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116612#(<= main_~k~0 999920)} is VALID [2022-04-15 12:42:42,310 INFO L290 TraceCheckUtils]: 14: Hoare triple {116619#(<= main_~k~0 999919)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116619#(<= main_~k~0 999919)} is VALID [2022-04-15 12:42:42,313 INFO L290 TraceCheckUtils]: 13: Hoare triple {116626#(<= main_~k~0 999918)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116619#(<= main_~k~0 999919)} is VALID [2022-04-15 12:42:42,313 INFO L290 TraceCheckUtils]: 12: Hoare triple {116626#(<= main_~k~0 999918)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116626#(<= main_~k~0 999918)} is VALID [2022-04-15 12:42:42,317 INFO L290 TraceCheckUtils]: 11: Hoare triple {116633#(<= main_~k~0 999917)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116626#(<= main_~k~0 999918)} is VALID [2022-04-15 12:42:42,317 INFO L290 TraceCheckUtils]: 10: Hoare triple {116633#(<= main_~k~0 999917)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116633#(<= main_~k~0 999917)} is VALID [2022-04-15 12:42:42,320 INFO L290 TraceCheckUtils]: 9: Hoare triple {116640#(<= main_~k~0 999916)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116633#(<= main_~k~0 999917)} is VALID [2022-04-15 12:42:42,320 INFO L290 TraceCheckUtils]: 8: Hoare triple {116640#(<= main_~k~0 999916)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116640#(<= main_~k~0 999916)} is VALID [2022-04-15 12:42:42,323 INFO L290 TraceCheckUtils]: 7: Hoare triple {116647#(<= main_~k~0 999915)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {116640#(<= main_~k~0 999916)} is VALID [2022-04-15 12:42:42,323 INFO L290 TraceCheckUtils]: 6: Hoare triple {116647#(<= main_~k~0 999915)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {116647#(<= main_~k~0 999915)} is VALID [2022-04-15 12:42:42,324 INFO L290 TraceCheckUtils]: 5: Hoare triple {115403#true} ~i~0 := 0;~k~0 := 0; {116647#(<= main_~k~0 999915)} is VALID [2022-04-15 12:42:42,324 INFO L272 TraceCheckUtils]: 4: Hoare triple {115403#true} call #t~ret3 := main(); {115403#true} is VALID [2022-04-15 12:42:42,324 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {115403#true} {115403#true} #54#return; {115403#true} is VALID [2022-04-15 12:42:42,324 INFO L290 TraceCheckUtils]: 2: Hoare triple {115403#true} assume true; {115403#true} is VALID [2022-04-15 12:42:42,324 INFO L290 TraceCheckUtils]: 1: Hoare triple {115403#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {115403#true} is VALID [2022-04-15 12:42:42,324 INFO L272 TraceCheckUtils]: 0: Hoare triple {115403#true} call ULTIMATE.init(); {115403#true} is VALID [2022-04-15 12:42:42,325 INFO L134 CoverageAnalysis]: Checked inductivity of 7225 backedges. 0 proven. 7225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:42:42,325 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1833461013] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:42:42,325 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:42:42,325 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [91, 90, 90] total 180 [2022-04-15 12:42:42,325 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:42:42,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [911115132] [2022-04-15 12:42:42,325 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [911115132] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:42:42,325 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:42:42,325 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [91] imperfect sequences [] total 91 [2022-04-15 12:42:42,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014981965] [2022-04-15 12:42:42,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:42:42,326 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 91 states have (on average 1.945054945054945) internal successors, (177), 89 states have internal predecessors, (177), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 181 [2022-04-15 12:42:42,326 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:42:42,326 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 91 states, 91 states have (on average 1.945054945054945) internal successors, (177), 89 states have internal predecessors, (177), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:42,661 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 181 edges. 181 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:42:42,661 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2022-04-15 12:42:42,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:42:42,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2022-04-15 12:42:42,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15237, Invalid=16983, Unknown=0, NotChecked=0, Total=32220 [2022-04-15 12:42:42,665 INFO L87 Difference]: Start difference. First operand 182 states and 182 transitions. Second operand has 91 states, 91 states have (on average 1.945054945054945) internal successors, (177), 89 states have internal predecessors, (177), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:47,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:42:47,129 INFO L93 Difference]: Finished difference Result 190 states and 190 transitions. [2022-04-15 12:42:47,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-04-15 12:42:47,129 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 91 states have (on average 1.945054945054945) internal successors, (177), 89 states have internal predecessors, (177), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 181 [2022-04-15 12:42:47,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:42:47,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 91 states have (on average 1.945054945054945) internal successors, (177), 89 states have internal predecessors, (177), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:47,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 190 transitions. [2022-04-15 12:42:47,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 91 states have (on average 1.945054945054945) internal successors, (177), 89 states have internal predecessors, (177), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:47,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 190 transitions. [2022-04-15 12:42:47,132 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 91 states and 190 transitions. [2022-04-15 12:42:47,501 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 190 edges. 190 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:42:47,503 INFO L225 Difference]: With dead ends: 190 [2022-04-15 12:42:47,503 INFO L226 Difference]: Without dead ends: 185 [2022-04-15 12:42:47,508 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 541 GetRequests, 274 SyntacticMatches, 1 SemanticMatches, 266 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5286 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=30298, Invalid=41258, Unknown=0, NotChecked=0, Total=71556 [2022-04-15 12:42:47,509 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 182 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-15 12:42:47,509 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 53 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-15 12:42:47,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-04-15 12:42:48,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 184. [2022-04-15 12:42:48,441 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:42:48,441 INFO L82 GeneralOperation]: Start isEquivalent. First operand 185 states. Second operand has 184 states, 179 states have (on average 1.005586592178771) internal successors, (180), 179 states have internal predecessors, (180), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:48,441 INFO L74 IsIncluded]: Start isIncluded. First operand 185 states. Second operand has 184 states, 179 states have (on average 1.005586592178771) internal successors, (180), 179 states have internal predecessors, (180), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:48,441 INFO L87 Difference]: Start difference. First operand 185 states. Second operand has 184 states, 179 states have (on average 1.005586592178771) internal successors, (180), 179 states have internal predecessors, (180), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:48,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:42:48,443 INFO L93 Difference]: Finished difference Result 185 states and 185 transitions. [2022-04-15 12:42:48,443 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 185 transitions. [2022-04-15 12:42:48,443 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:42:48,443 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:42:48,444 INFO L74 IsIncluded]: Start isIncluded. First operand has 184 states, 179 states have (on average 1.005586592178771) internal successors, (180), 179 states have internal predecessors, (180), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 185 states. [2022-04-15 12:42:48,444 INFO L87 Difference]: Start difference. First operand has 184 states, 179 states have (on average 1.005586592178771) internal successors, (180), 179 states have internal predecessors, (180), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 185 states. [2022-04-15 12:42:48,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:42:48,445 INFO L93 Difference]: Finished difference Result 185 states and 185 transitions. [2022-04-15 12:42:48,445 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 185 transitions. [2022-04-15 12:42:48,446 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:42:48,446 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:42:48,446 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:42:48,446 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:42:48,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 179 states have (on average 1.005586592178771) internal successors, (180), 179 states have internal predecessors, (180), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:48,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 184 transitions. [2022-04-15 12:42:48,448 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 184 transitions. Word has length 181 [2022-04-15 12:42:48,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:42:48,448 INFO L478 AbstractCegarLoop]: Abstraction has 184 states and 184 transitions. [2022-04-15 12:42:48,448 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 91 states have (on average 1.945054945054945) internal successors, (177), 89 states have internal predecessors, (177), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:42:48,448 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 184 states and 184 transitions. [2022-04-15 12:42:49,011 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 184 edges. 184 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:42:49,011 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 184 transitions. [2022-04-15 12:42:49,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-04-15 12:42:49,012 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:42:49,012 INFO L499 BasicCegarLoop]: trace histogram [86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:42:49,029 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-04-15 12:42:49,227 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:42:49,227 INFO L403 AbstractCegarLoop]: === Iteration 87 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:42:49,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:42:49,228 INFO L85 PathProgramCache]: Analyzing trace with hash 906582460, now seen corresponding path program 171 times [2022-04-15 12:42:49,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:42:49,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1780502184] [2022-04-15 12:42:49,585 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:42:49,585 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:42:49,585 INFO L85 PathProgramCache]: Analyzing trace with hash 906582460, now seen corresponding path program 172 times [2022-04-15 12:42:49,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:42:49,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481277163] [2022-04-15 12:42:49,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:42:49,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:42:49,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:42:51,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:42:51,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:42:51,728 INFO L290 TraceCheckUtils]: 0: Hoare triple {118059#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {117965#true} is VALID [2022-04-15 12:42:51,729 INFO L290 TraceCheckUtils]: 1: Hoare triple {117965#true} assume true; {117965#true} is VALID [2022-04-15 12:42:51,729 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {117965#true} {117965#true} #54#return; {117965#true} is VALID [2022-04-15 12:42:51,729 INFO L272 TraceCheckUtils]: 0: Hoare triple {117965#true} call ULTIMATE.init(); {118059#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:42:51,729 INFO L290 TraceCheckUtils]: 1: Hoare triple {118059#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {117965#true} is VALID [2022-04-15 12:42:51,729 INFO L290 TraceCheckUtils]: 2: Hoare triple {117965#true} assume true; {117965#true} is VALID [2022-04-15 12:42:51,729 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {117965#true} {117965#true} #54#return; {117965#true} is VALID [2022-04-15 12:42:51,729 INFO L272 TraceCheckUtils]: 4: Hoare triple {117965#true} call #t~ret3 := main(); {117965#true} is VALID [2022-04-15 12:42:51,729 INFO L290 TraceCheckUtils]: 5: Hoare triple {117965#true} ~i~0 := 0;~k~0 := 0; {117970#(= main_~k~0 0)} is VALID [2022-04-15 12:42:51,729 INFO L290 TraceCheckUtils]: 6: Hoare triple {117970#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117970#(= main_~k~0 0)} is VALID [2022-04-15 12:42:51,730 INFO L290 TraceCheckUtils]: 7: Hoare triple {117970#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117971#(<= main_~k~0 1)} is VALID [2022-04-15 12:42:51,730 INFO L290 TraceCheckUtils]: 8: Hoare triple {117971#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117971#(<= main_~k~0 1)} is VALID [2022-04-15 12:42:51,746 INFO L290 TraceCheckUtils]: 9: Hoare triple {117971#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117972#(<= main_~k~0 2)} is VALID [2022-04-15 12:42:51,746 INFO L290 TraceCheckUtils]: 10: Hoare triple {117972#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117972#(<= main_~k~0 2)} is VALID [2022-04-15 12:42:51,756 INFO L290 TraceCheckUtils]: 11: Hoare triple {117972#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117973#(<= main_~k~0 3)} is VALID [2022-04-15 12:42:51,756 INFO L290 TraceCheckUtils]: 12: Hoare triple {117973#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117973#(<= main_~k~0 3)} is VALID [2022-04-15 12:42:51,763 INFO L290 TraceCheckUtils]: 13: Hoare triple {117973#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117974#(<= main_~k~0 4)} is VALID [2022-04-15 12:42:51,763 INFO L290 TraceCheckUtils]: 14: Hoare triple {117974#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117974#(<= main_~k~0 4)} is VALID [2022-04-15 12:42:51,769 INFO L290 TraceCheckUtils]: 15: Hoare triple {117974#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117975#(<= main_~k~0 5)} is VALID [2022-04-15 12:42:51,769 INFO L290 TraceCheckUtils]: 16: Hoare triple {117975#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117975#(<= main_~k~0 5)} is VALID [2022-04-15 12:42:51,773 INFO L290 TraceCheckUtils]: 17: Hoare triple {117975#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117976#(<= main_~k~0 6)} is VALID [2022-04-15 12:42:51,774 INFO L290 TraceCheckUtils]: 18: Hoare triple {117976#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117976#(<= main_~k~0 6)} is VALID [2022-04-15 12:42:51,778 INFO L290 TraceCheckUtils]: 19: Hoare triple {117976#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117977#(<= main_~k~0 7)} is VALID [2022-04-15 12:42:51,778 INFO L290 TraceCheckUtils]: 20: Hoare triple {117977#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117977#(<= main_~k~0 7)} is VALID [2022-04-15 12:42:51,782 INFO L290 TraceCheckUtils]: 21: Hoare triple {117977#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117978#(<= main_~k~0 8)} is VALID [2022-04-15 12:42:51,782 INFO L290 TraceCheckUtils]: 22: Hoare triple {117978#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117978#(<= main_~k~0 8)} is VALID [2022-04-15 12:42:51,788 INFO L290 TraceCheckUtils]: 23: Hoare triple {117978#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117979#(<= main_~k~0 9)} is VALID [2022-04-15 12:42:51,788 INFO L290 TraceCheckUtils]: 24: Hoare triple {117979#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117979#(<= main_~k~0 9)} is VALID [2022-04-15 12:42:51,795 INFO L290 TraceCheckUtils]: 25: Hoare triple {117979#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117980#(<= main_~k~0 10)} is VALID [2022-04-15 12:42:51,795 INFO L290 TraceCheckUtils]: 26: Hoare triple {117980#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117980#(<= main_~k~0 10)} is VALID [2022-04-15 12:42:51,802 INFO L290 TraceCheckUtils]: 27: Hoare triple {117980#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117981#(<= main_~k~0 11)} is VALID [2022-04-15 12:42:51,803 INFO L290 TraceCheckUtils]: 28: Hoare triple {117981#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117981#(<= main_~k~0 11)} is VALID [2022-04-15 12:42:51,810 INFO L290 TraceCheckUtils]: 29: Hoare triple {117981#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117982#(<= main_~k~0 12)} is VALID [2022-04-15 12:42:51,810 INFO L290 TraceCheckUtils]: 30: Hoare triple {117982#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117982#(<= main_~k~0 12)} is VALID [2022-04-15 12:42:51,816 INFO L290 TraceCheckUtils]: 31: Hoare triple {117982#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117983#(<= main_~k~0 13)} is VALID [2022-04-15 12:42:51,817 INFO L290 TraceCheckUtils]: 32: Hoare triple {117983#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117983#(<= main_~k~0 13)} is VALID [2022-04-15 12:42:51,823 INFO L290 TraceCheckUtils]: 33: Hoare triple {117983#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117984#(<= main_~k~0 14)} is VALID [2022-04-15 12:42:51,823 INFO L290 TraceCheckUtils]: 34: Hoare triple {117984#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117984#(<= main_~k~0 14)} is VALID [2022-04-15 12:42:51,832 INFO L290 TraceCheckUtils]: 35: Hoare triple {117984#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117985#(<= main_~k~0 15)} is VALID [2022-04-15 12:42:51,833 INFO L290 TraceCheckUtils]: 36: Hoare triple {117985#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117985#(<= main_~k~0 15)} is VALID [2022-04-15 12:42:51,842 INFO L290 TraceCheckUtils]: 37: Hoare triple {117985#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117986#(<= main_~k~0 16)} is VALID [2022-04-15 12:42:51,842 INFO L290 TraceCheckUtils]: 38: Hoare triple {117986#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117986#(<= main_~k~0 16)} is VALID [2022-04-15 12:42:51,851 INFO L290 TraceCheckUtils]: 39: Hoare triple {117986#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117987#(<= main_~k~0 17)} is VALID [2022-04-15 12:42:51,851 INFO L290 TraceCheckUtils]: 40: Hoare triple {117987#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117987#(<= main_~k~0 17)} is VALID [2022-04-15 12:42:51,859 INFO L290 TraceCheckUtils]: 41: Hoare triple {117987#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117988#(<= main_~k~0 18)} is VALID [2022-04-15 12:42:51,859 INFO L290 TraceCheckUtils]: 42: Hoare triple {117988#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117988#(<= main_~k~0 18)} is VALID [2022-04-15 12:42:51,867 INFO L290 TraceCheckUtils]: 43: Hoare triple {117988#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117989#(<= main_~k~0 19)} is VALID [2022-04-15 12:42:51,867 INFO L290 TraceCheckUtils]: 44: Hoare triple {117989#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117989#(<= main_~k~0 19)} is VALID [2022-04-15 12:42:51,875 INFO L290 TraceCheckUtils]: 45: Hoare triple {117989#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117990#(<= main_~k~0 20)} is VALID [2022-04-15 12:42:51,875 INFO L290 TraceCheckUtils]: 46: Hoare triple {117990#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117990#(<= main_~k~0 20)} is VALID [2022-04-15 12:42:51,883 INFO L290 TraceCheckUtils]: 47: Hoare triple {117990#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117991#(<= main_~k~0 21)} is VALID [2022-04-15 12:42:51,884 INFO L290 TraceCheckUtils]: 48: Hoare triple {117991#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117991#(<= main_~k~0 21)} is VALID [2022-04-15 12:42:51,892 INFO L290 TraceCheckUtils]: 49: Hoare triple {117991#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117992#(<= main_~k~0 22)} is VALID [2022-04-15 12:42:51,892 INFO L290 TraceCheckUtils]: 50: Hoare triple {117992#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117992#(<= main_~k~0 22)} is VALID [2022-04-15 12:42:51,900 INFO L290 TraceCheckUtils]: 51: Hoare triple {117992#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117993#(<= main_~k~0 23)} is VALID [2022-04-15 12:42:51,900 INFO L290 TraceCheckUtils]: 52: Hoare triple {117993#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117993#(<= main_~k~0 23)} is VALID [2022-04-15 12:42:51,907 INFO L290 TraceCheckUtils]: 53: Hoare triple {117993#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117994#(<= main_~k~0 24)} is VALID [2022-04-15 12:42:51,908 INFO L290 TraceCheckUtils]: 54: Hoare triple {117994#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117994#(<= main_~k~0 24)} is VALID [2022-04-15 12:42:51,918 INFO L290 TraceCheckUtils]: 55: Hoare triple {117994#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117995#(<= main_~k~0 25)} is VALID [2022-04-15 12:42:51,918 INFO L290 TraceCheckUtils]: 56: Hoare triple {117995#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117995#(<= main_~k~0 25)} is VALID [2022-04-15 12:42:51,932 INFO L290 TraceCheckUtils]: 57: Hoare triple {117995#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117996#(<= main_~k~0 26)} is VALID [2022-04-15 12:42:51,932 INFO L290 TraceCheckUtils]: 58: Hoare triple {117996#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117996#(<= main_~k~0 26)} is VALID [2022-04-15 12:42:51,943 INFO L290 TraceCheckUtils]: 59: Hoare triple {117996#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117997#(<= main_~k~0 27)} is VALID [2022-04-15 12:42:51,943 INFO L290 TraceCheckUtils]: 60: Hoare triple {117997#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117997#(<= main_~k~0 27)} is VALID [2022-04-15 12:42:51,952 INFO L290 TraceCheckUtils]: 61: Hoare triple {117997#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117998#(<= main_~k~0 28)} is VALID [2022-04-15 12:42:51,952 INFO L290 TraceCheckUtils]: 62: Hoare triple {117998#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117998#(<= main_~k~0 28)} is VALID [2022-04-15 12:42:51,962 INFO L290 TraceCheckUtils]: 63: Hoare triple {117998#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117999#(<= main_~k~0 29)} is VALID [2022-04-15 12:42:51,962 INFO L290 TraceCheckUtils]: 64: Hoare triple {117999#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117999#(<= main_~k~0 29)} is VALID [2022-04-15 12:42:51,971 INFO L290 TraceCheckUtils]: 65: Hoare triple {117999#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118000#(<= main_~k~0 30)} is VALID [2022-04-15 12:42:51,971 INFO L290 TraceCheckUtils]: 66: Hoare triple {118000#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118000#(<= main_~k~0 30)} is VALID [2022-04-15 12:42:51,981 INFO L290 TraceCheckUtils]: 67: Hoare triple {118000#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118001#(<= main_~k~0 31)} is VALID [2022-04-15 12:42:51,981 INFO L290 TraceCheckUtils]: 68: Hoare triple {118001#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118001#(<= main_~k~0 31)} is VALID [2022-04-15 12:42:51,989 INFO L290 TraceCheckUtils]: 69: Hoare triple {118001#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118002#(<= main_~k~0 32)} is VALID [2022-04-15 12:42:51,990 INFO L290 TraceCheckUtils]: 70: Hoare triple {118002#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118002#(<= main_~k~0 32)} is VALID [2022-04-15 12:42:51,998 INFO L290 TraceCheckUtils]: 71: Hoare triple {118002#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118003#(<= main_~k~0 33)} is VALID [2022-04-15 12:42:51,999 INFO L290 TraceCheckUtils]: 72: Hoare triple {118003#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118003#(<= main_~k~0 33)} is VALID [2022-04-15 12:42:52,007 INFO L290 TraceCheckUtils]: 73: Hoare triple {118003#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118004#(<= main_~k~0 34)} is VALID [2022-04-15 12:42:52,007 INFO L290 TraceCheckUtils]: 74: Hoare triple {118004#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118004#(<= main_~k~0 34)} is VALID [2022-04-15 12:42:52,018 INFO L290 TraceCheckUtils]: 75: Hoare triple {118004#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118005#(<= main_~k~0 35)} is VALID [2022-04-15 12:42:52,018 INFO L290 TraceCheckUtils]: 76: Hoare triple {118005#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118005#(<= main_~k~0 35)} is VALID [2022-04-15 12:42:52,027 INFO L290 TraceCheckUtils]: 77: Hoare triple {118005#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118006#(<= main_~k~0 36)} is VALID [2022-04-15 12:42:52,027 INFO L290 TraceCheckUtils]: 78: Hoare triple {118006#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118006#(<= main_~k~0 36)} is VALID [2022-04-15 12:42:52,037 INFO L290 TraceCheckUtils]: 79: Hoare triple {118006#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118007#(<= main_~k~0 37)} is VALID [2022-04-15 12:42:52,038 INFO L290 TraceCheckUtils]: 80: Hoare triple {118007#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118007#(<= main_~k~0 37)} is VALID [2022-04-15 12:42:52,044 INFO L290 TraceCheckUtils]: 81: Hoare triple {118007#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118008#(<= main_~k~0 38)} is VALID [2022-04-15 12:42:52,044 INFO L290 TraceCheckUtils]: 82: Hoare triple {118008#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118008#(<= main_~k~0 38)} is VALID [2022-04-15 12:42:52,049 INFO L290 TraceCheckUtils]: 83: Hoare triple {118008#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118009#(<= main_~k~0 39)} is VALID [2022-04-15 12:42:52,049 INFO L290 TraceCheckUtils]: 84: Hoare triple {118009#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118009#(<= main_~k~0 39)} is VALID [2022-04-15 12:42:52,054 INFO L290 TraceCheckUtils]: 85: Hoare triple {118009#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118010#(<= main_~k~0 40)} is VALID [2022-04-15 12:42:52,054 INFO L290 TraceCheckUtils]: 86: Hoare triple {118010#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118010#(<= main_~k~0 40)} is VALID [2022-04-15 12:42:52,060 INFO L290 TraceCheckUtils]: 87: Hoare triple {118010#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118011#(<= main_~k~0 41)} is VALID [2022-04-15 12:42:52,061 INFO L290 TraceCheckUtils]: 88: Hoare triple {118011#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118011#(<= main_~k~0 41)} is VALID [2022-04-15 12:42:52,069 INFO L290 TraceCheckUtils]: 89: Hoare triple {118011#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118012#(<= main_~k~0 42)} is VALID [2022-04-15 12:42:52,069 INFO L290 TraceCheckUtils]: 90: Hoare triple {118012#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118012#(<= main_~k~0 42)} is VALID [2022-04-15 12:42:52,080 INFO L290 TraceCheckUtils]: 91: Hoare triple {118012#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118013#(<= main_~k~0 43)} is VALID [2022-04-15 12:42:52,080 INFO L290 TraceCheckUtils]: 92: Hoare triple {118013#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118013#(<= main_~k~0 43)} is VALID [2022-04-15 12:42:52,090 INFO L290 TraceCheckUtils]: 93: Hoare triple {118013#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118014#(<= main_~k~0 44)} is VALID [2022-04-15 12:42:52,090 INFO L290 TraceCheckUtils]: 94: Hoare triple {118014#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118014#(<= main_~k~0 44)} is VALID [2022-04-15 12:42:52,100 INFO L290 TraceCheckUtils]: 95: Hoare triple {118014#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118015#(<= main_~k~0 45)} is VALID [2022-04-15 12:42:52,100 INFO L290 TraceCheckUtils]: 96: Hoare triple {118015#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118015#(<= main_~k~0 45)} is VALID [2022-04-15 12:42:52,111 INFO L290 TraceCheckUtils]: 97: Hoare triple {118015#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118016#(<= main_~k~0 46)} is VALID [2022-04-15 12:42:52,111 INFO L290 TraceCheckUtils]: 98: Hoare triple {118016#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118016#(<= main_~k~0 46)} is VALID [2022-04-15 12:42:52,122 INFO L290 TraceCheckUtils]: 99: Hoare triple {118016#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118017#(<= main_~k~0 47)} is VALID [2022-04-15 12:42:52,122 INFO L290 TraceCheckUtils]: 100: Hoare triple {118017#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118017#(<= main_~k~0 47)} is VALID [2022-04-15 12:42:52,130 INFO L290 TraceCheckUtils]: 101: Hoare triple {118017#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118018#(<= main_~k~0 48)} is VALID [2022-04-15 12:42:52,130 INFO L290 TraceCheckUtils]: 102: Hoare triple {118018#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118018#(<= main_~k~0 48)} is VALID [2022-04-15 12:42:52,138 INFO L290 TraceCheckUtils]: 103: Hoare triple {118018#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118019#(<= main_~k~0 49)} is VALID [2022-04-15 12:42:52,138 INFO L290 TraceCheckUtils]: 104: Hoare triple {118019#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118019#(<= main_~k~0 49)} is VALID [2022-04-15 12:42:52,146 INFO L290 TraceCheckUtils]: 105: Hoare triple {118019#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118020#(<= main_~k~0 50)} is VALID [2022-04-15 12:42:52,146 INFO L290 TraceCheckUtils]: 106: Hoare triple {118020#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118020#(<= main_~k~0 50)} is VALID [2022-04-15 12:42:52,154 INFO L290 TraceCheckUtils]: 107: Hoare triple {118020#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118021#(<= main_~k~0 51)} is VALID [2022-04-15 12:42:52,155 INFO L290 TraceCheckUtils]: 108: Hoare triple {118021#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118021#(<= main_~k~0 51)} is VALID [2022-04-15 12:42:52,162 INFO L290 TraceCheckUtils]: 109: Hoare triple {118021#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118022#(<= main_~k~0 52)} is VALID [2022-04-15 12:42:52,163 INFO L290 TraceCheckUtils]: 110: Hoare triple {118022#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118022#(<= main_~k~0 52)} is VALID [2022-04-15 12:42:52,171 INFO L290 TraceCheckUtils]: 111: Hoare triple {118022#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118023#(<= main_~k~0 53)} is VALID [2022-04-15 12:42:52,171 INFO L290 TraceCheckUtils]: 112: Hoare triple {118023#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118023#(<= main_~k~0 53)} is VALID [2022-04-15 12:42:52,180 INFO L290 TraceCheckUtils]: 113: Hoare triple {118023#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118024#(<= main_~k~0 54)} is VALID [2022-04-15 12:42:52,180 INFO L290 TraceCheckUtils]: 114: Hoare triple {118024#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118024#(<= main_~k~0 54)} is VALID [2022-04-15 12:42:52,188 INFO L290 TraceCheckUtils]: 115: Hoare triple {118024#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118025#(<= main_~k~0 55)} is VALID [2022-04-15 12:42:52,188 INFO L290 TraceCheckUtils]: 116: Hoare triple {118025#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118025#(<= main_~k~0 55)} is VALID [2022-04-15 12:42:52,195 INFO L290 TraceCheckUtils]: 117: Hoare triple {118025#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118026#(<= main_~k~0 56)} is VALID [2022-04-15 12:42:52,195 INFO L290 TraceCheckUtils]: 118: Hoare triple {118026#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118026#(<= main_~k~0 56)} is VALID [2022-04-15 12:42:52,202 INFO L290 TraceCheckUtils]: 119: Hoare triple {118026#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118027#(<= main_~k~0 57)} is VALID [2022-04-15 12:42:52,202 INFO L290 TraceCheckUtils]: 120: Hoare triple {118027#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118027#(<= main_~k~0 57)} is VALID [2022-04-15 12:42:52,211 INFO L290 TraceCheckUtils]: 121: Hoare triple {118027#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118028#(<= main_~k~0 58)} is VALID [2022-04-15 12:42:52,211 INFO L290 TraceCheckUtils]: 122: Hoare triple {118028#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118028#(<= main_~k~0 58)} is VALID [2022-04-15 12:42:52,219 INFO L290 TraceCheckUtils]: 123: Hoare triple {118028#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118029#(<= main_~k~0 59)} is VALID [2022-04-15 12:42:52,233 INFO L290 TraceCheckUtils]: 124: Hoare triple {118029#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118029#(<= main_~k~0 59)} is VALID [2022-04-15 12:42:52,249 INFO L290 TraceCheckUtils]: 125: Hoare triple {118029#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118030#(<= main_~k~0 60)} is VALID [2022-04-15 12:42:52,250 INFO L290 TraceCheckUtils]: 126: Hoare triple {118030#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118030#(<= main_~k~0 60)} is VALID [2022-04-15 12:42:52,261 INFO L290 TraceCheckUtils]: 127: Hoare triple {118030#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118031#(<= main_~k~0 61)} is VALID [2022-04-15 12:42:52,261 INFO L290 TraceCheckUtils]: 128: Hoare triple {118031#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118031#(<= main_~k~0 61)} is VALID [2022-04-15 12:42:52,272 INFO L290 TraceCheckUtils]: 129: Hoare triple {118031#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118032#(<= main_~k~0 62)} is VALID [2022-04-15 12:42:52,272 INFO L290 TraceCheckUtils]: 130: Hoare triple {118032#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118032#(<= main_~k~0 62)} is VALID [2022-04-15 12:42:52,283 INFO L290 TraceCheckUtils]: 131: Hoare triple {118032#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118033#(<= main_~k~0 63)} is VALID [2022-04-15 12:42:52,283 INFO L290 TraceCheckUtils]: 132: Hoare triple {118033#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118033#(<= main_~k~0 63)} is VALID [2022-04-15 12:42:52,290 INFO L290 TraceCheckUtils]: 133: Hoare triple {118033#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118034#(<= main_~k~0 64)} is VALID [2022-04-15 12:42:52,290 INFO L290 TraceCheckUtils]: 134: Hoare triple {118034#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118034#(<= main_~k~0 64)} is VALID [2022-04-15 12:42:52,299 INFO L290 TraceCheckUtils]: 135: Hoare triple {118034#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118035#(<= main_~k~0 65)} is VALID [2022-04-15 12:42:52,299 INFO L290 TraceCheckUtils]: 136: Hoare triple {118035#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118035#(<= main_~k~0 65)} is VALID [2022-04-15 12:42:52,311 INFO L290 TraceCheckUtils]: 137: Hoare triple {118035#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118036#(<= main_~k~0 66)} is VALID [2022-04-15 12:42:52,312 INFO L290 TraceCheckUtils]: 138: Hoare triple {118036#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118036#(<= main_~k~0 66)} is VALID [2022-04-15 12:42:52,327 INFO L290 TraceCheckUtils]: 139: Hoare triple {118036#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118037#(<= main_~k~0 67)} is VALID [2022-04-15 12:42:52,328 INFO L290 TraceCheckUtils]: 140: Hoare triple {118037#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118037#(<= main_~k~0 67)} is VALID [2022-04-15 12:42:52,348 INFO L290 TraceCheckUtils]: 141: Hoare triple {118037#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118038#(<= main_~k~0 68)} is VALID [2022-04-15 12:42:52,348 INFO L290 TraceCheckUtils]: 142: Hoare triple {118038#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118038#(<= main_~k~0 68)} is VALID [2022-04-15 12:42:52,362 INFO L290 TraceCheckUtils]: 143: Hoare triple {118038#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118039#(<= main_~k~0 69)} is VALID [2022-04-15 12:42:52,363 INFO L290 TraceCheckUtils]: 144: Hoare triple {118039#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118039#(<= main_~k~0 69)} is VALID [2022-04-15 12:42:52,375 INFO L290 TraceCheckUtils]: 145: Hoare triple {118039#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118040#(<= main_~k~0 70)} is VALID [2022-04-15 12:42:52,375 INFO L290 TraceCheckUtils]: 146: Hoare triple {118040#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118040#(<= main_~k~0 70)} is VALID [2022-04-15 12:42:52,386 INFO L290 TraceCheckUtils]: 147: Hoare triple {118040#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118041#(<= main_~k~0 71)} is VALID [2022-04-15 12:42:52,387 INFO L290 TraceCheckUtils]: 148: Hoare triple {118041#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118041#(<= main_~k~0 71)} is VALID [2022-04-15 12:42:52,398 INFO L290 TraceCheckUtils]: 149: Hoare triple {118041#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118042#(<= main_~k~0 72)} is VALID [2022-04-15 12:42:52,399 INFO L290 TraceCheckUtils]: 150: Hoare triple {118042#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118042#(<= main_~k~0 72)} is VALID [2022-04-15 12:42:52,408 INFO L290 TraceCheckUtils]: 151: Hoare triple {118042#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118043#(<= main_~k~0 73)} is VALID [2022-04-15 12:42:52,409 INFO L290 TraceCheckUtils]: 152: Hoare triple {118043#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118043#(<= main_~k~0 73)} is VALID [2022-04-15 12:42:52,419 INFO L290 TraceCheckUtils]: 153: Hoare triple {118043#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118044#(<= main_~k~0 74)} is VALID [2022-04-15 12:42:52,419 INFO L290 TraceCheckUtils]: 154: Hoare triple {118044#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118044#(<= main_~k~0 74)} is VALID [2022-04-15 12:42:52,429 INFO L290 TraceCheckUtils]: 155: Hoare triple {118044#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118045#(<= main_~k~0 75)} is VALID [2022-04-15 12:42:52,429 INFO L290 TraceCheckUtils]: 156: Hoare triple {118045#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118045#(<= main_~k~0 75)} is VALID [2022-04-15 12:42:52,440 INFO L290 TraceCheckUtils]: 157: Hoare triple {118045#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118046#(<= main_~k~0 76)} is VALID [2022-04-15 12:42:52,441 INFO L290 TraceCheckUtils]: 158: Hoare triple {118046#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118046#(<= main_~k~0 76)} is VALID [2022-04-15 12:42:52,450 INFO L290 TraceCheckUtils]: 159: Hoare triple {118046#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118047#(<= main_~k~0 77)} is VALID [2022-04-15 12:42:52,451 INFO L290 TraceCheckUtils]: 160: Hoare triple {118047#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118047#(<= main_~k~0 77)} is VALID [2022-04-15 12:42:52,460 INFO L290 TraceCheckUtils]: 161: Hoare triple {118047#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118048#(<= main_~k~0 78)} is VALID [2022-04-15 12:42:52,461 INFO L290 TraceCheckUtils]: 162: Hoare triple {118048#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118048#(<= main_~k~0 78)} is VALID [2022-04-15 12:42:52,470 INFO L290 TraceCheckUtils]: 163: Hoare triple {118048#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118049#(<= main_~k~0 79)} is VALID [2022-04-15 12:42:52,471 INFO L290 TraceCheckUtils]: 164: Hoare triple {118049#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118049#(<= main_~k~0 79)} is VALID [2022-04-15 12:42:52,481 INFO L290 TraceCheckUtils]: 165: Hoare triple {118049#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118050#(<= main_~k~0 80)} is VALID [2022-04-15 12:42:52,482 INFO L290 TraceCheckUtils]: 166: Hoare triple {118050#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118050#(<= main_~k~0 80)} is VALID [2022-04-15 12:42:52,492 INFO L290 TraceCheckUtils]: 167: Hoare triple {118050#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118051#(<= main_~k~0 81)} is VALID [2022-04-15 12:42:52,492 INFO L290 TraceCheckUtils]: 168: Hoare triple {118051#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118051#(<= main_~k~0 81)} is VALID [2022-04-15 12:42:52,503 INFO L290 TraceCheckUtils]: 169: Hoare triple {118051#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118052#(<= main_~k~0 82)} is VALID [2022-04-15 12:42:52,503 INFO L290 TraceCheckUtils]: 170: Hoare triple {118052#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118052#(<= main_~k~0 82)} is VALID [2022-04-15 12:42:52,515 INFO L290 TraceCheckUtils]: 171: Hoare triple {118052#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118053#(<= main_~k~0 83)} is VALID [2022-04-15 12:42:52,516 INFO L290 TraceCheckUtils]: 172: Hoare triple {118053#(<= main_~k~0 83)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118053#(<= main_~k~0 83)} is VALID [2022-04-15 12:42:52,526 INFO L290 TraceCheckUtils]: 173: Hoare triple {118053#(<= main_~k~0 83)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118054#(<= main_~k~0 84)} is VALID [2022-04-15 12:42:52,527 INFO L290 TraceCheckUtils]: 174: Hoare triple {118054#(<= main_~k~0 84)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118054#(<= main_~k~0 84)} is VALID [2022-04-15 12:42:52,537 INFO L290 TraceCheckUtils]: 175: Hoare triple {118054#(<= main_~k~0 84)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118055#(<= main_~k~0 85)} is VALID [2022-04-15 12:42:52,537 INFO L290 TraceCheckUtils]: 176: Hoare triple {118055#(<= main_~k~0 85)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118055#(<= main_~k~0 85)} is VALID [2022-04-15 12:42:52,547 INFO L290 TraceCheckUtils]: 177: Hoare triple {118055#(<= main_~k~0 85)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118056#(<= main_~k~0 86)} is VALID [2022-04-15 12:42:52,548 INFO L290 TraceCheckUtils]: 178: Hoare triple {118056#(<= main_~k~0 86)} assume !(~i~0 < 1000000); {118056#(<= main_~k~0 86)} is VALID [2022-04-15 12:42:52,548 INFO L272 TraceCheckUtils]: 179: Hoare triple {118056#(<= main_~k~0 86)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {118057#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:42:52,549 INFO L290 TraceCheckUtils]: 180: Hoare triple {118057#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {118058#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:42:52,549 INFO L290 TraceCheckUtils]: 181: Hoare triple {118058#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {117966#false} is VALID [2022-04-15 12:42:52,549 INFO L290 TraceCheckUtils]: 182: Hoare triple {117966#false} assume !false; {117966#false} is VALID [2022-04-15 12:42:52,550 INFO L134 CoverageAnalysis]: Checked inductivity of 7396 backedges. 0 proven. 7396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:42:52,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:42:52,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481277163] [2022-04-15 12:42:52,550 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481277163] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:42:52,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848707969] [2022-04-15 12:42:52,550 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:42:52,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:42:52,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:42:52,551 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:42:52,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-04-15 12:42:52,762 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:42:52,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:42:52,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 995 conjuncts, 90 conjunts are in the unsatisfiable core [2022-04-15 12:42:52,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:42:52,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:42:53,635 INFO L272 TraceCheckUtils]: 0: Hoare triple {117965#true} call ULTIMATE.init(); {117965#true} is VALID [2022-04-15 12:42:53,635 INFO L290 TraceCheckUtils]: 1: Hoare triple {117965#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {117965#true} is VALID [2022-04-15 12:42:53,635 INFO L290 TraceCheckUtils]: 2: Hoare triple {117965#true} assume true; {117965#true} is VALID [2022-04-15 12:42:53,635 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {117965#true} {117965#true} #54#return; {117965#true} is VALID [2022-04-15 12:42:53,635 INFO L272 TraceCheckUtils]: 4: Hoare triple {117965#true} call #t~ret3 := main(); {117965#true} is VALID [2022-04-15 12:42:53,635 INFO L290 TraceCheckUtils]: 5: Hoare triple {117965#true} ~i~0 := 0;~k~0 := 0; {118078#(<= main_~k~0 0)} is VALID [2022-04-15 12:42:53,635 INFO L290 TraceCheckUtils]: 6: Hoare triple {118078#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118078#(<= main_~k~0 0)} is VALID [2022-04-15 12:42:53,644 INFO L290 TraceCheckUtils]: 7: Hoare triple {118078#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117971#(<= main_~k~0 1)} is VALID [2022-04-15 12:42:53,645 INFO L290 TraceCheckUtils]: 8: Hoare triple {117971#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117971#(<= main_~k~0 1)} is VALID [2022-04-15 12:42:53,648 INFO L290 TraceCheckUtils]: 9: Hoare triple {117971#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117972#(<= main_~k~0 2)} is VALID [2022-04-15 12:42:53,648 INFO L290 TraceCheckUtils]: 10: Hoare triple {117972#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117972#(<= main_~k~0 2)} is VALID [2022-04-15 12:42:53,651 INFO L290 TraceCheckUtils]: 11: Hoare triple {117972#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117973#(<= main_~k~0 3)} is VALID [2022-04-15 12:42:53,652 INFO L290 TraceCheckUtils]: 12: Hoare triple {117973#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117973#(<= main_~k~0 3)} is VALID [2022-04-15 12:42:53,655 INFO L290 TraceCheckUtils]: 13: Hoare triple {117973#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117974#(<= main_~k~0 4)} is VALID [2022-04-15 12:42:53,655 INFO L290 TraceCheckUtils]: 14: Hoare triple {117974#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117974#(<= main_~k~0 4)} is VALID [2022-04-15 12:42:53,658 INFO L290 TraceCheckUtils]: 15: Hoare triple {117974#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117975#(<= main_~k~0 5)} is VALID [2022-04-15 12:42:53,659 INFO L290 TraceCheckUtils]: 16: Hoare triple {117975#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117975#(<= main_~k~0 5)} is VALID [2022-04-15 12:42:53,662 INFO L290 TraceCheckUtils]: 17: Hoare triple {117975#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117976#(<= main_~k~0 6)} is VALID [2022-04-15 12:42:53,662 INFO L290 TraceCheckUtils]: 18: Hoare triple {117976#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117976#(<= main_~k~0 6)} is VALID [2022-04-15 12:42:53,666 INFO L290 TraceCheckUtils]: 19: Hoare triple {117976#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117977#(<= main_~k~0 7)} is VALID [2022-04-15 12:42:53,666 INFO L290 TraceCheckUtils]: 20: Hoare triple {117977#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117977#(<= main_~k~0 7)} is VALID [2022-04-15 12:42:53,669 INFO L290 TraceCheckUtils]: 21: Hoare triple {117977#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117978#(<= main_~k~0 8)} is VALID [2022-04-15 12:42:53,670 INFO L290 TraceCheckUtils]: 22: Hoare triple {117978#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117978#(<= main_~k~0 8)} is VALID [2022-04-15 12:42:53,673 INFO L290 TraceCheckUtils]: 23: Hoare triple {117978#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117979#(<= main_~k~0 9)} is VALID [2022-04-15 12:42:53,673 INFO L290 TraceCheckUtils]: 24: Hoare triple {117979#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117979#(<= main_~k~0 9)} is VALID [2022-04-15 12:42:53,677 INFO L290 TraceCheckUtils]: 25: Hoare triple {117979#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117980#(<= main_~k~0 10)} is VALID [2022-04-15 12:42:53,677 INFO L290 TraceCheckUtils]: 26: Hoare triple {117980#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117980#(<= main_~k~0 10)} is VALID [2022-04-15 12:42:53,681 INFO L290 TraceCheckUtils]: 27: Hoare triple {117980#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117981#(<= main_~k~0 11)} is VALID [2022-04-15 12:42:53,681 INFO L290 TraceCheckUtils]: 28: Hoare triple {117981#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117981#(<= main_~k~0 11)} is VALID [2022-04-15 12:42:53,684 INFO L290 TraceCheckUtils]: 29: Hoare triple {117981#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117982#(<= main_~k~0 12)} is VALID [2022-04-15 12:42:53,685 INFO L290 TraceCheckUtils]: 30: Hoare triple {117982#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117982#(<= main_~k~0 12)} is VALID [2022-04-15 12:42:53,688 INFO L290 TraceCheckUtils]: 31: Hoare triple {117982#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117983#(<= main_~k~0 13)} is VALID [2022-04-15 12:42:53,688 INFO L290 TraceCheckUtils]: 32: Hoare triple {117983#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117983#(<= main_~k~0 13)} is VALID [2022-04-15 12:42:53,692 INFO L290 TraceCheckUtils]: 33: Hoare triple {117983#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117984#(<= main_~k~0 14)} is VALID [2022-04-15 12:42:53,692 INFO L290 TraceCheckUtils]: 34: Hoare triple {117984#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117984#(<= main_~k~0 14)} is VALID [2022-04-15 12:42:53,695 INFO L290 TraceCheckUtils]: 35: Hoare triple {117984#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117985#(<= main_~k~0 15)} is VALID [2022-04-15 12:42:53,696 INFO L290 TraceCheckUtils]: 36: Hoare triple {117985#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117985#(<= main_~k~0 15)} is VALID [2022-04-15 12:42:53,699 INFO L290 TraceCheckUtils]: 37: Hoare triple {117985#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117986#(<= main_~k~0 16)} is VALID [2022-04-15 12:42:53,699 INFO L290 TraceCheckUtils]: 38: Hoare triple {117986#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117986#(<= main_~k~0 16)} is VALID [2022-04-15 12:42:53,703 INFO L290 TraceCheckUtils]: 39: Hoare triple {117986#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117987#(<= main_~k~0 17)} is VALID [2022-04-15 12:42:53,703 INFO L290 TraceCheckUtils]: 40: Hoare triple {117987#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117987#(<= main_~k~0 17)} is VALID [2022-04-15 12:42:53,706 INFO L290 TraceCheckUtils]: 41: Hoare triple {117987#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117988#(<= main_~k~0 18)} is VALID [2022-04-15 12:42:53,706 INFO L290 TraceCheckUtils]: 42: Hoare triple {117988#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117988#(<= main_~k~0 18)} is VALID [2022-04-15 12:42:53,710 INFO L290 TraceCheckUtils]: 43: Hoare triple {117988#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117989#(<= main_~k~0 19)} is VALID [2022-04-15 12:42:53,710 INFO L290 TraceCheckUtils]: 44: Hoare triple {117989#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117989#(<= main_~k~0 19)} is VALID [2022-04-15 12:42:53,714 INFO L290 TraceCheckUtils]: 45: Hoare triple {117989#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117990#(<= main_~k~0 20)} is VALID [2022-04-15 12:42:53,715 INFO L290 TraceCheckUtils]: 46: Hoare triple {117990#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117990#(<= main_~k~0 20)} is VALID [2022-04-15 12:42:53,718 INFO L290 TraceCheckUtils]: 47: Hoare triple {117990#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117991#(<= main_~k~0 21)} is VALID [2022-04-15 12:42:53,718 INFO L290 TraceCheckUtils]: 48: Hoare triple {117991#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117991#(<= main_~k~0 21)} is VALID [2022-04-15 12:42:53,721 INFO L290 TraceCheckUtils]: 49: Hoare triple {117991#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117992#(<= main_~k~0 22)} is VALID [2022-04-15 12:42:53,722 INFO L290 TraceCheckUtils]: 50: Hoare triple {117992#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117992#(<= main_~k~0 22)} is VALID [2022-04-15 12:42:53,725 INFO L290 TraceCheckUtils]: 51: Hoare triple {117992#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117993#(<= main_~k~0 23)} is VALID [2022-04-15 12:42:53,725 INFO L290 TraceCheckUtils]: 52: Hoare triple {117993#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117993#(<= main_~k~0 23)} is VALID [2022-04-15 12:42:53,729 INFO L290 TraceCheckUtils]: 53: Hoare triple {117993#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117994#(<= main_~k~0 24)} is VALID [2022-04-15 12:42:53,729 INFO L290 TraceCheckUtils]: 54: Hoare triple {117994#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117994#(<= main_~k~0 24)} is VALID [2022-04-15 12:42:53,732 INFO L290 TraceCheckUtils]: 55: Hoare triple {117994#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117995#(<= main_~k~0 25)} is VALID [2022-04-15 12:42:53,732 INFO L290 TraceCheckUtils]: 56: Hoare triple {117995#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117995#(<= main_~k~0 25)} is VALID [2022-04-15 12:42:53,735 INFO L290 TraceCheckUtils]: 57: Hoare triple {117995#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117996#(<= main_~k~0 26)} is VALID [2022-04-15 12:42:53,736 INFO L290 TraceCheckUtils]: 58: Hoare triple {117996#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117996#(<= main_~k~0 26)} is VALID [2022-04-15 12:42:53,740 INFO L290 TraceCheckUtils]: 59: Hoare triple {117996#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117997#(<= main_~k~0 27)} is VALID [2022-04-15 12:42:53,740 INFO L290 TraceCheckUtils]: 60: Hoare triple {117997#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117997#(<= main_~k~0 27)} is VALID [2022-04-15 12:42:53,744 INFO L290 TraceCheckUtils]: 61: Hoare triple {117997#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117998#(<= main_~k~0 28)} is VALID [2022-04-15 12:42:53,744 INFO L290 TraceCheckUtils]: 62: Hoare triple {117998#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117998#(<= main_~k~0 28)} is VALID [2022-04-15 12:42:53,747 INFO L290 TraceCheckUtils]: 63: Hoare triple {117998#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {117999#(<= main_~k~0 29)} is VALID [2022-04-15 12:42:53,747 INFO L290 TraceCheckUtils]: 64: Hoare triple {117999#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {117999#(<= main_~k~0 29)} is VALID [2022-04-15 12:42:53,751 INFO L290 TraceCheckUtils]: 65: Hoare triple {117999#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118000#(<= main_~k~0 30)} is VALID [2022-04-15 12:42:53,752 INFO L290 TraceCheckUtils]: 66: Hoare triple {118000#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118000#(<= main_~k~0 30)} is VALID [2022-04-15 12:42:53,755 INFO L290 TraceCheckUtils]: 67: Hoare triple {118000#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118001#(<= main_~k~0 31)} is VALID [2022-04-15 12:42:53,755 INFO L290 TraceCheckUtils]: 68: Hoare triple {118001#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118001#(<= main_~k~0 31)} is VALID [2022-04-15 12:42:53,759 INFO L290 TraceCheckUtils]: 69: Hoare triple {118001#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118002#(<= main_~k~0 32)} is VALID [2022-04-15 12:42:53,759 INFO L290 TraceCheckUtils]: 70: Hoare triple {118002#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118002#(<= main_~k~0 32)} is VALID [2022-04-15 12:42:53,763 INFO L290 TraceCheckUtils]: 71: Hoare triple {118002#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118003#(<= main_~k~0 33)} is VALID [2022-04-15 12:42:53,763 INFO L290 TraceCheckUtils]: 72: Hoare triple {118003#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118003#(<= main_~k~0 33)} is VALID [2022-04-15 12:42:53,767 INFO L290 TraceCheckUtils]: 73: Hoare triple {118003#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118004#(<= main_~k~0 34)} is VALID [2022-04-15 12:42:53,767 INFO L290 TraceCheckUtils]: 74: Hoare triple {118004#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118004#(<= main_~k~0 34)} is VALID [2022-04-15 12:42:53,770 INFO L290 TraceCheckUtils]: 75: Hoare triple {118004#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118005#(<= main_~k~0 35)} is VALID [2022-04-15 12:42:53,770 INFO L290 TraceCheckUtils]: 76: Hoare triple {118005#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118005#(<= main_~k~0 35)} is VALID [2022-04-15 12:42:53,774 INFO L290 TraceCheckUtils]: 77: Hoare triple {118005#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118006#(<= main_~k~0 36)} is VALID [2022-04-15 12:42:53,774 INFO L290 TraceCheckUtils]: 78: Hoare triple {118006#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118006#(<= main_~k~0 36)} is VALID [2022-04-15 12:42:53,777 INFO L290 TraceCheckUtils]: 79: Hoare triple {118006#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118007#(<= main_~k~0 37)} is VALID [2022-04-15 12:42:53,778 INFO L290 TraceCheckUtils]: 80: Hoare triple {118007#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118007#(<= main_~k~0 37)} is VALID [2022-04-15 12:42:53,781 INFO L290 TraceCheckUtils]: 81: Hoare triple {118007#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118008#(<= main_~k~0 38)} is VALID [2022-04-15 12:42:53,781 INFO L290 TraceCheckUtils]: 82: Hoare triple {118008#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118008#(<= main_~k~0 38)} is VALID [2022-04-15 12:42:53,785 INFO L290 TraceCheckUtils]: 83: Hoare triple {118008#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118009#(<= main_~k~0 39)} is VALID [2022-04-15 12:42:53,785 INFO L290 TraceCheckUtils]: 84: Hoare triple {118009#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118009#(<= main_~k~0 39)} is VALID [2022-04-15 12:42:53,788 INFO L290 TraceCheckUtils]: 85: Hoare triple {118009#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118010#(<= main_~k~0 40)} is VALID [2022-04-15 12:42:53,788 INFO L290 TraceCheckUtils]: 86: Hoare triple {118010#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118010#(<= main_~k~0 40)} is VALID [2022-04-15 12:42:53,792 INFO L290 TraceCheckUtils]: 87: Hoare triple {118010#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118011#(<= main_~k~0 41)} is VALID [2022-04-15 12:42:53,792 INFO L290 TraceCheckUtils]: 88: Hoare triple {118011#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118011#(<= main_~k~0 41)} is VALID [2022-04-15 12:42:53,795 INFO L290 TraceCheckUtils]: 89: Hoare triple {118011#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118012#(<= main_~k~0 42)} is VALID [2022-04-15 12:42:53,796 INFO L290 TraceCheckUtils]: 90: Hoare triple {118012#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118012#(<= main_~k~0 42)} is VALID [2022-04-15 12:42:53,799 INFO L290 TraceCheckUtils]: 91: Hoare triple {118012#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118013#(<= main_~k~0 43)} is VALID [2022-04-15 12:42:53,799 INFO L290 TraceCheckUtils]: 92: Hoare triple {118013#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118013#(<= main_~k~0 43)} is VALID [2022-04-15 12:42:53,803 INFO L290 TraceCheckUtils]: 93: Hoare triple {118013#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118014#(<= main_~k~0 44)} is VALID [2022-04-15 12:42:53,803 INFO L290 TraceCheckUtils]: 94: Hoare triple {118014#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118014#(<= main_~k~0 44)} is VALID [2022-04-15 12:42:53,807 INFO L290 TraceCheckUtils]: 95: Hoare triple {118014#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118015#(<= main_~k~0 45)} is VALID [2022-04-15 12:42:53,807 INFO L290 TraceCheckUtils]: 96: Hoare triple {118015#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118015#(<= main_~k~0 45)} is VALID [2022-04-15 12:42:53,810 INFO L290 TraceCheckUtils]: 97: Hoare triple {118015#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118016#(<= main_~k~0 46)} is VALID [2022-04-15 12:42:53,811 INFO L290 TraceCheckUtils]: 98: Hoare triple {118016#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118016#(<= main_~k~0 46)} is VALID [2022-04-15 12:42:53,814 INFO L290 TraceCheckUtils]: 99: Hoare triple {118016#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118017#(<= main_~k~0 47)} is VALID [2022-04-15 12:42:53,814 INFO L290 TraceCheckUtils]: 100: Hoare triple {118017#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118017#(<= main_~k~0 47)} is VALID [2022-04-15 12:42:53,818 INFO L290 TraceCheckUtils]: 101: Hoare triple {118017#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118018#(<= main_~k~0 48)} is VALID [2022-04-15 12:42:53,818 INFO L290 TraceCheckUtils]: 102: Hoare triple {118018#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118018#(<= main_~k~0 48)} is VALID [2022-04-15 12:42:53,821 INFO L290 TraceCheckUtils]: 103: Hoare triple {118018#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118019#(<= main_~k~0 49)} is VALID [2022-04-15 12:42:53,821 INFO L290 TraceCheckUtils]: 104: Hoare triple {118019#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118019#(<= main_~k~0 49)} is VALID [2022-04-15 12:42:53,826 INFO L290 TraceCheckUtils]: 105: Hoare triple {118019#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118020#(<= main_~k~0 50)} is VALID [2022-04-15 12:42:53,826 INFO L290 TraceCheckUtils]: 106: Hoare triple {118020#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118020#(<= main_~k~0 50)} is VALID [2022-04-15 12:42:53,830 INFO L290 TraceCheckUtils]: 107: Hoare triple {118020#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118021#(<= main_~k~0 51)} is VALID [2022-04-15 12:42:53,830 INFO L290 TraceCheckUtils]: 108: Hoare triple {118021#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118021#(<= main_~k~0 51)} is VALID [2022-04-15 12:42:53,834 INFO L290 TraceCheckUtils]: 109: Hoare triple {118021#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118022#(<= main_~k~0 52)} is VALID [2022-04-15 12:42:53,834 INFO L290 TraceCheckUtils]: 110: Hoare triple {118022#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118022#(<= main_~k~0 52)} is VALID [2022-04-15 12:42:53,837 INFO L290 TraceCheckUtils]: 111: Hoare triple {118022#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118023#(<= main_~k~0 53)} is VALID [2022-04-15 12:42:53,837 INFO L290 TraceCheckUtils]: 112: Hoare triple {118023#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118023#(<= main_~k~0 53)} is VALID [2022-04-15 12:42:53,841 INFO L290 TraceCheckUtils]: 113: Hoare triple {118023#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118024#(<= main_~k~0 54)} is VALID [2022-04-15 12:42:53,841 INFO L290 TraceCheckUtils]: 114: Hoare triple {118024#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118024#(<= main_~k~0 54)} is VALID [2022-04-15 12:42:53,844 INFO L290 TraceCheckUtils]: 115: Hoare triple {118024#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118025#(<= main_~k~0 55)} is VALID [2022-04-15 12:42:53,845 INFO L290 TraceCheckUtils]: 116: Hoare triple {118025#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118025#(<= main_~k~0 55)} is VALID [2022-04-15 12:42:53,875 INFO L290 TraceCheckUtils]: 117: Hoare triple {118025#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118026#(<= main_~k~0 56)} is VALID [2022-04-15 12:42:53,876 INFO L290 TraceCheckUtils]: 118: Hoare triple {118026#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118026#(<= main_~k~0 56)} is VALID [2022-04-15 12:42:53,880 INFO L290 TraceCheckUtils]: 119: Hoare triple {118026#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118027#(<= main_~k~0 57)} is VALID [2022-04-15 12:42:53,881 INFO L290 TraceCheckUtils]: 120: Hoare triple {118027#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118027#(<= main_~k~0 57)} is VALID [2022-04-15 12:42:53,885 INFO L290 TraceCheckUtils]: 121: Hoare triple {118027#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118028#(<= main_~k~0 58)} is VALID [2022-04-15 12:42:53,885 INFO L290 TraceCheckUtils]: 122: Hoare triple {118028#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118028#(<= main_~k~0 58)} is VALID [2022-04-15 12:42:53,890 INFO L290 TraceCheckUtils]: 123: Hoare triple {118028#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118029#(<= main_~k~0 59)} is VALID [2022-04-15 12:42:53,890 INFO L290 TraceCheckUtils]: 124: Hoare triple {118029#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118029#(<= main_~k~0 59)} is VALID [2022-04-15 12:42:53,895 INFO L290 TraceCheckUtils]: 125: Hoare triple {118029#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118030#(<= main_~k~0 60)} is VALID [2022-04-15 12:42:53,895 INFO L290 TraceCheckUtils]: 126: Hoare triple {118030#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118030#(<= main_~k~0 60)} is VALID [2022-04-15 12:42:53,900 INFO L290 TraceCheckUtils]: 127: Hoare triple {118030#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118031#(<= main_~k~0 61)} is VALID [2022-04-15 12:42:53,900 INFO L290 TraceCheckUtils]: 128: Hoare triple {118031#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118031#(<= main_~k~0 61)} is VALID [2022-04-15 12:42:53,904 INFO L290 TraceCheckUtils]: 129: Hoare triple {118031#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118032#(<= main_~k~0 62)} is VALID [2022-04-15 12:42:53,905 INFO L290 TraceCheckUtils]: 130: Hoare triple {118032#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118032#(<= main_~k~0 62)} is VALID [2022-04-15 12:42:53,909 INFO L290 TraceCheckUtils]: 131: Hoare triple {118032#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118033#(<= main_~k~0 63)} is VALID [2022-04-15 12:42:53,909 INFO L290 TraceCheckUtils]: 132: Hoare triple {118033#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118033#(<= main_~k~0 63)} is VALID [2022-04-15 12:42:53,913 INFO L290 TraceCheckUtils]: 133: Hoare triple {118033#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118034#(<= main_~k~0 64)} is VALID [2022-04-15 12:42:53,914 INFO L290 TraceCheckUtils]: 134: Hoare triple {118034#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118034#(<= main_~k~0 64)} is VALID [2022-04-15 12:42:53,918 INFO L290 TraceCheckUtils]: 135: Hoare triple {118034#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118035#(<= main_~k~0 65)} is VALID [2022-04-15 12:42:53,918 INFO L290 TraceCheckUtils]: 136: Hoare triple {118035#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118035#(<= main_~k~0 65)} is VALID [2022-04-15 12:42:53,922 INFO L290 TraceCheckUtils]: 137: Hoare triple {118035#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118036#(<= main_~k~0 66)} is VALID [2022-04-15 12:42:53,923 INFO L290 TraceCheckUtils]: 138: Hoare triple {118036#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118036#(<= main_~k~0 66)} is VALID [2022-04-15 12:42:53,927 INFO L290 TraceCheckUtils]: 139: Hoare triple {118036#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118037#(<= main_~k~0 67)} is VALID [2022-04-15 12:42:53,927 INFO L290 TraceCheckUtils]: 140: Hoare triple {118037#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118037#(<= main_~k~0 67)} is VALID [2022-04-15 12:42:53,932 INFO L290 TraceCheckUtils]: 141: Hoare triple {118037#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118038#(<= main_~k~0 68)} is VALID [2022-04-15 12:42:53,932 INFO L290 TraceCheckUtils]: 142: Hoare triple {118038#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118038#(<= main_~k~0 68)} is VALID [2022-04-15 12:42:53,936 INFO L290 TraceCheckUtils]: 143: Hoare triple {118038#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118039#(<= main_~k~0 69)} is VALID [2022-04-15 12:42:53,937 INFO L290 TraceCheckUtils]: 144: Hoare triple {118039#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118039#(<= main_~k~0 69)} is VALID [2022-04-15 12:42:53,942 INFO L290 TraceCheckUtils]: 145: Hoare triple {118039#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118040#(<= main_~k~0 70)} is VALID [2022-04-15 12:42:53,942 INFO L290 TraceCheckUtils]: 146: Hoare triple {118040#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118040#(<= main_~k~0 70)} is VALID [2022-04-15 12:42:53,947 INFO L290 TraceCheckUtils]: 147: Hoare triple {118040#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118041#(<= main_~k~0 71)} is VALID [2022-04-15 12:42:53,947 INFO L290 TraceCheckUtils]: 148: Hoare triple {118041#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118041#(<= main_~k~0 71)} is VALID [2022-04-15 12:42:53,951 INFO L290 TraceCheckUtils]: 149: Hoare triple {118041#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118042#(<= main_~k~0 72)} is VALID [2022-04-15 12:42:53,952 INFO L290 TraceCheckUtils]: 150: Hoare triple {118042#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118042#(<= main_~k~0 72)} is VALID [2022-04-15 12:42:53,956 INFO L290 TraceCheckUtils]: 151: Hoare triple {118042#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118043#(<= main_~k~0 73)} is VALID [2022-04-15 12:42:53,956 INFO L290 TraceCheckUtils]: 152: Hoare triple {118043#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118043#(<= main_~k~0 73)} is VALID [2022-04-15 12:42:53,961 INFO L290 TraceCheckUtils]: 153: Hoare triple {118043#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118044#(<= main_~k~0 74)} is VALID [2022-04-15 12:42:53,961 INFO L290 TraceCheckUtils]: 154: Hoare triple {118044#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118044#(<= main_~k~0 74)} is VALID [2022-04-15 12:42:53,965 INFO L290 TraceCheckUtils]: 155: Hoare triple {118044#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118045#(<= main_~k~0 75)} is VALID [2022-04-15 12:42:53,965 INFO L290 TraceCheckUtils]: 156: Hoare triple {118045#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118045#(<= main_~k~0 75)} is VALID [2022-04-15 12:42:53,970 INFO L290 TraceCheckUtils]: 157: Hoare triple {118045#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118046#(<= main_~k~0 76)} is VALID [2022-04-15 12:42:53,970 INFO L290 TraceCheckUtils]: 158: Hoare triple {118046#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118046#(<= main_~k~0 76)} is VALID [2022-04-15 12:42:53,974 INFO L290 TraceCheckUtils]: 159: Hoare triple {118046#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118047#(<= main_~k~0 77)} is VALID [2022-04-15 12:42:53,974 INFO L290 TraceCheckUtils]: 160: Hoare triple {118047#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118047#(<= main_~k~0 77)} is VALID [2022-04-15 12:42:53,979 INFO L290 TraceCheckUtils]: 161: Hoare triple {118047#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118048#(<= main_~k~0 78)} is VALID [2022-04-15 12:42:53,979 INFO L290 TraceCheckUtils]: 162: Hoare triple {118048#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118048#(<= main_~k~0 78)} is VALID [2022-04-15 12:42:53,984 INFO L290 TraceCheckUtils]: 163: Hoare triple {118048#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118049#(<= main_~k~0 79)} is VALID [2022-04-15 12:42:53,984 INFO L290 TraceCheckUtils]: 164: Hoare triple {118049#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118049#(<= main_~k~0 79)} is VALID [2022-04-15 12:42:53,988 INFO L290 TraceCheckUtils]: 165: Hoare triple {118049#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118050#(<= main_~k~0 80)} is VALID [2022-04-15 12:42:53,988 INFO L290 TraceCheckUtils]: 166: Hoare triple {118050#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118050#(<= main_~k~0 80)} is VALID [2022-04-15 12:42:53,993 INFO L290 TraceCheckUtils]: 167: Hoare triple {118050#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118051#(<= main_~k~0 81)} is VALID [2022-04-15 12:42:53,993 INFO L290 TraceCheckUtils]: 168: Hoare triple {118051#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118051#(<= main_~k~0 81)} is VALID [2022-04-15 12:42:53,997 INFO L290 TraceCheckUtils]: 169: Hoare triple {118051#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118052#(<= main_~k~0 82)} is VALID [2022-04-15 12:42:53,998 INFO L290 TraceCheckUtils]: 170: Hoare triple {118052#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118052#(<= main_~k~0 82)} is VALID [2022-04-15 12:42:54,002 INFO L290 TraceCheckUtils]: 171: Hoare triple {118052#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118053#(<= main_~k~0 83)} is VALID [2022-04-15 12:42:54,002 INFO L290 TraceCheckUtils]: 172: Hoare triple {118053#(<= main_~k~0 83)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118053#(<= main_~k~0 83)} is VALID [2022-04-15 12:42:54,008 INFO L290 TraceCheckUtils]: 173: Hoare triple {118053#(<= main_~k~0 83)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118054#(<= main_~k~0 84)} is VALID [2022-04-15 12:42:54,009 INFO L290 TraceCheckUtils]: 174: Hoare triple {118054#(<= main_~k~0 84)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118054#(<= main_~k~0 84)} is VALID [2022-04-15 12:42:54,017 INFO L290 TraceCheckUtils]: 175: Hoare triple {118054#(<= main_~k~0 84)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118055#(<= main_~k~0 85)} is VALID [2022-04-15 12:42:54,018 INFO L290 TraceCheckUtils]: 176: Hoare triple {118055#(<= main_~k~0 85)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118055#(<= main_~k~0 85)} is VALID [2022-04-15 12:42:54,027 INFO L290 TraceCheckUtils]: 177: Hoare triple {118055#(<= main_~k~0 85)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118056#(<= main_~k~0 86)} is VALID [2022-04-15 12:42:54,028 INFO L290 TraceCheckUtils]: 178: Hoare triple {118056#(<= main_~k~0 86)} assume !(~i~0 < 1000000); {118056#(<= main_~k~0 86)} is VALID [2022-04-15 12:42:54,029 INFO L272 TraceCheckUtils]: 179: Hoare triple {118056#(<= main_~k~0 86)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {118601#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:42:54,029 INFO L290 TraceCheckUtils]: 180: Hoare triple {118601#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {118605#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:42:54,029 INFO L290 TraceCheckUtils]: 181: Hoare triple {118605#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {117966#false} is VALID [2022-04-15 12:42:54,029 INFO L290 TraceCheckUtils]: 182: Hoare triple {117966#false} assume !false; {117966#false} is VALID [2022-04-15 12:42:54,030 INFO L134 CoverageAnalysis]: Checked inductivity of 7396 backedges. 0 proven. 7396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:42:54,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:42:59,470 INFO L290 TraceCheckUtils]: 182: Hoare triple {117966#false} assume !false; {117966#false} is VALID [2022-04-15 12:42:59,471 INFO L290 TraceCheckUtils]: 181: Hoare triple {118605#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {117966#false} is VALID [2022-04-15 12:42:59,471 INFO L290 TraceCheckUtils]: 180: Hoare triple {118601#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {118605#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:42:59,472 INFO L272 TraceCheckUtils]: 179: Hoare triple {118621#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {118601#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:42:59,472 INFO L290 TraceCheckUtils]: 178: Hoare triple {118621#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {118621#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:42:59,481 INFO L290 TraceCheckUtils]: 177: Hoare triple {118628#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118621#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:42:59,482 INFO L290 TraceCheckUtils]: 176: Hoare triple {118628#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118628#(<= main_~k~0 999999)} is VALID [2022-04-15 12:42:59,488 INFO L290 TraceCheckUtils]: 175: Hoare triple {118635#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118628#(<= main_~k~0 999999)} is VALID [2022-04-15 12:42:59,489 INFO L290 TraceCheckUtils]: 174: Hoare triple {118635#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118635#(<= main_~k~0 999998)} is VALID [2022-04-15 12:42:59,496 INFO L290 TraceCheckUtils]: 173: Hoare triple {118642#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118635#(<= main_~k~0 999998)} is VALID [2022-04-15 12:42:59,496 INFO L290 TraceCheckUtils]: 172: Hoare triple {118642#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118642#(<= main_~k~0 999997)} is VALID [2022-04-15 12:42:59,507 INFO L290 TraceCheckUtils]: 171: Hoare triple {118649#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118642#(<= main_~k~0 999997)} is VALID [2022-04-15 12:42:59,508 INFO L290 TraceCheckUtils]: 170: Hoare triple {118649#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118649#(<= main_~k~0 999996)} is VALID [2022-04-15 12:42:59,521 INFO L290 TraceCheckUtils]: 169: Hoare triple {118656#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118649#(<= main_~k~0 999996)} is VALID [2022-04-15 12:42:59,522 INFO L290 TraceCheckUtils]: 168: Hoare triple {118656#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118656#(<= main_~k~0 999995)} is VALID [2022-04-15 12:42:59,534 INFO L290 TraceCheckUtils]: 167: Hoare triple {118663#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118656#(<= main_~k~0 999995)} is VALID [2022-04-15 12:42:59,534 INFO L290 TraceCheckUtils]: 166: Hoare triple {118663#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118663#(<= main_~k~0 999994)} is VALID [2022-04-15 12:42:59,545 INFO L290 TraceCheckUtils]: 165: Hoare triple {118670#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118663#(<= main_~k~0 999994)} is VALID [2022-04-15 12:42:59,546 INFO L290 TraceCheckUtils]: 164: Hoare triple {118670#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118670#(<= main_~k~0 999993)} is VALID [2022-04-15 12:42:59,558 INFO L290 TraceCheckUtils]: 163: Hoare triple {118677#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118670#(<= main_~k~0 999993)} is VALID [2022-04-15 12:42:59,559 INFO L290 TraceCheckUtils]: 162: Hoare triple {118677#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118677#(<= main_~k~0 999992)} is VALID [2022-04-15 12:42:59,572 INFO L290 TraceCheckUtils]: 161: Hoare triple {118684#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118677#(<= main_~k~0 999992)} is VALID [2022-04-15 12:42:59,572 INFO L290 TraceCheckUtils]: 160: Hoare triple {118684#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118684#(<= main_~k~0 999991)} is VALID [2022-04-15 12:42:59,583 INFO L290 TraceCheckUtils]: 159: Hoare triple {118691#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118684#(<= main_~k~0 999991)} is VALID [2022-04-15 12:42:59,584 INFO L290 TraceCheckUtils]: 158: Hoare triple {118691#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118691#(<= main_~k~0 999990)} is VALID [2022-04-15 12:42:59,594 INFO L290 TraceCheckUtils]: 157: Hoare triple {118698#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118691#(<= main_~k~0 999990)} is VALID [2022-04-15 12:42:59,595 INFO L290 TraceCheckUtils]: 156: Hoare triple {118698#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118698#(<= main_~k~0 999989)} is VALID [2022-04-15 12:42:59,607 INFO L290 TraceCheckUtils]: 155: Hoare triple {118705#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118698#(<= main_~k~0 999989)} is VALID [2022-04-15 12:42:59,607 INFO L290 TraceCheckUtils]: 154: Hoare triple {118705#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118705#(<= main_~k~0 999988)} is VALID [2022-04-15 12:42:59,618 INFO L290 TraceCheckUtils]: 153: Hoare triple {118712#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118705#(<= main_~k~0 999988)} is VALID [2022-04-15 12:42:59,619 INFO L290 TraceCheckUtils]: 152: Hoare triple {118712#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118712#(<= main_~k~0 999987)} is VALID [2022-04-15 12:42:59,630 INFO L290 TraceCheckUtils]: 151: Hoare triple {118719#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118712#(<= main_~k~0 999987)} is VALID [2022-04-15 12:42:59,631 INFO L290 TraceCheckUtils]: 150: Hoare triple {118719#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118719#(<= main_~k~0 999986)} is VALID [2022-04-15 12:42:59,644 INFO L290 TraceCheckUtils]: 149: Hoare triple {118726#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118719#(<= main_~k~0 999986)} is VALID [2022-04-15 12:42:59,645 INFO L290 TraceCheckUtils]: 148: Hoare triple {118726#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118726#(<= main_~k~0 999985)} is VALID [2022-04-15 12:42:59,657 INFO L290 TraceCheckUtils]: 147: Hoare triple {118733#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118726#(<= main_~k~0 999985)} is VALID [2022-04-15 12:42:59,658 INFO L290 TraceCheckUtils]: 146: Hoare triple {118733#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118733#(<= main_~k~0 999984)} is VALID [2022-04-15 12:42:59,670 INFO L290 TraceCheckUtils]: 145: Hoare triple {118740#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118733#(<= main_~k~0 999984)} is VALID [2022-04-15 12:42:59,670 INFO L290 TraceCheckUtils]: 144: Hoare triple {118740#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118740#(<= main_~k~0 999983)} is VALID [2022-04-15 12:42:59,682 INFO L290 TraceCheckUtils]: 143: Hoare triple {118747#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118740#(<= main_~k~0 999983)} is VALID [2022-04-15 12:42:59,683 INFO L290 TraceCheckUtils]: 142: Hoare triple {118747#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118747#(<= main_~k~0 999982)} is VALID [2022-04-15 12:42:59,694 INFO L290 TraceCheckUtils]: 141: Hoare triple {118754#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118747#(<= main_~k~0 999982)} is VALID [2022-04-15 12:42:59,695 INFO L290 TraceCheckUtils]: 140: Hoare triple {118754#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118754#(<= main_~k~0 999981)} is VALID [2022-04-15 12:42:59,706 INFO L290 TraceCheckUtils]: 139: Hoare triple {118761#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118754#(<= main_~k~0 999981)} is VALID [2022-04-15 12:42:59,707 INFO L290 TraceCheckUtils]: 138: Hoare triple {118761#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118761#(<= main_~k~0 999980)} is VALID [2022-04-15 12:42:59,721 INFO L290 TraceCheckUtils]: 137: Hoare triple {118768#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118761#(<= main_~k~0 999980)} is VALID [2022-04-15 12:42:59,721 INFO L290 TraceCheckUtils]: 136: Hoare triple {118768#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118768#(<= main_~k~0 999979)} is VALID [2022-04-15 12:42:59,733 INFO L290 TraceCheckUtils]: 135: Hoare triple {118775#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118768#(<= main_~k~0 999979)} is VALID [2022-04-15 12:42:59,734 INFO L290 TraceCheckUtils]: 134: Hoare triple {118775#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118775#(<= main_~k~0 999978)} is VALID [2022-04-15 12:42:59,745 INFO L290 TraceCheckUtils]: 133: Hoare triple {118782#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118775#(<= main_~k~0 999978)} is VALID [2022-04-15 12:42:59,746 INFO L290 TraceCheckUtils]: 132: Hoare triple {118782#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118782#(<= main_~k~0 999977)} is VALID [2022-04-15 12:42:59,758 INFO L290 TraceCheckUtils]: 131: Hoare triple {118789#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118782#(<= main_~k~0 999977)} is VALID [2022-04-15 12:42:59,759 INFO L290 TraceCheckUtils]: 130: Hoare triple {118789#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118789#(<= main_~k~0 999976)} is VALID [2022-04-15 12:42:59,771 INFO L290 TraceCheckUtils]: 129: Hoare triple {118796#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118789#(<= main_~k~0 999976)} is VALID [2022-04-15 12:42:59,772 INFO L290 TraceCheckUtils]: 128: Hoare triple {118796#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118796#(<= main_~k~0 999975)} is VALID [2022-04-15 12:42:59,784 INFO L290 TraceCheckUtils]: 127: Hoare triple {118803#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118796#(<= main_~k~0 999975)} is VALID [2022-04-15 12:42:59,785 INFO L290 TraceCheckUtils]: 126: Hoare triple {118803#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118803#(<= main_~k~0 999974)} is VALID [2022-04-15 12:42:59,797 INFO L290 TraceCheckUtils]: 125: Hoare triple {118810#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118803#(<= main_~k~0 999974)} is VALID [2022-04-15 12:42:59,798 INFO L290 TraceCheckUtils]: 124: Hoare triple {118810#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118810#(<= main_~k~0 999973)} is VALID [2022-04-15 12:42:59,809 INFO L290 TraceCheckUtils]: 123: Hoare triple {118817#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118810#(<= main_~k~0 999973)} is VALID [2022-04-15 12:42:59,809 INFO L290 TraceCheckUtils]: 122: Hoare triple {118817#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118817#(<= main_~k~0 999972)} is VALID [2022-04-15 12:42:59,815 INFO L290 TraceCheckUtils]: 121: Hoare triple {118824#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118817#(<= main_~k~0 999972)} is VALID [2022-04-15 12:42:59,815 INFO L290 TraceCheckUtils]: 120: Hoare triple {118824#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118824#(<= main_~k~0 999971)} is VALID [2022-04-15 12:42:59,821 INFO L290 TraceCheckUtils]: 119: Hoare triple {118831#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118824#(<= main_~k~0 999971)} is VALID [2022-04-15 12:42:59,822 INFO L290 TraceCheckUtils]: 118: Hoare triple {118831#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118831#(<= main_~k~0 999970)} is VALID [2022-04-15 12:42:59,828 INFO L290 TraceCheckUtils]: 117: Hoare triple {118838#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118831#(<= main_~k~0 999970)} is VALID [2022-04-15 12:42:59,828 INFO L290 TraceCheckUtils]: 116: Hoare triple {118838#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118838#(<= main_~k~0 999969)} is VALID [2022-04-15 12:42:59,835 INFO L290 TraceCheckUtils]: 115: Hoare triple {118845#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118838#(<= main_~k~0 999969)} is VALID [2022-04-15 12:42:59,835 INFO L290 TraceCheckUtils]: 114: Hoare triple {118845#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118845#(<= main_~k~0 999968)} is VALID [2022-04-15 12:42:59,840 INFO L290 TraceCheckUtils]: 113: Hoare triple {118852#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118845#(<= main_~k~0 999968)} is VALID [2022-04-15 12:42:59,841 INFO L290 TraceCheckUtils]: 112: Hoare triple {118852#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118852#(<= main_~k~0 999967)} is VALID [2022-04-15 12:42:59,847 INFO L290 TraceCheckUtils]: 111: Hoare triple {118859#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118852#(<= main_~k~0 999967)} is VALID [2022-04-15 12:42:59,847 INFO L290 TraceCheckUtils]: 110: Hoare triple {118859#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118859#(<= main_~k~0 999966)} is VALID [2022-04-15 12:42:59,855 INFO L290 TraceCheckUtils]: 109: Hoare triple {118866#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118859#(<= main_~k~0 999966)} is VALID [2022-04-15 12:42:59,856 INFO L290 TraceCheckUtils]: 108: Hoare triple {118866#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118866#(<= main_~k~0 999965)} is VALID [2022-04-15 12:42:59,867 INFO L290 TraceCheckUtils]: 107: Hoare triple {118873#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118866#(<= main_~k~0 999965)} is VALID [2022-04-15 12:42:59,868 INFO L290 TraceCheckUtils]: 106: Hoare triple {118873#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118873#(<= main_~k~0 999964)} is VALID [2022-04-15 12:42:59,880 INFO L290 TraceCheckUtils]: 105: Hoare triple {118880#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118873#(<= main_~k~0 999964)} is VALID [2022-04-15 12:42:59,881 INFO L290 TraceCheckUtils]: 104: Hoare triple {118880#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118880#(<= main_~k~0 999963)} is VALID [2022-04-15 12:42:59,893 INFO L290 TraceCheckUtils]: 103: Hoare triple {118887#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118880#(<= main_~k~0 999963)} is VALID [2022-04-15 12:42:59,893 INFO L290 TraceCheckUtils]: 102: Hoare triple {118887#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118887#(<= main_~k~0 999962)} is VALID [2022-04-15 12:42:59,905 INFO L290 TraceCheckUtils]: 101: Hoare triple {118894#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118887#(<= main_~k~0 999962)} is VALID [2022-04-15 12:42:59,906 INFO L290 TraceCheckUtils]: 100: Hoare triple {118894#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118894#(<= main_~k~0 999961)} is VALID [2022-04-15 12:42:59,921 INFO L290 TraceCheckUtils]: 99: Hoare triple {118901#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118894#(<= main_~k~0 999961)} is VALID [2022-04-15 12:42:59,922 INFO L290 TraceCheckUtils]: 98: Hoare triple {118901#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118901#(<= main_~k~0 999960)} is VALID [2022-04-15 12:42:59,934 INFO L290 TraceCheckUtils]: 97: Hoare triple {118908#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118901#(<= main_~k~0 999960)} is VALID [2022-04-15 12:42:59,935 INFO L290 TraceCheckUtils]: 96: Hoare triple {118908#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118908#(<= main_~k~0 999959)} is VALID [2022-04-15 12:42:59,948 INFO L290 TraceCheckUtils]: 95: Hoare triple {118915#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118908#(<= main_~k~0 999959)} is VALID [2022-04-15 12:42:59,949 INFO L290 TraceCheckUtils]: 94: Hoare triple {118915#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118915#(<= main_~k~0 999958)} is VALID [2022-04-15 12:42:59,962 INFO L290 TraceCheckUtils]: 93: Hoare triple {118922#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118915#(<= main_~k~0 999958)} is VALID [2022-04-15 12:42:59,963 INFO L290 TraceCheckUtils]: 92: Hoare triple {118922#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118922#(<= main_~k~0 999957)} is VALID [2022-04-15 12:42:59,975 INFO L290 TraceCheckUtils]: 91: Hoare triple {118929#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118922#(<= main_~k~0 999957)} is VALID [2022-04-15 12:42:59,975 INFO L290 TraceCheckUtils]: 90: Hoare triple {118929#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118929#(<= main_~k~0 999956)} is VALID [2022-04-15 12:42:59,992 INFO L290 TraceCheckUtils]: 89: Hoare triple {118936#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118929#(<= main_~k~0 999956)} is VALID [2022-04-15 12:42:59,992 INFO L290 TraceCheckUtils]: 88: Hoare triple {118936#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118936#(<= main_~k~0 999955)} is VALID [2022-04-15 12:43:00,006 INFO L290 TraceCheckUtils]: 87: Hoare triple {118943#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118936#(<= main_~k~0 999955)} is VALID [2022-04-15 12:43:00,006 INFO L290 TraceCheckUtils]: 86: Hoare triple {118943#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118943#(<= main_~k~0 999954)} is VALID [2022-04-15 12:43:00,018 INFO L290 TraceCheckUtils]: 85: Hoare triple {118950#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118943#(<= main_~k~0 999954)} is VALID [2022-04-15 12:43:00,019 INFO L290 TraceCheckUtils]: 84: Hoare triple {118950#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118950#(<= main_~k~0 999953)} is VALID [2022-04-15 12:43:00,041 INFO L290 TraceCheckUtils]: 83: Hoare triple {118957#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118950#(<= main_~k~0 999953)} is VALID [2022-04-15 12:43:00,041 INFO L290 TraceCheckUtils]: 82: Hoare triple {118957#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118957#(<= main_~k~0 999952)} is VALID [2022-04-15 12:43:00,054 INFO L290 TraceCheckUtils]: 81: Hoare triple {118964#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118957#(<= main_~k~0 999952)} is VALID [2022-04-15 12:43:00,054 INFO L290 TraceCheckUtils]: 80: Hoare triple {118964#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118964#(<= main_~k~0 999951)} is VALID [2022-04-15 12:43:00,066 INFO L290 TraceCheckUtils]: 79: Hoare triple {118971#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118964#(<= main_~k~0 999951)} is VALID [2022-04-15 12:43:00,067 INFO L290 TraceCheckUtils]: 78: Hoare triple {118971#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118971#(<= main_~k~0 999950)} is VALID [2022-04-15 12:43:00,081 INFO L290 TraceCheckUtils]: 77: Hoare triple {118978#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118971#(<= main_~k~0 999950)} is VALID [2022-04-15 12:43:00,081 INFO L290 TraceCheckUtils]: 76: Hoare triple {118978#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118978#(<= main_~k~0 999949)} is VALID [2022-04-15 12:43:00,095 INFO L290 TraceCheckUtils]: 75: Hoare triple {118985#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118978#(<= main_~k~0 999949)} is VALID [2022-04-15 12:43:00,095 INFO L290 TraceCheckUtils]: 74: Hoare triple {118985#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118985#(<= main_~k~0 999948)} is VALID [2022-04-15 12:43:00,114 INFO L290 TraceCheckUtils]: 73: Hoare triple {118992#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118985#(<= main_~k~0 999948)} is VALID [2022-04-15 12:43:00,114 INFO L290 TraceCheckUtils]: 72: Hoare triple {118992#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118992#(<= main_~k~0 999947)} is VALID [2022-04-15 12:43:00,130 INFO L290 TraceCheckUtils]: 71: Hoare triple {118999#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118992#(<= main_~k~0 999947)} is VALID [2022-04-15 12:43:00,131 INFO L290 TraceCheckUtils]: 70: Hoare triple {118999#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {118999#(<= main_~k~0 999946)} is VALID [2022-04-15 12:43:00,143 INFO L290 TraceCheckUtils]: 69: Hoare triple {119006#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {118999#(<= main_~k~0 999946)} is VALID [2022-04-15 12:43:00,144 INFO L290 TraceCheckUtils]: 68: Hoare triple {119006#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119006#(<= main_~k~0 999945)} is VALID [2022-04-15 12:43:00,159 INFO L290 TraceCheckUtils]: 67: Hoare triple {119013#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119006#(<= main_~k~0 999945)} is VALID [2022-04-15 12:43:00,159 INFO L290 TraceCheckUtils]: 66: Hoare triple {119013#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119013#(<= main_~k~0 999944)} is VALID [2022-04-15 12:43:00,172 INFO L290 TraceCheckUtils]: 65: Hoare triple {119020#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119013#(<= main_~k~0 999944)} is VALID [2022-04-15 12:43:00,172 INFO L290 TraceCheckUtils]: 64: Hoare triple {119020#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119020#(<= main_~k~0 999943)} is VALID [2022-04-15 12:43:00,179 INFO L290 TraceCheckUtils]: 63: Hoare triple {119027#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119020#(<= main_~k~0 999943)} is VALID [2022-04-15 12:43:00,180 INFO L290 TraceCheckUtils]: 62: Hoare triple {119027#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119027#(<= main_~k~0 999942)} is VALID [2022-04-15 12:43:00,186 INFO L290 TraceCheckUtils]: 61: Hoare triple {119034#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119027#(<= main_~k~0 999942)} is VALID [2022-04-15 12:43:00,187 INFO L290 TraceCheckUtils]: 60: Hoare triple {119034#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119034#(<= main_~k~0 999941)} is VALID [2022-04-15 12:43:00,195 INFO L290 TraceCheckUtils]: 59: Hoare triple {119041#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119034#(<= main_~k~0 999941)} is VALID [2022-04-15 12:43:00,195 INFO L290 TraceCheckUtils]: 58: Hoare triple {119041#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119041#(<= main_~k~0 999940)} is VALID [2022-04-15 12:43:00,204 INFO L290 TraceCheckUtils]: 57: Hoare triple {119048#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119041#(<= main_~k~0 999940)} is VALID [2022-04-15 12:43:00,204 INFO L290 TraceCheckUtils]: 56: Hoare triple {119048#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119048#(<= main_~k~0 999939)} is VALID [2022-04-15 12:43:00,211 INFO L290 TraceCheckUtils]: 55: Hoare triple {119055#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119048#(<= main_~k~0 999939)} is VALID [2022-04-15 12:43:00,211 INFO L290 TraceCheckUtils]: 54: Hoare triple {119055#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119055#(<= main_~k~0 999938)} is VALID [2022-04-15 12:43:00,220 INFO L290 TraceCheckUtils]: 53: Hoare triple {119062#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119055#(<= main_~k~0 999938)} is VALID [2022-04-15 12:43:00,220 INFO L290 TraceCheckUtils]: 52: Hoare triple {119062#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119062#(<= main_~k~0 999937)} is VALID [2022-04-15 12:43:00,231 INFO L290 TraceCheckUtils]: 51: Hoare triple {119069#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119062#(<= main_~k~0 999937)} is VALID [2022-04-15 12:43:00,233 INFO L290 TraceCheckUtils]: 50: Hoare triple {119069#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119069#(<= main_~k~0 999936)} is VALID [2022-04-15 12:43:00,247 INFO L290 TraceCheckUtils]: 49: Hoare triple {119076#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119069#(<= main_~k~0 999936)} is VALID [2022-04-15 12:43:00,248 INFO L290 TraceCheckUtils]: 48: Hoare triple {119076#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119076#(<= main_~k~0 999935)} is VALID [2022-04-15 12:43:00,260 INFO L290 TraceCheckUtils]: 47: Hoare triple {119083#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119076#(<= main_~k~0 999935)} is VALID [2022-04-15 12:43:00,261 INFO L290 TraceCheckUtils]: 46: Hoare triple {119083#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119083#(<= main_~k~0 999934)} is VALID [2022-04-15 12:43:00,272 INFO L290 TraceCheckUtils]: 45: Hoare triple {119090#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119083#(<= main_~k~0 999934)} is VALID [2022-04-15 12:43:00,273 INFO L290 TraceCheckUtils]: 44: Hoare triple {119090#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119090#(<= main_~k~0 999933)} is VALID [2022-04-15 12:43:00,285 INFO L290 TraceCheckUtils]: 43: Hoare triple {119097#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119090#(<= main_~k~0 999933)} is VALID [2022-04-15 12:43:00,286 INFO L290 TraceCheckUtils]: 42: Hoare triple {119097#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119097#(<= main_~k~0 999932)} is VALID [2022-04-15 12:43:00,302 INFO L290 TraceCheckUtils]: 41: Hoare triple {119104#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119097#(<= main_~k~0 999932)} is VALID [2022-04-15 12:43:00,302 INFO L290 TraceCheckUtils]: 40: Hoare triple {119104#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119104#(<= main_~k~0 999931)} is VALID [2022-04-15 12:43:00,320 INFO L290 TraceCheckUtils]: 39: Hoare triple {119111#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119104#(<= main_~k~0 999931)} is VALID [2022-04-15 12:43:00,320 INFO L290 TraceCheckUtils]: 38: Hoare triple {119111#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119111#(<= main_~k~0 999930)} is VALID [2022-04-15 12:43:00,332 INFO L290 TraceCheckUtils]: 37: Hoare triple {119118#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119111#(<= main_~k~0 999930)} is VALID [2022-04-15 12:43:00,333 INFO L290 TraceCheckUtils]: 36: Hoare triple {119118#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119118#(<= main_~k~0 999929)} is VALID [2022-04-15 12:43:00,345 INFO L290 TraceCheckUtils]: 35: Hoare triple {119125#(<= main_~k~0 999928)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119118#(<= main_~k~0 999929)} is VALID [2022-04-15 12:43:00,346 INFO L290 TraceCheckUtils]: 34: Hoare triple {119125#(<= main_~k~0 999928)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119125#(<= main_~k~0 999928)} is VALID [2022-04-15 12:43:00,359 INFO L290 TraceCheckUtils]: 33: Hoare triple {119132#(<= main_~k~0 999927)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119125#(<= main_~k~0 999928)} is VALID [2022-04-15 12:43:00,360 INFO L290 TraceCheckUtils]: 32: Hoare triple {119132#(<= main_~k~0 999927)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119132#(<= main_~k~0 999927)} is VALID [2022-04-15 12:43:00,373 INFO L290 TraceCheckUtils]: 31: Hoare triple {119139#(<= main_~k~0 999926)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119132#(<= main_~k~0 999927)} is VALID [2022-04-15 12:43:00,373 INFO L290 TraceCheckUtils]: 30: Hoare triple {119139#(<= main_~k~0 999926)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119139#(<= main_~k~0 999926)} is VALID [2022-04-15 12:43:00,386 INFO L290 TraceCheckUtils]: 29: Hoare triple {119146#(<= main_~k~0 999925)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119139#(<= main_~k~0 999926)} is VALID [2022-04-15 12:43:00,386 INFO L290 TraceCheckUtils]: 28: Hoare triple {119146#(<= main_~k~0 999925)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119146#(<= main_~k~0 999925)} is VALID [2022-04-15 12:43:00,398 INFO L290 TraceCheckUtils]: 27: Hoare triple {119153#(<= main_~k~0 999924)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119146#(<= main_~k~0 999925)} is VALID [2022-04-15 12:43:00,399 INFO L290 TraceCheckUtils]: 26: Hoare triple {119153#(<= main_~k~0 999924)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119153#(<= main_~k~0 999924)} is VALID [2022-04-15 12:43:00,411 INFO L290 TraceCheckUtils]: 25: Hoare triple {119160#(<= main_~k~0 999923)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119153#(<= main_~k~0 999924)} is VALID [2022-04-15 12:43:00,411 INFO L290 TraceCheckUtils]: 24: Hoare triple {119160#(<= main_~k~0 999923)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119160#(<= main_~k~0 999923)} is VALID [2022-04-15 12:43:00,424 INFO L290 TraceCheckUtils]: 23: Hoare triple {119167#(<= main_~k~0 999922)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119160#(<= main_~k~0 999923)} is VALID [2022-04-15 12:43:00,425 INFO L290 TraceCheckUtils]: 22: Hoare triple {119167#(<= main_~k~0 999922)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119167#(<= main_~k~0 999922)} is VALID [2022-04-15 12:43:00,439 INFO L290 TraceCheckUtils]: 21: Hoare triple {119174#(<= main_~k~0 999921)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119167#(<= main_~k~0 999922)} is VALID [2022-04-15 12:43:00,440 INFO L290 TraceCheckUtils]: 20: Hoare triple {119174#(<= main_~k~0 999921)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119174#(<= main_~k~0 999921)} is VALID [2022-04-15 12:43:00,453 INFO L290 TraceCheckUtils]: 19: Hoare triple {119181#(<= main_~k~0 999920)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119174#(<= main_~k~0 999921)} is VALID [2022-04-15 12:43:00,453 INFO L290 TraceCheckUtils]: 18: Hoare triple {119181#(<= main_~k~0 999920)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119181#(<= main_~k~0 999920)} is VALID [2022-04-15 12:43:00,464 INFO L290 TraceCheckUtils]: 17: Hoare triple {119188#(<= main_~k~0 999919)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119181#(<= main_~k~0 999920)} is VALID [2022-04-15 12:43:00,465 INFO L290 TraceCheckUtils]: 16: Hoare triple {119188#(<= main_~k~0 999919)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119188#(<= main_~k~0 999919)} is VALID [2022-04-15 12:43:00,476 INFO L290 TraceCheckUtils]: 15: Hoare triple {119195#(<= main_~k~0 999918)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119188#(<= main_~k~0 999919)} is VALID [2022-04-15 12:43:00,476 INFO L290 TraceCheckUtils]: 14: Hoare triple {119195#(<= main_~k~0 999918)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119195#(<= main_~k~0 999918)} is VALID [2022-04-15 12:43:00,487 INFO L290 TraceCheckUtils]: 13: Hoare triple {119202#(<= main_~k~0 999917)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119195#(<= main_~k~0 999918)} is VALID [2022-04-15 12:43:00,488 INFO L290 TraceCheckUtils]: 12: Hoare triple {119202#(<= main_~k~0 999917)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119202#(<= main_~k~0 999917)} is VALID [2022-04-15 12:43:00,499 INFO L290 TraceCheckUtils]: 11: Hoare triple {119209#(<= main_~k~0 999916)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119202#(<= main_~k~0 999917)} is VALID [2022-04-15 12:43:00,500 INFO L290 TraceCheckUtils]: 10: Hoare triple {119209#(<= main_~k~0 999916)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119209#(<= main_~k~0 999916)} is VALID [2022-04-15 12:43:00,512 INFO L290 TraceCheckUtils]: 9: Hoare triple {119216#(<= main_~k~0 999915)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119209#(<= main_~k~0 999916)} is VALID [2022-04-15 12:43:00,513 INFO L290 TraceCheckUtils]: 8: Hoare triple {119216#(<= main_~k~0 999915)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119216#(<= main_~k~0 999915)} is VALID [2022-04-15 12:43:00,525 INFO L290 TraceCheckUtils]: 7: Hoare triple {119223#(<= main_~k~0 999914)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {119216#(<= main_~k~0 999915)} is VALID [2022-04-15 12:43:00,526 INFO L290 TraceCheckUtils]: 6: Hoare triple {119223#(<= main_~k~0 999914)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {119223#(<= main_~k~0 999914)} is VALID [2022-04-15 12:43:00,526 INFO L290 TraceCheckUtils]: 5: Hoare triple {117965#true} ~i~0 := 0;~k~0 := 0; {119223#(<= main_~k~0 999914)} is VALID [2022-04-15 12:43:00,526 INFO L272 TraceCheckUtils]: 4: Hoare triple {117965#true} call #t~ret3 := main(); {117965#true} is VALID [2022-04-15 12:43:00,526 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {117965#true} {117965#true} #54#return; {117965#true} is VALID [2022-04-15 12:43:00,526 INFO L290 TraceCheckUtils]: 2: Hoare triple {117965#true} assume true; {117965#true} is VALID [2022-04-15 12:43:00,526 INFO L290 TraceCheckUtils]: 1: Hoare triple {117965#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {117965#true} is VALID [2022-04-15 12:43:00,526 INFO L272 TraceCheckUtils]: 0: Hoare triple {117965#true} call ULTIMATE.init(); {117965#true} is VALID [2022-04-15 12:43:00,527 INFO L134 CoverageAnalysis]: Checked inductivity of 7396 backedges. 0 proven. 7396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:43:00,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848707969] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:43:00,527 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:43:00,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [92, 91, 91] total 182 [2022-04-15 12:43:00,528 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:43:00,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1780502184] [2022-04-15 12:43:00,528 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1780502184] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:43:00,528 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:43:00,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [92] imperfect sequences [] total 92 [2022-04-15 12:43:00,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363768641] [2022-04-15 12:43:00,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:43:00,528 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 92 states have (on average 1.9456521739130435) internal successors, (179), 90 states have internal predecessors, (179), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 183 [2022-04-15 12:43:00,528 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:43:00,528 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 92 states, 92 states have (on average 1.9456521739130435) internal successors, (179), 90 states have internal predecessors, (179), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:01,170 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 183 edges. 183 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:43:01,171 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2022-04-15 12:43:01,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:43:01,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2022-04-15 12:43:01,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15588, Invalid=17354, Unknown=0, NotChecked=0, Total=32942 [2022-04-15 12:43:01,174 INFO L87 Difference]: Start difference. First operand 184 states and 184 transitions. Second operand has 92 states, 92 states have (on average 1.9456521739130435) internal successors, (179), 90 states have internal predecessors, (179), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:06,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:43:06,760 INFO L93 Difference]: Finished difference Result 192 states and 192 transitions. [2022-04-15 12:43:06,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-04-15 12:43:06,761 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 92 states have (on average 1.9456521739130435) internal successors, (179), 90 states have internal predecessors, (179), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 183 [2022-04-15 12:43:06,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:43:06,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 92 states have (on average 1.9456521739130435) internal successors, (179), 90 states have internal predecessors, (179), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:06,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 192 transitions. [2022-04-15 12:43:06,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 92 states have (on average 1.9456521739130435) internal successors, (179), 90 states have internal predecessors, (179), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:06,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 192 transitions. [2022-04-15 12:43:06,763 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 92 states and 192 transitions. [2022-04-15 12:43:07,197 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 192 edges. 192 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:43:07,220 INFO L225 Difference]: With dead ends: 192 [2022-04-15 12:43:07,220 INFO L226 Difference]: Without dead ends: 187 [2022-04-15 12:43:07,235 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 547 GetRequests, 277 SyntacticMatches, 1 SemanticMatches, 269 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5391 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=30998, Invalid=42172, Unknown=0, NotChecked=0, Total=73170 [2022-04-15 12:43:07,235 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 184 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-04-15 12:43:07,235 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 58 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-04-15 12:43:07,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2022-04-15 12:43:08,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 186. [2022-04-15 12:43:08,137 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:43:08,137 INFO L82 GeneralOperation]: Start isEquivalent. First operand 187 states. Second operand has 186 states, 181 states have (on average 1.0055248618784531) internal successors, (182), 181 states have internal predecessors, (182), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:08,137 INFO L74 IsIncluded]: Start isIncluded. First operand 187 states. Second operand has 186 states, 181 states have (on average 1.0055248618784531) internal successors, (182), 181 states have internal predecessors, (182), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:08,137 INFO L87 Difference]: Start difference. First operand 187 states. Second operand has 186 states, 181 states have (on average 1.0055248618784531) internal successors, (182), 181 states have internal predecessors, (182), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:08,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:43:08,139 INFO L93 Difference]: Finished difference Result 187 states and 187 transitions. [2022-04-15 12:43:08,139 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 187 transitions. [2022-04-15 12:43:08,139 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:43:08,139 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:43:08,140 INFO L74 IsIncluded]: Start isIncluded. First operand has 186 states, 181 states have (on average 1.0055248618784531) internal successors, (182), 181 states have internal predecessors, (182), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 187 states. [2022-04-15 12:43:08,140 INFO L87 Difference]: Start difference. First operand has 186 states, 181 states have (on average 1.0055248618784531) internal successors, (182), 181 states have internal predecessors, (182), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 187 states. [2022-04-15 12:43:08,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:43:08,141 INFO L93 Difference]: Finished difference Result 187 states and 187 transitions. [2022-04-15 12:43:08,141 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 187 transitions. [2022-04-15 12:43:08,141 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:43:08,141 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:43:08,141 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:43:08,141 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:43:08,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 181 states have (on average 1.0055248618784531) internal successors, (182), 181 states have internal predecessors, (182), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:08,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 186 transitions. [2022-04-15 12:43:08,143 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 186 transitions. Word has length 183 [2022-04-15 12:43:08,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:43:08,143 INFO L478 AbstractCegarLoop]: Abstraction has 186 states and 186 transitions. [2022-04-15 12:43:08,144 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 92 states have (on average 1.9456521739130435) internal successors, (179), 90 states have internal predecessors, (179), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:08,144 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 186 states and 186 transitions. [2022-04-15 12:43:08,738 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 186 edges. 186 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:43:08,738 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 186 transitions. [2022-04-15 12:43:08,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-04-15 12:43:08,738 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:43:08,738 INFO L499 BasicCegarLoop]: trace histogram [87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:43:08,757 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-04-15 12:43:08,955 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:43:08,956 INFO L403 AbstractCegarLoop]: === Iteration 88 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:43:08,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:43:08,956 INFO L85 PathProgramCache]: Analyzing trace with hash 447531384, now seen corresponding path program 173 times [2022-04-15 12:43:08,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:43:08,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1096334337] [2022-04-15 12:43:09,316 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:43:09,316 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:43:09,316 INFO L85 PathProgramCache]: Analyzing trace with hash 447531384, now seen corresponding path program 174 times [2022-04-15 12:43:09,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:43:09,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2848666] [2022-04-15 12:43:09,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:43:09,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:43:09,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:43:11,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:43:11,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:43:11,125 INFO L290 TraceCheckUtils]: 0: Hoare triple {120650#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {120555#true} is VALID [2022-04-15 12:43:11,125 INFO L290 TraceCheckUtils]: 1: Hoare triple {120555#true} assume true; {120555#true} is VALID [2022-04-15 12:43:11,125 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {120555#true} {120555#true} #54#return; {120555#true} is VALID [2022-04-15 12:43:11,125 INFO L272 TraceCheckUtils]: 0: Hoare triple {120555#true} call ULTIMATE.init(); {120650#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:43:11,125 INFO L290 TraceCheckUtils]: 1: Hoare triple {120650#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {120555#true} is VALID [2022-04-15 12:43:11,125 INFO L290 TraceCheckUtils]: 2: Hoare triple {120555#true} assume true; {120555#true} is VALID [2022-04-15 12:43:11,125 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {120555#true} {120555#true} #54#return; {120555#true} is VALID [2022-04-15 12:43:11,125 INFO L272 TraceCheckUtils]: 4: Hoare triple {120555#true} call #t~ret3 := main(); {120555#true} is VALID [2022-04-15 12:43:11,125 INFO L290 TraceCheckUtils]: 5: Hoare triple {120555#true} ~i~0 := 0;~k~0 := 0; {120560#(= main_~k~0 0)} is VALID [2022-04-15 12:43:11,126 INFO L290 TraceCheckUtils]: 6: Hoare triple {120560#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120560#(= main_~k~0 0)} is VALID [2022-04-15 12:43:11,126 INFO L290 TraceCheckUtils]: 7: Hoare triple {120560#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120561#(<= main_~k~0 1)} is VALID [2022-04-15 12:43:11,126 INFO L290 TraceCheckUtils]: 8: Hoare triple {120561#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120561#(<= main_~k~0 1)} is VALID [2022-04-15 12:43:11,135 INFO L290 TraceCheckUtils]: 9: Hoare triple {120561#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120562#(<= main_~k~0 2)} is VALID [2022-04-15 12:43:11,135 INFO L290 TraceCheckUtils]: 10: Hoare triple {120562#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120562#(<= main_~k~0 2)} is VALID [2022-04-15 12:43:11,138 INFO L290 TraceCheckUtils]: 11: Hoare triple {120562#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120563#(<= main_~k~0 3)} is VALID [2022-04-15 12:43:11,139 INFO L290 TraceCheckUtils]: 12: Hoare triple {120563#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120563#(<= main_~k~0 3)} is VALID [2022-04-15 12:43:11,142 INFO L290 TraceCheckUtils]: 13: Hoare triple {120563#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120564#(<= main_~k~0 4)} is VALID [2022-04-15 12:43:11,142 INFO L290 TraceCheckUtils]: 14: Hoare triple {120564#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120564#(<= main_~k~0 4)} is VALID [2022-04-15 12:43:11,146 INFO L290 TraceCheckUtils]: 15: Hoare triple {120564#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120565#(<= main_~k~0 5)} is VALID [2022-04-15 12:43:11,146 INFO L290 TraceCheckUtils]: 16: Hoare triple {120565#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120565#(<= main_~k~0 5)} is VALID [2022-04-15 12:43:11,149 INFO L290 TraceCheckUtils]: 17: Hoare triple {120565#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120566#(<= main_~k~0 6)} is VALID [2022-04-15 12:43:11,150 INFO L290 TraceCheckUtils]: 18: Hoare triple {120566#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120566#(<= main_~k~0 6)} is VALID [2022-04-15 12:43:11,153 INFO L290 TraceCheckUtils]: 19: Hoare triple {120566#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120567#(<= main_~k~0 7)} is VALID [2022-04-15 12:43:11,153 INFO L290 TraceCheckUtils]: 20: Hoare triple {120567#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120567#(<= main_~k~0 7)} is VALID [2022-04-15 12:43:11,156 INFO L290 TraceCheckUtils]: 21: Hoare triple {120567#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120568#(<= main_~k~0 8)} is VALID [2022-04-15 12:43:11,157 INFO L290 TraceCheckUtils]: 22: Hoare triple {120568#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120568#(<= main_~k~0 8)} is VALID [2022-04-15 12:43:11,160 INFO L290 TraceCheckUtils]: 23: Hoare triple {120568#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120569#(<= main_~k~0 9)} is VALID [2022-04-15 12:43:11,160 INFO L290 TraceCheckUtils]: 24: Hoare triple {120569#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120569#(<= main_~k~0 9)} is VALID [2022-04-15 12:43:11,163 INFO L290 TraceCheckUtils]: 25: Hoare triple {120569#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120570#(<= main_~k~0 10)} is VALID [2022-04-15 12:43:11,163 INFO L290 TraceCheckUtils]: 26: Hoare triple {120570#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120570#(<= main_~k~0 10)} is VALID [2022-04-15 12:43:11,167 INFO L290 TraceCheckUtils]: 27: Hoare triple {120570#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120571#(<= main_~k~0 11)} is VALID [2022-04-15 12:43:11,167 INFO L290 TraceCheckUtils]: 28: Hoare triple {120571#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120571#(<= main_~k~0 11)} is VALID [2022-04-15 12:43:11,170 INFO L290 TraceCheckUtils]: 29: Hoare triple {120571#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120572#(<= main_~k~0 12)} is VALID [2022-04-15 12:43:11,171 INFO L290 TraceCheckUtils]: 30: Hoare triple {120572#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120572#(<= main_~k~0 12)} is VALID [2022-04-15 12:43:11,174 INFO L290 TraceCheckUtils]: 31: Hoare triple {120572#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120573#(<= main_~k~0 13)} is VALID [2022-04-15 12:43:11,174 INFO L290 TraceCheckUtils]: 32: Hoare triple {120573#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120573#(<= main_~k~0 13)} is VALID [2022-04-15 12:43:11,177 INFO L290 TraceCheckUtils]: 33: Hoare triple {120573#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120574#(<= main_~k~0 14)} is VALID [2022-04-15 12:43:11,178 INFO L290 TraceCheckUtils]: 34: Hoare triple {120574#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120574#(<= main_~k~0 14)} is VALID [2022-04-15 12:43:11,181 INFO L290 TraceCheckUtils]: 35: Hoare triple {120574#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120575#(<= main_~k~0 15)} is VALID [2022-04-15 12:43:11,181 INFO L290 TraceCheckUtils]: 36: Hoare triple {120575#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120575#(<= main_~k~0 15)} is VALID [2022-04-15 12:43:11,185 INFO L290 TraceCheckUtils]: 37: Hoare triple {120575#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120576#(<= main_~k~0 16)} is VALID [2022-04-15 12:43:11,185 INFO L290 TraceCheckUtils]: 38: Hoare triple {120576#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120576#(<= main_~k~0 16)} is VALID [2022-04-15 12:43:11,188 INFO L290 TraceCheckUtils]: 39: Hoare triple {120576#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120577#(<= main_~k~0 17)} is VALID [2022-04-15 12:43:11,188 INFO L290 TraceCheckUtils]: 40: Hoare triple {120577#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120577#(<= main_~k~0 17)} is VALID [2022-04-15 12:43:11,192 INFO L290 TraceCheckUtils]: 41: Hoare triple {120577#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120578#(<= main_~k~0 18)} is VALID [2022-04-15 12:43:11,192 INFO L290 TraceCheckUtils]: 42: Hoare triple {120578#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120578#(<= main_~k~0 18)} is VALID [2022-04-15 12:43:11,195 INFO L290 TraceCheckUtils]: 43: Hoare triple {120578#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120579#(<= main_~k~0 19)} is VALID [2022-04-15 12:43:11,195 INFO L290 TraceCheckUtils]: 44: Hoare triple {120579#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120579#(<= main_~k~0 19)} is VALID [2022-04-15 12:43:11,199 INFO L290 TraceCheckUtils]: 45: Hoare triple {120579#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120580#(<= main_~k~0 20)} is VALID [2022-04-15 12:43:11,199 INFO L290 TraceCheckUtils]: 46: Hoare triple {120580#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120580#(<= main_~k~0 20)} is VALID [2022-04-15 12:43:11,202 INFO L290 TraceCheckUtils]: 47: Hoare triple {120580#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120581#(<= main_~k~0 21)} is VALID [2022-04-15 12:43:11,203 INFO L290 TraceCheckUtils]: 48: Hoare triple {120581#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120581#(<= main_~k~0 21)} is VALID [2022-04-15 12:43:11,206 INFO L290 TraceCheckUtils]: 49: Hoare triple {120581#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120582#(<= main_~k~0 22)} is VALID [2022-04-15 12:43:11,206 INFO L290 TraceCheckUtils]: 50: Hoare triple {120582#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120582#(<= main_~k~0 22)} is VALID [2022-04-15 12:43:11,210 INFO L290 TraceCheckUtils]: 51: Hoare triple {120582#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120583#(<= main_~k~0 23)} is VALID [2022-04-15 12:43:11,210 INFO L290 TraceCheckUtils]: 52: Hoare triple {120583#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120583#(<= main_~k~0 23)} is VALID [2022-04-15 12:43:11,213 INFO L290 TraceCheckUtils]: 53: Hoare triple {120583#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120584#(<= main_~k~0 24)} is VALID [2022-04-15 12:43:11,213 INFO L290 TraceCheckUtils]: 54: Hoare triple {120584#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120584#(<= main_~k~0 24)} is VALID [2022-04-15 12:43:11,217 INFO L290 TraceCheckUtils]: 55: Hoare triple {120584#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120585#(<= main_~k~0 25)} is VALID [2022-04-15 12:43:11,217 INFO L290 TraceCheckUtils]: 56: Hoare triple {120585#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120585#(<= main_~k~0 25)} is VALID [2022-04-15 12:43:11,220 INFO L290 TraceCheckUtils]: 57: Hoare triple {120585#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120586#(<= main_~k~0 26)} is VALID [2022-04-15 12:43:11,221 INFO L290 TraceCheckUtils]: 58: Hoare triple {120586#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120586#(<= main_~k~0 26)} is VALID [2022-04-15 12:43:11,225 INFO L290 TraceCheckUtils]: 59: Hoare triple {120586#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120587#(<= main_~k~0 27)} is VALID [2022-04-15 12:43:11,225 INFO L290 TraceCheckUtils]: 60: Hoare triple {120587#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120587#(<= main_~k~0 27)} is VALID [2022-04-15 12:43:11,228 INFO L290 TraceCheckUtils]: 61: Hoare triple {120587#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120588#(<= main_~k~0 28)} is VALID [2022-04-15 12:43:11,229 INFO L290 TraceCheckUtils]: 62: Hoare triple {120588#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120588#(<= main_~k~0 28)} is VALID [2022-04-15 12:43:11,233 INFO L290 TraceCheckUtils]: 63: Hoare triple {120588#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120589#(<= main_~k~0 29)} is VALID [2022-04-15 12:43:11,233 INFO L290 TraceCheckUtils]: 64: Hoare triple {120589#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120589#(<= main_~k~0 29)} is VALID [2022-04-15 12:43:11,236 INFO L290 TraceCheckUtils]: 65: Hoare triple {120589#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120590#(<= main_~k~0 30)} is VALID [2022-04-15 12:43:11,237 INFO L290 TraceCheckUtils]: 66: Hoare triple {120590#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120590#(<= main_~k~0 30)} is VALID [2022-04-15 12:43:11,240 INFO L290 TraceCheckUtils]: 67: Hoare triple {120590#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120591#(<= main_~k~0 31)} is VALID [2022-04-15 12:43:11,240 INFO L290 TraceCheckUtils]: 68: Hoare triple {120591#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120591#(<= main_~k~0 31)} is VALID [2022-04-15 12:43:11,244 INFO L290 TraceCheckUtils]: 69: Hoare triple {120591#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120592#(<= main_~k~0 32)} is VALID [2022-04-15 12:43:11,244 INFO L290 TraceCheckUtils]: 70: Hoare triple {120592#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120592#(<= main_~k~0 32)} is VALID [2022-04-15 12:43:11,247 INFO L290 TraceCheckUtils]: 71: Hoare triple {120592#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120593#(<= main_~k~0 33)} is VALID [2022-04-15 12:43:11,247 INFO L290 TraceCheckUtils]: 72: Hoare triple {120593#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120593#(<= main_~k~0 33)} is VALID [2022-04-15 12:43:11,250 INFO L290 TraceCheckUtils]: 73: Hoare triple {120593#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120594#(<= main_~k~0 34)} is VALID [2022-04-15 12:43:11,251 INFO L290 TraceCheckUtils]: 74: Hoare triple {120594#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120594#(<= main_~k~0 34)} is VALID [2022-04-15 12:43:11,254 INFO L290 TraceCheckUtils]: 75: Hoare triple {120594#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120595#(<= main_~k~0 35)} is VALID [2022-04-15 12:43:11,254 INFO L290 TraceCheckUtils]: 76: Hoare triple {120595#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120595#(<= main_~k~0 35)} is VALID [2022-04-15 12:43:11,257 INFO L290 TraceCheckUtils]: 77: Hoare triple {120595#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120596#(<= main_~k~0 36)} is VALID [2022-04-15 12:43:11,257 INFO L290 TraceCheckUtils]: 78: Hoare triple {120596#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120596#(<= main_~k~0 36)} is VALID [2022-04-15 12:43:11,261 INFO L290 TraceCheckUtils]: 79: Hoare triple {120596#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120597#(<= main_~k~0 37)} is VALID [2022-04-15 12:43:11,261 INFO L290 TraceCheckUtils]: 80: Hoare triple {120597#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120597#(<= main_~k~0 37)} is VALID [2022-04-15 12:43:11,265 INFO L290 TraceCheckUtils]: 81: Hoare triple {120597#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120598#(<= main_~k~0 38)} is VALID [2022-04-15 12:43:11,265 INFO L290 TraceCheckUtils]: 82: Hoare triple {120598#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120598#(<= main_~k~0 38)} is VALID [2022-04-15 12:43:11,268 INFO L290 TraceCheckUtils]: 83: Hoare triple {120598#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120599#(<= main_~k~0 39)} is VALID [2022-04-15 12:43:11,268 INFO L290 TraceCheckUtils]: 84: Hoare triple {120599#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120599#(<= main_~k~0 39)} is VALID [2022-04-15 12:43:11,271 INFO L290 TraceCheckUtils]: 85: Hoare triple {120599#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120600#(<= main_~k~0 40)} is VALID [2022-04-15 12:43:11,272 INFO L290 TraceCheckUtils]: 86: Hoare triple {120600#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120600#(<= main_~k~0 40)} is VALID [2022-04-15 12:43:11,275 INFO L290 TraceCheckUtils]: 87: Hoare triple {120600#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120601#(<= main_~k~0 41)} is VALID [2022-04-15 12:43:11,275 INFO L290 TraceCheckUtils]: 88: Hoare triple {120601#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120601#(<= main_~k~0 41)} is VALID [2022-04-15 12:43:11,278 INFO L290 TraceCheckUtils]: 89: Hoare triple {120601#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120602#(<= main_~k~0 42)} is VALID [2022-04-15 12:43:11,279 INFO L290 TraceCheckUtils]: 90: Hoare triple {120602#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120602#(<= main_~k~0 42)} is VALID [2022-04-15 12:43:11,282 INFO L290 TraceCheckUtils]: 91: Hoare triple {120602#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120603#(<= main_~k~0 43)} is VALID [2022-04-15 12:43:11,282 INFO L290 TraceCheckUtils]: 92: Hoare triple {120603#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120603#(<= main_~k~0 43)} is VALID [2022-04-15 12:43:11,286 INFO L290 TraceCheckUtils]: 93: Hoare triple {120603#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120604#(<= main_~k~0 44)} is VALID [2022-04-15 12:43:11,286 INFO L290 TraceCheckUtils]: 94: Hoare triple {120604#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120604#(<= main_~k~0 44)} is VALID [2022-04-15 12:43:11,289 INFO L290 TraceCheckUtils]: 95: Hoare triple {120604#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120605#(<= main_~k~0 45)} is VALID [2022-04-15 12:43:11,289 INFO L290 TraceCheckUtils]: 96: Hoare triple {120605#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120605#(<= main_~k~0 45)} is VALID [2022-04-15 12:43:11,292 INFO L290 TraceCheckUtils]: 97: Hoare triple {120605#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120606#(<= main_~k~0 46)} is VALID [2022-04-15 12:43:11,292 INFO L290 TraceCheckUtils]: 98: Hoare triple {120606#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120606#(<= main_~k~0 46)} is VALID [2022-04-15 12:43:11,296 INFO L290 TraceCheckUtils]: 99: Hoare triple {120606#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120607#(<= main_~k~0 47)} is VALID [2022-04-15 12:43:11,296 INFO L290 TraceCheckUtils]: 100: Hoare triple {120607#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120607#(<= main_~k~0 47)} is VALID [2022-04-15 12:43:11,299 INFO L290 TraceCheckUtils]: 101: Hoare triple {120607#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120608#(<= main_~k~0 48)} is VALID [2022-04-15 12:43:11,299 INFO L290 TraceCheckUtils]: 102: Hoare triple {120608#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120608#(<= main_~k~0 48)} is VALID [2022-04-15 12:43:11,302 INFO L290 TraceCheckUtils]: 103: Hoare triple {120608#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120609#(<= main_~k~0 49)} is VALID [2022-04-15 12:43:11,303 INFO L290 TraceCheckUtils]: 104: Hoare triple {120609#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120609#(<= main_~k~0 49)} is VALID [2022-04-15 12:43:11,306 INFO L290 TraceCheckUtils]: 105: Hoare triple {120609#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120610#(<= main_~k~0 50)} is VALID [2022-04-15 12:43:11,306 INFO L290 TraceCheckUtils]: 106: Hoare triple {120610#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120610#(<= main_~k~0 50)} is VALID [2022-04-15 12:43:11,309 INFO L290 TraceCheckUtils]: 107: Hoare triple {120610#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120611#(<= main_~k~0 51)} is VALID [2022-04-15 12:43:11,310 INFO L290 TraceCheckUtils]: 108: Hoare triple {120611#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120611#(<= main_~k~0 51)} is VALID [2022-04-15 12:43:11,313 INFO L290 TraceCheckUtils]: 109: Hoare triple {120611#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120612#(<= main_~k~0 52)} is VALID [2022-04-15 12:43:11,314 INFO L290 TraceCheckUtils]: 110: Hoare triple {120612#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120612#(<= main_~k~0 52)} is VALID [2022-04-15 12:43:11,317 INFO L290 TraceCheckUtils]: 111: Hoare triple {120612#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120613#(<= main_~k~0 53)} is VALID [2022-04-15 12:43:11,317 INFO L290 TraceCheckUtils]: 112: Hoare triple {120613#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120613#(<= main_~k~0 53)} is VALID [2022-04-15 12:43:11,320 INFO L290 TraceCheckUtils]: 113: Hoare triple {120613#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120614#(<= main_~k~0 54)} is VALID [2022-04-15 12:43:11,321 INFO L290 TraceCheckUtils]: 114: Hoare triple {120614#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120614#(<= main_~k~0 54)} is VALID [2022-04-15 12:43:11,324 INFO L290 TraceCheckUtils]: 115: Hoare triple {120614#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120615#(<= main_~k~0 55)} is VALID [2022-04-15 12:43:11,324 INFO L290 TraceCheckUtils]: 116: Hoare triple {120615#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120615#(<= main_~k~0 55)} is VALID [2022-04-15 12:43:11,327 INFO L290 TraceCheckUtils]: 117: Hoare triple {120615#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120616#(<= main_~k~0 56)} is VALID [2022-04-15 12:43:11,327 INFO L290 TraceCheckUtils]: 118: Hoare triple {120616#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120616#(<= main_~k~0 56)} is VALID [2022-04-15 12:43:11,331 INFO L290 TraceCheckUtils]: 119: Hoare triple {120616#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120617#(<= main_~k~0 57)} is VALID [2022-04-15 12:43:11,331 INFO L290 TraceCheckUtils]: 120: Hoare triple {120617#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120617#(<= main_~k~0 57)} is VALID [2022-04-15 12:43:11,334 INFO L290 TraceCheckUtils]: 121: Hoare triple {120617#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120618#(<= main_~k~0 58)} is VALID [2022-04-15 12:43:11,334 INFO L290 TraceCheckUtils]: 122: Hoare triple {120618#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120618#(<= main_~k~0 58)} is VALID [2022-04-15 12:43:11,337 INFO L290 TraceCheckUtils]: 123: Hoare triple {120618#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120619#(<= main_~k~0 59)} is VALID [2022-04-15 12:43:11,338 INFO L290 TraceCheckUtils]: 124: Hoare triple {120619#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120619#(<= main_~k~0 59)} is VALID [2022-04-15 12:43:11,341 INFO L290 TraceCheckUtils]: 125: Hoare triple {120619#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120620#(<= main_~k~0 60)} is VALID [2022-04-15 12:43:11,341 INFO L290 TraceCheckUtils]: 126: Hoare triple {120620#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120620#(<= main_~k~0 60)} is VALID [2022-04-15 12:43:11,345 INFO L290 TraceCheckUtils]: 127: Hoare triple {120620#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120621#(<= main_~k~0 61)} is VALID [2022-04-15 12:43:11,345 INFO L290 TraceCheckUtils]: 128: Hoare triple {120621#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120621#(<= main_~k~0 61)} is VALID [2022-04-15 12:43:11,348 INFO L290 TraceCheckUtils]: 129: Hoare triple {120621#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120622#(<= main_~k~0 62)} is VALID [2022-04-15 12:43:11,348 INFO L290 TraceCheckUtils]: 130: Hoare triple {120622#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120622#(<= main_~k~0 62)} is VALID [2022-04-15 12:43:11,352 INFO L290 TraceCheckUtils]: 131: Hoare triple {120622#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120623#(<= main_~k~0 63)} is VALID [2022-04-15 12:43:11,352 INFO L290 TraceCheckUtils]: 132: Hoare triple {120623#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120623#(<= main_~k~0 63)} is VALID [2022-04-15 12:43:11,356 INFO L290 TraceCheckUtils]: 133: Hoare triple {120623#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120624#(<= main_~k~0 64)} is VALID [2022-04-15 12:43:11,356 INFO L290 TraceCheckUtils]: 134: Hoare triple {120624#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120624#(<= main_~k~0 64)} is VALID [2022-04-15 12:43:11,359 INFO L290 TraceCheckUtils]: 135: Hoare triple {120624#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120625#(<= main_~k~0 65)} is VALID [2022-04-15 12:43:11,359 INFO L290 TraceCheckUtils]: 136: Hoare triple {120625#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120625#(<= main_~k~0 65)} is VALID [2022-04-15 12:43:11,363 INFO L290 TraceCheckUtils]: 137: Hoare triple {120625#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120626#(<= main_~k~0 66)} is VALID [2022-04-15 12:43:11,363 INFO L290 TraceCheckUtils]: 138: Hoare triple {120626#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120626#(<= main_~k~0 66)} is VALID [2022-04-15 12:43:11,366 INFO L290 TraceCheckUtils]: 139: Hoare triple {120626#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120627#(<= main_~k~0 67)} is VALID [2022-04-15 12:43:11,366 INFO L290 TraceCheckUtils]: 140: Hoare triple {120627#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120627#(<= main_~k~0 67)} is VALID [2022-04-15 12:43:11,370 INFO L290 TraceCheckUtils]: 141: Hoare triple {120627#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120628#(<= main_~k~0 68)} is VALID [2022-04-15 12:43:11,370 INFO L290 TraceCheckUtils]: 142: Hoare triple {120628#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120628#(<= main_~k~0 68)} is VALID [2022-04-15 12:43:11,373 INFO L290 TraceCheckUtils]: 143: Hoare triple {120628#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120629#(<= main_~k~0 69)} is VALID [2022-04-15 12:43:11,373 INFO L290 TraceCheckUtils]: 144: Hoare triple {120629#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120629#(<= main_~k~0 69)} is VALID [2022-04-15 12:43:11,377 INFO L290 TraceCheckUtils]: 145: Hoare triple {120629#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120630#(<= main_~k~0 70)} is VALID [2022-04-15 12:43:11,377 INFO L290 TraceCheckUtils]: 146: Hoare triple {120630#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120630#(<= main_~k~0 70)} is VALID [2022-04-15 12:43:11,380 INFO L290 TraceCheckUtils]: 147: Hoare triple {120630#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120631#(<= main_~k~0 71)} is VALID [2022-04-15 12:43:11,380 INFO L290 TraceCheckUtils]: 148: Hoare triple {120631#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120631#(<= main_~k~0 71)} is VALID [2022-04-15 12:43:11,384 INFO L290 TraceCheckUtils]: 149: Hoare triple {120631#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120632#(<= main_~k~0 72)} is VALID [2022-04-15 12:43:11,384 INFO L290 TraceCheckUtils]: 150: Hoare triple {120632#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120632#(<= main_~k~0 72)} is VALID [2022-04-15 12:43:11,387 INFO L290 TraceCheckUtils]: 151: Hoare triple {120632#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120633#(<= main_~k~0 73)} is VALID [2022-04-15 12:43:11,387 INFO L290 TraceCheckUtils]: 152: Hoare triple {120633#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120633#(<= main_~k~0 73)} is VALID [2022-04-15 12:43:11,390 INFO L290 TraceCheckUtils]: 153: Hoare triple {120633#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120634#(<= main_~k~0 74)} is VALID [2022-04-15 12:43:11,391 INFO L290 TraceCheckUtils]: 154: Hoare triple {120634#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120634#(<= main_~k~0 74)} is VALID [2022-04-15 12:43:11,394 INFO L290 TraceCheckUtils]: 155: Hoare triple {120634#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120635#(<= main_~k~0 75)} is VALID [2022-04-15 12:43:11,394 INFO L290 TraceCheckUtils]: 156: Hoare triple {120635#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120635#(<= main_~k~0 75)} is VALID [2022-04-15 12:43:11,398 INFO L290 TraceCheckUtils]: 157: Hoare triple {120635#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120636#(<= main_~k~0 76)} is VALID [2022-04-15 12:43:11,398 INFO L290 TraceCheckUtils]: 158: Hoare triple {120636#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120636#(<= main_~k~0 76)} is VALID [2022-04-15 12:43:11,402 INFO L290 TraceCheckUtils]: 159: Hoare triple {120636#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120637#(<= main_~k~0 77)} is VALID [2022-04-15 12:43:11,402 INFO L290 TraceCheckUtils]: 160: Hoare triple {120637#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120637#(<= main_~k~0 77)} is VALID [2022-04-15 12:43:11,405 INFO L290 TraceCheckUtils]: 161: Hoare triple {120637#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120638#(<= main_~k~0 78)} is VALID [2022-04-15 12:43:11,405 INFO L290 TraceCheckUtils]: 162: Hoare triple {120638#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120638#(<= main_~k~0 78)} is VALID [2022-04-15 12:43:11,408 INFO L290 TraceCheckUtils]: 163: Hoare triple {120638#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120639#(<= main_~k~0 79)} is VALID [2022-04-15 12:43:11,409 INFO L290 TraceCheckUtils]: 164: Hoare triple {120639#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120639#(<= main_~k~0 79)} is VALID [2022-04-15 12:43:11,426 INFO L290 TraceCheckUtils]: 165: Hoare triple {120639#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120640#(<= main_~k~0 80)} is VALID [2022-04-15 12:43:11,427 INFO L290 TraceCheckUtils]: 166: Hoare triple {120640#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120640#(<= main_~k~0 80)} is VALID [2022-04-15 12:43:11,442 INFO L290 TraceCheckUtils]: 167: Hoare triple {120640#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120641#(<= main_~k~0 81)} is VALID [2022-04-15 12:43:11,443 INFO L290 TraceCheckUtils]: 168: Hoare triple {120641#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120641#(<= main_~k~0 81)} is VALID [2022-04-15 12:43:11,453 INFO L290 TraceCheckUtils]: 169: Hoare triple {120641#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120642#(<= main_~k~0 82)} is VALID [2022-04-15 12:43:11,454 INFO L290 TraceCheckUtils]: 170: Hoare triple {120642#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120642#(<= main_~k~0 82)} is VALID [2022-04-15 12:43:11,466 INFO L290 TraceCheckUtils]: 171: Hoare triple {120642#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120643#(<= main_~k~0 83)} is VALID [2022-04-15 12:43:11,466 INFO L290 TraceCheckUtils]: 172: Hoare triple {120643#(<= main_~k~0 83)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120643#(<= main_~k~0 83)} is VALID [2022-04-15 12:43:11,477 INFO L290 TraceCheckUtils]: 173: Hoare triple {120643#(<= main_~k~0 83)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120644#(<= main_~k~0 84)} is VALID [2022-04-15 12:43:11,477 INFO L290 TraceCheckUtils]: 174: Hoare triple {120644#(<= main_~k~0 84)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120644#(<= main_~k~0 84)} is VALID [2022-04-15 12:43:11,488 INFO L290 TraceCheckUtils]: 175: Hoare triple {120644#(<= main_~k~0 84)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120645#(<= main_~k~0 85)} is VALID [2022-04-15 12:43:11,489 INFO L290 TraceCheckUtils]: 176: Hoare triple {120645#(<= main_~k~0 85)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120645#(<= main_~k~0 85)} is VALID [2022-04-15 12:43:11,500 INFO L290 TraceCheckUtils]: 177: Hoare triple {120645#(<= main_~k~0 85)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120646#(<= main_~k~0 86)} is VALID [2022-04-15 12:43:11,501 INFO L290 TraceCheckUtils]: 178: Hoare triple {120646#(<= main_~k~0 86)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120646#(<= main_~k~0 86)} is VALID [2022-04-15 12:43:11,512 INFO L290 TraceCheckUtils]: 179: Hoare triple {120646#(<= main_~k~0 86)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120647#(<= main_~k~0 87)} is VALID [2022-04-15 12:43:11,514 INFO L290 TraceCheckUtils]: 180: Hoare triple {120647#(<= main_~k~0 87)} assume !(~i~0 < 1000000); {120647#(<= main_~k~0 87)} is VALID [2022-04-15 12:43:11,514 INFO L272 TraceCheckUtils]: 181: Hoare triple {120647#(<= main_~k~0 87)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {120648#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:43:11,514 INFO L290 TraceCheckUtils]: 182: Hoare triple {120648#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {120649#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:43:11,515 INFO L290 TraceCheckUtils]: 183: Hoare triple {120649#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {120556#false} is VALID [2022-04-15 12:43:11,515 INFO L290 TraceCheckUtils]: 184: Hoare triple {120556#false} assume !false; {120556#false} is VALID [2022-04-15 12:43:11,516 INFO L134 CoverageAnalysis]: Checked inductivity of 7569 backedges. 0 proven. 7569 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:43:11,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:43:11,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2848666] [2022-04-15 12:43:11,516 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2848666] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:43:11,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999377657] [2022-04-15 12:43:11,516 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:43:11,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:43:11,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:43:11,517 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:43:11,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-04-15 12:43:11,782 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 88 check-sat command(s) [2022-04-15 12:43:11,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:43:11,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 1006 conjuncts, 91 conjunts are in the unsatisfiable core [2022-04-15 12:43:11,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:43:11,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:43:12,717 INFO L272 TraceCheckUtils]: 0: Hoare triple {120555#true} call ULTIMATE.init(); {120555#true} is VALID [2022-04-15 12:43:12,717 INFO L290 TraceCheckUtils]: 1: Hoare triple {120555#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {120555#true} is VALID [2022-04-15 12:43:12,717 INFO L290 TraceCheckUtils]: 2: Hoare triple {120555#true} assume true; {120555#true} is VALID [2022-04-15 12:43:12,718 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {120555#true} {120555#true} #54#return; {120555#true} is VALID [2022-04-15 12:43:12,718 INFO L272 TraceCheckUtils]: 4: Hoare triple {120555#true} call #t~ret3 := main(); {120555#true} is VALID [2022-04-15 12:43:12,718 INFO L290 TraceCheckUtils]: 5: Hoare triple {120555#true} ~i~0 := 0;~k~0 := 0; {120669#(<= main_~k~0 0)} is VALID [2022-04-15 12:43:12,718 INFO L290 TraceCheckUtils]: 6: Hoare triple {120669#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120669#(<= main_~k~0 0)} is VALID [2022-04-15 12:43:12,728 INFO L290 TraceCheckUtils]: 7: Hoare triple {120669#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120561#(<= main_~k~0 1)} is VALID [2022-04-15 12:43:12,729 INFO L290 TraceCheckUtils]: 8: Hoare triple {120561#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120561#(<= main_~k~0 1)} is VALID [2022-04-15 12:43:12,733 INFO L290 TraceCheckUtils]: 9: Hoare triple {120561#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120562#(<= main_~k~0 2)} is VALID [2022-04-15 12:43:12,734 INFO L290 TraceCheckUtils]: 10: Hoare triple {120562#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120562#(<= main_~k~0 2)} is VALID [2022-04-15 12:43:12,738 INFO L290 TraceCheckUtils]: 11: Hoare triple {120562#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120563#(<= main_~k~0 3)} is VALID [2022-04-15 12:43:12,738 INFO L290 TraceCheckUtils]: 12: Hoare triple {120563#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120563#(<= main_~k~0 3)} is VALID [2022-04-15 12:43:12,744 INFO L290 TraceCheckUtils]: 13: Hoare triple {120563#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120564#(<= main_~k~0 4)} is VALID [2022-04-15 12:43:12,744 INFO L290 TraceCheckUtils]: 14: Hoare triple {120564#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120564#(<= main_~k~0 4)} is VALID [2022-04-15 12:43:12,750 INFO L290 TraceCheckUtils]: 15: Hoare triple {120564#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120565#(<= main_~k~0 5)} is VALID [2022-04-15 12:43:12,750 INFO L290 TraceCheckUtils]: 16: Hoare triple {120565#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120565#(<= main_~k~0 5)} is VALID [2022-04-15 12:43:12,757 INFO L290 TraceCheckUtils]: 17: Hoare triple {120565#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120566#(<= main_~k~0 6)} is VALID [2022-04-15 12:43:12,758 INFO L290 TraceCheckUtils]: 18: Hoare triple {120566#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120566#(<= main_~k~0 6)} is VALID [2022-04-15 12:43:12,761 INFO L290 TraceCheckUtils]: 19: Hoare triple {120566#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120567#(<= main_~k~0 7)} is VALID [2022-04-15 12:43:12,761 INFO L290 TraceCheckUtils]: 20: Hoare triple {120567#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120567#(<= main_~k~0 7)} is VALID [2022-04-15 12:43:12,765 INFO L290 TraceCheckUtils]: 21: Hoare triple {120567#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120568#(<= main_~k~0 8)} is VALID [2022-04-15 12:43:12,765 INFO L290 TraceCheckUtils]: 22: Hoare triple {120568#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120568#(<= main_~k~0 8)} is VALID [2022-04-15 12:43:12,768 INFO L290 TraceCheckUtils]: 23: Hoare triple {120568#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120569#(<= main_~k~0 9)} is VALID [2022-04-15 12:43:12,768 INFO L290 TraceCheckUtils]: 24: Hoare triple {120569#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120569#(<= main_~k~0 9)} is VALID [2022-04-15 12:43:12,772 INFO L290 TraceCheckUtils]: 25: Hoare triple {120569#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120570#(<= main_~k~0 10)} is VALID [2022-04-15 12:43:12,772 INFO L290 TraceCheckUtils]: 26: Hoare triple {120570#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120570#(<= main_~k~0 10)} is VALID [2022-04-15 12:43:12,775 INFO L290 TraceCheckUtils]: 27: Hoare triple {120570#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120571#(<= main_~k~0 11)} is VALID [2022-04-15 12:43:12,776 INFO L290 TraceCheckUtils]: 28: Hoare triple {120571#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120571#(<= main_~k~0 11)} is VALID [2022-04-15 12:43:12,779 INFO L290 TraceCheckUtils]: 29: Hoare triple {120571#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120572#(<= main_~k~0 12)} is VALID [2022-04-15 12:43:12,779 INFO L290 TraceCheckUtils]: 30: Hoare triple {120572#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120572#(<= main_~k~0 12)} is VALID [2022-04-15 12:43:12,782 INFO L290 TraceCheckUtils]: 31: Hoare triple {120572#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120573#(<= main_~k~0 13)} is VALID [2022-04-15 12:43:12,783 INFO L290 TraceCheckUtils]: 32: Hoare triple {120573#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120573#(<= main_~k~0 13)} is VALID [2022-04-15 12:43:12,786 INFO L290 TraceCheckUtils]: 33: Hoare triple {120573#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120574#(<= main_~k~0 14)} is VALID [2022-04-15 12:43:12,786 INFO L290 TraceCheckUtils]: 34: Hoare triple {120574#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120574#(<= main_~k~0 14)} is VALID [2022-04-15 12:43:12,790 INFO L290 TraceCheckUtils]: 35: Hoare triple {120574#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120575#(<= main_~k~0 15)} is VALID [2022-04-15 12:43:12,790 INFO L290 TraceCheckUtils]: 36: Hoare triple {120575#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120575#(<= main_~k~0 15)} is VALID [2022-04-15 12:43:12,793 INFO L290 TraceCheckUtils]: 37: Hoare triple {120575#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120576#(<= main_~k~0 16)} is VALID [2022-04-15 12:43:12,793 INFO L290 TraceCheckUtils]: 38: Hoare triple {120576#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120576#(<= main_~k~0 16)} is VALID [2022-04-15 12:43:12,797 INFO L290 TraceCheckUtils]: 39: Hoare triple {120576#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120577#(<= main_~k~0 17)} is VALID [2022-04-15 12:43:12,797 INFO L290 TraceCheckUtils]: 40: Hoare triple {120577#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120577#(<= main_~k~0 17)} is VALID [2022-04-15 12:43:12,800 INFO L290 TraceCheckUtils]: 41: Hoare triple {120577#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120578#(<= main_~k~0 18)} is VALID [2022-04-15 12:43:12,800 INFO L290 TraceCheckUtils]: 42: Hoare triple {120578#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120578#(<= main_~k~0 18)} is VALID [2022-04-15 12:43:12,804 INFO L290 TraceCheckUtils]: 43: Hoare triple {120578#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120579#(<= main_~k~0 19)} is VALID [2022-04-15 12:43:12,804 INFO L290 TraceCheckUtils]: 44: Hoare triple {120579#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120579#(<= main_~k~0 19)} is VALID [2022-04-15 12:43:12,807 INFO L290 TraceCheckUtils]: 45: Hoare triple {120579#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120580#(<= main_~k~0 20)} is VALID [2022-04-15 12:43:12,807 INFO L290 TraceCheckUtils]: 46: Hoare triple {120580#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120580#(<= main_~k~0 20)} is VALID [2022-04-15 12:43:12,811 INFO L290 TraceCheckUtils]: 47: Hoare triple {120580#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120581#(<= main_~k~0 21)} is VALID [2022-04-15 12:43:12,811 INFO L290 TraceCheckUtils]: 48: Hoare triple {120581#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120581#(<= main_~k~0 21)} is VALID [2022-04-15 12:43:12,815 INFO L290 TraceCheckUtils]: 49: Hoare triple {120581#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120582#(<= main_~k~0 22)} is VALID [2022-04-15 12:43:12,816 INFO L290 TraceCheckUtils]: 50: Hoare triple {120582#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120582#(<= main_~k~0 22)} is VALID [2022-04-15 12:43:12,819 INFO L290 TraceCheckUtils]: 51: Hoare triple {120582#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120583#(<= main_~k~0 23)} is VALID [2022-04-15 12:43:12,819 INFO L290 TraceCheckUtils]: 52: Hoare triple {120583#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120583#(<= main_~k~0 23)} is VALID [2022-04-15 12:43:12,823 INFO L290 TraceCheckUtils]: 53: Hoare triple {120583#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120584#(<= main_~k~0 24)} is VALID [2022-04-15 12:43:12,823 INFO L290 TraceCheckUtils]: 54: Hoare triple {120584#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120584#(<= main_~k~0 24)} is VALID [2022-04-15 12:43:12,826 INFO L290 TraceCheckUtils]: 55: Hoare triple {120584#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120585#(<= main_~k~0 25)} is VALID [2022-04-15 12:43:12,827 INFO L290 TraceCheckUtils]: 56: Hoare triple {120585#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120585#(<= main_~k~0 25)} is VALID [2022-04-15 12:43:12,830 INFO L290 TraceCheckUtils]: 57: Hoare triple {120585#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120586#(<= main_~k~0 26)} is VALID [2022-04-15 12:43:12,830 INFO L290 TraceCheckUtils]: 58: Hoare triple {120586#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120586#(<= main_~k~0 26)} is VALID [2022-04-15 12:43:12,835 INFO L290 TraceCheckUtils]: 59: Hoare triple {120586#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120587#(<= main_~k~0 27)} is VALID [2022-04-15 12:43:12,835 INFO L290 TraceCheckUtils]: 60: Hoare triple {120587#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120587#(<= main_~k~0 27)} is VALID [2022-04-15 12:43:12,838 INFO L290 TraceCheckUtils]: 61: Hoare triple {120587#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120588#(<= main_~k~0 28)} is VALID [2022-04-15 12:43:12,838 INFO L290 TraceCheckUtils]: 62: Hoare triple {120588#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120588#(<= main_~k~0 28)} is VALID [2022-04-15 12:43:12,842 INFO L290 TraceCheckUtils]: 63: Hoare triple {120588#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120589#(<= main_~k~0 29)} is VALID [2022-04-15 12:43:12,842 INFO L290 TraceCheckUtils]: 64: Hoare triple {120589#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120589#(<= main_~k~0 29)} is VALID [2022-04-15 12:43:12,845 INFO L290 TraceCheckUtils]: 65: Hoare triple {120589#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120590#(<= main_~k~0 30)} is VALID [2022-04-15 12:43:12,846 INFO L290 TraceCheckUtils]: 66: Hoare triple {120590#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120590#(<= main_~k~0 30)} is VALID [2022-04-15 12:43:12,849 INFO L290 TraceCheckUtils]: 67: Hoare triple {120590#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120591#(<= main_~k~0 31)} is VALID [2022-04-15 12:43:12,849 INFO L290 TraceCheckUtils]: 68: Hoare triple {120591#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120591#(<= main_~k~0 31)} is VALID [2022-04-15 12:43:12,852 INFO L290 TraceCheckUtils]: 69: Hoare triple {120591#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120592#(<= main_~k~0 32)} is VALID [2022-04-15 12:43:12,853 INFO L290 TraceCheckUtils]: 70: Hoare triple {120592#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120592#(<= main_~k~0 32)} is VALID [2022-04-15 12:43:12,856 INFO L290 TraceCheckUtils]: 71: Hoare triple {120592#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120593#(<= main_~k~0 33)} is VALID [2022-04-15 12:43:12,856 INFO L290 TraceCheckUtils]: 72: Hoare triple {120593#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120593#(<= main_~k~0 33)} is VALID [2022-04-15 12:43:12,859 INFO L290 TraceCheckUtils]: 73: Hoare triple {120593#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120594#(<= main_~k~0 34)} is VALID [2022-04-15 12:43:12,860 INFO L290 TraceCheckUtils]: 74: Hoare triple {120594#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120594#(<= main_~k~0 34)} is VALID [2022-04-15 12:43:12,863 INFO L290 TraceCheckUtils]: 75: Hoare triple {120594#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120595#(<= main_~k~0 35)} is VALID [2022-04-15 12:43:12,863 INFO L290 TraceCheckUtils]: 76: Hoare triple {120595#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120595#(<= main_~k~0 35)} is VALID [2022-04-15 12:43:12,866 INFO L290 TraceCheckUtils]: 77: Hoare triple {120595#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120596#(<= main_~k~0 36)} is VALID [2022-04-15 12:43:12,867 INFO L290 TraceCheckUtils]: 78: Hoare triple {120596#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120596#(<= main_~k~0 36)} is VALID [2022-04-15 12:43:12,870 INFO L290 TraceCheckUtils]: 79: Hoare triple {120596#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120597#(<= main_~k~0 37)} is VALID [2022-04-15 12:43:12,870 INFO L290 TraceCheckUtils]: 80: Hoare triple {120597#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120597#(<= main_~k~0 37)} is VALID [2022-04-15 12:43:12,874 INFO L290 TraceCheckUtils]: 81: Hoare triple {120597#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120598#(<= main_~k~0 38)} is VALID [2022-04-15 12:43:12,874 INFO L290 TraceCheckUtils]: 82: Hoare triple {120598#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120598#(<= main_~k~0 38)} is VALID [2022-04-15 12:43:12,877 INFO L290 TraceCheckUtils]: 83: Hoare triple {120598#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120599#(<= main_~k~0 39)} is VALID [2022-04-15 12:43:12,877 INFO L290 TraceCheckUtils]: 84: Hoare triple {120599#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120599#(<= main_~k~0 39)} is VALID [2022-04-15 12:43:12,880 INFO L290 TraceCheckUtils]: 85: Hoare triple {120599#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120600#(<= main_~k~0 40)} is VALID [2022-04-15 12:43:12,881 INFO L290 TraceCheckUtils]: 86: Hoare triple {120600#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120600#(<= main_~k~0 40)} is VALID [2022-04-15 12:43:12,884 INFO L290 TraceCheckUtils]: 87: Hoare triple {120600#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120601#(<= main_~k~0 41)} is VALID [2022-04-15 12:43:12,884 INFO L290 TraceCheckUtils]: 88: Hoare triple {120601#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120601#(<= main_~k~0 41)} is VALID [2022-04-15 12:43:12,888 INFO L290 TraceCheckUtils]: 89: Hoare triple {120601#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120602#(<= main_~k~0 42)} is VALID [2022-04-15 12:43:12,888 INFO L290 TraceCheckUtils]: 90: Hoare triple {120602#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120602#(<= main_~k~0 42)} is VALID [2022-04-15 12:43:12,891 INFO L290 TraceCheckUtils]: 91: Hoare triple {120602#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120603#(<= main_~k~0 43)} is VALID [2022-04-15 12:43:12,891 INFO L290 TraceCheckUtils]: 92: Hoare triple {120603#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120603#(<= main_~k~0 43)} is VALID [2022-04-15 12:43:12,895 INFO L290 TraceCheckUtils]: 93: Hoare triple {120603#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120604#(<= main_~k~0 44)} is VALID [2022-04-15 12:43:12,895 INFO L290 TraceCheckUtils]: 94: Hoare triple {120604#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120604#(<= main_~k~0 44)} is VALID [2022-04-15 12:43:12,898 INFO L290 TraceCheckUtils]: 95: Hoare triple {120604#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120605#(<= main_~k~0 45)} is VALID [2022-04-15 12:43:12,899 INFO L290 TraceCheckUtils]: 96: Hoare triple {120605#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120605#(<= main_~k~0 45)} is VALID [2022-04-15 12:43:12,902 INFO L290 TraceCheckUtils]: 97: Hoare triple {120605#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120606#(<= main_~k~0 46)} is VALID [2022-04-15 12:43:12,902 INFO L290 TraceCheckUtils]: 98: Hoare triple {120606#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120606#(<= main_~k~0 46)} is VALID [2022-04-15 12:43:12,906 INFO L290 TraceCheckUtils]: 99: Hoare triple {120606#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120607#(<= main_~k~0 47)} is VALID [2022-04-15 12:43:12,906 INFO L290 TraceCheckUtils]: 100: Hoare triple {120607#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120607#(<= main_~k~0 47)} is VALID [2022-04-15 12:43:12,910 INFO L290 TraceCheckUtils]: 101: Hoare triple {120607#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120608#(<= main_~k~0 48)} is VALID [2022-04-15 12:43:12,910 INFO L290 TraceCheckUtils]: 102: Hoare triple {120608#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120608#(<= main_~k~0 48)} is VALID [2022-04-15 12:43:12,913 INFO L290 TraceCheckUtils]: 103: Hoare triple {120608#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120609#(<= main_~k~0 49)} is VALID [2022-04-15 12:43:12,914 INFO L290 TraceCheckUtils]: 104: Hoare triple {120609#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120609#(<= main_~k~0 49)} is VALID [2022-04-15 12:43:12,917 INFO L290 TraceCheckUtils]: 105: Hoare triple {120609#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120610#(<= main_~k~0 50)} is VALID [2022-04-15 12:43:12,917 INFO L290 TraceCheckUtils]: 106: Hoare triple {120610#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120610#(<= main_~k~0 50)} is VALID [2022-04-15 12:43:12,920 INFO L290 TraceCheckUtils]: 107: Hoare triple {120610#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120611#(<= main_~k~0 51)} is VALID [2022-04-15 12:43:12,921 INFO L290 TraceCheckUtils]: 108: Hoare triple {120611#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120611#(<= main_~k~0 51)} is VALID [2022-04-15 12:43:12,924 INFO L290 TraceCheckUtils]: 109: Hoare triple {120611#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120612#(<= main_~k~0 52)} is VALID [2022-04-15 12:43:12,924 INFO L290 TraceCheckUtils]: 110: Hoare triple {120612#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120612#(<= main_~k~0 52)} is VALID [2022-04-15 12:43:12,927 INFO L290 TraceCheckUtils]: 111: Hoare triple {120612#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120613#(<= main_~k~0 53)} is VALID [2022-04-15 12:43:12,928 INFO L290 TraceCheckUtils]: 112: Hoare triple {120613#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120613#(<= main_~k~0 53)} is VALID [2022-04-15 12:43:12,931 INFO L290 TraceCheckUtils]: 113: Hoare triple {120613#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120614#(<= main_~k~0 54)} is VALID [2022-04-15 12:43:12,931 INFO L290 TraceCheckUtils]: 114: Hoare triple {120614#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120614#(<= main_~k~0 54)} is VALID [2022-04-15 12:43:12,935 INFO L290 TraceCheckUtils]: 115: Hoare triple {120614#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120615#(<= main_~k~0 55)} is VALID [2022-04-15 12:43:12,935 INFO L290 TraceCheckUtils]: 116: Hoare triple {120615#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120615#(<= main_~k~0 55)} is VALID [2022-04-15 12:43:12,938 INFO L290 TraceCheckUtils]: 117: Hoare triple {120615#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120616#(<= main_~k~0 56)} is VALID [2022-04-15 12:43:12,938 INFO L290 TraceCheckUtils]: 118: Hoare triple {120616#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120616#(<= main_~k~0 56)} is VALID [2022-04-15 12:43:12,942 INFO L290 TraceCheckUtils]: 119: Hoare triple {120616#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120617#(<= main_~k~0 57)} is VALID [2022-04-15 12:43:12,942 INFO L290 TraceCheckUtils]: 120: Hoare triple {120617#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120617#(<= main_~k~0 57)} is VALID [2022-04-15 12:43:12,945 INFO L290 TraceCheckUtils]: 121: Hoare triple {120617#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120618#(<= main_~k~0 58)} is VALID [2022-04-15 12:43:12,945 INFO L290 TraceCheckUtils]: 122: Hoare triple {120618#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120618#(<= main_~k~0 58)} is VALID [2022-04-15 12:43:12,949 INFO L290 TraceCheckUtils]: 123: Hoare triple {120618#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120619#(<= main_~k~0 59)} is VALID [2022-04-15 12:43:12,949 INFO L290 TraceCheckUtils]: 124: Hoare triple {120619#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120619#(<= main_~k~0 59)} is VALID [2022-04-15 12:43:12,952 INFO L290 TraceCheckUtils]: 125: Hoare triple {120619#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120620#(<= main_~k~0 60)} is VALID [2022-04-15 12:43:12,953 INFO L290 TraceCheckUtils]: 126: Hoare triple {120620#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120620#(<= main_~k~0 60)} is VALID [2022-04-15 12:43:12,957 INFO L290 TraceCheckUtils]: 127: Hoare triple {120620#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120621#(<= main_~k~0 61)} is VALID [2022-04-15 12:43:12,957 INFO L290 TraceCheckUtils]: 128: Hoare triple {120621#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120621#(<= main_~k~0 61)} is VALID [2022-04-15 12:43:12,960 INFO L290 TraceCheckUtils]: 129: Hoare triple {120621#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120622#(<= main_~k~0 62)} is VALID [2022-04-15 12:43:12,960 INFO L290 TraceCheckUtils]: 130: Hoare triple {120622#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120622#(<= main_~k~0 62)} is VALID [2022-04-15 12:43:12,964 INFO L290 TraceCheckUtils]: 131: Hoare triple {120622#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120623#(<= main_~k~0 63)} is VALID [2022-04-15 12:43:12,964 INFO L290 TraceCheckUtils]: 132: Hoare triple {120623#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120623#(<= main_~k~0 63)} is VALID [2022-04-15 12:43:12,967 INFO L290 TraceCheckUtils]: 133: Hoare triple {120623#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120624#(<= main_~k~0 64)} is VALID [2022-04-15 12:43:12,967 INFO L290 TraceCheckUtils]: 134: Hoare triple {120624#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120624#(<= main_~k~0 64)} is VALID [2022-04-15 12:43:12,971 INFO L290 TraceCheckUtils]: 135: Hoare triple {120624#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120625#(<= main_~k~0 65)} is VALID [2022-04-15 12:43:12,971 INFO L290 TraceCheckUtils]: 136: Hoare triple {120625#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120625#(<= main_~k~0 65)} is VALID [2022-04-15 12:43:12,975 INFO L290 TraceCheckUtils]: 137: Hoare triple {120625#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120626#(<= main_~k~0 66)} is VALID [2022-04-15 12:43:12,975 INFO L290 TraceCheckUtils]: 138: Hoare triple {120626#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120626#(<= main_~k~0 66)} is VALID [2022-04-15 12:43:12,979 INFO L290 TraceCheckUtils]: 139: Hoare triple {120626#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120627#(<= main_~k~0 67)} is VALID [2022-04-15 12:43:12,979 INFO L290 TraceCheckUtils]: 140: Hoare triple {120627#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120627#(<= main_~k~0 67)} is VALID [2022-04-15 12:43:12,984 INFO L290 TraceCheckUtils]: 141: Hoare triple {120627#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120628#(<= main_~k~0 68)} is VALID [2022-04-15 12:43:12,984 INFO L290 TraceCheckUtils]: 142: Hoare triple {120628#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120628#(<= main_~k~0 68)} is VALID [2022-04-15 12:43:12,989 INFO L290 TraceCheckUtils]: 143: Hoare triple {120628#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120629#(<= main_~k~0 69)} is VALID [2022-04-15 12:43:12,990 INFO L290 TraceCheckUtils]: 144: Hoare triple {120629#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120629#(<= main_~k~0 69)} is VALID [2022-04-15 12:43:12,996 INFO L290 TraceCheckUtils]: 145: Hoare triple {120629#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120630#(<= main_~k~0 70)} is VALID [2022-04-15 12:43:12,997 INFO L290 TraceCheckUtils]: 146: Hoare triple {120630#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120630#(<= main_~k~0 70)} is VALID [2022-04-15 12:43:13,003 INFO L290 TraceCheckUtils]: 147: Hoare triple {120630#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120631#(<= main_~k~0 71)} is VALID [2022-04-15 12:43:13,003 INFO L290 TraceCheckUtils]: 148: Hoare triple {120631#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120631#(<= main_~k~0 71)} is VALID [2022-04-15 12:43:13,010 INFO L290 TraceCheckUtils]: 149: Hoare triple {120631#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120632#(<= main_~k~0 72)} is VALID [2022-04-15 12:43:13,011 INFO L290 TraceCheckUtils]: 150: Hoare triple {120632#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120632#(<= main_~k~0 72)} is VALID [2022-04-15 12:43:13,017 INFO L290 TraceCheckUtils]: 151: Hoare triple {120632#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120633#(<= main_~k~0 73)} is VALID [2022-04-15 12:43:13,018 INFO L290 TraceCheckUtils]: 152: Hoare triple {120633#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120633#(<= main_~k~0 73)} is VALID [2022-04-15 12:43:13,023 INFO L290 TraceCheckUtils]: 153: Hoare triple {120633#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120634#(<= main_~k~0 74)} is VALID [2022-04-15 12:43:13,024 INFO L290 TraceCheckUtils]: 154: Hoare triple {120634#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120634#(<= main_~k~0 74)} is VALID [2022-04-15 12:43:13,030 INFO L290 TraceCheckUtils]: 155: Hoare triple {120634#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120635#(<= main_~k~0 75)} is VALID [2022-04-15 12:43:13,030 INFO L290 TraceCheckUtils]: 156: Hoare triple {120635#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120635#(<= main_~k~0 75)} is VALID [2022-04-15 12:43:13,038 INFO L290 TraceCheckUtils]: 157: Hoare triple {120635#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120636#(<= main_~k~0 76)} is VALID [2022-04-15 12:43:13,039 INFO L290 TraceCheckUtils]: 158: Hoare triple {120636#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120636#(<= main_~k~0 76)} is VALID [2022-04-15 12:43:13,055 INFO L290 TraceCheckUtils]: 159: Hoare triple {120636#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120637#(<= main_~k~0 77)} is VALID [2022-04-15 12:43:13,055 INFO L290 TraceCheckUtils]: 160: Hoare triple {120637#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120637#(<= main_~k~0 77)} is VALID [2022-04-15 12:43:13,062 INFO L290 TraceCheckUtils]: 161: Hoare triple {120637#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120638#(<= main_~k~0 78)} is VALID [2022-04-15 12:43:13,062 INFO L290 TraceCheckUtils]: 162: Hoare triple {120638#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120638#(<= main_~k~0 78)} is VALID [2022-04-15 12:43:13,069 INFO L290 TraceCheckUtils]: 163: Hoare triple {120638#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120639#(<= main_~k~0 79)} is VALID [2022-04-15 12:43:13,070 INFO L290 TraceCheckUtils]: 164: Hoare triple {120639#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120639#(<= main_~k~0 79)} is VALID [2022-04-15 12:43:13,077 INFO L290 TraceCheckUtils]: 165: Hoare triple {120639#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120640#(<= main_~k~0 80)} is VALID [2022-04-15 12:43:13,077 INFO L290 TraceCheckUtils]: 166: Hoare triple {120640#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120640#(<= main_~k~0 80)} is VALID [2022-04-15 12:43:13,083 INFO L290 TraceCheckUtils]: 167: Hoare triple {120640#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120641#(<= main_~k~0 81)} is VALID [2022-04-15 12:43:13,083 INFO L290 TraceCheckUtils]: 168: Hoare triple {120641#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120641#(<= main_~k~0 81)} is VALID [2022-04-15 12:43:13,088 INFO L290 TraceCheckUtils]: 169: Hoare triple {120641#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120642#(<= main_~k~0 82)} is VALID [2022-04-15 12:43:13,088 INFO L290 TraceCheckUtils]: 170: Hoare triple {120642#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120642#(<= main_~k~0 82)} is VALID [2022-04-15 12:43:13,094 INFO L290 TraceCheckUtils]: 171: Hoare triple {120642#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120643#(<= main_~k~0 83)} is VALID [2022-04-15 12:43:13,095 INFO L290 TraceCheckUtils]: 172: Hoare triple {120643#(<= main_~k~0 83)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120643#(<= main_~k~0 83)} is VALID [2022-04-15 12:43:13,100 INFO L290 TraceCheckUtils]: 173: Hoare triple {120643#(<= main_~k~0 83)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120644#(<= main_~k~0 84)} is VALID [2022-04-15 12:43:13,101 INFO L290 TraceCheckUtils]: 174: Hoare triple {120644#(<= main_~k~0 84)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120644#(<= main_~k~0 84)} is VALID [2022-04-15 12:43:13,105 INFO L290 TraceCheckUtils]: 175: Hoare triple {120644#(<= main_~k~0 84)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120645#(<= main_~k~0 85)} is VALID [2022-04-15 12:43:13,106 INFO L290 TraceCheckUtils]: 176: Hoare triple {120645#(<= main_~k~0 85)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120645#(<= main_~k~0 85)} is VALID [2022-04-15 12:43:13,111 INFO L290 TraceCheckUtils]: 177: Hoare triple {120645#(<= main_~k~0 85)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120646#(<= main_~k~0 86)} is VALID [2022-04-15 12:43:13,111 INFO L290 TraceCheckUtils]: 178: Hoare triple {120646#(<= main_~k~0 86)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {120646#(<= main_~k~0 86)} is VALID [2022-04-15 12:43:13,120 INFO L290 TraceCheckUtils]: 179: Hoare triple {120646#(<= main_~k~0 86)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {120647#(<= main_~k~0 87)} is VALID [2022-04-15 12:43:13,121 INFO L290 TraceCheckUtils]: 180: Hoare triple {120647#(<= main_~k~0 87)} assume !(~i~0 < 1000000); {120647#(<= main_~k~0 87)} is VALID [2022-04-15 12:43:13,121 INFO L272 TraceCheckUtils]: 181: Hoare triple {120647#(<= main_~k~0 87)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {121198#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:43:13,121 INFO L290 TraceCheckUtils]: 182: Hoare triple {121198#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {121202#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:43:13,122 INFO L290 TraceCheckUtils]: 183: Hoare triple {121202#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {120556#false} is VALID [2022-04-15 12:43:13,122 INFO L290 TraceCheckUtils]: 184: Hoare triple {120556#false} assume !false; {120556#false} is VALID [2022-04-15 12:43:13,122 INFO L134 CoverageAnalysis]: Checked inductivity of 7569 backedges. 0 proven. 7569 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:43:13,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:43:17,996 INFO L290 TraceCheckUtils]: 184: Hoare triple {120556#false} assume !false; {120556#false} is VALID [2022-04-15 12:43:17,996 INFO L290 TraceCheckUtils]: 183: Hoare triple {121202#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {120556#false} is VALID [2022-04-15 12:43:17,996 INFO L290 TraceCheckUtils]: 182: Hoare triple {121198#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {121202#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:43:17,997 INFO L272 TraceCheckUtils]: 181: Hoare triple {121218#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {121198#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:43:17,997 INFO L290 TraceCheckUtils]: 180: Hoare triple {121218#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {121218#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:43:18,006 INFO L290 TraceCheckUtils]: 179: Hoare triple {121225#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121218#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:43:18,006 INFO L290 TraceCheckUtils]: 178: Hoare triple {121225#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121225#(<= main_~k~0 999999)} is VALID [2022-04-15 12:43:18,010 INFO L290 TraceCheckUtils]: 177: Hoare triple {121232#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121225#(<= main_~k~0 999999)} is VALID [2022-04-15 12:43:18,010 INFO L290 TraceCheckUtils]: 176: Hoare triple {121232#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121232#(<= main_~k~0 999998)} is VALID [2022-04-15 12:43:18,014 INFO L290 TraceCheckUtils]: 175: Hoare triple {121239#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121232#(<= main_~k~0 999998)} is VALID [2022-04-15 12:43:18,014 INFO L290 TraceCheckUtils]: 174: Hoare triple {121239#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121239#(<= main_~k~0 999997)} is VALID [2022-04-15 12:43:18,018 INFO L290 TraceCheckUtils]: 173: Hoare triple {121246#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121239#(<= main_~k~0 999997)} is VALID [2022-04-15 12:43:18,018 INFO L290 TraceCheckUtils]: 172: Hoare triple {121246#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121246#(<= main_~k~0 999996)} is VALID [2022-04-15 12:43:18,022 INFO L290 TraceCheckUtils]: 171: Hoare triple {121253#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121246#(<= main_~k~0 999996)} is VALID [2022-04-15 12:43:18,022 INFO L290 TraceCheckUtils]: 170: Hoare triple {121253#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121253#(<= main_~k~0 999995)} is VALID [2022-04-15 12:43:18,026 INFO L290 TraceCheckUtils]: 169: Hoare triple {121260#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121253#(<= main_~k~0 999995)} is VALID [2022-04-15 12:43:18,027 INFO L290 TraceCheckUtils]: 168: Hoare triple {121260#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121260#(<= main_~k~0 999994)} is VALID [2022-04-15 12:43:18,031 INFO L290 TraceCheckUtils]: 167: Hoare triple {121267#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121260#(<= main_~k~0 999994)} is VALID [2022-04-15 12:43:18,031 INFO L290 TraceCheckUtils]: 166: Hoare triple {121267#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121267#(<= main_~k~0 999993)} is VALID [2022-04-15 12:43:18,035 INFO L290 TraceCheckUtils]: 165: Hoare triple {121274#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121267#(<= main_~k~0 999993)} is VALID [2022-04-15 12:43:18,035 INFO L290 TraceCheckUtils]: 164: Hoare triple {121274#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121274#(<= main_~k~0 999992)} is VALID [2022-04-15 12:43:18,038 INFO L290 TraceCheckUtils]: 163: Hoare triple {121281#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121274#(<= main_~k~0 999992)} is VALID [2022-04-15 12:43:18,039 INFO L290 TraceCheckUtils]: 162: Hoare triple {121281#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121281#(<= main_~k~0 999991)} is VALID [2022-04-15 12:43:18,042 INFO L290 TraceCheckUtils]: 161: Hoare triple {121288#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121281#(<= main_~k~0 999991)} is VALID [2022-04-15 12:43:18,043 INFO L290 TraceCheckUtils]: 160: Hoare triple {121288#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121288#(<= main_~k~0 999990)} is VALID [2022-04-15 12:43:18,047 INFO L290 TraceCheckUtils]: 159: Hoare triple {121295#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121288#(<= main_~k~0 999990)} is VALID [2022-04-15 12:43:18,047 INFO L290 TraceCheckUtils]: 158: Hoare triple {121295#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121295#(<= main_~k~0 999989)} is VALID [2022-04-15 12:43:18,051 INFO L290 TraceCheckUtils]: 157: Hoare triple {121302#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121295#(<= main_~k~0 999989)} is VALID [2022-04-15 12:43:18,051 INFO L290 TraceCheckUtils]: 156: Hoare triple {121302#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121302#(<= main_~k~0 999988)} is VALID [2022-04-15 12:43:18,054 INFO L290 TraceCheckUtils]: 155: Hoare triple {121309#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121302#(<= main_~k~0 999988)} is VALID [2022-04-15 12:43:18,055 INFO L290 TraceCheckUtils]: 154: Hoare triple {121309#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121309#(<= main_~k~0 999987)} is VALID [2022-04-15 12:43:18,058 INFO L290 TraceCheckUtils]: 153: Hoare triple {121316#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121309#(<= main_~k~0 999987)} is VALID [2022-04-15 12:43:18,058 INFO L290 TraceCheckUtils]: 152: Hoare triple {121316#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121316#(<= main_~k~0 999986)} is VALID [2022-04-15 12:43:18,062 INFO L290 TraceCheckUtils]: 151: Hoare triple {121323#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121316#(<= main_~k~0 999986)} is VALID [2022-04-15 12:43:18,062 INFO L290 TraceCheckUtils]: 150: Hoare triple {121323#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121323#(<= main_~k~0 999985)} is VALID [2022-04-15 12:43:18,066 INFO L290 TraceCheckUtils]: 149: Hoare triple {121330#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121323#(<= main_~k~0 999985)} is VALID [2022-04-15 12:43:18,066 INFO L290 TraceCheckUtils]: 148: Hoare triple {121330#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121330#(<= main_~k~0 999984)} is VALID [2022-04-15 12:43:18,070 INFO L290 TraceCheckUtils]: 147: Hoare triple {121337#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121330#(<= main_~k~0 999984)} is VALID [2022-04-15 12:43:18,070 INFO L290 TraceCheckUtils]: 146: Hoare triple {121337#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121337#(<= main_~k~0 999983)} is VALID [2022-04-15 12:43:18,074 INFO L290 TraceCheckUtils]: 145: Hoare triple {121344#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121337#(<= main_~k~0 999983)} is VALID [2022-04-15 12:43:18,074 INFO L290 TraceCheckUtils]: 144: Hoare triple {121344#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121344#(<= main_~k~0 999982)} is VALID [2022-04-15 12:43:18,078 INFO L290 TraceCheckUtils]: 143: Hoare triple {121351#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121344#(<= main_~k~0 999982)} is VALID [2022-04-15 12:43:18,078 INFO L290 TraceCheckUtils]: 142: Hoare triple {121351#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121351#(<= main_~k~0 999981)} is VALID [2022-04-15 12:43:18,083 INFO L290 TraceCheckUtils]: 141: Hoare triple {121358#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121351#(<= main_~k~0 999981)} is VALID [2022-04-15 12:43:18,083 INFO L290 TraceCheckUtils]: 140: Hoare triple {121358#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121358#(<= main_~k~0 999980)} is VALID [2022-04-15 12:43:18,087 INFO L290 TraceCheckUtils]: 139: Hoare triple {121365#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121358#(<= main_~k~0 999980)} is VALID [2022-04-15 12:43:18,087 INFO L290 TraceCheckUtils]: 138: Hoare triple {121365#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121365#(<= main_~k~0 999979)} is VALID [2022-04-15 12:43:18,091 INFO L290 TraceCheckUtils]: 137: Hoare triple {121372#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121365#(<= main_~k~0 999979)} is VALID [2022-04-15 12:43:18,091 INFO L290 TraceCheckUtils]: 136: Hoare triple {121372#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121372#(<= main_~k~0 999978)} is VALID [2022-04-15 12:43:18,095 INFO L290 TraceCheckUtils]: 135: Hoare triple {121379#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121372#(<= main_~k~0 999978)} is VALID [2022-04-15 12:43:18,095 INFO L290 TraceCheckUtils]: 134: Hoare triple {121379#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121379#(<= main_~k~0 999977)} is VALID [2022-04-15 12:43:18,099 INFO L290 TraceCheckUtils]: 133: Hoare triple {121386#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121379#(<= main_~k~0 999977)} is VALID [2022-04-15 12:43:18,099 INFO L290 TraceCheckUtils]: 132: Hoare triple {121386#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121386#(<= main_~k~0 999976)} is VALID [2022-04-15 12:43:18,103 INFO L290 TraceCheckUtils]: 131: Hoare triple {121393#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121386#(<= main_~k~0 999976)} is VALID [2022-04-15 12:43:18,103 INFO L290 TraceCheckUtils]: 130: Hoare triple {121393#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121393#(<= main_~k~0 999975)} is VALID [2022-04-15 12:43:18,108 INFO L290 TraceCheckUtils]: 129: Hoare triple {121400#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121393#(<= main_~k~0 999975)} is VALID [2022-04-15 12:43:18,108 INFO L290 TraceCheckUtils]: 128: Hoare triple {121400#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121400#(<= main_~k~0 999974)} is VALID [2022-04-15 12:43:18,111 INFO L290 TraceCheckUtils]: 127: Hoare triple {121407#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121400#(<= main_~k~0 999974)} is VALID [2022-04-15 12:43:18,111 INFO L290 TraceCheckUtils]: 126: Hoare triple {121407#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121407#(<= main_~k~0 999973)} is VALID [2022-04-15 12:43:18,115 INFO L290 TraceCheckUtils]: 125: Hoare triple {121414#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121407#(<= main_~k~0 999973)} is VALID [2022-04-15 12:43:18,115 INFO L290 TraceCheckUtils]: 124: Hoare triple {121414#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121414#(<= main_~k~0 999972)} is VALID [2022-04-15 12:43:18,119 INFO L290 TraceCheckUtils]: 123: Hoare triple {121421#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121414#(<= main_~k~0 999972)} is VALID [2022-04-15 12:43:18,119 INFO L290 TraceCheckUtils]: 122: Hoare triple {121421#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121421#(<= main_~k~0 999971)} is VALID [2022-04-15 12:43:18,123 INFO L290 TraceCheckUtils]: 121: Hoare triple {121428#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121421#(<= main_~k~0 999971)} is VALID [2022-04-15 12:43:18,123 INFO L290 TraceCheckUtils]: 120: Hoare triple {121428#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121428#(<= main_~k~0 999970)} is VALID [2022-04-15 12:43:18,128 INFO L290 TraceCheckUtils]: 119: Hoare triple {121435#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121428#(<= main_~k~0 999970)} is VALID [2022-04-15 12:43:18,128 INFO L290 TraceCheckUtils]: 118: Hoare triple {121435#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121435#(<= main_~k~0 999969)} is VALID [2022-04-15 12:43:18,132 INFO L290 TraceCheckUtils]: 117: Hoare triple {121442#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121435#(<= main_~k~0 999969)} is VALID [2022-04-15 12:43:18,132 INFO L290 TraceCheckUtils]: 116: Hoare triple {121442#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121442#(<= main_~k~0 999968)} is VALID [2022-04-15 12:43:18,136 INFO L290 TraceCheckUtils]: 115: Hoare triple {121449#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121442#(<= main_~k~0 999968)} is VALID [2022-04-15 12:43:18,136 INFO L290 TraceCheckUtils]: 114: Hoare triple {121449#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121449#(<= main_~k~0 999967)} is VALID [2022-04-15 12:43:18,140 INFO L290 TraceCheckUtils]: 113: Hoare triple {121456#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121449#(<= main_~k~0 999967)} is VALID [2022-04-15 12:43:18,140 INFO L290 TraceCheckUtils]: 112: Hoare triple {121456#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121456#(<= main_~k~0 999966)} is VALID [2022-04-15 12:43:18,144 INFO L290 TraceCheckUtils]: 111: Hoare triple {121463#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121456#(<= main_~k~0 999966)} is VALID [2022-04-15 12:43:18,144 INFO L290 TraceCheckUtils]: 110: Hoare triple {121463#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121463#(<= main_~k~0 999965)} is VALID [2022-04-15 12:43:18,148 INFO L290 TraceCheckUtils]: 109: Hoare triple {121470#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121463#(<= main_~k~0 999965)} is VALID [2022-04-15 12:43:18,148 INFO L290 TraceCheckUtils]: 108: Hoare triple {121470#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121470#(<= main_~k~0 999964)} is VALID [2022-04-15 12:43:18,152 INFO L290 TraceCheckUtils]: 107: Hoare triple {121477#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121470#(<= main_~k~0 999964)} is VALID [2022-04-15 12:43:18,152 INFO L290 TraceCheckUtils]: 106: Hoare triple {121477#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121477#(<= main_~k~0 999963)} is VALID [2022-04-15 12:43:18,156 INFO L290 TraceCheckUtils]: 105: Hoare triple {121484#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121477#(<= main_~k~0 999963)} is VALID [2022-04-15 12:43:18,156 INFO L290 TraceCheckUtils]: 104: Hoare triple {121484#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121484#(<= main_~k~0 999962)} is VALID [2022-04-15 12:43:18,160 INFO L290 TraceCheckUtils]: 103: Hoare triple {121491#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121484#(<= main_~k~0 999962)} is VALID [2022-04-15 12:43:18,160 INFO L290 TraceCheckUtils]: 102: Hoare triple {121491#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121491#(<= main_~k~0 999961)} is VALID [2022-04-15 12:43:18,164 INFO L290 TraceCheckUtils]: 101: Hoare triple {121498#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121491#(<= main_~k~0 999961)} is VALID [2022-04-15 12:43:18,164 INFO L290 TraceCheckUtils]: 100: Hoare triple {121498#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121498#(<= main_~k~0 999960)} is VALID [2022-04-15 12:43:18,168 INFO L290 TraceCheckUtils]: 99: Hoare triple {121505#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121498#(<= main_~k~0 999960)} is VALID [2022-04-15 12:43:18,168 INFO L290 TraceCheckUtils]: 98: Hoare triple {121505#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121505#(<= main_~k~0 999959)} is VALID [2022-04-15 12:43:18,172 INFO L290 TraceCheckUtils]: 97: Hoare triple {121512#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121505#(<= main_~k~0 999959)} is VALID [2022-04-15 12:43:18,172 INFO L290 TraceCheckUtils]: 96: Hoare triple {121512#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121512#(<= main_~k~0 999958)} is VALID [2022-04-15 12:43:18,176 INFO L290 TraceCheckUtils]: 95: Hoare triple {121519#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121512#(<= main_~k~0 999958)} is VALID [2022-04-15 12:43:18,176 INFO L290 TraceCheckUtils]: 94: Hoare triple {121519#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121519#(<= main_~k~0 999957)} is VALID [2022-04-15 12:43:18,180 INFO L290 TraceCheckUtils]: 93: Hoare triple {121526#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121519#(<= main_~k~0 999957)} is VALID [2022-04-15 12:43:18,180 INFO L290 TraceCheckUtils]: 92: Hoare triple {121526#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121526#(<= main_~k~0 999956)} is VALID [2022-04-15 12:43:18,184 INFO L290 TraceCheckUtils]: 91: Hoare triple {121533#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121526#(<= main_~k~0 999956)} is VALID [2022-04-15 12:43:18,184 INFO L290 TraceCheckUtils]: 90: Hoare triple {121533#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121533#(<= main_~k~0 999955)} is VALID [2022-04-15 12:43:18,188 INFO L290 TraceCheckUtils]: 89: Hoare triple {121540#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121533#(<= main_~k~0 999955)} is VALID [2022-04-15 12:43:18,188 INFO L290 TraceCheckUtils]: 88: Hoare triple {121540#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121540#(<= main_~k~0 999954)} is VALID [2022-04-15 12:43:18,192 INFO L290 TraceCheckUtils]: 87: Hoare triple {121547#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121540#(<= main_~k~0 999954)} is VALID [2022-04-15 12:43:18,192 INFO L290 TraceCheckUtils]: 86: Hoare triple {121547#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121547#(<= main_~k~0 999953)} is VALID [2022-04-15 12:43:18,196 INFO L290 TraceCheckUtils]: 85: Hoare triple {121554#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121547#(<= main_~k~0 999953)} is VALID [2022-04-15 12:43:18,196 INFO L290 TraceCheckUtils]: 84: Hoare triple {121554#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121554#(<= main_~k~0 999952)} is VALID [2022-04-15 12:43:18,199 INFO L290 TraceCheckUtils]: 83: Hoare triple {121561#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121554#(<= main_~k~0 999952)} is VALID [2022-04-15 12:43:18,200 INFO L290 TraceCheckUtils]: 82: Hoare triple {121561#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121561#(<= main_~k~0 999951)} is VALID [2022-04-15 12:43:18,203 INFO L290 TraceCheckUtils]: 81: Hoare triple {121568#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121561#(<= main_~k~0 999951)} is VALID [2022-04-15 12:43:18,204 INFO L290 TraceCheckUtils]: 80: Hoare triple {121568#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121568#(<= main_~k~0 999950)} is VALID [2022-04-15 12:43:18,207 INFO L290 TraceCheckUtils]: 79: Hoare triple {121575#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121568#(<= main_~k~0 999950)} is VALID [2022-04-15 12:43:18,208 INFO L290 TraceCheckUtils]: 78: Hoare triple {121575#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121575#(<= main_~k~0 999949)} is VALID [2022-04-15 12:43:18,213 INFO L290 TraceCheckUtils]: 77: Hoare triple {121582#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121575#(<= main_~k~0 999949)} is VALID [2022-04-15 12:43:18,214 INFO L290 TraceCheckUtils]: 76: Hoare triple {121582#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121582#(<= main_~k~0 999948)} is VALID [2022-04-15 12:43:18,220 INFO L290 TraceCheckUtils]: 75: Hoare triple {121589#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121582#(<= main_~k~0 999948)} is VALID [2022-04-15 12:43:18,220 INFO L290 TraceCheckUtils]: 74: Hoare triple {121589#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121589#(<= main_~k~0 999947)} is VALID [2022-04-15 12:43:18,224 INFO L290 TraceCheckUtils]: 73: Hoare triple {121596#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121589#(<= main_~k~0 999947)} is VALID [2022-04-15 12:43:18,225 INFO L290 TraceCheckUtils]: 72: Hoare triple {121596#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121596#(<= main_~k~0 999946)} is VALID [2022-04-15 12:43:18,230 INFO L290 TraceCheckUtils]: 71: Hoare triple {121603#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121596#(<= main_~k~0 999946)} is VALID [2022-04-15 12:43:18,230 INFO L290 TraceCheckUtils]: 70: Hoare triple {121603#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121603#(<= main_~k~0 999945)} is VALID [2022-04-15 12:43:18,236 INFO L290 TraceCheckUtils]: 69: Hoare triple {121610#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121603#(<= main_~k~0 999945)} is VALID [2022-04-15 12:43:18,236 INFO L290 TraceCheckUtils]: 68: Hoare triple {121610#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121610#(<= main_~k~0 999944)} is VALID [2022-04-15 12:43:18,240 INFO L290 TraceCheckUtils]: 67: Hoare triple {121617#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121610#(<= main_~k~0 999944)} is VALID [2022-04-15 12:43:18,240 INFO L290 TraceCheckUtils]: 66: Hoare triple {121617#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121617#(<= main_~k~0 999943)} is VALID [2022-04-15 12:43:18,245 INFO L290 TraceCheckUtils]: 65: Hoare triple {121624#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121617#(<= main_~k~0 999943)} is VALID [2022-04-15 12:43:18,245 INFO L290 TraceCheckUtils]: 64: Hoare triple {121624#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121624#(<= main_~k~0 999942)} is VALID [2022-04-15 12:43:18,250 INFO L290 TraceCheckUtils]: 63: Hoare triple {121631#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121624#(<= main_~k~0 999942)} is VALID [2022-04-15 12:43:18,250 INFO L290 TraceCheckUtils]: 62: Hoare triple {121631#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121631#(<= main_~k~0 999941)} is VALID [2022-04-15 12:43:18,253 INFO L290 TraceCheckUtils]: 61: Hoare triple {121638#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121631#(<= main_~k~0 999941)} is VALID [2022-04-15 12:43:18,254 INFO L290 TraceCheckUtils]: 60: Hoare triple {121638#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121638#(<= main_~k~0 999940)} is VALID [2022-04-15 12:43:18,257 INFO L290 TraceCheckUtils]: 59: Hoare triple {121645#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121638#(<= main_~k~0 999940)} is VALID [2022-04-15 12:43:18,258 INFO L290 TraceCheckUtils]: 58: Hoare triple {121645#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121645#(<= main_~k~0 999939)} is VALID [2022-04-15 12:43:18,261 INFO L290 TraceCheckUtils]: 57: Hoare triple {121652#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121645#(<= main_~k~0 999939)} is VALID [2022-04-15 12:43:18,262 INFO L290 TraceCheckUtils]: 56: Hoare triple {121652#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121652#(<= main_~k~0 999938)} is VALID [2022-04-15 12:43:18,266 INFO L290 TraceCheckUtils]: 55: Hoare triple {121659#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121652#(<= main_~k~0 999938)} is VALID [2022-04-15 12:43:18,266 INFO L290 TraceCheckUtils]: 54: Hoare triple {121659#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121659#(<= main_~k~0 999937)} is VALID [2022-04-15 12:43:18,270 INFO L290 TraceCheckUtils]: 53: Hoare triple {121666#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121659#(<= main_~k~0 999937)} is VALID [2022-04-15 12:43:18,270 INFO L290 TraceCheckUtils]: 52: Hoare triple {121666#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121666#(<= main_~k~0 999936)} is VALID [2022-04-15 12:43:18,275 INFO L290 TraceCheckUtils]: 51: Hoare triple {121673#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121666#(<= main_~k~0 999936)} is VALID [2022-04-15 12:43:18,275 INFO L290 TraceCheckUtils]: 50: Hoare triple {121673#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121673#(<= main_~k~0 999935)} is VALID [2022-04-15 12:43:18,280 INFO L290 TraceCheckUtils]: 49: Hoare triple {121680#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121673#(<= main_~k~0 999935)} is VALID [2022-04-15 12:43:18,280 INFO L290 TraceCheckUtils]: 48: Hoare triple {121680#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121680#(<= main_~k~0 999934)} is VALID [2022-04-15 12:43:18,284 INFO L290 TraceCheckUtils]: 47: Hoare triple {121687#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121680#(<= main_~k~0 999934)} is VALID [2022-04-15 12:43:18,284 INFO L290 TraceCheckUtils]: 46: Hoare triple {121687#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121687#(<= main_~k~0 999933)} is VALID [2022-04-15 12:43:18,288 INFO L290 TraceCheckUtils]: 45: Hoare triple {121694#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121687#(<= main_~k~0 999933)} is VALID [2022-04-15 12:43:18,288 INFO L290 TraceCheckUtils]: 44: Hoare triple {121694#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121694#(<= main_~k~0 999932)} is VALID [2022-04-15 12:43:18,292 INFO L290 TraceCheckUtils]: 43: Hoare triple {121701#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121694#(<= main_~k~0 999932)} is VALID [2022-04-15 12:43:18,292 INFO L290 TraceCheckUtils]: 42: Hoare triple {121701#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121701#(<= main_~k~0 999931)} is VALID [2022-04-15 12:43:18,296 INFO L290 TraceCheckUtils]: 41: Hoare triple {121708#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121701#(<= main_~k~0 999931)} is VALID [2022-04-15 12:43:18,296 INFO L290 TraceCheckUtils]: 40: Hoare triple {121708#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121708#(<= main_~k~0 999930)} is VALID [2022-04-15 12:43:18,299 INFO L290 TraceCheckUtils]: 39: Hoare triple {121715#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121708#(<= main_~k~0 999930)} is VALID [2022-04-15 12:43:18,300 INFO L290 TraceCheckUtils]: 38: Hoare triple {121715#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121715#(<= main_~k~0 999929)} is VALID [2022-04-15 12:43:18,303 INFO L290 TraceCheckUtils]: 37: Hoare triple {121722#(<= main_~k~0 999928)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121715#(<= main_~k~0 999929)} is VALID [2022-04-15 12:43:18,303 INFO L290 TraceCheckUtils]: 36: Hoare triple {121722#(<= main_~k~0 999928)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121722#(<= main_~k~0 999928)} is VALID [2022-04-15 12:43:18,307 INFO L290 TraceCheckUtils]: 35: Hoare triple {121729#(<= main_~k~0 999927)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121722#(<= main_~k~0 999928)} is VALID [2022-04-15 12:43:18,307 INFO L290 TraceCheckUtils]: 34: Hoare triple {121729#(<= main_~k~0 999927)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121729#(<= main_~k~0 999927)} is VALID [2022-04-15 12:43:18,311 INFO L290 TraceCheckUtils]: 33: Hoare triple {121736#(<= main_~k~0 999926)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121729#(<= main_~k~0 999927)} is VALID [2022-04-15 12:43:18,311 INFO L290 TraceCheckUtils]: 32: Hoare triple {121736#(<= main_~k~0 999926)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121736#(<= main_~k~0 999926)} is VALID [2022-04-15 12:43:18,315 INFO L290 TraceCheckUtils]: 31: Hoare triple {121743#(<= main_~k~0 999925)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121736#(<= main_~k~0 999926)} is VALID [2022-04-15 12:43:18,315 INFO L290 TraceCheckUtils]: 30: Hoare triple {121743#(<= main_~k~0 999925)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121743#(<= main_~k~0 999925)} is VALID [2022-04-15 12:43:18,319 INFO L290 TraceCheckUtils]: 29: Hoare triple {121750#(<= main_~k~0 999924)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121743#(<= main_~k~0 999925)} is VALID [2022-04-15 12:43:18,319 INFO L290 TraceCheckUtils]: 28: Hoare triple {121750#(<= main_~k~0 999924)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121750#(<= main_~k~0 999924)} is VALID [2022-04-15 12:43:18,323 INFO L290 TraceCheckUtils]: 27: Hoare triple {121757#(<= main_~k~0 999923)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121750#(<= main_~k~0 999924)} is VALID [2022-04-15 12:43:18,323 INFO L290 TraceCheckUtils]: 26: Hoare triple {121757#(<= main_~k~0 999923)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121757#(<= main_~k~0 999923)} is VALID [2022-04-15 12:43:18,327 INFO L290 TraceCheckUtils]: 25: Hoare triple {121764#(<= main_~k~0 999922)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121757#(<= main_~k~0 999923)} is VALID [2022-04-15 12:43:18,327 INFO L290 TraceCheckUtils]: 24: Hoare triple {121764#(<= main_~k~0 999922)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121764#(<= main_~k~0 999922)} is VALID [2022-04-15 12:43:18,331 INFO L290 TraceCheckUtils]: 23: Hoare triple {121771#(<= main_~k~0 999921)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121764#(<= main_~k~0 999922)} is VALID [2022-04-15 12:43:18,331 INFO L290 TraceCheckUtils]: 22: Hoare triple {121771#(<= main_~k~0 999921)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121771#(<= main_~k~0 999921)} is VALID [2022-04-15 12:43:18,335 INFO L290 TraceCheckUtils]: 21: Hoare triple {121778#(<= main_~k~0 999920)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121771#(<= main_~k~0 999921)} is VALID [2022-04-15 12:43:18,335 INFO L290 TraceCheckUtils]: 20: Hoare triple {121778#(<= main_~k~0 999920)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121778#(<= main_~k~0 999920)} is VALID [2022-04-15 12:43:18,339 INFO L290 TraceCheckUtils]: 19: Hoare triple {121785#(<= main_~k~0 999919)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121778#(<= main_~k~0 999920)} is VALID [2022-04-15 12:43:18,339 INFO L290 TraceCheckUtils]: 18: Hoare triple {121785#(<= main_~k~0 999919)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121785#(<= main_~k~0 999919)} is VALID [2022-04-15 12:43:18,343 INFO L290 TraceCheckUtils]: 17: Hoare triple {121792#(<= main_~k~0 999918)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121785#(<= main_~k~0 999919)} is VALID [2022-04-15 12:43:18,343 INFO L290 TraceCheckUtils]: 16: Hoare triple {121792#(<= main_~k~0 999918)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121792#(<= main_~k~0 999918)} is VALID [2022-04-15 12:43:18,347 INFO L290 TraceCheckUtils]: 15: Hoare triple {121799#(<= main_~k~0 999917)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121792#(<= main_~k~0 999918)} is VALID [2022-04-15 12:43:18,347 INFO L290 TraceCheckUtils]: 14: Hoare triple {121799#(<= main_~k~0 999917)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121799#(<= main_~k~0 999917)} is VALID [2022-04-15 12:43:18,351 INFO L290 TraceCheckUtils]: 13: Hoare triple {121806#(<= main_~k~0 999916)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121799#(<= main_~k~0 999917)} is VALID [2022-04-15 12:43:18,351 INFO L290 TraceCheckUtils]: 12: Hoare triple {121806#(<= main_~k~0 999916)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121806#(<= main_~k~0 999916)} is VALID [2022-04-15 12:43:18,355 INFO L290 TraceCheckUtils]: 11: Hoare triple {121813#(<= main_~k~0 999915)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121806#(<= main_~k~0 999916)} is VALID [2022-04-15 12:43:18,355 INFO L290 TraceCheckUtils]: 10: Hoare triple {121813#(<= main_~k~0 999915)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121813#(<= main_~k~0 999915)} is VALID [2022-04-15 12:43:18,359 INFO L290 TraceCheckUtils]: 9: Hoare triple {121820#(<= main_~k~0 999914)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121813#(<= main_~k~0 999915)} is VALID [2022-04-15 12:43:18,359 INFO L290 TraceCheckUtils]: 8: Hoare triple {121820#(<= main_~k~0 999914)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121820#(<= main_~k~0 999914)} is VALID [2022-04-15 12:43:18,363 INFO L290 TraceCheckUtils]: 7: Hoare triple {121827#(<= main_~k~0 999913)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {121820#(<= main_~k~0 999914)} is VALID [2022-04-15 12:43:18,363 INFO L290 TraceCheckUtils]: 6: Hoare triple {121827#(<= main_~k~0 999913)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {121827#(<= main_~k~0 999913)} is VALID [2022-04-15 12:43:18,363 INFO L290 TraceCheckUtils]: 5: Hoare triple {120555#true} ~i~0 := 0;~k~0 := 0; {121827#(<= main_~k~0 999913)} is VALID [2022-04-15 12:43:18,363 INFO L272 TraceCheckUtils]: 4: Hoare triple {120555#true} call #t~ret3 := main(); {120555#true} is VALID [2022-04-15 12:43:18,363 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {120555#true} {120555#true} #54#return; {120555#true} is VALID [2022-04-15 12:43:18,363 INFO L290 TraceCheckUtils]: 2: Hoare triple {120555#true} assume true; {120555#true} is VALID [2022-04-15 12:43:18,363 INFO L290 TraceCheckUtils]: 1: Hoare triple {120555#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {120555#true} is VALID [2022-04-15 12:43:18,364 INFO L272 TraceCheckUtils]: 0: Hoare triple {120555#true} call ULTIMATE.init(); {120555#true} is VALID [2022-04-15 12:43:18,365 INFO L134 CoverageAnalysis]: Checked inductivity of 7569 backedges. 0 proven. 7569 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:43:18,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999377657] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:43:18,365 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:43:18,365 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [93, 92, 92] total 184 [2022-04-15 12:43:18,365 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:43:18,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1096334337] [2022-04-15 12:43:18,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1096334337] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:43:18,365 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:43:18,365 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [93] imperfect sequences [] total 93 [2022-04-15 12:43:18,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643813138] [2022-04-15 12:43:18,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:43:18,366 INFO L78 Accepts]: Start accepts. Automaton has has 93 states, 93 states have (on average 1.946236559139785) internal successors, (181), 91 states have internal predecessors, (181), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 185 [2022-04-15 12:43:18,366 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:43:18,366 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 93 states, 93 states have (on average 1.946236559139785) internal successors, (181), 91 states have internal predecessors, (181), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:18,799 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 185 edges. 185 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:43:18,799 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 93 states [2022-04-15 12:43:18,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:43:18,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2022-04-15 12:43:18,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15943, Invalid=17729, Unknown=0, NotChecked=0, Total=33672 [2022-04-15 12:43:18,803 INFO L87 Difference]: Start difference. First operand 186 states and 186 transitions. Second operand has 93 states, 93 states have (on average 1.946236559139785) internal successors, (181), 91 states have internal predecessors, (181), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:25,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:43:25,330 INFO L93 Difference]: Finished difference Result 194 states and 194 transitions. [2022-04-15 12:43:25,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-04-15 12:43:25,330 INFO L78 Accepts]: Start accepts. Automaton has has 93 states, 93 states have (on average 1.946236559139785) internal successors, (181), 91 states have internal predecessors, (181), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 185 [2022-04-15 12:43:25,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:43:25,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 93 states have (on average 1.946236559139785) internal successors, (181), 91 states have internal predecessors, (181), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:25,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 194 transitions. [2022-04-15 12:43:25,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 93 states have (on average 1.946236559139785) internal successors, (181), 91 states have internal predecessors, (181), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:25,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 194 transitions. [2022-04-15 12:43:25,332 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 93 states and 194 transitions. [2022-04-15 12:43:25,811 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 194 edges. 194 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:43:25,813 INFO L225 Difference]: With dead ends: 194 [2022-04-15 12:43:25,813 INFO L226 Difference]: Without dead ends: 189 [2022-04-15 12:43:25,818 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 553 GetRequests, 280 SyntacticMatches, 1 SemanticMatches, 272 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5497 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=31706, Invalid=43096, Unknown=0, NotChecked=0, Total=74802 [2022-04-15 12:43:25,819 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 186 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-04-15 12:43:25,819 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 68 Invalid, 335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-04-15 12:43:25,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2022-04-15 12:43:27,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 188. [2022-04-15 12:43:27,160 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:43:27,160 INFO L82 GeneralOperation]: Start isEquivalent. First operand 189 states. Second operand has 188 states, 183 states have (on average 1.005464480874317) internal successors, (184), 183 states have internal predecessors, (184), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:27,161 INFO L74 IsIncluded]: Start isIncluded. First operand 189 states. Second operand has 188 states, 183 states have (on average 1.005464480874317) internal successors, (184), 183 states have internal predecessors, (184), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:27,161 INFO L87 Difference]: Start difference. First operand 189 states. Second operand has 188 states, 183 states have (on average 1.005464480874317) internal successors, (184), 183 states have internal predecessors, (184), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:27,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:43:27,162 INFO L93 Difference]: Finished difference Result 189 states and 189 transitions. [2022-04-15 12:43:27,162 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 189 transitions. [2022-04-15 12:43:27,163 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:43:27,163 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:43:27,163 INFO L74 IsIncluded]: Start isIncluded. First operand has 188 states, 183 states have (on average 1.005464480874317) internal successors, (184), 183 states have internal predecessors, (184), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 189 states. [2022-04-15 12:43:27,163 INFO L87 Difference]: Start difference. First operand has 188 states, 183 states have (on average 1.005464480874317) internal successors, (184), 183 states have internal predecessors, (184), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 189 states. [2022-04-15 12:43:27,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:43:27,164 INFO L93 Difference]: Finished difference Result 189 states and 189 transitions. [2022-04-15 12:43:27,165 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 189 transitions. [2022-04-15 12:43:27,165 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:43:27,165 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:43:27,165 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:43:27,165 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:43:27,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 183 states have (on average 1.005464480874317) internal successors, (184), 183 states have internal predecessors, (184), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:27,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 188 transitions. [2022-04-15 12:43:27,167 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 188 transitions. Word has length 185 [2022-04-15 12:43:27,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:43:27,167 INFO L478 AbstractCegarLoop]: Abstraction has 188 states and 188 transitions. [2022-04-15 12:43:27,167 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 93 states, 93 states have (on average 1.946236559139785) internal successors, (181), 91 states have internal predecessors, (181), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:27,167 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 188 states and 188 transitions. [2022-04-15 12:43:27,797 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 188 edges. 188 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:43:27,797 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 188 transitions. [2022-04-15 12:43:27,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-04-15 12:43:27,798 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:43:27,798 INFO L499 BasicCegarLoop]: trace histogram [88, 88, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:43:27,815 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2022-04-15 12:43:28,011 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:43:28,012 INFO L403 AbstractCegarLoop]: === Iteration 89 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:43:28,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:43:28,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1681078836, now seen corresponding path program 175 times [2022-04-15 12:43:28,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:43:28,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [953240351] [2022-04-15 12:43:28,564 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:43:28,564 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:43:28,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1681078836, now seen corresponding path program 176 times [2022-04-15 12:43:28,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:43:28,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469752627] [2022-04-15 12:43:28,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:43:28,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:43:28,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:43:30,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:43:30,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:43:30,660 INFO L290 TraceCheckUtils]: 0: Hoare triple {123269#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {123173#true} is VALID [2022-04-15 12:43:30,660 INFO L290 TraceCheckUtils]: 1: Hoare triple {123173#true} assume true; {123173#true} is VALID [2022-04-15 12:43:30,660 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {123173#true} {123173#true} #54#return; {123173#true} is VALID [2022-04-15 12:43:30,660 INFO L272 TraceCheckUtils]: 0: Hoare triple {123173#true} call ULTIMATE.init(); {123269#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:43:30,660 INFO L290 TraceCheckUtils]: 1: Hoare triple {123269#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {123173#true} is VALID [2022-04-15 12:43:30,660 INFO L290 TraceCheckUtils]: 2: Hoare triple {123173#true} assume true; {123173#true} is VALID [2022-04-15 12:43:30,660 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {123173#true} {123173#true} #54#return; {123173#true} is VALID [2022-04-15 12:43:30,660 INFO L272 TraceCheckUtils]: 4: Hoare triple {123173#true} call #t~ret3 := main(); {123173#true} is VALID [2022-04-15 12:43:30,661 INFO L290 TraceCheckUtils]: 5: Hoare triple {123173#true} ~i~0 := 0;~k~0 := 0; {123178#(= main_~k~0 0)} is VALID [2022-04-15 12:43:30,661 INFO L290 TraceCheckUtils]: 6: Hoare triple {123178#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123178#(= main_~k~0 0)} is VALID [2022-04-15 12:43:30,661 INFO L290 TraceCheckUtils]: 7: Hoare triple {123178#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123179#(<= main_~k~0 1)} is VALID [2022-04-15 12:43:30,661 INFO L290 TraceCheckUtils]: 8: Hoare triple {123179#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123179#(<= main_~k~0 1)} is VALID [2022-04-15 12:43:30,678 INFO L290 TraceCheckUtils]: 9: Hoare triple {123179#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123180#(<= main_~k~0 2)} is VALID [2022-04-15 12:43:30,678 INFO L290 TraceCheckUtils]: 10: Hoare triple {123180#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123180#(<= main_~k~0 2)} is VALID [2022-04-15 12:43:30,689 INFO L290 TraceCheckUtils]: 11: Hoare triple {123180#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123181#(<= main_~k~0 3)} is VALID [2022-04-15 12:43:30,689 INFO L290 TraceCheckUtils]: 12: Hoare triple {123181#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123181#(<= main_~k~0 3)} is VALID [2022-04-15 12:43:30,693 INFO L290 TraceCheckUtils]: 13: Hoare triple {123181#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123182#(<= main_~k~0 4)} is VALID [2022-04-15 12:43:30,693 INFO L290 TraceCheckUtils]: 14: Hoare triple {123182#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123182#(<= main_~k~0 4)} is VALID [2022-04-15 12:43:30,697 INFO L290 TraceCheckUtils]: 15: Hoare triple {123182#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123183#(<= main_~k~0 5)} is VALID [2022-04-15 12:43:30,697 INFO L290 TraceCheckUtils]: 16: Hoare triple {123183#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123183#(<= main_~k~0 5)} is VALID [2022-04-15 12:43:30,701 INFO L290 TraceCheckUtils]: 17: Hoare triple {123183#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123184#(<= main_~k~0 6)} is VALID [2022-04-15 12:43:30,701 INFO L290 TraceCheckUtils]: 18: Hoare triple {123184#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123184#(<= main_~k~0 6)} is VALID [2022-04-15 12:43:30,705 INFO L290 TraceCheckUtils]: 19: Hoare triple {123184#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123185#(<= main_~k~0 7)} is VALID [2022-04-15 12:43:30,705 INFO L290 TraceCheckUtils]: 20: Hoare triple {123185#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123185#(<= main_~k~0 7)} is VALID [2022-04-15 12:43:30,709 INFO L290 TraceCheckUtils]: 21: Hoare triple {123185#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123186#(<= main_~k~0 8)} is VALID [2022-04-15 12:43:30,709 INFO L290 TraceCheckUtils]: 22: Hoare triple {123186#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123186#(<= main_~k~0 8)} is VALID [2022-04-15 12:43:30,713 INFO L290 TraceCheckUtils]: 23: Hoare triple {123186#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123187#(<= main_~k~0 9)} is VALID [2022-04-15 12:43:30,714 INFO L290 TraceCheckUtils]: 24: Hoare triple {123187#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123187#(<= main_~k~0 9)} is VALID [2022-04-15 12:43:30,718 INFO L290 TraceCheckUtils]: 25: Hoare triple {123187#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123188#(<= main_~k~0 10)} is VALID [2022-04-15 12:43:30,718 INFO L290 TraceCheckUtils]: 26: Hoare triple {123188#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123188#(<= main_~k~0 10)} is VALID [2022-04-15 12:43:30,722 INFO L290 TraceCheckUtils]: 27: Hoare triple {123188#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123189#(<= main_~k~0 11)} is VALID [2022-04-15 12:43:30,722 INFO L290 TraceCheckUtils]: 28: Hoare triple {123189#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123189#(<= main_~k~0 11)} is VALID [2022-04-15 12:43:30,726 INFO L290 TraceCheckUtils]: 29: Hoare triple {123189#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123190#(<= main_~k~0 12)} is VALID [2022-04-15 12:43:30,727 INFO L290 TraceCheckUtils]: 30: Hoare triple {123190#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123190#(<= main_~k~0 12)} is VALID [2022-04-15 12:43:30,731 INFO L290 TraceCheckUtils]: 31: Hoare triple {123190#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123191#(<= main_~k~0 13)} is VALID [2022-04-15 12:43:30,731 INFO L290 TraceCheckUtils]: 32: Hoare triple {123191#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123191#(<= main_~k~0 13)} is VALID [2022-04-15 12:43:30,735 INFO L290 TraceCheckUtils]: 33: Hoare triple {123191#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123192#(<= main_~k~0 14)} is VALID [2022-04-15 12:43:30,735 INFO L290 TraceCheckUtils]: 34: Hoare triple {123192#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123192#(<= main_~k~0 14)} is VALID [2022-04-15 12:43:30,739 INFO L290 TraceCheckUtils]: 35: Hoare triple {123192#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123193#(<= main_~k~0 15)} is VALID [2022-04-15 12:43:30,739 INFO L290 TraceCheckUtils]: 36: Hoare triple {123193#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123193#(<= main_~k~0 15)} is VALID [2022-04-15 12:43:30,745 INFO L290 TraceCheckUtils]: 37: Hoare triple {123193#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123194#(<= main_~k~0 16)} is VALID [2022-04-15 12:43:30,746 INFO L290 TraceCheckUtils]: 38: Hoare triple {123194#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123194#(<= main_~k~0 16)} is VALID [2022-04-15 12:43:30,755 INFO L290 TraceCheckUtils]: 39: Hoare triple {123194#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123195#(<= main_~k~0 17)} is VALID [2022-04-15 12:43:30,756 INFO L290 TraceCheckUtils]: 40: Hoare triple {123195#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123195#(<= main_~k~0 17)} is VALID [2022-04-15 12:43:30,760 INFO L290 TraceCheckUtils]: 41: Hoare triple {123195#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123196#(<= main_~k~0 18)} is VALID [2022-04-15 12:43:30,760 INFO L290 TraceCheckUtils]: 42: Hoare triple {123196#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123196#(<= main_~k~0 18)} is VALID [2022-04-15 12:43:30,763 INFO L290 TraceCheckUtils]: 43: Hoare triple {123196#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123197#(<= main_~k~0 19)} is VALID [2022-04-15 12:43:30,764 INFO L290 TraceCheckUtils]: 44: Hoare triple {123197#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123197#(<= main_~k~0 19)} is VALID [2022-04-15 12:43:30,767 INFO L290 TraceCheckUtils]: 45: Hoare triple {123197#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123198#(<= main_~k~0 20)} is VALID [2022-04-15 12:43:30,768 INFO L290 TraceCheckUtils]: 46: Hoare triple {123198#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123198#(<= main_~k~0 20)} is VALID [2022-04-15 12:43:30,771 INFO L290 TraceCheckUtils]: 47: Hoare triple {123198#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123199#(<= main_~k~0 21)} is VALID [2022-04-15 12:43:30,772 INFO L290 TraceCheckUtils]: 48: Hoare triple {123199#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123199#(<= main_~k~0 21)} is VALID [2022-04-15 12:43:30,775 INFO L290 TraceCheckUtils]: 49: Hoare triple {123199#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123200#(<= main_~k~0 22)} is VALID [2022-04-15 12:43:30,776 INFO L290 TraceCheckUtils]: 50: Hoare triple {123200#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123200#(<= main_~k~0 22)} is VALID [2022-04-15 12:43:30,779 INFO L290 TraceCheckUtils]: 51: Hoare triple {123200#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123201#(<= main_~k~0 23)} is VALID [2022-04-15 12:43:30,780 INFO L290 TraceCheckUtils]: 52: Hoare triple {123201#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123201#(<= main_~k~0 23)} is VALID [2022-04-15 12:43:30,783 INFO L290 TraceCheckUtils]: 53: Hoare triple {123201#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123202#(<= main_~k~0 24)} is VALID [2022-04-15 12:43:30,784 INFO L290 TraceCheckUtils]: 54: Hoare triple {123202#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123202#(<= main_~k~0 24)} is VALID [2022-04-15 12:43:30,787 INFO L290 TraceCheckUtils]: 55: Hoare triple {123202#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123203#(<= main_~k~0 25)} is VALID [2022-04-15 12:43:30,788 INFO L290 TraceCheckUtils]: 56: Hoare triple {123203#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123203#(<= main_~k~0 25)} is VALID [2022-04-15 12:43:30,791 INFO L290 TraceCheckUtils]: 57: Hoare triple {123203#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123204#(<= main_~k~0 26)} is VALID [2022-04-15 12:43:30,792 INFO L290 TraceCheckUtils]: 58: Hoare triple {123204#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123204#(<= main_~k~0 26)} is VALID [2022-04-15 12:43:30,795 INFO L290 TraceCheckUtils]: 59: Hoare triple {123204#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123205#(<= main_~k~0 27)} is VALID [2022-04-15 12:43:30,795 INFO L290 TraceCheckUtils]: 60: Hoare triple {123205#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123205#(<= main_~k~0 27)} is VALID [2022-04-15 12:43:30,799 INFO L290 TraceCheckUtils]: 61: Hoare triple {123205#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123206#(<= main_~k~0 28)} is VALID [2022-04-15 12:43:30,799 INFO L290 TraceCheckUtils]: 62: Hoare triple {123206#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123206#(<= main_~k~0 28)} is VALID [2022-04-15 12:43:30,803 INFO L290 TraceCheckUtils]: 63: Hoare triple {123206#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123207#(<= main_~k~0 29)} is VALID [2022-04-15 12:43:30,804 INFO L290 TraceCheckUtils]: 64: Hoare triple {123207#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123207#(<= main_~k~0 29)} is VALID [2022-04-15 12:43:30,807 INFO L290 TraceCheckUtils]: 65: Hoare triple {123207#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123208#(<= main_~k~0 30)} is VALID [2022-04-15 12:43:30,807 INFO L290 TraceCheckUtils]: 66: Hoare triple {123208#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123208#(<= main_~k~0 30)} is VALID [2022-04-15 12:43:30,811 INFO L290 TraceCheckUtils]: 67: Hoare triple {123208#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123209#(<= main_~k~0 31)} is VALID [2022-04-15 12:43:30,811 INFO L290 TraceCheckUtils]: 68: Hoare triple {123209#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123209#(<= main_~k~0 31)} is VALID [2022-04-15 12:43:30,815 INFO L290 TraceCheckUtils]: 69: Hoare triple {123209#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123210#(<= main_~k~0 32)} is VALID [2022-04-15 12:43:30,816 INFO L290 TraceCheckUtils]: 70: Hoare triple {123210#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123210#(<= main_~k~0 32)} is VALID [2022-04-15 12:43:30,819 INFO L290 TraceCheckUtils]: 71: Hoare triple {123210#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123211#(<= main_~k~0 33)} is VALID [2022-04-15 12:43:30,820 INFO L290 TraceCheckUtils]: 72: Hoare triple {123211#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123211#(<= main_~k~0 33)} is VALID [2022-04-15 12:43:30,823 INFO L290 TraceCheckUtils]: 73: Hoare triple {123211#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123212#(<= main_~k~0 34)} is VALID [2022-04-15 12:43:30,824 INFO L290 TraceCheckUtils]: 74: Hoare triple {123212#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123212#(<= main_~k~0 34)} is VALID [2022-04-15 12:43:30,828 INFO L290 TraceCheckUtils]: 75: Hoare triple {123212#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123213#(<= main_~k~0 35)} is VALID [2022-04-15 12:43:30,829 INFO L290 TraceCheckUtils]: 76: Hoare triple {123213#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123213#(<= main_~k~0 35)} is VALID [2022-04-15 12:43:30,833 INFO L290 TraceCheckUtils]: 77: Hoare triple {123213#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123214#(<= main_~k~0 36)} is VALID [2022-04-15 12:43:30,833 INFO L290 TraceCheckUtils]: 78: Hoare triple {123214#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123214#(<= main_~k~0 36)} is VALID [2022-04-15 12:43:30,837 INFO L290 TraceCheckUtils]: 79: Hoare triple {123214#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123215#(<= main_~k~0 37)} is VALID [2022-04-15 12:43:30,837 INFO L290 TraceCheckUtils]: 80: Hoare triple {123215#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123215#(<= main_~k~0 37)} is VALID [2022-04-15 12:43:30,841 INFO L290 TraceCheckUtils]: 81: Hoare triple {123215#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123216#(<= main_~k~0 38)} is VALID [2022-04-15 12:43:30,841 INFO L290 TraceCheckUtils]: 82: Hoare triple {123216#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123216#(<= main_~k~0 38)} is VALID [2022-04-15 12:43:30,844 INFO L290 TraceCheckUtils]: 83: Hoare triple {123216#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123217#(<= main_~k~0 39)} is VALID [2022-04-15 12:43:30,845 INFO L290 TraceCheckUtils]: 84: Hoare triple {123217#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123217#(<= main_~k~0 39)} is VALID [2022-04-15 12:43:30,848 INFO L290 TraceCheckUtils]: 85: Hoare triple {123217#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123218#(<= main_~k~0 40)} is VALID [2022-04-15 12:43:30,848 INFO L290 TraceCheckUtils]: 86: Hoare triple {123218#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123218#(<= main_~k~0 40)} is VALID [2022-04-15 12:43:30,852 INFO L290 TraceCheckUtils]: 87: Hoare triple {123218#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123219#(<= main_~k~0 41)} is VALID [2022-04-15 12:43:30,852 INFO L290 TraceCheckUtils]: 88: Hoare triple {123219#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123219#(<= main_~k~0 41)} is VALID [2022-04-15 12:43:30,856 INFO L290 TraceCheckUtils]: 89: Hoare triple {123219#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123220#(<= main_~k~0 42)} is VALID [2022-04-15 12:43:30,856 INFO L290 TraceCheckUtils]: 90: Hoare triple {123220#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123220#(<= main_~k~0 42)} is VALID [2022-04-15 12:43:30,860 INFO L290 TraceCheckUtils]: 91: Hoare triple {123220#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123221#(<= main_~k~0 43)} is VALID [2022-04-15 12:43:30,860 INFO L290 TraceCheckUtils]: 92: Hoare triple {123221#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123221#(<= main_~k~0 43)} is VALID [2022-04-15 12:43:30,864 INFO L290 TraceCheckUtils]: 93: Hoare triple {123221#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123222#(<= main_~k~0 44)} is VALID [2022-04-15 12:43:30,864 INFO L290 TraceCheckUtils]: 94: Hoare triple {123222#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123222#(<= main_~k~0 44)} is VALID [2022-04-15 12:43:30,868 INFO L290 TraceCheckUtils]: 95: Hoare triple {123222#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123223#(<= main_~k~0 45)} is VALID [2022-04-15 12:43:30,868 INFO L290 TraceCheckUtils]: 96: Hoare triple {123223#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123223#(<= main_~k~0 45)} is VALID [2022-04-15 12:43:30,871 INFO L290 TraceCheckUtils]: 97: Hoare triple {123223#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123224#(<= main_~k~0 46)} is VALID [2022-04-15 12:43:30,872 INFO L290 TraceCheckUtils]: 98: Hoare triple {123224#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123224#(<= main_~k~0 46)} is VALID [2022-04-15 12:43:30,875 INFO L290 TraceCheckUtils]: 99: Hoare triple {123224#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123225#(<= main_~k~0 47)} is VALID [2022-04-15 12:43:30,876 INFO L290 TraceCheckUtils]: 100: Hoare triple {123225#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123225#(<= main_~k~0 47)} is VALID [2022-04-15 12:43:30,879 INFO L290 TraceCheckUtils]: 101: Hoare triple {123225#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123226#(<= main_~k~0 48)} is VALID [2022-04-15 12:43:30,880 INFO L290 TraceCheckUtils]: 102: Hoare triple {123226#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123226#(<= main_~k~0 48)} is VALID [2022-04-15 12:43:30,883 INFO L290 TraceCheckUtils]: 103: Hoare triple {123226#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123227#(<= main_~k~0 49)} is VALID [2022-04-15 12:43:30,884 INFO L290 TraceCheckUtils]: 104: Hoare triple {123227#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123227#(<= main_~k~0 49)} is VALID [2022-04-15 12:43:30,887 INFO L290 TraceCheckUtils]: 105: Hoare triple {123227#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123228#(<= main_~k~0 50)} is VALID [2022-04-15 12:43:30,888 INFO L290 TraceCheckUtils]: 106: Hoare triple {123228#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123228#(<= main_~k~0 50)} is VALID [2022-04-15 12:43:30,891 INFO L290 TraceCheckUtils]: 107: Hoare triple {123228#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123229#(<= main_~k~0 51)} is VALID [2022-04-15 12:43:30,892 INFO L290 TraceCheckUtils]: 108: Hoare triple {123229#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123229#(<= main_~k~0 51)} is VALID [2022-04-15 12:43:30,895 INFO L290 TraceCheckUtils]: 109: Hoare triple {123229#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123230#(<= main_~k~0 52)} is VALID [2022-04-15 12:43:30,896 INFO L290 TraceCheckUtils]: 110: Hoare triple {123230#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123230#(<= main_~k~0 52)} is VALID [2022-04-15 12:43:30,899 INFO L290 TraceCheckUtils]: 111: Hoare triple {123230#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123231#(<= main_~k~0 53)} is VALID [2022-04-15 12:43:30,900 INFO L290 TraceCheckUtils]: 112: Hoare triple {123231#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123231#(<= main_~k~0 53)} is VALID [2022-04-15 12:43:30,904 INFO L290 TraceCheckUtils]: 113: Hoare triple {123231#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123232#(<= main_~k~0 54)} is VALID [2022-04-15 12:43:30,904 INFO L290 TraceCheckUtils]: 114: Hoare triple {123232#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123232#(<= main_~k~0 54)} is VALID [2022-04-15 12:43:30,908 INFO L290 TraceCheckUtils]: 115: Hoare triple {123232#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123233#(<= main_~k~0 55)} is VALID [2022-04-15 12:43:30,908 INFO L290 TraceCheckUtils]: 116: Hoare triple {123233#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123233#(<= main_~k~0 55)} is VALID [2022-04-15 12:43:30,912 INFO L290 TraceCheckUtils]: 117: Hoare triple {123233#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123234#(<= main_~k~0 56)} is VALID [2022-04-15 12:43:30,912 INFO L290 TraceCheckUtils]: 118: Hoare triple {123234#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123234#(<= main_~k~0 56)} is VALID [2022-04-15 12:43:30,916 INFO L290 TraceCheckUtils]: 119: Hoare triple {123234#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123235#(<= main_~k~0 57)} is VALID [2022-04-15 12:43:30,916 INFO L290 TraceCheckUtils]: 120: Hoare triple {123235#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123235#(<= main_~k~0 57)} is VALID [2022-04-15 12:43:30,920 INFO L290 TraceCheckUtils]: 121: Hoare triple {123235#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123236#(<= main_~k~0 58)} is VALID [2022-04-15 12:43:30,920 INFO L290 TraceCheckUtils]: 122: Hoare triple {123236#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123236#(<= main_~k~0 58)} is VALID [2022-04-15 12:43:30,924 INFO L290 TraceCheckUtils]: 123: Hoare triple {123236#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123237#(<= main_~k~0 59)} is VALID [2022-04-15 12:43:30,924 INFO L290 TraceCheckUtils]: 124: Hoare triple {123237#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123237#(<= main_~k~0 59)} is VALID [2022-04-15 12:43:30,928 INFO L290 TraceCheckUtils]: 125: Hoare triple {123237#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123238#(<= main_~k~0 60)} is VALID [2022-04-15 12:43:30,928 INFO L290 TraceCheckUtils]: 126: Hoare triple {123238#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123238#(<= main_~k~0 60)} is VALID [2022-04-15 12:43:30,932 INFO L290 TraceCheckUtils]: 127: Hoare triple {123238#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123239#(<= main_~k~0 61)} is VALID [2022-04-15 12:43:30,932 INFO L290 TraceCheckUtils]: 128: Hoare triple {123239#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123239#(<= main_~k~0 61)} is VALID [2022-04-15 12:43:30,935 INFO L290 TraceCheckUtils]: 129: Hoare triple {123239#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123240#(<= main_~k~0 62)} is VALID [2022-04-15 12:43:30,936 INFO L290 TraceCheckUtils]: 130: Hoare triple {123240#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123240#(<= main_~k~0 62)} is VALID [2022-04-15 12:43:30,939 INFO L290 TraceCheckUtils]: 131: Hoare triple {123240#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123241#(<= main_~k~0 63)} is VALID [2022-04-15 12:43:30,940 INFO L290 TraceCheckUtils]: 132: Hoare triple {123241#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123241#(<= main_~k~0 63)} is VALID [2022-04-15 12:43:30,943 INFO L290 TraceCheckUtils]: 133: Hoare triple {123241#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123242#(<= main_~k~0 64)} is VALID [2022-04-15 12:43:30,944 INFO L290 TraceCheckUtils]: 134: Hoare triple {123242#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123242#(<= main_~k~0 64)} is VALID [2022-04-15 12:43:30,947 INFO L290 TraceCheckUtils]: 135: Hoare triple {123242#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123243#(<= main_~k~0 65)} is VALID [2022-04-15 12:43:30,948 INFO L290 TraceCheckUtils]: 136: Hoare triple {123243#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123243#(<= main_~k~0 65)} is VALID [2022-04-15 12:43:30,951 INFO L290 TraceCheckUtils]: 137: Hoare triple {123243#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123244#(<= main_~k~0 66)} is VALID [2022-04-15 12:43:30,952 INFO L290 TraceCheckUtils]: 138: Hoare triple {123244#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123244#(<= main_~k~0 66)} is VALID [2022-04-15 12:43:30,955 INFO L290 TraceCheckUtils]: 139: Hoare triple {123244#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123245#(<= main_~k~0 67)} is VALID [2022-04-15 12:43:30,955 INFO L290 TraceCheckUtils]: 140: Hoare triple {123245#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123245#(<= main_~k~0 67)} is VALID [2022-04-15 12:43:30,959 INFO L290 TraceCheckUtils]: 141: Hoare triple {123245#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123246#(<= main_~k~0 68)} is VALID [2022-04-15 12:43:30,959 INFO L290 TraceCheckUtils]: 142: Hoare triple {123246#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123246#(<= main_~k~0 68)} is VALID [2022-04-15 12:43:30,963 INFO L290 TraceCheckUtils]: 143: Hoare triple {123246#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123247#(<= main_~k~0 69)} is VALID [2022-04-15 12:43:30,963 INFO L290 TraceCheckUtils]: 144: Hoare triple {123247#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123247#(<= main_~k~0 69)} is VALID [2022-04-15 12:43:30,967 INFO L290 TraceCheckUtils]: 145: Hoare triple {123247#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123248#(<= main_~k~0 70)} is VALID [2022-04-15 12:43:30,967 INFO L290 TraceCheckUtils]: 146: Hoare triple {123248#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123248#(<= main_~k~0 70)} is VALID [2022-04-15 12:43:30,971 INFO L290 TraceCheckUtils]: 147: Hoare triple {123248#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123249#(<= main_~k~0 71)} is VALID [2022-04-15 12:43:30,971 INFO L290 TraceCheckUtils]: 148: Hoare triple {123249#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123249#(<= main_~k~0 71)} is VALID [2022-04-15 12:43:30,975 INFO L290 TraceCheckUtils]: 149: Hoare triple {123249#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123250#(<= main_~k~0 72)} is VALID [2022-04-15 12:43:30,975 INFO L290 TraceCheckUtils]: 150: Hoare triple {123250#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123250#(<= main_~k~0 72)} is VALID [2022-04-15 12:43:30,979 INFO L290 TraceCheckUtils]: 151: Hoare triple {123250#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123251#(<= main_~k~0 73)} is VALID [2022-04-15 12:43:30,979 INFO L290 TraceCheckUtils]: 152: Hoare triple {123251#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123251#(<= main_~k~0 73)} is VALID [2022-04-15 12:43:30,983 INFO L290 TraceCheckUtils]: 153: Hoare triple {123251#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123252#(<= main_~k~0 74)} is VALID [2022-04-15 12:43:30,983 INFO L290 TraceCheckUtils]: 154: Hoare triple {123252#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123252#(<= main_~k~0 74)} is VALID [2022-04-15 12:43:30,987 INFO L290 TraceCheckUtils]: 155: Hoare triple {123252#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123253#(<= main_~k~0 75)} is VALID [2022-04-15 12:43:30,987 INFO L290 TraceCheckUtils]: 156: Hoare triple {123253#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123253#(<= main_~k~0 75)} is VALID [2022-04-15 12:43:30,990 INFO L290 TraceCheckUtils]: 157: Hoare triple {123253#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123254#(<= main_~k~0 76)} is VALID [2022-04-15 12:43:30,991 INFO L290 TraceCheckUtils]: 158: Hoare triple {123254#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123254#(<= main_~k~0 76)} is VALID [2022-04-15 12:43:30,994 INFO L290 TraceCheckUtils]: 159: Hoare triple {123254#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123255#(<= main_~k~0 77)} is VALID [2022-04-15 12:43:30,995 INFO L290 TraceCheckUtils]: 160: Hoare triple {123255#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123255#(<= main_~k~0 77)} is VALID [2022-04-15 12:43:30,999 INFO L290 TraceCheckUtils]: 161: Hoare triple {123255#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123256#(<= main_~k~0 78)} is VALID [2022-04-15 12:43:30,999 INFO L290 TraceCheckUtils]: 162: Hoare triple {123256#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123256#(<= main_~k~0 78)} is VALID [2022-04-15 12:43:31,003 INFO L290 TraceCheckUtils]: 163: Hoare triple {123256#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123257#(<= main_~k~0 79)} is VALID [2022-04-15 12:43:31,003 INFO L290 TraceCheckUtils]: 164: Hoare triple {123257#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123257#(<= main_~k~0 79)} is VALID [2022-04-15 12:43:31,007 INFO L290 TraceCheckUtils]: 165: Hoare triple {123257#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123258#(<= main_~k~0 80)} is VALID [2022-04-15 12:43:31,007 INFO L290 TraceCheckUtils]: 166: Hoare triple {123258#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123258#(<= main_~k~0 80)} is VALID [2022-04-15 12:43:31,011 INFO L290 TraceCheckUtils]: 167: Hoare triple {123258#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123259#(<= main_~k~0 81)} is VALID [2022-04-15 12:43:31,011 INFO L290 TraceCheckUtils]: 168: Hoare triple {123259#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123259#(<= main_~k~0 81)} is VALID [2022-04-15 12:43:31,015 INFO L290 TraceCheckUtils]: 169: Hoare triple {123259#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123260#(<= main_~k~0 82)} is VALID [2022-04-15 12:43:31,015 INFO L290 TraceCheckUtils]: 170: Hoare triple {123260#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123260#(<= main_~k~0 82)} is VALID [2022-04-15 12:43:31,019 INFO L290 TraceCheckUtils]: 171: Hoare triple {123260#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123261#(<= main_~k~0 83)} is VALID [2022-04-15 12:43:31,020 INFO L290 TraceCheckUtils]: 172: Hoare triple {123261#(<= main_~k~0 83)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123261#(<= main_~k~0 83)} is VALID [2022-04-15 12:43:31,023 INFO L290 TraceCheckUtils]: 173: Hoare triple {123261#(<= main_~k~0 83)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123262#(<= main_~k~0 84)} is VALID [2022-04-15 12:43:31,024 INFO L290 TraceCheckUtils]: 174: Hoare triple {123262#(<= main_~k~0 84)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123262#(<= main_~k~0 84)} is VALID [2022-04-15 12:43:31,028 INFO L290 TraceCheckUtils]: 175: Hoare triple {123262#(<= main_~k~0 84)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123263#(<= main_~k~0 85)} is VALID [2022-04-15 12:43:31,028 INFO L290 TraceCheckUtils]: 176: Hoare triple {123263#(<= main_~k~0 85)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123263#(<= main_~k~0 85)} is VALID [2022-04-15 12:43:31,033 INFO L290 TraceCheckUtils]: 177: Hoare triple {123263#(<= main_~k~0 85)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123264#(<= main_~k~0 86)} is VALID [2022-04-15 12:43:31,033 INFO L290 TraceCheckUtils]: 178: Hoare triple {123264#(<= main_~k~0 86)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123264#(<= main_~k~0 86)} is VALID [2022-04-15 12:43:31,037 INFO L290 TraceCheckUtils]: 179: Hoare triple {123264#(<= main_~k~0 86)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123265#(<= main_~k~0 87)} is VALID [2022-04-15 12:43:31,037 INFO L290 TraceCheckUtils]: 180: Hoare triple {123265#(<= main_~k~0 87)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123265#(<= main_~k~0 87)} is VALID [2022-04-15 12:43:31,040 INFO L290 TraceCheckUtils]: 181: Hoare triple {123265#(<= main_~k~0 87)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123266#(<= main_~k~0 88)} is VALID [2022-04-15 12:43:31,041 INFO L290 TraceCheckUtils]: 182: Hoare triple {123266#(<= main_~k~0 88)} assume !(~i~0 < 1000000); {123266#(<= main_~k~0 88)} is VALID [2022-04-15 12:43:31,041 INFO L272 TraceCheckUtils]: 183: Hoare triple {123266#(<= main_~k~0 88)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {123267#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:43:31,041 INFO L290 TraceCheckUtils]: 184: Hoare triple {123267#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {123268#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:43:31,041 INFO L290 TraceCheckUtils]: 185: Hoare triple {123268#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {123174#false} is VALID [2022-04-15 12:43:31,042 INFO L290 TraceCheckUtils]: 186: Hoare triple {123174#false} assume !false; {123174#false} is VALID [2022-04-15 12:43:31,042 INFO L134 CoverageAnalysis]: Checked inductivity of 7744 backedges. 0 proven. 7744 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:43:31,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:43:31,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469752627] [2022-04-15 12:43:31,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469752627] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:43:31,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415232312] [2022-04-15 12:43:31,043 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:43:31,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:43:31,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:43:31,044 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:43:31,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-04-15 12:43:31,215 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:43:31,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:43:31,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 1017 conjuncts, 92 conjunts are in the unsatisfiable core [2022-04-15 12:43:31,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:43:31,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:43:31,985 INFO L272 TraceCheckUtils]: 0: Hoare triple {123173#true} call ULTIMATE.init(); {123173#true} is VALID [2022-04-15 12:43:31,986 INFO L290 TraceCheckUtils]: 1: Hoare triple {123173#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {123173#true} is VALID [2022-04-15 12:43:31,986 INFO L290 TraceCheckUtils]: 2: Hoare triple {123173#true} assume true; {123173#true} is VALID [2022-04-15 12:43:31,986 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {123173#true} {123173#true} #54#return; {123173#true} is VALID [2022-04-15 12:43:31,986 INFO L272 TraceCheckUtils]: 4: Hoare triple {123173#true} call #t~ret3 := main(); {123173#true} is VALID [2022-04-15 12:43:31,986 INFO L290 TraceCheckUtils]: 5: Hoare triple {123173#true} ~i~0 := 0;~k~0 := 0; {123288#(<= main_~k~0 0)} is VALID [2022-04-15 12:43:31,986 INFO L290 TraceCheckUtils]: 6: Hoare triple {123288#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123288#(<= main_~k~0 0)} is VALID [2022-04-15 12:43:31,995 INFO L290 TraceCheckUtils]: 7: Hoare triple {123288#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123179#(<= main_~k~0 1)} is VALID [2022-04-15 12:43:31,996 INFO L290 TraceCheckUtils]: 8: Hoare triple {123179#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123179#(<= main_~k~0 1)} is VALID [2022-04-15 12:43:32,000 INFO L290 TraceCheckUtils]: 9: Hoare triple {123179#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123180#(<= main_~k~0 2)} is VALID [2022-04-15 12:43:32,000 INFO L290 TraceCheckUtils]: 10: Hoare triple {123180#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123180#(<= main_~k~0 2)} is VALID [2022-04-15 12:43:32,004 INFO L290 TraceCheckUtils]: 11: Hoare triple {123180#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123181#(<= main_~k~0 3)} is VALID [2022-04-15 12:43:32,004 INFO L290 TraceCheckUtils]: 12: Hoare triple {123181#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123181#(<= main_~k~0 3)} is VALID [2022-04-15 12:43:32,008 INFO L290 TraceCheckUtils]: 13: Hoare triple {123181#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123182#(<= main_~k~0 4)} is VALID [2022-04-15 12:43:32,008 INFO L290 TraceCheckUtils]: 14: Hoare triple {123182#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123182#(<= main_~k~0 4)} is VALID [2022-04-15 12:43:32,012 INFO L290 TraceCheckUtils]: 15: Hoare triple {123182#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123183#(<= main_~k~0 5)} is VALID [2022-04-15 12:43:32,012 INFO L290 TraceCheckUtils]: 16: Hoare triple {123183#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123183#(<= main_~k~0 5)} is VALID [2022-04-15 12:43:32,016 INFO L290 TraceCheckUtils]: 17: Hoare triple {123183#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123184#(<= main_~k~0 6)} is VALID [2022-04-15 12:43:32,016 INFO L290 TraceCheckUtils]: 18: Hoare triple {123184#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123184#(<= main_~k~0 6)} is VALID [2022-04-15 12:43:32,020 INFO L290 TraceCheckUtils]: 19: Hoare triple {123184#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123185#(<= main_~k~0 7)} is VALID [2022-04-15 12:43:32,020 INFO L290 TraceCheckUtils]: 20: Hoare triple {123185#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123185#(<= main_~k~0 7)} is VALID [2022-04-15 12:43:32,024 INFO L290 TraceCheckUtils]: 21: Hoare triple {123185#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123186#(<= main_~k~0 8)} is VALID [2022-04-15 12:43:32,024 INFO L290 TraceCheckUtils]: 22: Hoare triple {123186#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123186#(<= main_~k~0 8)} is VALID [2022-04-15 12:43:32,028 INFO L290 TraceCheckUtils]: 23: Hoare triple {123186#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123187#(<= main_~k~0 9)} is VALID [2022-04-15 12:43:32,028 INFO L290 TraceCheckUtils]: 24: Hoare triple {123187#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123187#(<= main_~k~0 9)} is VALID [2022-04-15 12:43:32,033 INFO L290 TraceCheckUtils]: 25: Hoare triple {123187#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123188#(<= main_~k~0 10)} is VALID [2022-04-15 12:43:32,033 INFO L290 TraceCheckUtils]: 26: Hoare triple {123188#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123188#(<= main_~k~0 10)} is VALID [2022-04-15 12:43:32,037 INFO L290 TraceCheckUtils]: 27: Hoare triple {123188#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123189#(<= main_~k~0 11)} is VALID [2022-04-15 12:43:32,037 INFO L290 TraceCheckUtils]: 28: Hoare triple {123189#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123189#(<= main_~k~0 11)} is VALID [2022-04-15 12:43:32,040 INFO L290 TraceCheckUtils]: 29: Hoare triple {123189#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123190#(<= main_~k~0 12)} is VALID [2022-04-15 12:43:32,041 INFO L290 TraceCheckUtils]: 30: Hoare triple {123190#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123190#(<= main_~k~0 12)} is VALID [2022-04-15 12:43:32,044 INFO L290 TraceCheckUtils]: 31: Hoare triple {123190#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123191#(<= main_~k~0 13)} is VALID [2022-04-15 12:43:32,044 INFO L290 TraceCheckUtils]: 32: Hoare triple {123191#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123191#(<= main_~k~0 13)} is VALID [2022-04-15 12:43:32,048 INFO L290 TraceCheckUtils]: 33: Hoare triple {123191#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123192#(<= main_~k~0 14)} is VALID [2022-04-15 12:43:32,049 INFO L290 TraceCheckUtils]: 34: Hoare triple {123192#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123192#(<= main_~k~0 14)} is VALID [2022-04-15 12:43:32,052 INFO L290 TraceCheckUtils]: 35: Hoare triple {123192#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123193#(<= main_~k~0 15)} is VALID [2022-04-15 12:43:32,053 INFO L290 TraceCheckUtils]: 36: Hoare triple {123193#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123193#(<= main_~k~0 15)} is VALID [2022-04-15 12:43:32,056 INFO L290 TraceCheckUtils]: 37: Hoare triple {123193#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123194#(<= main_~k~0 16)} is VALID [2022-04-15 12:43:32,057 INFO L290 TraceCheckUtils]: 38: Hoare triple {123194#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123194#(<= main_~k~0 16)} is VALID [2022-04-15 12:43:32,060 INFO L290 TraceCheckUtils]: 39: Hoare triple {123194#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123195#(<= main_~k~0 17)} is VALID [2022-04-15 12:43:32,061 INFO L290 TraceCheckUtils]: 40: Hoare triple {123195#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123195#(<= main_~k~0 17)} is VALID [2022-04-15 12:43:32,064 INFO L290 TraceCheckUtils]: 41: Hoare triple {123195#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123196#(<= main_~k~0 18)} is VALID [2022-04-15 12:43:32,065 INFO L290 TraceCheckUtils]: 42: Hoare triple {123196#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123196#(<= main_~k~0 18)} is VALID [2022-04-15 12:43:32,069 INFO L290 TraceCheckUtils]: 43: Hoare triple {123196#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123197#(<= main_~k~0 19)} is VALID [2022-04-15 12:43:32,069 INFO L290 TraceCheckUtils]: 44: Hoare triple {123197#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123197#(<= main_~k~0 19)} is VALID [2022-04-15 12:43:32,073 INFO L290 TraceCheckUtils]: 45: Hoare triple {123197#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123198#(<= main_~k~0 20)} is VALID [2022-04-15 12:43:32,073 INFO L290 TraceCheckUtils]: 46: Hoare triple {123198#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123198#(<= main_~k~0 20)} is VALID [2022-04-15 12:43:32,077 INFO L290 TraceCheckUtils]: 47: Hoare triple {123198#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123199#(<= main_~k~0 21)} is VALID [2022-04-15 12:43:32,077 INFO L290 TraceCheckUtils]: 48: Hoare triple {123199#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123199#(<= main_~k~0 21)} is VALID [2022-04-15 12:43:32,088 INFO L290 TraceCheckUtils]: 49: Hoare triple {123199#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123200#(<= main_~k~0 22)} is VALID [2022-04-15 12:43:32,088 INFO L290 TraceCheckUtils]: 50: Hoare triple {123200#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123200#(<= main_~k~0 22)} is VALID [2022-04-15 12:43:32,103 INFO L290 TraceCheckUtils]: 51: Hoare triple {123200#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123201#(<= main_~k~0 23)} is VALID [2022-04-15 12:43:32,103 INFO L290 TraceCheckUtils]: 52: Hoare triple {123201#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123201#(<= main_~k~0 23)} is VALID [2022-04-15 12:43:32,118 INFO L290 TraceCheckUtils]: 53: Hoare triple {123201#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123202#(<= main_~k~0 24)} is VALID [2022-04-15 12:43:32,118 INFO L290 TraceCheckUtils]: 54: Hoare triple {123202#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123202#(<= main_~k~0 24)} is VALID [2022-04-15 12:43:32,123 INFO L290 TraceCheckUtils]: 55: Hoare triple {123202#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123203#(<= main_~k~0 25)} is VALID [2022-04-15 12:43:32,124 INFO L290 TraceCheckUtils]: 56: Hoare triple {123203#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123203#(<= main_~k~0 25)} is VALID [2022-04-15 12:43:32,127 INFO L290 TraceCheckUtils]: 57: Hoare triple {123203#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123204#(<= main_~k~0 26)} is VALID [2022-04-15 12:43:32,128 INFO L290 TraceCheckUtils]: 58: Hoare triple {123204#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123204#(<= main_~k~0 26)} is VALID [2022-04-15 12:43:32,131 INFO L290 TraceCheckUtils]: 59: Hoare triple {123204#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123205#(<= main_~k~0 27)} is VALID [2022-04-15 12:43:32,132 INFO L290 TraceCheckUtils]: 60: Hoare triple {123205#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123205#(<= main_~k~0 27)} is VALID [2022-04-15 12:43:32,135 INFO L290 TraceCheckUtils]: 61: Hoare triple {123205#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123206#(<= main_~k~0 28)} is VALID [2022-04-15 12:43:32,135 INFO L290 TraceCheckUtils]: 62: Hoare triple {123206#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123206#(<= main_~k~0 28)} is VALID [2022-04-15 12:43:32,139 INFO L290 TraceCheckUtils]: 63: Hoare triple {123206#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123207#(<= main_~k~0 29)} is VALID [2022-04-15 12:43:32,139 INFO L290 TraceCheckUtils]: 64: Hoare triple {123207#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123207#(<= main_~k~0 29)} is VALID [2022-04-15 12:43:32,143 INFO L290 TraceCheckUtils]: 65: Hoare triple {123207#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123208#(<= main_~k~0 30)} is VALID [2022-04-15 12:43:32,143 INFO L290 TraceCheckUtils]: 66: Hoare triple {123208#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123208#(<= main_~k~0 30)} is VALID [2022-04-15 12:43:32,146 INFO L290 TraceCheckUtils]: 67: Hoare triple {123208#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123209#(<= main_~k~0 31)} is VALID [2022-04-15 12:43:32,147 INFO L290 TraceCheckUtils]: 68: Hoare triple {123209#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123209#(<= main_~k~0 31)} is VALID [2022-04-15 12:43:32,150 INFO L290 TraceCheckUtils]: 69: Hoare triple {123209#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123210#(<= main_~k~0 32)} is VALID [2022-04-15 12:43:32,151 INFO L290 TraceCheckUtils]: 70: Hoare triple {123210#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123210#(<= main_~k~0 32)} is VALID [2022-04-15 12:43:32,154 INFO L290 TraceCheckUtils]: 71: Hoare triple {123210#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123211#(<= main_~k~0 33)} is VALID [2022-04-15 12:43:32,155 INFO L290 TraceCheckUtils]: 72: Hoare triple {123211#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123211#(<= main_~k~0 33)} is VALID [2022-04-15 12:43:32,158 INFO L290 TraceCheckUtils]: 73: Hoare triple {123211#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123212#(<= main_~k~0 34)} is VALID [2022-04-15 12:43:32,159 INFO L290 TraceCheckUtils]: 74: Hoare triple {123212#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123212#(<= main_~k~0 34)} is VALID [2022-04-15 12:43:32,162 INFO L290 TraceCheckUtils]: 75: Hoare triple {123212#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123213#(<= main_~k~0 35)} is VALID [2022-04-15 12:43:32,162 INFO L290 TraceCheckUtils]: 76: Hoare triple {123213#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123213#(<= main_~k~0 35)} is VALID [2022-04-15 12:43:32,166 INFO L290 TraceCheckUtils]: 77: Hoare triple {123213#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123214#(<= main_~k~0 36)} is VALID [2022-04-15 12:43:32,166 INFO L290 TraceCheckUtils]: 78: Hoare triple {123214#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123214#(<= main_~k~0 36)} is VALID [2022-04-15 12:43:32,170 INFO L290 TraceCheckUtils]: 79: Hoare triple {123214#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123215#(<= main_~k~0 37)} is VALID [2022-04-15 12:43:32,171 INFO L290 TraceCheckUtils]: 80: Hoare triple {123215#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123215#(<= main_~k~0 37)} is VALID [2022-04-15 12:43:32,174 INFO L290 TraceCheckUtils]: 81: Hoare triple {123215#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123216#(<= main_~k~0 38)} is VALID [2022-04-15 12:43:32,175 INFO L290 TraceCheckUtils]: 82: Hoare triple {123216#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123216#(<= main_~k~0 38)} is VALID [2022-04-15 12:43:32,178 INFO L290 TraceCheckUtils]: 83: Hoare triple {123216#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123217#(<= main_~k~0 39)} is VALID [2022-04-15 12:43:32,179 INFO L290 TraceCheckUtils]: 84: Hoare triple {123217#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123217#(<= main_~k~0 39)} is VALID [2022-04-15 12:43:32,182 INFO L290 TraceCheckUtils]: 85: Hoare triple {123217#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123218#(<= main_~k~0 40)} is VALID [2022-04-15 12:43:32,182 INFO L290 TraceCheckUtils]: 86: Hoare triple {123218#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123218#(<= main_~k~0 40)} is VALID [2022-04-15 12:43:32,186 INFO L290 TraceCheckUtils]: 87: Hoare triple {123218#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123219#(<= main_~k~0 41)} is VALID [2022-04-15 12:43:32,186 INFO L290 TraceCheckUtils]: 88: Hoare triple {123219#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123219#(<= main_~k~0 41)} is VALID [2022-04-15 12:43:32,190 INFO L290 TraceCheckUtils]: 89: Hoare triple {123219#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123220#(<= main_~k~0 42)} is VALID [2022-04-15 12:43:32,190 INFO L290 TraceCheckUtils]: 90: Hoare triple {123220#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123220#(<= main_~k~0 42)} is VALID [2022-04-15 12:43:32,194 INFO L290 TraceCheckUtils]: 91: Hoare triple {123220#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123221#(<= main_~k~0 43)} is VALID [2022-04-15 12:43:32,194 INFO L290 TraceCheckUtils]: 92: Hoare triple {123221#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123221#(<= main_~k~0 43)} is VALID [2022-04-15 12:43:32,198 INFO L290 TraceCheckUtils]: 93: Hoare triple {123221#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123222#(<= main_~k~0 44)} is VALID [2022-04-15 12:43:32,198 INFO L290 TraceCheckUtils]: 94: Hoare triple {123222#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123222#(<= main_~k~0 44)} is VALID [2022-04-15 12:43:32,202 INFO L290 TraceCheckUtils]: 95: Hoare triple {123222#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123223#(<= main_~k~0 45)} is VALID [2022-04-15 12:43:32,202 INFO L290 TraceCheckUtils]: 96: Hoare triple {123223#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123223#(<= main_~k~0 45)} is VALID [2022-04-15 12:43:32,206 INFO L290 TraceCheckUtils]: 97: Hoare triple {123223#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123224#(<= main_~k~0 46)} is VALID [2022-04-15 12:43:32,206 INFO L290 TraceCheckUtils]: 98: Hoare triple {123224#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123224#(<= main_~k~0 46)} is VALID [2022-04-15 12:43:32,211 INFO L290 TraceCheckUtils]: 99: Hoare triple {123224#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123225#(<= main_~k~0 47)} is VALID [2022-04-15 12:43:32,212 INFO L290 TraceCheckUtils]: 100: Hoare triple {123225#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123225#(<= main_~k~0 47)} is VALID [2022-04-15 12:43:32,215 INFO L290 TraceCheckUtils]: 101: Hoare triple {123225#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123226#(<= main_~k~0 48)} is VALID [2022-04-15 12:43:32,215 INFO L290 TraceCheckUtils]: 102: Hoare triple {123226#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123226#(<= main_~k~0 48)} is VALID [2022-04-15 12:43:32,219 INFO L290 TraceCheckUtils]: 103: Hoare triple {123226#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123227#(<= main_~k~0 49)} is VALID [2022-04-15 12:43:32,219 INFO L290 TraceCheckUtils]: 104: Hoare triple {123227#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123227#(<= main_~k~0 49)} is VALID [2022-04-15 12:43:32,223 INFO L290 TraceCheckUtils]: 105: Hoare triple {123227#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123228#(<= main_~k~0 50)} is VALID [2022-04-15 12:43:32,223 INFO L290 TraceCheckUtils]: 106: Hoare triple {123228#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123228#(<= main_~k~0 50)} is VALID [2022-04-15 12:43:32,227 INFO L290 TraceCheckUtils]: 107: Hoare triple {123228#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123229#(<= main_~k~0 51)} is VALID [2022-04-15 12:43:32,227 INFO L290 TraceCheckUtils]: 108: Hoare triple {123229#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123229#(<= main_~k~0 51)} is VALID [2022-04-15 12:43:32,231 INFO L290 TraceCheckUtils]: 109: Hoare triple {123229#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123230#(<= main_~k~0 52)} is VALID [2022-04-15 12:43:32,231 INFO L290 TraceCheckUtils]: 110: Hoare triple {123230#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123230#(<= main_~k~0 52)} is VALID [2022-04-15 12:43:32,235 INFO L290 TraceCheckUtils]: 111: Hoare triple {123230#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123231#(<= main_~k~0 53)} is VALID [2022-04-15 12:43:32,235 INFO L290 TraceCheckUtils]: 112: Hoare triple {123231#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123231#(<= main_~k~0 53)} is VALID [2022-04-15 12:43:32,239 INFO L290 TraceCheckUtils]: 113: Hoare triple {123231#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123232#(<= main_~k~0 54)} is VALID [2022-04-15 12:43:32,239 INFO L290 TraceCheckUtils]: 114: Hoare triple {123232#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123232#(<= main_~k~0 54)} is VALID [2022-04-15 12:43:32,243 INFO L290 TraceCheckUtils]: 115: Hoare triple {123232#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123233#(<= main_~k~0 55)} is VALID [2022-04-15 12:43:32,243 INFO L290 TraceCheckUtils]: 116: Hoare triple {123233#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123233#(<= main_~k~0 55)} is VALID [2022-04-15 12:43:32,247 INFO L290 TraceCheckUtils]: 117: Hoare triple {123233#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123234#(<= main_~k~0 56)} is VALID [2022-04-15 12:43:32,248 INFO L290 TraceCheckUtils]: 118: Hoare triple {123234#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123234#(<= main_~k~0 56)} is VALID [2022-04-15 12:43:32,251 INFO L290 TraceCheckUtils]: 119: Hoare triple {123234#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123235#(<= main_~k~0 57)} is VALID [2022-04-15 12:43:32,252 INFO L290 TraceCheckUtils]: 120: Hoare triple {123235#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123235#(<= main_~k~0 57)} is VALID [2022-04-15 12:43:32,277 INFO L290 TraceCheckUtils]: 121: Hoare triple {123235#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123236#(<= main_~k~0 58)} is VALID [2022-04-15 12:43:32,278 INFO L290 TraceCheckUtils]: 122: Hoare triple {123236#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123236#(<= main_~k~0 58)} is VALID [2022-04-15 12:43:32,282 INFO L290 TraceCheckUtils]: 123: Hoare triple {123236#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123237#(<= main_~k~0 59)} is VALID [2022-04-15 12:43:32,282 INFO L290 TraceCheckUtils]: 124: Hoare triple {123237#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123237#(<= main_~k~0 59)} is VALID [2022-04-15 12:43:32,285 INFO L290 TraceCheckUtils]: 125: Hoare triple {123237#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123238#(<= main_~k~0 60)} is VALID [2022-04-15 12:43:32,286 INFO L290 TraceCheckUtils]: 126: Hoare triple {123238#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123238#(<= main_~k~0 60)} is VALID [2022-04-15 12:43:32,289 INFO L290 TraceCheckUtils]: 127: Hoare triple {123238#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123239#(<= main_~k~0 61)} is VALID [2022-04-15 12:43:32,289 INFO L290 TraceCheckUtils]: 128: Hoare triple {123239#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123239#(<= main_~k~0 61)} is VALID [2022-04-15 12:43:32,293 INFO L290 TraceCheckUtils]: 129: Hoare triple {123239#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123240#(<= main_~k~0 62)} is VALID [2022-04-15 12:43:32,294 INFO L290 TraceCheckUtils]: 130: Hoare triple {123240#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123240#(<= main_~k~0 62)} is VALID [2022-04-15 12:43:32,298 INFO L290 TraceCheckUtils]: 131: Hoare triple {123240#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123241#(<= main_~k~0 63)} is VALID [2022-04-15 12:43:32,299 INFO L290 TraceCheckUtils]: 132: Hoare triple {123241#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123241#(<= main_~k~0 63)} is VALID [2022-04-15 12:43:32,302 INFO L290 TraceCheckUtils]: 133: Hoare triple {123241#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123242#(<= main_~k~0 64)} is VALID [2022-04-15 12:43:32,302 INFO L290 TraceCheckUtils]: 134: Hoare triple {123242#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123242#(<= main_~k~0 64)} is VALID [2022-04-15 12:43:32,306 INFO L290 TraceCheckUtils]: 135: Hoare triple {123242#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123243#(<= main_~k~0 65)} is VALID [2022-04-15 12:43:32,307 INFO L290 TraceCheckUtils]: 136: Hoare triple {123243#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123243#(<= main_~k~0 65)} is VALID [2022-04-15 12:43:32,311 INFO L290 TraceCheckUtils]: 137: Hoare triple {123243#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123244#(<= main_~k~0 66)} is VALID [2022-04-15 12:43:32,311 INFO L290 TraceCheckUtils]: 138: Hoare triple {123244#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123244#(<= main_~k~0 66)} is VALID [2022-04-15 12:43:32,315 INFO L290 TraceCheckUtils]: 139: Hoare triple {123244#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123245#(<= main_~k~0 67)} is VALID [2022-04-15 12:43:32,315 INFO L290 TraceCheckUtils]: 140: Hoare triple {123245#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123245#(<= main_~k~0 67)} is VALID [2022-04-15 12:43:32,319 INFO L290 TraceCheckUtils]: 141: Hoare triple {123245#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123246#(<= main_~k~0 68)} is VALID [2022-04-15 12:43:32,319 INFO L290 TraceCheckUtils]: 142: Hoare triple {123246#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123246#(<= main_~k~0 68)} is VALID [2022-04-15 12:43:32,324 INFO L290 TraceCheckUtils]: 143: Hoare triple {123246#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123247#(<= main_~k~0 69)} is VALID [2022-04-15 12:43:32,324 INFO L290 TraceCheckUtils]: 144: Hoare triple {123247#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123247#(<= main_~k~0 69)} is VALID [2022-04-15 12:43:32,328 INFO L290 TraceCheckUtils]: 145: Hoare triple {123247#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123248#(<= main_~k~0 70)} is VALID [2022-04-15 12:43:32,328 INFO L290 TraceCheckUtils]: 146: Hoare triple {123248#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123248#(<= main_~k~0 70)} is VALID [2022-04-15 12:43:32,333 INFO L290 TraceCheckUtils]: 147: Hoare triple {123248#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123249#(<= main_~k~0 71)} is VALID [2022-04-15 12:43:32,333 INFO L290 TraceCheckUtils]: 148: Hoare triple {123249#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123249#(<= main_~k~0 71)} is VALID [2022-04-15 12:43:32,337 INFO L290 TraceCheckUtils]: 149: Hoare triple {123249#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123250#(<= main_~k~0 72)} is VALID [2022-04-15 12:43:32,337 INFO L290 TraceCheckUtils]: 150: Hoare triple {123250#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123250#(<= main_~k~0 72)} is VALID [2022-04-15 12:43:32,341 INFO L290 TraceCheckUtils]: 151: Hoare triple {123250#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123251#(<= main_~k~0 73)} is VALID [2022-04-15 12:43:32,341 INFO L290 TraceCheckUtils]: 152: Hoare triple {123251#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123251#(<= main_~k~0 73)} is VALID [2022-04-15 12:43:32,346 INFO L290 TraceCheckUtils]: 153: Hoare triple {123251#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123252#(<= main_~k~0 74)} is VALID [2022-04-15 12:43:32,346 INFO L290 TraceCheckUtils]: 154: Hoare triple {123252#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123252#(<= main_~k~0 74)} is VALID [2022-04-15 12:43:32,350 INFO L290 TraceCheckUtils]: 155: Hoare triple {123252#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123253#(<= main_~k~0 75)} is VALID [2022-04-15 12:43:32,350 INFO L290 TraceCheckUtils]: 156: Hoare triple {123253#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123253#(<= main_~k~0 75)} is VALID [2022-04-15 12:43:32,354 INFO L290 TraceCheckUtils]: 157: Hoare triple {123253#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123254#(<= main_~k~0 76)} is VALID [2022-04-15 12:43:32,354 INFO L290 TraceCheckUtils]: 158: Hoare triple {123254#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123254#(<= main_~k~0 76)} is VALID [2022-04-15 12:43:32,359 INFO L290 TraceCheckUtils]: 159: Hoare triple {123254#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123255#(<= main_~k~0 77)} is VALID [2022-04-15 12:43:32,359 INFO L290 TraceCheckUtils]: 160: Hoare triple {123255#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123255#(<= main_~k~0 77)} is VALID [2022-04-15 12:43:32,363 INFO L290 TraceCheckUtils]: 161: Hoare triple {123255#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123256#(<= main_~k~0 78)} is VALID [2022-04-15 12:43:32,363 INFO L290 TraceCheckUtils]: 162: Hoare triple {123256#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123256#(<= main_~k~0 78)} is VALID [2022-04-15 12:43:32,367 INFO L290 TraceCheckUtils]: 163: Hoare triple {123256#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123257#(<= main_~k~0 79)} is VALID [2022-04-15 12:43:32,368 INFO L290 TraceCheckUtils]: 164: Hoare triple {123257#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123257#(<= main_~k~0 79)} is VALID [2022-04-15 12:43:32,372 INFO L290 TraceCheckUtils]: 165: Hoare triple {123257#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123258#(<= main_~k~0 80)} is VALID [2022-04-15 12:43:32,372 INFO L290 TraceCheckUtils]: 166: Hoare triple {123258#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123258#(<= main_~k~0 80)} is VALID [2022-04-15 12:43:32,376 INFO L290 TraceCheckUtils]: 167: Hoare triple {123258#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123259#(<= main_~k~0 81)} is VALID [2022-04-15 12:43:32,376 INFO L290 TraceCheckUtils]: 168: Hoare triple {123259#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123259#(<= main_~k~0 81)} is VALID [2022-04-15 12:43:32,381 INFO L290 TraceCheckUtils]: 169: Hoare triple {123259#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123260#(<= main_~k~0 82)} is VALID [2022-04-15 12:43:32,381 INFO L290 TraceCheckUtils]: 170: Hoare triple {123260#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123260#(<= main_~k~0 82)} is VALID [2022-04-15 12:43:32,385 INFO L290 TraceCheckUtils]: 171: Hoare triple {123260#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123261#(<= main_~k~0 83)} is VALID [2022-04-15 12:43:32,385 INFO L290 TraceCheckUtils]: 172: Hoare triple {123261#(<= main_~k~0 83)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123261#(<= main_~k~0 83)} is VALID [2022-04-15 12:43:32,389 INFO L290 TraceCheckUtils]: 173: Hoare triple {123261#(<= main_~k~0 83)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123262#(<= main_~k~0 84)} is VALID [2022-04-15 12:43:32,389 INFO L290 TraceCheckUtils]: 174: Hoare triple {123262#(<= main_~k~0 84)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123262#(<= main_~k~0 84)} is VALID [2022-04-15 12:43:32,393 INFO L290 TraceCheckUtils]: 175: Hoare triple {123262#(<= main_~k~0 84)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123263#(<= main_~k~0 85)} is VALID [2022-04-15 12:43:32,394 INFO L290 TraceCheckUtils]: 176: Hoare triple {123263#(<= main_~k~0 85)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123263#(<= main_~k~0 85)} is VALID [2022-04-15 12:43:32,398 INFO L290 TraceCheckUtils]: 177: Hoare triple {123263#(<= main_~k~0 85)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123264#(<= main_~k~0 86)} is VALID [2022-04-15 12:43:32,398 INFO L290 TraceCheckUtils]: 178: Hoare triple {123264#(<= main_~k~0 86)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123264#(<= main_~k~0 86)} is VALID [2022-04-15 12:43:32,402 INFO L290 TraceCheckUtils]: 179: Hoare triple {123264#(<= main_~k~0 86)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123265#(<= main_~k~0 87)} is VALID [2022-04-15 12:43:32,402 INFO L290 TraceCheckUtils]: 180: Hoare triple {123265#(<= main_~k~0 87)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123265#(<= main_~k~0 87)} is VALID [2022-04-15 12:43:32,406 INFO L290 TraceCheckUtils]: 181: Hoare triple {123265#(<= main_~k~0 87)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123266#(<= main_~k~0 88)} is VALID [2022-04-15 12:43:32,406 INFO L290 TraceCheckUtils]: 182: Hoare triple {123266#(<= main_~k~0 88)} assume !(~i~0 < 1000000); {123266#(<= main_~k~0 88)} is VALID [2022-04-15 12:43:32,407 INFO L272 TraceCheckUtils]: 183: Hoare triple {123266#(<= main_~k~0 88)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {123823#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:43:32,407 INFO L290 TraceCheckUtils]: 184: Hoare triple {123823#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {123827#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:43:32,407 INFO L290 TraceCheckUtils]: 185: Hoare triple {123827#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {123174#false} is VALID [2022-04-15 12:43:32,407 INFO L290 TraceCheckUtils]: 186: Hoare triple {123174#false} assume !false; {123174#false} is VALID [2022-04-15 12:43:32,408 INFO L134 CoverageAnalysis]: Checked inductivity of 7744 backedges. 0 proven. 7744 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:43:32,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:43:37,766 INFO L290 TraceCheckUtils]: 186: Hoare triple {123174#false} assume !false; {123174#false} is VALID [2022-04-15 12:43:37,766 INFO L290 TraceCheckUtils]: 185: Hoare triple {123827#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {123174#false} is VALID [2022-04-15 12:43:37,766 INFO L290 TraceCheckUtils]: 184: Hoare triple {123823#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {123827#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:43:37,767 INFO L272 TraceCheckUtils]: 183: Hoare triple {123843#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {123823#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:43:37,767 INFO L290 TraceCheckUtils]: 182: Hoare triple {123843#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {123843#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:43:37,778 INFO L290 TraceCheckUtils]: 181: Hoare triple {123850#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123843#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:43:37,778 INFO L290 TraceCheckUtils]: 180: Hoare triple {123850#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123850#(<= main_~k~0 999999)} is VALID [2022-04-15 12:43:37,785 INFO L290 TraceCheckUtils]: 179: Hoare triple {123857#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123850#(<= main_~k~0 999999)} is VALID [2022-04-15 12:43:37,785 INFO L290 TraceCheckUtils]: 178: Hoare triple {123857#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123857#(<= main_~k~0 999998)} is VALID [2022-04-15 12:43:37,793 INFO L290 TraceCheckUtils]: 177: Hoare triple {123864#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123857#(<= main_~k~0 999998)} is VALID [2022-04-15 12:43:37,793 INFO L290 TraceCheckUtils]: 176: Hoare triple {123864#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123864#(<= main_~k~0 999997)} is VALID [2022-04-15 12:43:37,806 INFO L290 TraceCheckUtils]: 175: Hoare triple {123871#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123864#(<= main_~k~0 999997)} is VALID [2022-04-15 12:43:37,806 INFO L290 TraceCheckUtils]: 174: Hoare triple {123871#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123871#(<= main_~k~0 999996)} is VALID [2022-04-15 12:43:37,819 INFO L290 TraceCheckUtils]: 173: Hoare triple {123878#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123871#(<= main_~k~0 999996)} is VALID [2022-04-15 12:43:37,819 INFO L290 TraceCheckUtils]: 172: Hoare triple {123878#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123878#(<= main_~k~0 999995)} is VALID [2022-04-15 12:43:37,831 INFO L290 TraceCheckUtils]: 171: Hoare triple {123885#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123878#(<= main_~k~0 999995)} is VALID [2022-04-15 12:43:37,833 INFO L290 TraceCheckUtils]: 170: Hoare triple {123885#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123885#(<= main_~k~0 999994)} is VALID [2022-04-15 12:43:37,846 INFO L290 TraceCheckUtils]: 169: Hoare triple {123892#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123885#(<= main_~k~0 999994)} is VALID [2022-04-15 12:43:37,846 INFO L290 TraceCheckUtils]: 168: Hoare triple {123892#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123892#(<= main_~k~0 999993)} is VALID [2022-04-15 12:43:37,859 INFO L290 TraceCheckUtils]: 167: Hoare triple {123899#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123892#(<= main_~k~0 999993)} is VALID [2022-04-15 12:43:37,859 INFO L290 TraceCheckUtils]: 166: Hoare triple {123899#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123899#(<= main_~k~0 999992)} is VALID [2022-04-15 12:43:37,872 INFO L290 TraceCheckUtils]: 165: Hoare triple {123906#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123899#(<= main_~k~0 999992)} is VALID [2022-04-15 12:43:37,872 INFO L290 TraceCheckUtils]: 164: Hoare triple {123906#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123906#(<= main_~k~0 999991)} is VALID [2022-04-15 12:43:37,886 INFO L290 TraceCheckUtils]: 163: Hoare triple {123913#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123906#(<= main_~k~0 999991)} is VALID [2022-04-15 12:43:37,886 INFO L290 TraceCheckUtils]: 162: Hoare triple {123913#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123913#(<= main_~k~0 999990)} is VALID [2022-04-15 12:43:37,900 INFO L290 TraceCheckUtils]: 161: Hoare triple {123920#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123913#(<= main_~k~0 999990)} is VALID [2022-04-15 12:43:37,900 INFO L290 TraceCheckUtils]: 160: Hoare triple {123920#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123920#(<= main_~k~0 999989)} is VALID [2022-04-15 12:43:37,916 INFO L290 TraceCheckUtils]: 159: Hoare triple {123927#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123920#(<= main_~k~0 999989)} is VALID [2022-04-15 12:43:37,916 INFO L290 TraceCheckUtils]: 158: Hoare triple {123927#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123927#(<= main_~k~0 999988)} is VALID [2022-04-15 12:43:37,930 INFO L290 TraceCheckUtils]: 157: Hoare triple {123934#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123927#(<= main_~k~0 999988)} is VALID [2022-04-15 12:43:37,930 INFO L290 TraceCheckUtils]: 156: Hoare triple {123934#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123934#(<= main_~k~0 999987)} is VALID [2022-04-15 12:43:37,943 INFO L290 TraceCheckUtils]: 155: Hoare triple {123941#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123934#(<= main_~k~0 999987)} is VALID [2022-04-15 12:43:37,943 INFO L290 TraceCheckUtils]: 154: Hoare triple {123941#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123941#(<= main_~k~0 999986)} is VALID [2022-04-15 12:43:37,957 INFO L290 TraceCheckUtils]: 153: Hoare triple {123948#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123941#(<= main_~k~0 999986)} is VALID [2022-04-15 12:43:37,957 INFO L290 TraceCheckUtils]: 152: Hoare triple {123948#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123948#(<= main_~k~0 999985)} is VALID [2022-04-15 12:43:37,971 INFO L290 TraceCheckUtils]: 151: Hoare triple {123955#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123948#(<= main_~k~0 999985)} is VALID [2022-04-15 12:43:37,972 INFO L290 TraceCheckUtils]: 150: Hoare triple {123955#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123955#(<= main_~k~0 999984)} is VALID [2022-04-15 12:43:37,986 INFO L290 TraceCheckUtils]: 149: Hoare triple {123962#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123955#(<= main_~k~0 999984)} is VALID [2022-04-15 12:43:37,986 INFO L290 TraceCheckUtils]: 148: Hoare triple {123962#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123962#(<= main_~k~0 999983)} is VALID [2022-04-15 12:43:38,000 INFO L290 TraceCheckUtils]: 147: Hoare triple {123969#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123962#(<= main_~k~0 999983)} is VALID [2022-04-15 12:43:38,000 INFO L290 TraceCheckUtils]: 146: Hoare triple {123969#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123969#(<= main_~k~0 999982)} is VALID [2022-04-15 12:43:38,014 INFO L290 TraceCheckUtils]: 145: Hoare triple {123976#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123969#(<= main_~k~0 999982)} is VALID [2022-04-15 12:43:38,014 INFO L290 TraceCheckUtils]: 144: Hoare triple {123976#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123976#(<= main_~k~0 999981)} is VALID [2022-04-15 12:43:38,027 INFO L290 TraceCheckUtils]: 143: Hoare triple {123983#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123976#(<= main_~k~0 999981)} is VALID [2022-04-15 12:43:38,028 INFO L290 TraceCheckUtils]: 142: Hoare triple {123983#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123983#(<= main_~k~0 999980)} is VALID [2022-04-15 12:43:38,043 INFO L290 TraceCheckUtils]: 141: Hoare triple {123990#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123983#(<= main_~k~0 999980)} is VALID [2022-04-15 12:43:38,043 INFO L290 TraceCheckUtils]: 140: Hoare triple {123990#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123990#(<= main_~k~0 999979)} is VALID [2022-04-15 12:43:38,060 INFO L290 TraceCheckUtils]: 139: Hoare triple {123997#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123990#(<= main_~k~0 999979)} is VALID [2022-04-15 12:43:38,060 INFO L290 TraceCheckUtils]: 138: Hoare triple {123997#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {123997#(<= main_~k~0 999978)} is VALID [2022-04-15 12:43:38,073 INFO L290 TraceCheckUtils]: 137: Hoare triple {124004#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {123997#(<= main_~k~0 999978)} is VALID [2022-04-15 12:43:38,073 INFO L290 TraceCheckUtils]: 136: Hoare triple {124004#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124004#(<= main_~k~0 999977)} is VALID [2022-04-15 12:43:38,086 INFO L290 TraceCheckUtils]: 135: Hoare triple {124011#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124004#(<= main_~k~0 999977)} is VALID [2022-04-15 12:43:38,086 INFO L290 TraceCheckUtils]: 134: Hoare triple {124011#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124011#(<= main_~k~0 999976)} is VALID [2022-04-15 12:43:38,104 INFO L290 TraceCheckUtils]: 133: Hoare triple {124018#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124011#(<= main_~k~0 999976)} is VALID [2022-04-15 12:43:38,104 INFO L290 TraceCheckUtils]: 132: Hoare triple {124018#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124018#(<= main_~k~0 999975)} is VALID [2022-04-15 12:43:38,115 INFO L290 TraceCheckUtils]: 131: Hoare triple {124025#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124018#(<= main_~k~0 999975)} is VALID [2022-04-15 12:43:38,115 INFO L290 TraceCheckUtils]: 130: Hoare triple {124025#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124025#(<= main_~k~0 999974)} is VALID [2022-04-15 12:43:38,122 INFO L290 TraceCheckUtils]: 129: Hoare triple {124032#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124025#(<= main_~k~0 999974)} is VALID [2022-04-15 12:43:38,122 INFO L290 TraceCheckUtils]: 128: Hoare triple {124032#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124032#(<= main_~k~0 999973)} is VALID [2022-04-15 12:43:38,128 INFO L290 TraceCheckUtils]: 127: Hoare triple {124039#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124032#(<= main_~k~0 999973)} is VALID [2022-04-15 12:43:38,128 INFO L290 TraceCheckUtils]: 126: Hoare triple {124039#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124039#(<= main_~k~0 999972)} is VALID [2022-04-15 12:43:38,138 INFO L290 TraceCheckUtils]: 125: Hoare triple {124046#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124039#(<= main_~k~0 999972)} is VALID [2022-04-15 12:43:38,138 INFO L290 TraceCheckUtils]: 124: Hoare triple {124046#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124046#(<= main_~k~0 999971)} is VALID [2022-04-15 12:43:38,150 INFO L290 TraceCheckUtils]: 123: Hoare triple {124053#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124046#(<= main_~k~0 999971)} is VALID [2022-04-15 12:43:38,150 INFO L290 TraceCheckUtils]: 122: Hoare triple {124053#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124053#(<= main_~k~0 999970)} is VALID [2022-04-15 12:43:38,158 INFO L290 TraceCheckUtils]: 121: Hoare triple {124060#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124053#(<= main_~k~0 999970)} is VALID [2022-04-15 12:43:38,159 INFO L290 TraceCheckUtils]: 120: Hoare triple {124060#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124060#(<= main_~k~0 999969)} is VALID [2022-04-15 12:43:38,165 INFO L290 TraceCheckUtils]: 119: Hoare triple {124067#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124060#(<= main_~k~0 999969)} is VALID [2022-04-15 12:43:38,166 INFO L290 TraceCheckUtils]: 118: Hoare triple {124067#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124067#(<= main_~k~0 999968)} is VALID [2022-04-15 12:43:38,178 INFO L290 TraceCheckUtils]: 117: Hoare triple {124074#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124067#(<= main_~k~0 999968)} is VALID [2022-04-15 12:43:38,178 INFO L290 TraceCheckUtils]: 116: Hoare triple {124074#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124074#(<= main_~k~0 999967)} is VALID [2022-04-15 12:43:38,191 INFO L290 TraceCheckUtils]: 115: Hoare triple {124081#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124074#(<= main_~k~0 999967)} is VALID [2022-04-15 12:43:38,191 INFO L290 TraceCheckUtils]: 114: Hoare triple {124081#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124081#(<= main_~k~0 999966)} is VALID [2022-04-15 12:43:38,204 INFO L290 TraceCheckUtils]: 113: Hoare triple {124088#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124081#(<= main_~k~0 999966)} is VALID [2022-04-15 12:43:38,204 INFO L290 TraceCheckUtils]: 112: Hoare triple {124088#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124088#(<= main_~k~0 999965)} is VALID [2022-04-15 12:43:38,219 INFO L290 TraceCheckUtils]: 111: Hoare triple {124095#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124088#(<= main_~k~0 999965)} is VALID [2022-04-15 12:43:38,219 INFO L290 TraceCheckUtils]: 110: Hoare triple {124095#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124095#(<= main_~k~0 999964)} is VALID [2022-04-15 12:43:38,234 INFO L290 TraceCheckUtils]: 109: Hoare triple {124102#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124095#(<= main_~k~0 999964)} is VALID [2022-04-15 12:43:38,234 INFO L290 TraceCheckUtils]: 108: Hoare triple {124102#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124102#(<= main_~k~0 999963)} is VALID [2022-04-15 12:43:38,248 INFO L290 TraceCheckUtils]: 107: Hoare triple {124109#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124102#(<= main_~k~0 999963)} is VALID [2022-04-15 12:43:38,248 INFO L290 TraceCheckUtils]: 106: Hoare triple {124109#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124109#(<= main_~k~0 999962)} is VALID [2022-04-15 12:43:38,262 INFO L290 TraceCheckUtils]: 105: Hoare triple {124116#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124109#(<= main_~k~0 999962)} is VALID [2022-04-15 12:43:38,262 INFO L290 TraceCheckUtils]: 104: Hoare triple {124116#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124116#(<= main_~k~0 999961)} is VALID [2022-04-15 12:43:38,276 INFO L290 TraceCheckUtils]: 103: Hoare triple {124123#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124116#(<= main_~k~0 999961)} is VALID [2022-04-15 12:43:38,276 INFO L290 TraceCheckUtils]: 102: Hoare triple {124123#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124123#(<= main_~k~0 999960)} is VALID [2022-04-15 12:43:38,289 INFO L290 TraceCheckUtils]: 101: Hoare triple {124130#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124123#(<= main_~k~0 999960)} is VALID [2022-04-15 12:43:38,289 INFO L290 TraceCheckUtils]: 100: Hoare triple {124130#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124130#(<= main_~k~0 999959)} is VALID [2022-04-15 12:43:38,303 INFO L290 TraceCheckUtils]: 99: Hoare triple {124137#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124130#(<= main_~k~0 999959)} is VALID [2022-04-15 12:43:38,303 INFO L290 TraceCheckUtils]: 98: Hoare triple {124137#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124137#(<= main_~k~0 999958)} is VALID [2022-04-15 12:43:38,318 INFO L290 TraceCheckUtils]: 97: Hoare triple {124144#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124137#(<= main_~k~0 999958)} is VALID [2022-04-15 12:43:38,318 INFO L290 TraceCheckUtils]: 96: Hoare triple {124144#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124144#(<= main_~k~0 999957)} is VALID [2022-04-15 12:43:38,331 INFO L290 TraceCheckUtils]: 95: Hoare triple {124151#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124144#(<= main_~k~0 999957)} is VALID [2022-04-15 12:43:38,331 INFO L290 TraceCheckUtils]: 94: Hoare triple {124151#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124151#(<= main_~k~0 999956)} is VALID [2022-04-15 12:43:38,344 INFO L290 TraceCheckUtils]: 93: Hoare triple {124158#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124151#(<= main_~k~0 999956)} is VALID [2022-04-15 12:43:38,345 INFO L290 TraceCheckUtils]: 92: Hoare triple {124158#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124158#(<= main_~k~0 999955)} is VALID [2022-04-15 12:43:38,357 INFO L290 TraceCheckUtils]: 91: Hoare triple {124165#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124158#(<= main_~k~0 999955)} is VALID [2022-04-15 12:43:38,358 INFO L290 TraceCheckUtils]: 90: Hoare triple {124165#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124165#(<= main_~k~0 999954)} is VALID [2022-04-15 12:43:38,370 INFO L290 TraceCheckUtils]: 89: Hoare triple {124172#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124165#(<= main_~k~0 999954)} is VALID [2022-04-15 12:43:38,371 INFO L290 TraceCheckUtils]: 88: Hoare triple {124172#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124172#(<= main_~k~0 999953)} is VALID [2022-04-15 12:43:38,383 INFO L290 TraceCheckUtils]: 87: Hoare triple {124179#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124172#(<= main_~k~0 999953)} is VALID [2022-04-15 12:43:38,384 INFO L290 TraceCheckUtils]: 86: Hoare triple {124179#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124179#(<= main_~k~0 999952)} is VALID [2022-04-15 12:43:38,396 INFO L290 TraceCheckUtils]: 85: Hoare triple {124186#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124179#(<= main_~k~0 999952)} is VALID [2022-04-15 12:43:38,397 INFO L290 TraceCheckUtils]: 84: Hoare triple {124186#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124186#(<= main_~k~0 999951)} is VALID [2022-04-15 12:43:38,409 INFO L290 TraceCheckUtils]: 83: Hoare triple {124193#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124186#(<= main_~k~0 999951)} is VALID [2022-04-15 12:43:38,409 INFO L290 TraceCheckUtils]: 82: Hoare triple {124193#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124193#(<= main_~k~0 999950)} is VALID [2022-04-15 12:43:38,422 INFO L290 TraceCheckUtils]: 81: Hoare triple {124200#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124193#(<= main_~k~0 999950)} is VALID [2022-04-15 12:43:38,422 INFO L290 TraceCheckUtils]: 80: Hoare triple {124200#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124200#(<= main_~k~0 999949)} is VALID [2022-04-15 12:43:38,437 INFO L290 TraceCheckUtils]: 79: Hoare triple {124207#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124200#(<= main_~k~0 999949)} is VALID [2022-04-15 12:43:38,438 INFO L290 TraceCheckUtils]: 78: Hoare triple {124207#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124207#(<= main_~k~0 999948)} is VALID [2022-04-15 12:43:38,451 INFO L290 TraceCheckUtils]: 77: Hoare triple {124214#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124207#(<= main_~k~0 999948)} is VALID [2022-04-15 12:43:38,452 INFO L290 TraceCheckUtils]: 76: Hoare triple {124214#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124214#(<= main_~k~0 999947)} is VALID [2022-04-15 12:43:38,466 INFO L290 TraceCheckUtils]: 75: Hoare triple {124221#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124214#(<= main_~k~0 999947)} is VALID [2022-04-15 12:43:38,466 INFO L290 TraceCheckUtils]: 74: Hoare triple {124221#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124221#(<= main_~k~0 999946)} is VALID [2022-04-15 12:43:38,480 INFO L290 TraceCheckUtils]: 73: Hoare triple {124228#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124221#(<= main_~k~0 999946)} is VALID [2022-04-15 12:43:38,480 INFO L290 TraceCheckUtils]: 72: Hoare triple {124228#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124228#(<= main_~k~0 999945)} is VALID [2022-04-15 12:43:38,493 INFO L290 TraceCheckUtils]: 71: Hoare triple {124235#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124228#(<= main_~k~0 999945)} is VALID [2022-04-15 12:43:38,493 INFO L290 TraceCheckUtils]: 70: Hoare triple {124235#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124235#(<= main_~k~0 999944)} is VALID [2022-04-15 12:43:38,500 INFO L290 TraceCheckUtils]: 69: Hoare triple {124242#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124235#(<= main_~k~0 999944)} is VALID [2022-04-15 12:43:38,500 INFO L290 TraceCheckUtils]: 68: Hoare triple {124242#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124242#(<= main_~k~0 999943)} is VALID [2022-04-15 12:43:38,506 INFO L290 TraceCheckUtils]: 67: Hoare triple {124249#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124242#(<= main_~k~0 999943)} is VALID [2022-04-15 12:43:38,506 INFO L290 TraceCheckUtils]: 66: Hoare triple {124249#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124249#(<= main_~k~0 999942)} is VALID [2022-04-15 12:43:38,518 INFO L290 TraceCheckUtils]: 65: Hoare triple {124256#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124249#(<= main_~k~0 999942)} is VALID [2022-04-15 12:43:38,518 INFO L290 TraceCheckUtils]: 64: Hoare triple {124256#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124256#(<= main_~k~0 999941)} is VALID [2022-04-15 12:43:38,527 INFO L290 TraceCheckUtils]: 63: Hoare triple {124263#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124256#(<= main_~k~0 999941)} is VALID [2022-04-15 12:43:38,528 INFO L290 TraceCheckUtils]: 62: Hoare triple {124263#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124263#(<= main_~k~0 999940)} is VALID [2022-04-15 12:43:38,535 INFO L290 TraceCheckUtils]: 61: Hoare triple {124270#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124263#(<= main_~k~0 999940)} is VALID [2022-04-15 12:43:38,536 INFO L290 TraceCheckUtils]: 60: Hoare triple {124270#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124270#(<= main_~k~0 999939)} is VALID [2022-04-15 12:43:38,544 INFO L290 TraceCheckUtils]: 59: Hoare triple {124277#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124270#(<= main_~k~0 999939)} is VALID [2022-04-15 12:43:38,544 INFO L290 TraceCheckUtils]: 58: Hoare triple {124277#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124277#(<= main_~k~0 999938)} is VALID [2022-04-15 12:43:38,560 INFO L290 TraceCheckUtils]: 57: Hoare triple {124284#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124277#(<= main_~k~0 999938)} is VALID [2022-04-15 12:43:38,560 INFO L290 TraceCheckUtils]: 56: Hoare triple {124284#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124284#(<= main_~k~0 999937)} is VALID [2022-04-15 12:43:38,575 INFO L290 TraceCheckUtils]: 55: Hoare triple {124291#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124284#(<= main_~k~0 999937)} is VALID [2022-04-15 12:43:38,576 INFO L290 TraceCheckUtils]: 54: Hoare triple {124291#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124291#(<= main_~k~0 999936)} is VALID [2022-04-15 12:43:38,589 INFO L290 TraceCheckUtils]: 53: Hoare triple {124298#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124291#(<= main_~k~0 999936)} is VALID [2022-04-15 12:43:38,589 INFO L290 TraceCheckUtils]: 52: Hoare triple {124298#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124298#(<= main_~k~0 999935)} is VALID [2022-04-15 12:43:38,605 INFO L290 TraceCheckUtils]: 51: Hoare triple {124305#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124298#(<= main_~k~0 999935)} is VALID [2022-04-15 12:43:38,605 INFO L290 TraceCheckUtils]: 50: Hoare triple {124305#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124305#(<= main_~k~0 999934)} is VALID [2022-04-15 12:43:38,619 INFO L290 TraceCheckUtils]: 49: Hoare triple {124312#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124305#(<= main_~k~0 999934)} is VALID [2022-04-15 12:43:38,619 INFO L290 TraceCheckUtils]: 48: Hoare triple {124312#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124312#(<= main_~k~0 999933)} is VALID [2022-04-15 12:43:38,633 INFO L290 TraceCheckUtils]: 47: Hoare triple {124319#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124312#(<= main_~k~0 999933)} is VALID [2022-04-15 12:43:38,633 INFO L290 TraceCheckUtils]: 46: Hoare triple {124319#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124319#(<= main_~k~0 999932)} is VALID [2022-04-15 12:43:38,649 INFO L290 TraceCheckUtils]: 45: Hoare triple {124326#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124319#(<= main_~k~0 999932)} is VALID [2022-04-15 12:43:38,649 INFO L290 TraceCheckUtils]: 44: Hoare triple {124326#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124326#(<= main_~k~0 999931)} is VALID [2022-04-15 12:43:38,662 INFO L290 TraceCheckUtils]: 43: Hoare triple {124333#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124326#(<= main_~k~0 999931)} is VALID [2022-04-15 12:43:38,663 INFO L290 TraceCheckUtils]: 42: Hoare triple {124333#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124333#(<= main_~k~0 999930)} is VALID [2022-04-15 12:43:38,676 INFO L290 TraceCheckUtils]: 41: Hoare triple {124340#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124333#(<= main_~k~0 999930)} is VALID [2022-04-15 12:43:38,676 INFO L290 TraceCheckUtils]: 40: Hoare triple {124340#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124340#(<= main_~k~0 999929)} is VALID [2022-04-15 12:43:38,692 INFO L290 TraceCheckUtils]: 39: Hoare triple {124347#(<= main_~k~0 999928)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124340#(<= main_~k~0 999929)} is VALID [2022-04-15 12:43:38,692 INFO L290 TraceCheckUtils]: 38: Hoare triple {124347#(<= main_~k~0 999928)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124347#(<= main_~k~0 999928)} is VALID [2022-04-15 12:43:38,708 INFO L290 TraceCheckUtils]: 37: Hoare triple {124354#(<= main_~k~0 999927)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124347#(<= main_~k~0 999928)} is VALID [2022-04-15 12:43:38,708 INFO L290 TraceCheckUtils]: 36: Hoare triple {124354#(<= main_~k~0 999927)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124354#(<= main_~k~0 999927)} is VALID [2022-04-15 12:43:38,723 INFO L290 TraceCheckUtils]: 35: Hoare triple {124361#(<= main_~k~0 999926)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124354#(<= main_~k~0 999927)} is VALID [2022-04-15 12:43:38,723 INFO L290 TraceCheckUtils]: 34: Hoare triple {124361#(<= main_~k~0 999926)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124361#(<= main_~k~0 999926)} is VALID [2022-04-15 12:43:38,737 INFO L290 TraceCheckUtils]: 33: Hoare triple {124368#(<= main_~k~0 999925)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124361#(<= main_~k~0 999926)} is VALID [2022-04-15 12:43:38,737 INFO L290 TraceCheckUtils]: 32: Hoare triple {124368#(<= main_~k~0 999925)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124368#(<= main_~k~0 999925)} is VALID [2022-04-15 12:43:38,750 INFO L290 TraceCheckUtils]: 31: Hoare triple {124375#(<= main_~k~0 999924)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124368#(<= main_~k~0 999925)} is VALID [2022-04-15 12:43:38,750 INFO L290 TraceCheckUtils]: 30: Hoare triple {124375#(<= main_~k~0 999924)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124375#(<= main_~k~0 999924)} is VALID [2022-04-15 12:43:38,761 INFO L290 TraceCheckUtils]: 29: Hoare triple {124382#(<= main_~k~0 999923)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124375#(<= main_~k~0 999924)} is VALID [2022-04-15 12:43:38,761 INFO L290 TraceCheckUtils]: 28: Hoare triple {124382#(<= main_~k~0 999923)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124382#(<= main_~k~0 999923)} is VALID [2022-04-15 12:43:38,765 INFO L290 TraceCheckUtils]: 27: Hoare triple {124389#(<= main_~k~0 999922)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124382#(<= main_~k~0 999923)} is VALID [2022-04-15 12:43:38,766 INFO L290 TraceCheckUtils]: 26: Hoare triple {124389#(<= main_~k~0 999922)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124389#(<= main_~k~0 999922)} is VALID [2022-04-15 12:43:38,769 INFO L290 TraceCheckUtils]: 25: Hoare triple {124396#(<= main_~k~0 999921)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124389#(<= main_~k~0 999922)} is VALID [2022-04-15 12:43:38,770 INFO L290 TraceCheckUtils]: 24: Hoare triple {124396#(<= main_~k~0 999921)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124396#(<= main_~k~0 999921)} is VALID [2022-04-15 12:43:38,773 INFO L290 TraceCheckUtils]: 23: Hoare triple {124403#(<= main_~k~0 999920)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124396#(<= main_~k~0 999921)} is VALID [2022-04-15 12:43:38,773 INFO L290 TraceCheckUtils]: 22: Hoare triple {124403#(<= main_~k~0 999920)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124403#(<= main_~k~0 999920)} is VALID [2022-04-15 12:43:38,777 INFO L290 TraceCheckUtils]: 21: Hoare triple {124410#(<= main_~k~0 999919)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124403#(<= main_~k~0 999920)} is VALID [2022-04-15 12:43:38,777 INFO L290 TraceCheckUtils]: 20: Hoare triple {124410#(<= main_~k~0 999919)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124410#(<= main_~k~0 999919)} is VALID [2022-04-15 12:43:38,781 INFO L290 TraceCheckUtils]: 19: Hoare triple {124417#(<= main_~k~0 999918)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124410#(<= main_~k~0 999919)} is VALID [2022-04-15 12:43:38,782 INFO L290 TraceCheckUtils]: 18: Hoare triple {124417#(<= main_~k~0 999918)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124417#(<= main_~k~0 999918)} is VALID [2022-04-15 12:43:38,786 INFO L290 TraceCheckUtils]: 17: Hoare triple {124424#(<= main_~k~0 999917)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124417#(<= main_~k~0 999918)} is VALID [2022-04-15 12:43:38,787 INFO L290 TraceCheckUtils]: 16: Hoare triple {124424#(<= main_~k~0 999917)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124424#(<= main_~k~0 999917)} is VALID [2022-04-15 12:43:38,790 INFO L290 TraceCheckUtils]: 15: Hoare triple {124431#(<= main_~k~0 999916)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124424#(<= main_~k~0 999917)} is VALID [2022-04-15 12:43:38,791 INFO L290 TraceCheckUtils]: 14: Hoare triple {124431#(<= main_~k~0 999916)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124431#(<= main_~k~0 999916)} is VALID [2022-04-15 12:43:38,795 INFO L290 TraceCheckUtils]: 13: Hoare triple {124438#(<= main_~k~0 999915)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124431#(<= main_~k~0 999916)} is VALID [2022-04-15 12:43:38,795 INFO L290 TraceCheckUtils]: 12: Hoare triple {124438#(<= main_~k~0 999915)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124438#(<= main_~k~0 999915)} is VALID [2022-04-15 12:43:38,801 INFO L290 TraceCheckUtils]: 11: Hoare triple {124445#(<= main_~k~0 999914)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124438#(<= main_~k~0 999915)} is VALID [2022-04-15 12:43:38,801 INFO L290 TraceCheckUtils]: 10: Hoare triple {124445#(<= main_~k~0 999914)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124445#(<= main_~k~0 999914)} is VALID [2022-04-15 12:43:38,806 INFO L290 TraceCheckUtils]: 9: Hoare triple {124452#(<= main_~k~0 999913)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124445#(<= main_~k~0 999914)} is VALID [2022-04-15 12:43:38,806 INFO L290 TraceCheckUtils]: 8: Hoare triple {124452#(<= main_~k~0 999913)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124452#(<= main_~k~0 999913)} is VALID [2022-04-15 12:43:38,811 INFO L290 TraceCheckUtils]: 7: Hoare triple {124459#(<= main_~k~0 999912)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {124452#(<= main_~k~0 999913)} is VALID [2022-04-15 12:43:38,812 INFO L290 TraceCheckUtils]: 6: Hoare triple {124459#(<= main_~k~0 999912)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {124459#(<= main_~k~0 999912)} is VALID [2022-04-15 12:43:38,812 INFO L290 TraceCheckUtils]: 5: Hoare triple {123173#true} ~i~0 := 0;~k~0 := 0; {124459#(<= main_~k~0 999912)} is VALID [2022-04-15 12:43:38,812 INFO L272 TraceCheckUtils]: 4: Hoare triple {123173#true} call #t~ret3 := main(); {123173#true} is VALID [2022-04-15 12:43:38,812 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {123173#true} {123173#true} #54#return; {123173#true} is VALID [2022-04-15 12:43:38,812 INFO L290 TraceCheckUtils]: 2: Hoare triple {123173#true} assume true; {123173#true} is VALID [2022-04-15 12:43:38,812 INFO L290 TraceCheckUtils]: 1: Hoare triple {123173#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {123173#true} is VALID [2022-04-15 12:43:38,812 INFO L272 TraceCheckUtils]: 0: Hoare triple {123173#true} call ULTIMATE.init(); {123173#true} is VALID [2022-04-15 12:43:38,813 INFO L134 CoverageAnalysis]: Checked inductivity of 7744 backedges. 0 proven. 7744 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:43:38,813 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415232312] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:43:38,813 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:43:38,814 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [94, 93, 93] total 186 [2022-04-15 12:43:38,814 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:43:38,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [953240351] [2022-04-15 12:43:38,814 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [953240351] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:43:38,814 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:43:38,814 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [94] imperfect sequences [] total 94 [2022-04-15 12:43:38,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169372761] [2022-04-15 12:43:38,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:43:38,814 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 94 states have (on average 1.946808510638298) internal successors, (183), 92 states have internal predecessors, (183), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 187 [2022-04-15 12:43:38,815 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:43:38,815 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 94 states, 94 states have (on average 1.946808510638298) internal successors, (183), 92 states have internal predecessors, (183), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:39,238 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 187 edges. 187 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:43:39,238 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2022-04-15 12:43:39,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:43:39,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2022-04-15 12:43:39,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16302, Invalid=18108, Unknown=0, NotChecked=0, Total=34410 [2022-04-15 12:43:39,242 INFO L87 Difference]: Start difference. First operand 188 states and 188 transitions. Second operand has 94 states, 94 states have (on average 1.946808510638298) internal successors, (183), 92 states have internal predecessors, (183), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:45,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:43:45,983 INFO L93 Difference]: Finished difference Result 196 states and 196 transitions. [2022-04-15 12:43:45,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-04-15 12:43:45,984 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 94 states have (on average 1.946808510638298) internal successors, (183), 92 states have internal predecessors, (183), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 187 [2022-04-15 12:43:45,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:43:45,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 94 states have (on average 1.946808510638298) internal successors, (183), 92 states have internal predecessors, (183), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:45,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 196 transitions. [2022-04-15 12:43:45,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 94 states have (on average 1.946808510638298) internal successors, (183), 92 states have internal predecessors, (183), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:45,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 196 transitions. [2022-04-15 12:43:45,986 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 94 states and 196 transitions. [2022-04-15 12:43:46,424 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 196 edges. 196 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:43:46,426 INFO L225 Difference]: With dead ends: 196 [2022-04-15 12:43:46,426 INFO L226 Difference]: Without dead ends: 191 [2022-04-15 12:43:46,431 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 559 GetRequests, 283 SyntacticMatches, 1 SemanticMatches, 275 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5604 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=32422, Invalid=44030, Unknown=0, NotChecked=0, Total=76452 [2022-04-15 12:43:46,433 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 188 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-04-15 12:43:46,433 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 63 Invalid, 332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-04-15 12:43:46,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-04-15 12:43:47,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 190. [2022-04-15 12:43:47,383 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:43:47,383 INFO L82 GeneralOperation]: Start isEquivalent. First operand 191 states. Second operand has 190 states, 185 states have (on average 1.0054054054054054) internal successors, (186), 185 states have internal predecessors, (186), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:47,383 INFO L74 IsIncluded]: Start isIncluded. First operand 191 states. Second operand has 190 states, 185 states have (on average 1.0054054054054054) internal successors, (186), 185 states have internal predecessors, (186), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:47,383 INFO L87 Difference]: Start difference. First operand 191 states. Second operand has 190 states, 185 states have (on average 1.0054054054054054) internal successors, (186), 185 states have internal predecessors, (186), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:47,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:43:47,385 INFO L93 Difference]: Finished difference Result 191 states and 191 transitions. [2022-04-15 12:43:47,385 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 191 transitions. [2022-04-15 12:43:47,385 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:43:47,385 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:43:47,385 INFO L74 IsIncluded]: Start isIncluded. First operand has 190 states, 185 states have (on average 1.0054054054054054) internal successors, (186), 185 states have internal predecessors, (186), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 191 states. [2022-04-15 12:43:47,385 INFO L87 Difference]: Start difference. First operand has 190 states, 185 states have (on average 1.0054054054054054) internal successors, (186), 185 states have internal predecessors, (186), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 191 states. [2022-04-15 12:43:47,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:43:47,387 INFO L93 Difference]: Finished difference Result 191 states and 191 transitions. [2022-04-15 12:43:47,387 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 191 transitions. [2022-04-15 12:43:47,387 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:43:47,387 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:43:47,387 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:43:47,387 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:43:47,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 185 states have (on average 1.0054054054054054) internal successors, (186), 185 states have internal predecessors, (186), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:47,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 190 transitions. [2022-04-15 12:43:47,389 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 190 transitions. Word has length 187 [2022-04-15 12:43:47,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:43:47,389 INFO L478 AbstractCegarLoop]: Abstraction has 190 states and 190 transitions. [2022-04-15 12:43:47,389 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 94 states have (on average 1.946808510638298) internal successors, (183), 92 states have internal predecessors, (183), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:43:47,389 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 190 states and 190 transitions. [2022-04-15 12:43:48,081 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 190 edges. 190 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:43:48,082 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 190 transitions. [2022-04-15 12:43:48,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2022-04-15 12:43:48,082 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:43:48,082 INFO L499 BasicCegarLoop]: trace histogram [89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:43:48,100 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-04-15 12:43:48,295 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2022-04-15 12:43:48,295 INFO L403 AbstractCegarLoop]: === Iteration 90 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:43:48,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:43:48,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1709206512, now seen corresponding path program 177 times [2022-04-15 12:43:48,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:43:48,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1083573277] [2022-04-15 12:43:53,128 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:43:53,128 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:43:53,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1709206512, now seen corresponding path program 178 times [2022-04-15 12:43:53,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:43:53,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517582427] [2022-04-15 12:43:53,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:43:53,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:43:53,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:43:55,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:43:55,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:43:55,526 INFO L290 TraceCheckUtils]: 0: Hoare triple {125916#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {125819#true} is VALID [2022-04-15 12:43:55,526 INFO L290 TraceCheckUtils]: 1: Hoare triple {125819#true} assume true; {125819#true} is VALID [2022-04-15 12:43:55,526 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {125819#true} {125819#true} #54#return; {125819#true} is VALID [2022-04-15 12:43:55,527 INFO L272 TraceCheckUtils]: 0: Hoare triple {125819#true} call ULTIMATE.init(); {125916#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:43:55,527 INFO L290 TraceCheckUtils]: 1: Hoare triple {125916#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {125819#true} is VALID [2022-04-15 12:43:55,527 INFO L290 TraceCheckUtils]: 2: Hoare triple {125819#true} assume true; {125819#true} is VALID [2022-04-15 12:43:55,527 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {125819#true} {125819#true} #54#return; {125819#true} is VALID [2022-04-15 12:43:55,527 INFO L272 TraceCheckUtils]: 4: Hoare triple {125819#true} call #t~ret3 := main(); {125819#true} is VALID [2022-04-15 12:43:55,527 INFO L290 TraceCheckUtils]: 5: Hoare triple {125819#true} ~i~0 := 0;~k~0 := 0; {125824#(= main_~k~0 0)} is VALID [2022-04-15 12:43:55,527 INFO L290 TraceCheckUtils]: 6: Hoare triple {125824#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125824#(= main_~k~0 0)} is VALID [2022-04-15 12:43:55,527 INFO L290 TraceCheckUtils]: 7: Hoare triple {125824#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125825#(<= main_~k~0 1)} is VALID [2022-04-15 12:43:55,528 INFO L290 TraceCheckUtils]: 8: Hoare triple {125825#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125825#(<= main_~k~0 1)} is VALID [2022-04-15 12:43:55,537 INFO L290 TraceCheckUtils]: 9: Hoare triple {125825#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125826#(<= main_~k~0 2)} is VALID [2022-04-15 12:43:55,538 INFO L290 TraceCheckUtils]: 10: Hoare triple {125826#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125826#(<= main_~k~0 2)} is VALID [2022-04-15 12:43:55,542 INFO L290 TraceCheckUtils]: 11: Hoare triple {125826#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125827#(<= main_~k~0 3)} is VALID [2022-04-15 12:43:55,543 INFO L290 TraceCheckUtils]: 12: Hoare triple {125827#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125827#(<= main_~k~0 3)} is VALID [2022-04-15 12:43:55,546 INFO L290 TraceCheckUtils]: 13: Hoare triple {125827#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125828#(<= main_~k~0 4)} is VALID [2022-04-15 12:43:55,546 INFO L290 TraceCheckUtils]: 14: Hoare triple {125828#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125828#(<= main_~k~0 4)} is VALID [2022-04-15 12:43:55,550 INFO L290 TraceCheckUtils]: 15: Hoare triple {125828#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125829#(<= main_~k~0 5)} is VALID [2022-04-15 12:43:55,550 INFO L290 TraceCheckUtils]: 16: Hoare triple {125829#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125829#(<= main_~k~0 5)} is VALID [2022-04-15 12:43:55,554 INFO L290 TraceCheckUtils]: 17: Hoare triple {125829#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125830#(<= main_~k~0 6)} is VALID [2022-04-15 12:43:55,554 INFO L290 TraceCheckUtils]: 18: Hoare triple {125830#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125830#(<= main_~k~0 6)} is VALID [2022-04-15 12:43:55,557 INFO L290 TraceCheckUtils]: 19: Hoare triple {125830#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125831#(<= main_~k~0 7)} is VALID [2022-04-15 12:43:55,558 INFO L290 TraceCheckUtils]: 20: Hoare triple {125831#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125831#(<= main_~k~0 7)} is VALID [2022-04-15 12:43:55,562 INFO L290 TraceCheckUtils]: 21: Hoare triple {125831#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125832#(<= main_~k~0 8)} is VALID [2022-04-15 12:43:55,562 INFO L290 TraceCheckUtils]: 22: Hoare triple {125832#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125832#(<= main_~k~0 8)} is VALID [2022-04-15 12:43:55,567 INFO L290 TraceCheckUtils]: 23: Hoare triple {125832#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125833#(<= main_~k~0 9)} is VALID [2022-04-15 12:43:55,567 INFO L290 TraceCheckUtils]: 24: Hoare triple {125833#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125833#(<= main_~k~0 9)} is VALID [2022-04-15 12:43:55,573 INFO L290 TraceCheckUtils]: 25: Hoare triple {125833#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125834#(<= main_~k~0 10)} is VALID [2022-04-15 12:43:55,574 INFO L290 TraceCheckUtils]: 26: Hoare triple {125834#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125834#(<= main_~k~0 10)} is VALID [2022-04-15 12:43:55,580 INFO L290 TraceCheckUtils]: 27: Hoare triple {125834#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125835#(<= main_~k~0 11)} is VALID [2022-04-15 12:43:55,580 INFO L290 TraceCheckUtils]: 28: Hoare triple {125835#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125835#(<= main_~k~0 11)} is VALID [2022-04-15 12:43:55,584 INFO L290 TraceCheckUtils]: 29: Hoare triple {125835#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125836#(<= main_~k~0 12)} is VALID [2022-04-15 12:43:55,584 INFO L290 TraceCheckUtils]: 30: Hoare triple {125836#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125836#(<= main_~k~0 12)} is VALID [2022-04-15 12:43:55,588 INFO L290 TraceCheckUtils]: 31: Hoare triple {125836#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125837#(<= main_~k~0 13)} is VALID [2022-04-15 12:43:55,588 INFO L290 TraceCheckUtils]: 32: Hoare triple {125837#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125837#(<= main_~k~0 13)} is VALID [2022-04-15 12:43:55,592 INFO L290 TraceCheckUtils]: 33: Hoare triple {125837#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125838#(<= main_~k~0 14)} is VALID [2022-04-15 12:43:55,592 INFO L290 TraceCheckUtils]: 34: Hoare triple {125838#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125838#(<= main_~k~0 14)} is VALID [2022-04-15 12:43:55,596 INFO L290 TraceCheckUtils]: 35: Hoare triple {125838#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125839#(<= main_~k~0 15)} is VALID [2022-04-15 12:43:55,596 INFO L290 TraceCheckUtils]: 36: Hoare triple {125839#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125839#(<= main_~k~0 15)} is VALID [2022-04-15 12:43:55,600 INFO L290 TraceCheckUtils]: 37: Hoare triple {125839#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125840#(<= main_~k~0 16)} is VALID [2022-04-15 12:43:55,600 INFO L290 TraceCheckUtils]: 38: Hoare triple {125840#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125840#(<= main_~k~0 16)} is VALID [2022-04-15 12:43:55,603 INFO L290 TraceCheckUtils]: 39: Hoare triple {125840#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125841#(<= main_~k~0 17)} is VALID [2022-04-15 12:43:55,604 INFO L290 TraceCheckUtils]: 40: Hoare triple {125841#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125841#(<= main_~k~0 17)} is VALID [2022-04-15 12:43:55,607 INFO L290 TraceCheckUtils]: 41: Hoare triple {125841#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125842#(<= main_~k~0 18)} is VALID [2022-04-15 12:43:55,608 INFO L290 TraceCheckUtils]: 42: Hoare triple {125842#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125842#(<= main_~k~0 18)} is VALID [2022-04-15 12:43:55,614 INFO L290 TraceCheckUtils]: 43: Hoare triple {125842#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125843#(<= main_~k~0 19)} is VALID [2022-04-15 12:43:55,614 INFO L290 TraceCheckUtils]: 44: Hoare triple {125843#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125843#(<= main_~k~0 19)} is VALID [2022-04-15 12:43:55,618 INFO L290 TraceCheckUtils]: 45: Hoare triple {125843#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125844#(<= main_~k~0 20)} is VALID [2022-04-15 12:43:55,618 INFO L290 TraceCheckUtils]: 46: Hoare triple {125844#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125844#(<= main_~k~0 20)} is VALID [2022-04-15 12:43:55,622 INFO L290 TraceCheckUtils]: 47: Hoare triple {125844#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125845#(<= main_~k~0 21)} is VALID [2022-04-15 12:43:55,622 INFO L290 TraceCheckUtils]: 48: Hoare triple {125845#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125845#(<= main_~k~0 21)} is VALID [2022-04-15 12:43:55,626 INFO L290 TraceCheckUtils]: 49: Hoare triple {125845#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125846#(<= main_~k~0 22)} is VALID [2022-04-15 12:43:55,626 INFO L290 TraceCheckUtils]: 50: Hoare triple {125846#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125846#(<= main_~k~0 22)} is VALID [2022-04-15 12:43:55,631 INFO L290 TraceCheckUtils]: 51: Hoare triple {125846#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125847#(<= main_~k~0 23)} is VALID [2022-04-15 12:43:55,632 INFO L290 TraceCheckUtils]: 52: Hoare triple {125847#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125847#(<= main_~k~0 23)} is VALID [2022-04-15 12:43:55,642 INFO L290 TraceCheckUtils]: 53: Hoare triple {125847#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125848#(<= main_~k~0 24)} is VALID [2022-04-15 12:43:55,642 INFO L290 TraceCheckUtils]: 54: Hoare triple {125848#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125848#(<= main_~k~0 24)} is VALID [2022-04-15 12:43:55,646 INFO L290 TraceCheckUtils]: 55: Hoare triple {125848#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125849#(<= main_~k~0 25)} is VALID [2022-04-15 12:43:55,646 INFO L290 TraceCheckUtils]: 56: Hoare triple {125849#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125849#(<= main_~k~0 25)} is VALID [2022-04-15 12:43:55,650 INFO L290 TraceCheckUtils]: 57: Hoare triple {125849#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125850#(<= main_~k~0 26)} is VALID [2022-04-15 12:43:55,650 INFO L290 TraceCheckUtils]: 58: Hoare triple {125850#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125850#(<= main_~k~0 26)} is VALID [2022-04-15 12:43:55,654 INFO L290 TraceCheckUtils]: 59: Hoare triple {125850#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125851#(<= main_~k~0 27)} is VALID [2022-04-15 12:43:55,654 INFO L290 TraceCheckUtils]: 60: Hoare triple {125851#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125851#(<= main_~k~0 27)} is VALID [2022-04-15 12:43:55,659 INFO L290 TraceCheckUtils]: 61: Hoare triple {125851#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125852#(<= main_~k~0 28)} is VALID [2022-04-15 12:43:55,659 INFO L290 TraceCheckUtils]: 62: Hoare triple {125852#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125852#(<= main_~k~0 28)} is VALID [2022-04-15 12:43:55,663 INFO L290 TraceCheckUtils]: 63: Hoare triple {125852#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125853#(<= main_~k~0 29)} is VALID [2022-04-15 12:43:55,663 INFO L290 TraceCheckUtils]: 64: Hoare triple {125853#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125853#(<= main_~k~0 29)} is VALID [2022-04-15 12:43:55,667 INFO L290 TraceCheckUtils]: 65: Hoare triple {125853#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125854#(<= main_~k~0 30)} is VALID [2022-04-15 12:43:55,667 INFO L290 TraceCheckUtils]: 66: Hoare triple {125854#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125854#(<= main_~k~0 30)} is VALID [2022-04-15 12:43:55,671 INFO L290 TraceCheckUtils]: 67: Hoare triple {125854#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125855#(<= main_~k~0 31)} is VALID [2022-04-15 12:43:55,671 INFO L290 TraceCheckUtils]: 68: Hoare triple {125855#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125855#(<= main_~k~0 31)} is VALID [2022-04-15 12:43:55,675 INFO L290 TraceCheckUtils]: 69: Hoare triple {125855#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125856#(<= main_~k~0 32)} is VALID [2022-04-15 12:43:55,675 INFO L290 TraceCheckUtils]: 70: Hoare triple {125856#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125856#(<= main_~k~0 32)} is VALID [2022-04-15 12:43:55,679 INFO L290 TraceCheckUtils]: 71: Hoare triple {125856#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125857#(<= main_~k~0 33)} is VALID [2022-04-15 12:43:55,679 INFO L290 TraceCheckUtils]: 72: Hoare triple {125857#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125857#(<= main_~k~0 33)} is VALID [2022-04-15 12:43:55,683 INFO L290 TraceCheckUtils]: 73: Hoare triple {125857#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125858#(<= main_~k~0 34)} is VALID [2022-04-15 12:43:55,683 INFO L290 TraceCheckUtils]: 74: Hoare triple {125858#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125858#(<= main_~k~0 34)} is VALID [2022-04-15 12:43:55,687 INFO L290 TraceCheckUtils]: 75: Hoare triple {125858#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125859#(<= main_~k~0 35)} is VALID [2022-04-15 12:43:55,687 INFO L290 TraceCheckUtils]: 76: Hoare triple {125859#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125859#(<= main_~k~0 35)} is VALID [2022-04-15 12:43:55,691 INFO L290 TraceCheckUtils]: 77: Hoare triple {125859#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125860#(<= main_~k~0 36)} is VALID [2022-04-15 12:43:55,691 INFO L290 TraceCheckUtils]: 78: Hoare triple {125860#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125860#(<= main_~k~0 36)} is VALID [2022-04-15 12:43:55,695 INFO L290 TraceCheckUtils]: 79: Hoare triple {125860#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125861#(<= main_~k~0 37)} is VALID [2022-04-15 12:43:55,695 INFO L290 TraceCheckUtils]: 80: Hoare triple {125861#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125861#(<= main_~k~0 37)} is VALID [2022-04-15 12:43:55,699 INFO L290 TraceCheckUtils]: 81: Hoare triple {125861#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125862#(<= main_~k~0 38)} is VALID [2022-04-15 12:43:55,699 INFO L290 TraceCheckUtils]: 82: Hoare triple {125862#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125862#(<= main_~k~0 38)} is VALID [2022-04-15 12:43:55,703 INFO L290 TraceCheckUtils]: 83: Hoare triple {125862#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125863#(<= main_~k~0 39)} is VALID [2022-04-15 12:43:55,703 INFO L290 TraceCheckUtils]: 84: Hoare triple {125863#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125863#(<= main_~k~0 39)} is VALID [2022-04-15 12:43:55,706 INFO L290 TraceCheckUtils]: 85: Hoare triple {125863#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125864#(<= main_~k~0 40)} is VALID [2022-04-15 12:43:55,707 INFO L290 TraceCheckUtils]: 86: Hoare triple {125864#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125864#(<= main_~k~0 40)} is VALID [2022-04-15 12:43:55,710 INFO L290 TraceCheckUtils]: 87: Hoare triple {125864#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125865#(<= main_~k~0 41)} is VALID [2022-04-15 12:43:55,710 INFO L290 TraceCheckUtils]: 88: Hoare triple {125865#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125865#(<= main_~k~0 41)} is VALID [2022-04-15 12:43:55,715 INFO L290 TraceCheckUtils]: 89: Hoare triple {125865#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125866#(<= main_~k~0 42)} is VALID [2022-04-15 12:43:55,715 INFO L290 TraceCheckUtils]: 90: Hoare triple {125866#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125866#(<= main_~k~0 42)} is VALID [2022-04-15 12:43:55,719 INFO L290 TraceCheckUtils]: 91: Hoare triple {125866#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125867#(<= main_~k~0 43)} is VALID [2022-04-15 12:43:55,719 INFO L290 TraceCheckUtils]: 92: Hoare triple {125867#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125867#(<= main_~k~0 43)} is VALID [2022-04-15 12:43:55,723 INFO L290 TraceCheckUtils]: 93: Hoare triple {125867#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125868#(<= main_~k~0 44)} is VALID [2022-04-15 12:43:55,723 INFO L290 TraceCheckUtils]: 94: Hoare triple {125868#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125868#(<= main_~k~0 44)} is VALID [2022-04-15 12:43:55,727 INFO L290 TraceCheckUtils]: 95: Hoare triple {125868#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125869#(<= main_~k~0 45)} is VALID [2022-04-15 12:43:55,727 INFO L290 TraceCheckUtils]: 96: Hoare triple {125869#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125869#(<= main_~k~0 45)} is VALID [2022-04-15 12:43:55,731 INFO L290 TraceCheckUtils]: 97: Hoare triple {125869#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125870#(<= main_~k~0 46)} is VALID [2022-04-15 12:43:55,731 INFO L290 TraceCheckUtils]: 98: Hoare triple {125870#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125870#(<= main_~k~0 46)} is VALID [2022-04-15 12:43:55,735 INFO L290 TraceCheckUtils]: 99: Hoare triple {125870#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125871#(<= main_~k~0 47)} is VALID [2022-04-15 12:43:55,735 INFO L290 TraceCheckUtils]: 100: Hoare triple {125871#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125871#(<= main_~k~0 47)} is VALID [2022-04-15 12:43:55,740 INFO L290 TraceCheckUtils]: 101: Hoare triple {125871#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125872#(<= main_~k~0 48)} is VALID [2022-04-15 12:43:55,740 INFO L290 TraceCheckUtils]: 102: Hoare triple {125872#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125872#(<= main_~k~0 48)} is VALID [2022-04-15 12:43:55,744 INFO L290 TraceCheckUtils]: 103: Hoare triple {125872#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125873#(<= main_~k~0 49)} is VALID [2022-04-15 12:43:55,745 INFO L290 TraceCheckUtils]: 104: Hoare triple {125873#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125873#(<= main_~k~0 49)} is VALID [2022-04-15 12:43:55,749 INFO L290 TraceCheckUtils]: 105: Hoare triple {125873#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125874#(<= main_~k~0 50)} is VALID [2022-04-15 12:43:55,749 INFO L290 TraceCheckUtils]: 106: Hoare triple {125874#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125874#(<= main_~k~0 50)} is VALID [2022-04-15 12:43:55,753 INFO L290 TraceCheckUtils]: 107: Hoare triple {125874#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125875#(<= main_~k~0 51)} is VALID [2022-04-15 12:43:55,753 INFO L290 TraceCheckUtils]: 108: Hoare triple {125875#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125875#(<= main_~k~0 51)} is VALID [2022-04-15 12:43:55,758 INFO L290 TraceCheckUtils]: 109: Hoare triple {125875#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125876#(<= main_~k~0 52)} is VALID [2022-04-15 12:43:55,758 INFO L290 TraceCheckUtils]: 110: Hoare triple {125876#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125876#(<= main_~k~0 52)} is VALID [2022-04-15 12:43:55,762 INFO L290 TraceCheckUtils]: 111: Hoare triple {125876#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125877#(<= main_~k~0 53)} is VALID [2022-04-15 12:43:55,763 INFO L290 TraceCheckUtils]: 112: Hoare triple {125877#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125877#(<= main_~k~0 53)} is VALID [2022-04-15 12:43:55,768 INFO L290 TraceCheckUtils]: 113: Hoare triple {125877#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125878#(<= main_~k~0 54)} is VALID [2022-04-15 12:43:55,768 INFO L290 TraceCheckUtils]: 114: Hoare triple {125878#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125878#(<= main_~k~0 54)} is VALID [2022-04-15 12:43:55,772 INFO L290 TraceCheckUtils]: 115: Hoare triple {125878#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125879#(<= main_~k~0 55)} is VALID [2022-04-15 12:43:55,772 INFO L290 TraceCheckUtils]: 116: Hoare triple {125879#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125879#(<= main_~k~0 55)} is VALID [2022-04-15 12:43:55,777 INFO L290 TraceCheckUtils]: 117: Hoare triple {125879#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125880#(<= main_~k~0 56)} is VALID [2022-04-15 12:43:55,777 INFO L290 TraceCheckUtils]: 118: Hoare triple {125880#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125880#(<= main_~k~0 56)} is VALID [2022-04-15 12:43:55,782 INFO L290 TraceCheckUtils]: 119: Hoare triple {125880#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125881#(<= main_~k~0 57)} is VALID [2022-04-15 12:43:55,782 INFO L290 TraceCheckUtils]: 120: Hoare triple {125881#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125881#(<= main_~k~0 57)} is VALID [2022-04-15 12:43:55,786 INFO L290 TraceCheckUtils]: 121: Hoare triple {125881#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125882#(<= main_~k~0 58)} is VALID [2022-04-15 12:43:55,786 INFO L290 TraceCheckUtils]: 122: Hoare triple {125882#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125882#(<= main_~k~0 58)} is VALID [2022-04-15 12:43:55,791 INFO L290 TraceCheckUtils]: 123: Hoare triple {125882#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125883#(<= main_~k~0 59)} is VALID [2022-04-15 12:43:55,791 INFO L290 TraceCheckUtils]: 124: Hoare triple {125883#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125883#(<= main_~k~0 59)} is VALID [2022-04-15 12:43:55,795 INFO L290 TraceCheckUtils]: 125: Hoare triple {125883#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125884#(<= main_~k~0 60)} is VALID [2022-04-15 12:43:55,796 INFO L290 TraceCheckUtils]: 126: Hoare triple {125884#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125884#(<= main_~k~0 60)} is VALID [2022-04-15 12:43:55,800 INFO L290 TraceCheckUtils]: 127: Hoare triple {125884#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125885#(<= main_~k~0 61)} is VALID [2022-04-15 12:43:55,800 INFO L290 TraceCheckUtils]: 128: Hoare triple {125885#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125885#(<= main_~k~0 61)} is VALID [2022-04-15 12:43:55,804 INFO L290 TraceCheckUtils]: 129: Hoare triple {125885#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125886#(<= main_~k~0 62)} is VALID [2022-04-15 12:43:55,805 INFO L290 TraceCheckUtils]: 130: Hoare triple {125886#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125886#(<= main_~k~0 62)} is VALID [2022-04-15 12:43:55,809 INFO L290 TraceCheckUtils]: 131: Hoare triple {125886#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125887#(<= main_~k~0 63)} is VALID [2022-04-15 12:43:55,809 INFO L290 TraceCheckUtils]: 132: Hoare triple {125887#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125887#(<= main_~k~0 63)} is VALID [2022-04-15 12:43:55,814 INFO L290 TraceCheckUtils]: 133: Hoare triple {125887#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125888#(<= main_~k~0 64)} is VALID [2022-04-15 12:43:55,814 INFO L290 TraceCheckUtils]: 134: Hoare triple {125888#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125888#(<= main_~k~0 64)} is VALID [2022-04-15 12:43:55,819 INFO L290 TraceCheckUtils]: 135: Hoare triple {125888#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125889#(<= main_~k~0 65)} is VALID [2022-04-15 12:43:55,819 INFO L290 TraceCheckUtils]: 136: Hoare triple {125889#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125889#(<= main_~k~0 65)} is VALID [2022-04-15 12:43:55,824 INFO L290 TraceCheckUtils]: 137: Hoare triple {125889#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125890#(<= main_~k~0 66)} is VALID [2022-04-15 12:43:55,824 INFO L290 TraceCheckUtils]: 138: Hoare triple {125890#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125890#(<= main_~k~0 66)} is VALID [2022-04-15 12:43:55,829 INFO L290 TraceCheckUtils]: 139: Hoare triple {125890#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125891#(<= main_~k~0 67)} is VALID [2022-04-15 12:43:55,829 INFO L290 TraceCheckUtils]: 140: Hoare triple {125891#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125891#(<= main_~k~0 67)} is VALID [2022-04-15 12:43:55,834 INFO L290 TraceCheckUtils]: 141: Hoare triple {125891#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125892#(<= main_~k~0 68)} is VALID [2022-04-15 12:43:55,834 INFO L290 TraceCheckUtils]: 142: Hoare triple {125892#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125892#(<= main_~k~0 68)} is VALID [2022-04-15 12:43:55,839 INFO L290 TraceCheckUtils]: 143: Hoare triple {125892#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125893#(<= main_~k~0 69)} is VALID [2022-04-15 12:43:55,840 INFO L290 TraceCheckUtils]: 144: Hoare triple {125893#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125893#(<= main_~k~0 69)} is VALID [2022-04-15 12:43:55,845 INFO L290 TraceCheckUtils]: 145: Hoare triple {125893#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125894#(<= main_~k~0 70)} is VALID [2022-04-15 12:43:55,845 INFO L290 TraceCheckUtils]: 146: Hoare triple {125894#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125894#(<= main_~k~0 70)} is VALID [2022-04-15 12:43:55,850 INFO L290 TraceCheckUtils]: 147: Hoare triple {125894#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125895#(<= main_~k~0 71)} is VALID [2022-04-15 12:43:55,850 INFO L290 TraceCheckUtils]: 148: Hoare triple {125895#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125895#(<= main_~k~0 71)} is VALID [2022-04-15 12:43:55,855 INFO L290 TraceCheckUtils]: 149: Hoare triple {125895#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125896#(<= main_~k~0 72)} is VALID [2022-04-15 12:43:55,855 INFO L290 TraceCheckUtils]: 150: Hoare triple {125896#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125896#(<= main_~k~0 72)} is VALID [2022-04-15 12:43:55,859 INFO L290 TraceCheckUtils]: 151: Hoare triple {125896#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125897#(<= main_~k~0 73)} is VALID [2022-04-15 12:43:55,859 INFO L290 TraceCheckUtils]: 152: Hoare triple {125897#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125897#(<= main_~k~0 73)} is VALID [2022-04-15 12:43:55,864 INFO L290 TraceCheckUtils]: 153: Hoare triple {125897#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125898#(<= main_~k~0 74)} is VALID [2022-04-15 12:43:55,864 INFO L290 TraceCheckUtils]: 154: Hoare triple {125898#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125898#(<= main_~k~0 74)} is VALID [2022-04-15 12:43:55,868 INFO L290 TraceCheckUtils]: 155: Hoare triple {125898#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125899#(<= main_~k~0 75)} is VALID [2022-04-15 12:43:55,869 INFO L290 TraceCheckUtils]: 156: Hoare triple {125899#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125899#(<= main_~k~0 75)} is VALID [2022-04-15 12:43:55,873 INFO L290 TraceCheckUtils]: 157: Hoare triple {125899#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125900#(<= main_~k~0 76)} is VALID [2022-04-15 12:43:55,873 INFO L290 TraceCheckUtils]: 158: Hoare triple {125900#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125900#(<= main_~k~0 76)} is VALID [2022-04-15 12:43:55,878 INFO L290 TraceCheckUtils]: 159: Hoare triple {125900#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125901#(<= main_~k~0 77)} is VALID [2022-04-15 12:43:55,878 INFO L290 TraceCheckUtils]: 160: Hoare triple {125901#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125901#(<= main_~k~0 77)} is VALID [2022-04-15 12:43:55,883 INFO L290 TraceCheckUtils]: 161: Hoare triple {125901#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125902#(<= main_~k~0 78)} is VALID [2022-04-15 12:43:55,883 INFO L290 TraceCheckUtils]: 162: Hoare triple {125902#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125902#(<= main_~k~0 78)} is VALID [2022-04-15 12:43:55,888 INFO L290 TraceCheckUtils]: 163: Hoare triple {125902#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125903#(<= main_~k~0 79)} is VALID [2022-04-15 12:43:55,888 INFO L290 TraceCheckUtils]: 164: Hoare triple {125903#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125903#(<= main_~k~0 79)} is VALID [2022-04-15 12:43:55,892 INFO L290 TraceCheckUtils]: 165: Hoare triple {125903#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125904#(<= main_~k~0 80)} is VALID [2022-04-15 12:43:55,892 INFO L290 TraceCheckUtils]: 166: Hoare triple {125904#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125904#(<= main_~k~0 80)} is VALID [2022-04-15 12:43:55,897 INFO L290 TraceCheckUtils]: 167: Hoare triple {125904#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125905#(<= main_~k~0 81)} is VALID [2022-04-15 12:43:55,897 INFO L290 TraceCheckUtils]: 168: Hoare triple {125905#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125905#(<= main_~k~0 81)} is VALID [2022-04-15 12:43:55,901 INFO L290 TraceCheckUtils]: 169: Hoare triple {125905#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125906#(<= main_~k~0 82)} is VALID [2022-04-15 12:43:55,901 INFO L290 TraceCheckUtils]: 170: Hoare triple {125906#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125906#(<= main_~k~0 82)} is VALID [2022-04-15 12:43:55,906 INFO L290 TraceCheckUtils]: 171: Hoare triple {125906#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125907#(<= main_~k~0 83)} is VALID [2022-04-15 12:43:55,906 INFO L290 TraceCheckUtils]: 172: Hoare triple {125907#(<= main_~k~0 83)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125907#(<= main_~k~0 83)} is VALID [2022-04-15 12:43:55,910 INFO L290 TraceCheckUtils]: 173: Hoare triple {125907#(<= main_~k~0 83)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125908#(<= main_~k~0 84)} is VALID [2022-04-15 12:43:55,910 INFO L290 TraceCheckUtils]: 174: Hoare triple {125908#(<= main_~k~0 84)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125908#(<= main_~k~0 84)} is VALID [2022-04-15 12:43:55,915 INFO L290 TraceCheckUtils]: 175: Hoare triple {125908#(<= main_~k~0 84)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125909#(<= main_~k~0 85)} is VALID [2022-04-15 12:43:55,915 INFO L290 TraceCheckUtils]: 176: Hoare triple {125909#(<= main_~k~0 85)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125909#(<= main_~k~0 85)} is VALID [2022-04-15 12:43:55,919 INFO L290 TraceCheckUtils]: 177: Hoare triple {125909#(<= main_~k~0 85)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125910#(<= main_~k~0 86)} is VALID [2022-04-15 12:43:55,920 INFO L290 TraceCheckUtils]: 178: Hoare triple {125910#(<= main_~k~0 86)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125910#(<= main_~k~0 86)} is VALID [2022-04-15 12:43:55,924 INFO L290 TraceCheckUtils]: 179: Hoare triple {125910#(<= main_~k~0 86)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125911#(<= main_~k~0 87)} is VALID [2022-04-15 12:43:55,924 INFO L290 TraceCheckUtils]: 180: Hoare triple {125911#(<= main_~k~0 87)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125911#(<= main_~k~0 87)} is VALID [2022-04-15 12:43:55,928 INFO L290 TraceCheckUtils]: 181: Hoare triple {125911#(<= main_~k~0 87)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125912#(<= main_~k~0 88)} is VALID [2022-04-15 12:43:55,929 INFO L290 TraceCheckUtils]: 182: Hoare triple {125912#(<= main_~k~0 88)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125912#(<= main_~k~0 88)} is VALID [2022-04-15 12:43:55,933 INFO L290 TraceCheckUtils]: 183: Hoare triple {125912#(<= main_~k~0 88)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125913#(<= main_~k~0 89)} is VALID [2022-04-15 12:43:55,933 INFO L290 TraceCheckUtils]: 184: Hoare triple {125913#(<= main_~k~0 89)} assume !(~i~0 < 1000000); {125913#(<= main_~k~0 89)} is VALID [2022-04-15 12:43:55,934 INFO L272 TraceCheckUtils]: 185: Hoare triple {125913#(<= main_~k~0 89)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {125914#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:43:55,934 INFO L290 TraceCheckUtils]: 186: Hoare triple {125914#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {125915#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:43:55,934 INFO L290 TraceCheckUtils]: 187: Hoare triple {125915#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {125820#false} is VALID [2022-04-15 12:43:55,934 INFO L290 TraceCheckUtils]: 188: Hoare triple {125820#false} assume !false; {125820#false} is VALID [2022-04-15 12:43:55,935 INFO L134 CoverageAnalysis]: Checked inductivity of 7921 backedges. 0 proven. 7921 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:43:55,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:43:55,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517582427] [2022-04-15 12:43:55,935 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517582427] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:43:55,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674999917] [2022-04-15 12:43:55,935 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:43:55,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:43:55,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:43:55,936 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:43:55,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-04-15 12:43:56,112 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:43:56,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:43:56,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 1028 conjuncts, 93 conjunts are in the unsatisfiable core [2022-04-15 12:43:56,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:43:56,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:43:56,864 INFO L272 TraceCheckUtils]: 0: Hoare triple {125819#true} call ULTIMATE.init(); {125819#true} is VALID [2022-04-15 12:43:56,865 INFO L290 TraceCheckUtils]: 1: Hoare triple {125819#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {125819#true} is VALID [2022-04-15 12:43:56,865 INFO L290 TraceCheckUtils]: 2: Hoare triple {125819#true} assume true; {125819#true} is VALID [2022-04-15 12:43:56,865 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {125819#true} {125819#true} #54#return; {125819#true} is VALID [2022-04-15 12:43:56,865 INFO L272 TraceCheckUtils]: 4: Hoare triple {125819#true} call #t~ret3 := main(); {125819#true} is VALID [2022-04-15 12:43:56,865 INFO L290 TraceCheckUtils]: 5: Hoare triple {125819#true} ~i~0 := 0;~k~0 := 0; {125935#(<= main_~k~0 0)} is VALID [2022-04-15 12:43:56,866 INFO L290 TraceCheckUtils]: 6: Hoare triple {125935#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125935#(<= main_~k~0 0)} is VALID [2022-04-15 12:43:56,876 INFO L290 TraceCheckUtils]: 7: Hoare triple {125935#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125825#(<= main_~k~0 1)} is VALID [2022-04-15 12:43:56,876 INFO L290 TraceCheckUtils]: 8: Hoare triple {125825#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125825#(<= main_~k~0 1)} is VALID [2022-04-15 12:43:56,881 INFO L290 TraceCheckUtils]: 9: Hoare triple {125825#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125826#(<= main_~k~0 2)} is VALID [2022-04-15 12:43:56,881 INFO L290 TraceCheckUtils]: 10: Hoare triple {125826#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125826#(<= main_~k~0 2)} is VALID [2022-04-15 12:43:56,887 INFO L290 TraceCheckUtils]: 11: Hoare triple {125826#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125827#(<= main_~k~0 3)} is VALID [2022-04-15 12:43:56,887 INFO L290 TraceCheckUtils]: 12: Hoare triple {125827#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125827#(<= main_~k~0 3)} is VALID [2022-04-15 12:43:56,892 INFO L290 TraceCheckUtils]: 13: Hoare triple {125827#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125828#(<= main_~k~0 4)} is VALID [2022-04-15 12:43:56,893 INFO L290 TraceCheckUtils]: 14: Hoare triple {125828#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125828#(<= main_~k~0 4)} is VALID [2022-04-15 12:43:56,898 INFO L290 TraceCheckUtils]: 15: Hoare triple {125828#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125829#(<= main_~k~0 5)} is VALID [2022-04-15 12:43:56,899 INFO L290 TraceCheckUtils]: 16: Hoare triple {125829#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125829#(<= main_~k~0 5)} is VALID [2022-04-15 12:43:56,904 INFO L290 TraceCheckUtils]: 17: Hoare triple {125829#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125830#(<= main_~k~0 6)} is VALID [2022-04-15 12:43:56,905 INFO L290 TraceCheckUtils]: 18: Hoare triple {125830#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125830#(<= main_~k~0 6)} is VALID [2022-04-15 12:43:56,910 INFO L290 TraceCheckUtils]: 19: Hoare triple {125830#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125831#(<= main_~k~0 7)} is VALID [2022-04-15 12:43:56,910 INFO L290 TraceCheckUtils]: 20: Hoare triple {125831#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125831#(<= main_~k~0 7)} is VALID [2022-04-15 12:43:56,915 INFO L290 TraceCheckUtils]: 21: Hoare triple {125831#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125832#(<= main_~k~0 8)} is VALID [2022-04-15 12:43:56,916 INFO L290 TraceCheckUtils]: 22: Hoare triple {125832#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125832#(<= main_~k~0 8)} is VALID [2022-04-15 12:43:56,921 INFO L290 TraceCheckUtils]: 23: Hoare triple {125832#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125833#(<= main_~k~0 9)} is VALID [2022-04-15 12:43:56,922 INFO L290 TraceCheckUtils]: 24: Hoare triple {125833#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125833#(<= main_~k~0 9)} is VALID [2022-04-15 12:43:56,927 INFO L290 TraceCheckUtils]: 25: Hoare triple {125833#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125834#(<= main_~k~0 10)} is VALID [2022-04-15 12:43:56,928 INFO L290 TraceCheckUtils]: 26: Hoare triple {125834#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125834#(<= main_~k~0 10)} is VALID [2022-04-15 12:43:56,934 INFO L290 TraceCheckUtils]: 27: Hoare triple {125834#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125835#(<= main_~k~0 11)} is VALID [2022-04-15 12:43:56,935 INFO L290 TraceCheckUtils]: 28: Hoare triple {125835#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125835#(<= main_~k~0 11)} is VALID [2022-04-15 12:43:56,940 INFO L290 TraceCheckUtils]: 29: Hoare triple {125835#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125836#(<= main_~k~0 12)} is VALID [2022-04-15 12:43:56,941 INFO L290 TraceCheckUtils]: 30: Hoare triple {125836#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125836#(<= main_~k~0 12)} is VALID [2022-04-15 12:43:56,946 INFO L290 TraceCheckUtils]: 31: Hoare triple {125836#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125837#(<= main_~k~0 13)} is VALID [2022-04-15 12:43:56,946 INFO L290 TraceCheckUtils]: 32: Hoare triple {125837#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125837#(<= main_~k~0 13)} is VALID [2022-04-15 12:43:56,952 INFO L290 TraceCheckUtils]: 33: Hoare triple {125837#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125838#(<= main_~k~0 14)} is VALID [2022-04-15 12:43:56,952 INFO L290 TraceCheckUtils]: 34: Hoare triple {125838#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125838#(<= main_~k~0 14)} is VALID [2022-04-15 12:43:56,958 INFO L290 TraceCheckUtils]: 35: Hoare triple {125838#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125839#(<= main_~k~0 15)} is VALID [2022-04-15 12:43:56,958 INFO L290 TraceCheckUtils]: 36: Hoare triple {125839#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125839#(<= main_~k~0 15)} is VALID [2022-04-15 12:43:56,963 INFO L290 TraceCheckUtils]: 37: Hoare triple {125839#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125840#(<= main_~k~0 16)} is VALID [2022-04-15 12:43:56,963 INFO L290 TraceCheckUtils]: 38: Hoare triple {125840#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125840#(<= main_~k~0 16)} is VALID [2022-04-15 12:43:56,968 INFO L290 TraceCheckUtils]: 39: Hoare triple {125840#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125841#(<= main_~k~0 17)} is VALID [2022-04-15 12:43:56,969 INFO L290 TraceCheckUtils]: 40: Hoare triple {125841#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125841#(<= main_~k~0 17)} is VALID [2022-04-15 12:43:56,974 INFO L290 TraceCheckUtils]: 41: Hoare triple {125841#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125842#(<= main_~k~0 18)} is VALID [2022-04-15 12:43:56,974 INFO L290 TraceCheckUtils]: 42: Hoare triple {125842#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125842#(<= main_~k~0 18)} is VALID [2022-04-15 12:43:56,979 INFO L290 TraceCheckUtils]: 43: Hoare triple {125842#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125843#(<= main_~k~0 19)} is VALID [2022-04-15 12:43:56,980 INFO L290 TraceCheckUtils]: 44: Hoare triple {125843#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125843#(<= main_~k~0 19)} is VALID [2022-04-15 12:43:56,985 INFO L290 TraceCheckUtils]: 45: Hoare triple {125843#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125844#(<= main_~k~0 20)} is VALID [2022-04-15 12:43:56,985 INFO L290 TraceCheckUtils]: 46: Hoare triple {125844#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125844#(<= main_~k~0 20)} is VALID [2022-04-15 12:43:56,991 INFO L290 TraceCheckUtils]: 47: Hoare triple {125844#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125845#(<= main_~k~0 21)} is VALID [2022-04-15 12:43:56,991 INFO L290 TraceCheckUtils]: 48: Hoare triple {125845#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125845#(<= main_~k~0 21)} is VALID [2022-04-15 12:43:56,997 INFO L290 TraceCheckUtils]: 49: Hoare triple {125845#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125846#(<= main_~k~0 22)} is VALID [2022-04-15 12:43:56,997 INFO L290 TraceCheckUtils]: 50: Hoare triple {125846#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125846#(<= main_~k~0 22)} is VALID [2022-04-15 12:43:57,003 INFO L290 TraceCheckUtils]: 51: Hoare triple {125846#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125847#(<= main_~k~0 23)} is VALID [2022-04-15 12:43:57,003 INFO L290 TraceCheckUtils]: 52: Hoare triple {125847#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125847#(<= main_~k~0 23)} is VALID [2022-04-15 12:43:57,008 INFO L290 TraceCheckUtils]: 53: Hoare triple {125847#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125848#(<= main_~k~0 24)} is VALID [2022-04-15 12:43:57,009 INFO L290 TraceCheckUtils]: 54: Hoare triple {125848#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125848#(<= main_~k~0 24)} is VALID [2022-04-15 12:43:57,014 INFO L290 TraceCheckUtils]: 55: Hoare triple {125848#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125849#(<= main_~k~0 25)} is VALID [2022-04-15 12:43:57,014 INFO L290 TraceCheckUtils]: 56: Hoare triple {125849#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125849#(<= main_~k~0 25)} is VALID [2022-04-15 12:43:57,019 INFO L290 TraceCheckUtils]: 57: Hoare triple {125849#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125850#(<= main_~k~0 26)} is VALID [2022-04-15 12:43:57,020 INFO L290 TraceCheckUtils]: 58: Hoare triple {125850#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125850#(<= main_~k~0 26)} is VALID [2022-04-15 12:43:57,026 INFO L290 TraceCheckUtils]: 59: Hoare triple {125850#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125851#(<= main_~k~0 27)} is VALID [2022-04-15 12:43:57,027 INFO L290 TraceCheckUtils]: 60: Hoare triple {125851#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125851#(<= main_~k~0 27)} is VALID [2022-04-15 12:43:57,032 INFO L290 TraceCheckUtils]: 61: Hoare triple {125851#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125852#(<= main_~k~0 28)} is VALID [2022-04-15 12:43:57,032 INFO L290 TraceCheckUtils]: 62: Hoare triple {125852#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125852#(<= main_~k~0 28)} is VALID [2022-04-15 12:43:57,038 INFO L290 TraceCheckUtils]: 63: Hoare triple {125852#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125853#(<= main_~k~0 29)} is VALID [2022-04-15 12:43:57,038 INFO L290 TraceCheckUtils]: 64: Hoare triple {125853#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125853#(<= main_~k~0 29)} is VALID [2022-04-15 12:43:57,044 INFO L290 TraceCheckUtils]: 65: Hoare triple {125853#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125854#(<= main_~k~0 30)} is VALID [2022-04-15 12:43:57,045 INFO L290 TraceCheckUtils]: 66: Hoare triple {125854#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125854#(<= main_~k~0 30)} is VALID [2022-04-15 12:43:57,051 INFO L290 TraceCheckUtils]: 67: Hoare triple {125854#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125855#(<= main_~k~0 31)} is VALID [2022-04-15 12:43:57,052 INFO L290 TraceCheckUtils]: 68: Hoare triple {125855#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125855#(<= main_~k~0 31)} is VALID [2022-04-15 12:43:57,059 INFO L290 TraceCheckUtils]: 69: Hoare triple {125855#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125856#(<= main_~k~0 32)} is VALID [2022-04-15 12:43:57,059 INFO L290 TraceCheckUtils]: 70: Hoare triple {125856#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125856#(<= main_~k~0 32)} is VALID [2022-04-15 12:43:57,065 INFO L290 TraceCheckUtils]: 71: Hoare triple {125856#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125857#(<= main_~k~0 33)} is VALID [2022-04-15 12:43:57,066 INFO L290 TraceCheckUtils]: 72: Hoare triple {125857#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125857#(<= main_~k~0 33)} is VALID [2022-04-15 12:43:57,073 INFO L290 TraceCheckUtils]: 73: Hoare triple {125857#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125858#(<= main_~k~0 34)} is VALID [2022-04-15 12:43:57,074 INFO L290 TraceCheckUtils]: 74: Hoare triple {125858#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125858#(<= main_~k~0 34)} is VALID [2022-04-15 12:43:57,081 INFO L290 TraceCheckUtils]: 75: Hoare triple {125858#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125859#(<= main_~k~0 35)} is VALID [2022-04-15 12:43:57,082 INFO L290 TraceCheckUtils]: 76: Hoare triple {125859#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125859#(<= main_~k~0 35)} is VALID [2022-04-15 12:43:57,087 INFO L290 TraceCheckUtils]: 77: Hoare triple {125859#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125860#(<= main_~k~0 36)} is VALID [2022-04-15 12:43:57,088 INFO L290 TraceCheckUtils]: 78: Hoare triple {125860#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125860#(<= main_~k~0 36)} is VALID [2022-04-15 12:43:57,093 INFO L290 TraceCheckUtils]: 79: Hoare triple {125860#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125861#(<= main_~k~0 37)} is VALID [2022-04-15 12:43:57,093 INFO L290 TraceCheckUtils]: 80: Hoare triple {125861#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125861#(<= main_~k~0 37)} is VALID [2022-04-15 12:43:57,099 INFO L290 TraceCheckUtils]: 81: Hoare triple {125861#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125862#(<= main_~k~0 38)} is VALID [2022-04-15 12:43:57,099 INFO L290 TraceCheckUtils]: 82: Hoare triple {125862#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125862#(<= main_~k~0 38)} is VALID [2022-04-15 12:43:57,104 INFO L290 TraceCheckUtils]: 83: Hoare triple {125862#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125863#(<= main_~k~0 39)} is VALID [2022-04-15 12:43:57,104 INFO L290 TraceCheckUtils]: 84: Hoare triple {125863#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125863#(<= main_~k~0 39)} is VALID [2022-04-15 12:43:57,114 INFO L290 TraceCheckUtils]: 85: Hoare triple {125863#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125864#(<= main_~k~0 40)} is VALID [2022-04-15 12:43:57,114 INFO L290 TraceCheckUtils]: 86: Hoare triple {125864#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125864#(<= main_~k~0 40)} is VALID [2022-04-15 12:43:57,123 INFO L290 TraceCheckUtils]: 87: Hoare triple {125864#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125865#(<= main_~k~0 41)} is VALID [2022-04-15 12:43:57,123 INFO L290 TraceCheckUtils]: 88: Hoare triple {125865#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125865#(<= main_~k~0 41)} is VALID [2022-04-15 12:43:57,130 INFO L290 TraceCheckUtils]: 89: Hoare triple {125865#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125866#(<= main_~k~0 42)} is VALID [2022-04-15 12:43:57,131 INFO L290 TraceCheckUtils]: 90: Hoare triple {125866#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125866#(<= main_~k~0 42)} is VALID [2022-04-15 12:43:57,137 INFO L290 TraceCheckUtils]: 91: Hoare triple {125866#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125867#(<= main_~k~0 43)} is VALID [2022-04-15 12:43:57,138 INFO L290 TraceCheckUtils]: 92: Hoare triple {125867#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125867#(<= main_~k~0 43)} is VALID [2022-04-15 12:43:57,144 INFO L290 TraceCheckUtils]: 93: Hoare triple {125867#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125868#(<= main_~k~0 44)} is VALID [2022-04-15 12:43:57,145 INFO L290 TraceCheckUtils]: 94: Hoare triple {125868#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125868#(<= main_~k~0 44)} is VALID [2022-04-15 12:43:57,151 INFO L290 TraceCheckUtils]: 95: Hoare triple {125868#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125869#(<= main_~k~0 45)} is VALID [2022-04-15 12:43:57,151 INFO L290 TraceCheckUtils]: 96: Hoare triple {125869#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125869#(<= main_~k~0 45)} is VALID [2022-04-15 12:43:57,157 INFO L290 TraceCheckUtils]: 97: Hoare triple {125869#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125870#(<= main_~k~0 46)} is VALID [2022-04-15 12:43:57,157 INFO L290 TraceCheckUtils]: 98: Hoare triple {125870#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125870#(<= main_~k~0 46)} is VALID [2022-04-15 12:43:57,163 INFO L290 TraceCheckUtils]: 99: Hoare triple {125870#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125871#(<= main_~k~0 47)} is VALID [2022-04-15 12:43:57,163 INFO L290 TraceCheckUtils]: 100: Hoare triple {125871#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125871#(<= main_~k~0 47)} is VALID [2022-04-15 12:43:57,168 INFO L290 TraceCheckUtils]: 101: Hoare triple {125871#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125872#(<= main_~k~0 48)} is VALID [2022-04-15 12:43:57,169 INFO L290 TraceCheckUtils]: 102: Hoare triple {125872#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125872#(<= main_~k~0 48)} is VALID [2022-04-15 12:43:57,174 INFO L290 TraceCheckUtils]: 103: Hoare triple {125872#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125873#(<= main_~k~0 49)} is VALID [2022-04-15 12:43:57,174 INFO L290 TraceCheckUtils]: 104: Hoare triple {125873#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125873#(<= main_~k~0 49)} is VALID [2022-04-15 12:43:57,186 INFO L290 TraceCheckUtils]: 105: Hoare triple {125873#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125874#(<= main_~k~0 50)} is VALID [2022-04-15 12:43:57,186 INFO L290 TraceCheckUtils]: 106: Hoare triple {125874#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125874#(<= main_~k~0 50)} is VALID [2022-04-15 12:43:57,190 INFO L290 TraceCheckUtils]: 107: Hoare triple {125874#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125875#(<= main_~k~0 51)} is VALID [2022-04-15 12:43:57,190 INFO L290 TraceCheckUtils]: 108: Hoare triple {125875#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125875#(<= main_~k~0 51)} is VALID [2022-04-15 12:43:57,193 INFO L290 TraceCheckUtils]: 109: Hoare triple {125875#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125876#(<= main_~k~0 52)} is VALID [2022-04-15 12:43:57,194 INFO L290 TraceCheckUtils]: 110: Hoare triple {125876#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125876#(<= main_~k~0 52)} is VALID [2022-04-15 12:43:57,199 INFO L290 TraceCheckUtils]: 111: Hoare triple {125876#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125877#(<= main_~k~0 53)} is VALID [2022-04-15 12:43:57,200 INFO L290 TraceCheckUtils]: 112: Hoare triple {125877#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125877#(<= main_~k~0 53)} is VALID [2022-04-15 12:43:57,207 INFO L290 TraceCheckUtils]: 113: Hoare triple {125877#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125878#(<= main_~k~0 54)} is VALID [2022-04-15 12:43:57,207 INFO L290 TraceCheckUtils]: 114: Hoare triple {125878#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125878#(<= main_~k~0 54)} is VALID [2022-04-15 12:43:57,211 INFO L290 TraceCheckUtils]: 115: Hoare triple {125878#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125879#(<= main_~k~0 55)} is VALID [2022-04-15 12:43:57,212 INFO L290 TraceCheckUtils]: 116: Hoare triple {125879#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125879#(<= main_~k~0 55)} is VALID [2022-04-15 12:43:57,215 INFO L290 TraceCheckUtils]: 117: Hoare triple {125879#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125880#(<= main_~k~0 56)} is VALID [2022-04-15 12:43:57,215 INFO L290 TraceCheckUtils]: 118: Hoare triple {125880#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125880#(<= main_~k~0 56)} is VALID [2022-04-15 12:43:57,218 INFO L290 TraceCheckUtils]: 119: Hoare triple {125880#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125881#(<= main_~k~0 57)} is VALID [2022-04-15 12:43:57,219 INFO L290 TraceCheckUtils]: 120: Hoare triple {125881#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125881#(<= main_~k~0 57)} is VALID [2022-04-15 12:43:57,222 INFO L290 TraceCheckUtils]: 121: Hoare triple {125881#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125882#(<= main_~k~0 58)} is VALID [2022-04-15 12:43:57,222 INFO L290 TraceCheckUtils]: 122: Hoare triple {125882#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125882#(<= main_~k~0 58)} is VALID [2022-04-15 12:43:57,228 INFO L290 TraceCheckUtils]: 123: Hoare triple {125882#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125883#(<= main_~k~0 59)} is VALID [2022-04-15 12:43:57,228 INFO L290 TraceCheckUtils]: 124: Hoare triple {125883#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125883#(<= main_~k~0 59)} is VALID [2022-04-15 12:43:57,240 INFO L290 TraceCheckUtils]: 125: Hoare triple {125883#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125884#(<= main_~k~0 60)} is VALID [2022-04-15 12:43:57,241 INFO L290 TraceCheckUtils]: 126: Hoare triple {125884#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125884#(<= main_~k~0 60)} is VALID [2022-04-15 12:43:57,244 INFO L290 TraceCheckUtils]: 127: Hoare triple {125884#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125885#(<= main_~k~0 61)} is VALID [2022-04-15 12:43:57,244 INFO L290 TraceCheckUtils]: 128: Hoare triple {125885#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125885#(<= main_~k~0 61)} is VALID [2022-04-15 12:43:57,248 INFO L290 TraceCheckUtils]: 129: Hoare triple {125885#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125886#(<= main_~k~0 62)} is VALID [2022-04-15 12:43:57,248 INFO L290 TraceCheckUtils]: 130: Hoare triple {125886#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125886#(<= main_~k~0 62)} is VALID [2022-04-15 12:43:57,251 INFO L290 TraceCheckUtils]: 131: Hoare triple {125886#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125887#(<= main_~k~0 63)} is VALID [2022-04-15 12:43:57,251 INFO L290 TraceCheckUtils]: 132: Hoare triple {125887#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125887#(<= main_~k~0 63)} is VALID [2022-04-15 12:43:57,255 INFO L290 TraceCheckUtils]: 133: Hoare triple {125887#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125888#(<= main_~k~0 64)} is VALID [2022-04-15 12:43:57,255 INFO L290 TraceCheckUtils]: 134: Hoare triple {125888#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125888#(<= main_~k~0 64)} is VALID [2022-04-15 12:43:57,258 INFO L290 TraceCheckUtils]: 135: Hoare triple {125888#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125889#(<= main_~k~0 65)} is VALID [2022-04-15 12:43:57,259 INFO L290 TraceCheckUtils]: 136: Hoare triple {125889#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125889#(<= main_~k~0 65)} is VALID [2022-04-15 12:43:57,262 INFO L290 TraceCheckUtils]: 137: Hoare triple {125889#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125890#(<= main_~k~0 66)} is VALID [2022-04-15 12:43:57,262 INFO L290 TraceCheckUtils]: 138: Hoare triple {125890#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125890#(<= main_~k~0 66)} is VALID [2022-04-15 12:43:57,266 INFO L290 TraceCheckUtils]: 139: Hoare triple {125890#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125891#(<= main_~k~0 67)} is VALID [2022-04-15 12:43:57,267 INFO L290 TraceCheckUtils]: 140: Hoare triple {125891#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125891#(<= main_~k~0 67)} is VALID [2022-04-15 12:43:57,273 INFO L290 TraceCheckUtils]: 141: Hoare triple {125891#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125892#(<= main_~k~0 68)} is VALID [2022-04-15 12:43:57,274 INFO L290 TraceCheckUtils]: 142: Hoare triple {125892#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125892#(<= main_~k~0 68)} is VALID [2022-04-15 12:43:57,277 INFO L290 TraceCheckUtils]: 143: Hoare triple {125892#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125893#(<= main_~k~0 69)} is VALID [2022-04-15 12:43:57,277 INFO L290 TraceCheckUtils]: 144: Hoare triple {125893#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125893#(<= main_~k~0 69)} is VALID [2022-04-15 12:43:57,281 INFO L290 TraceCheckUtils]: 145: Hoare triple {125893#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125894#(<= main_~k~0 70)} is VALID [2022-04-15 12:43:57,282 INFO L290 TraceCheckUtils]: 146: Hoare triple {125894#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125894#(<= main_~k~0 70)} is VALID [2022-04-15 12:43:57,292 INFO L290 TraceCheckUtils]: 147: Hoare triple {125894#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125895#(<= main_~k~0 71)} is VALID [2022-04-15 12:43:57,292 INFO L290 TraceCheckUtils]: 148: Hoare triple {125895#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125895#(<= main_~k~0 71)} is VALID [2022-04-15 12:43:57,295 INFO L290 TraceCheckUtils]: 149: Hoare triple {125895#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125896#(<= main_~k~0 72)} is VALID [2022-04-15 12:43:57,296 INFO L290 TraceCheckUtils]: 150: Hoare triple {125896#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125896#(<= main_~k~0 72)} is VALID [2022-04-15 12:43:57,299 INFO L290 TraceCheckUtils]: 151: Hoare triple {125896#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125897#(<= main_~k~0 73)} is VALID [2022-04-15 12:43:57,299 INFO L290 TraceCheckUtils]: 152: Hoare triple {125897#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125897#(<= main_~k~0 73)} is VALID [2022-04-15 12:43:57,303 INFO L290 TraceCheckUtils]: 153: Hoare triple {125897#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125898#(<= main_~k~0 74)} is VALID [2022-04-15 12:43:57,303 INFO L290 TraceCheckUtils]: 154: Hoare triple {125898#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125898#(<= main_~k~0 74)} is VALID [2022-04-15 12:43:57,306 INFO L290 TraceCheckUtils]: 155: Hoare triple {125898#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125899#(<= main_~k~0 75)} is VALID [2022-04-15 12:43:57,306 INFO L290 TraceCheckUtils]: 156: Hoare triple {125899#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125899#(<= main_~k~0 75)} is VALID [2022-04-15 12:43:57,310 INFO L290 TraceCheckUtils]: 157: Hoare triple {125899#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125900#(<= main_~k~0 76)} is VALID [2022-04-15 12:43:57,310 INFO L290 TraceCheckUtils]: 158: Hoare triple {125900#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125900#(<= main_~k~0 76)} is VALID [2022-04-15 12:43:57,315 INFO L290 TraceCheckUtils]: 159: Hoare triple {125900#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125901#(<= main_~k~0 77)} is VALID [2022-04-15 12:43:57,315 INFO L290 TraceCheckUtils]: 160: Hoare triple {125901#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125901#(<= main_~k~0 77)} is VALID [2022-04-15 12:43:57,319 INFO L290 TraceCheckUtils]: 161: Hoare triple {125901#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125902#(<= main_~k~0 78)} is VALID [2022-04-15 12:43:57,319 INFO L290 TraceCheckUtils]: 162: Hoare triple {125902#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125902#(<= main_~k~0 78)} is VALID [2022-04-15 12:43:57,322 INFO L290 TraceCheckUtils]: 163: Hoare triple {125902#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125903#(<= main_~k~0 79)} is VALID [2022-04-15 12:43:57,323 INFO L290 TraceCheckUtils]: 164: Hoare triple {125903#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125903#(<= main_~k~0 79)} is VALID [2022-04-15 12:43:57,329 INFO L290 TraceCheckUtils]: 165: Hoare triple {125903#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125904#(<= main_~k~0 80)} is VALID [2022-04-15 12:43:57,329 INFO L290 TraceCheckUtils]: 166: Hoare triple {125904#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125904#(<= main_~k~0 80)} is VALID [2022-04-15 12:43:57,336 INFO L290 TraceCheckUtils]: 167: Hoare triple {125904#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125905#(<= main_~k~0 81)} is VALID [2022-04-15 12:43:57,336 INFO L290 TraceCheckUtils]: 168: Hoare triple {125905#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125905#(<= main_~k~0 81)} is VALID [2022-04-15 12:43:57,342 INFO L290 TraceCheckUtils]: 169: Hoare triple {125905#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125906#(<= main_~k~0 82)} is VALID [2022-04-15 12:43:57,342 INFO L290 TraceCheckUtils]: 170: Hoare triple {125906#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125906#(<= main_~k~0 82)} is VALID [2022-04-15 12:43:57,347 INFO L290 TraceCheckUtils]: 171: Hoare triple {125906#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125907#(<= main_~k~0 83)} is VALID [2022-04-15 12:43:57,347 INFO L290 TraceCheckUtils]: 172: Hoare triple {125907#(<= main_~k~0 83)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125907#(<= main_~k~0 83)} is VALID [2022-04-15 12:43:57,353 INFO L290 TraceCheckUtils]: 173: Hoare triple {125907#(<= main_~k~0 83)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125908#(<= main_~k~0 84)} is VALID [2022-04-15 12:43:57,353 INFO L290 TraceCheckUtils]: 174: Hoare triple {125908#(<= main_~k~0 84)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125908#(<= main_~k~0 84)} is VALID [2022-04-15 12:43:57,357 INFO L290 TraceCheckUtils]: 175: Hoare triple {125908#(<= main_~k~0 84)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125909#(<= main_~k~0 85)} is VALID [2022-04-15 12:43:57,357 INFO L290 TraceCheckUtils]: 176: Hoare triple {125909#(<= main_~k~0 85)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125909#(<= main_~k~0 85)} is VALID [2022-04-15 12:43:57,361 INFO L290 TraceCheckUtils]: 177: Hoare triple {125909#(<= main_~k~0 85)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125910#(<= main_~k~0 86)} is VALID [2022-04-15 12:43:57,361 INFO L290 TraceCheckUtils]: 178: Hoare triple {125910#(<= main_~k~0 86)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125910#(<= main_~k~0 86)} is VALID [2022-04-15 12:43:57,365 INFO L290 TraceCheckUtils]: 179: Hoare triple {125910#(<= main_~k~0 86)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125911#(<= main_~k~0 87)} is VALID [2022-04-15 12:43:57,365 INFO L290 TraceCheckUtils]: 180: Hoare triple {125911#(<= main_~k~0 87)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125911#(<= main_~k~0 87)} is VALID [2022-04-15 12:43:57,369 INFO L290 TraceCheckUtils]: 181: Hoare triple {125911#(<= main_~k~0 87)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125912#(<= main_~k~0 88)} is VALID [2022-04-15 12:43:57,369 INFO L290 TraceCheckUtils]: 182: Hoare triple {125912#(<= main_~k~0 88)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {125912#(<= main_~k~0 88)} is VALID [2022-04-15 12:43:57,372 INFO L290 TraceCheckUtils]: 183: Hoare triple {125912#(<= main_~k~0 88)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {125913#(<= main_~k~0 89)} is VALID [2022-04-15 12:43:57,373 INFO L290 TraceCheckUtils]: 184: Hoare triple {125913#(<= main_~k~0 89)} assume !(~i~0 < 1000000); {125913#(<= main_~k~0 89)} is VALID [2022-04-15 12:43:57,373 INFO L272 TraceCheckUtils]: 185: Hoare triple {125913#(<= main_~k~0 89)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {126476#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:43:57,373 INFO L290 TraceCheckUtils]: 186: Hoare triple {126476#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {126480#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:43:57,374 INFO L290 TraceCheckUtils]: 187: Hoare triple {126480#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {125820#false} is VALID [2022-04-15 12:43:57,374 INFO L290 TraceCheckUtils]: 188: Hoare triple {125820#false} assume !false; {125820#false} is VALID [2022-04-15 12:43:57,374 INFO L134 CoverageAnalysis]: Checked inductivity of 7921 backedges. 0 proven. 7921 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:43:57,375 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:44:02,476 INFO L290 TraceCheckUtils]: 188: Hoare triple {125820#false} assume !false; {125820#false} is VALID [2022-04-15 12:44:02,477 INFO L290 TraceCheckUtils]: 187: Hoare triple {126480#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {125820#false} is VALID [2022-04-15 12:44:02,477 INFO L290 TraceCheckUtils]: 186: Hoare triple {126476#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {126480#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:44:02,477 INFO L272 TraceCheckUtils]: 185: Hoare triple {126496#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {126476#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:44:02,478 INFO L290 TraceCheckUtils]: 184: Hoare triple {126496#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {126496#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:44:02,488 INFO L290 TraceCheckUtils]: 183: Hoare triple {126503#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126496#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:44:02,488 INFO L290 TraceCheckUtils]: 182: Hoare triple {126503#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126503#(<= main_~k~0 999999)} is VALID [2022-04-15 12:44:02,492 INFO L290 TraceCheckUtils]: 181: Hoare triple {126510#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126503#(<= main_~k~0 999999)} is VALID [2022-04-15 12:44:02,492 INFO L290 TraceCheckUtils]: 180: Hoare triple {126510#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126510#(<= main_~k~0 999998)} is VALID [2022-04-15 12:44:02,496 INFO L290 TraceCheckUtils]: 179: Hoare triple {126517#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126510#(<= main_~k~0 999998)} is VALID [2022-04-15 12:44:02,496 INFO L290 TraceCheckUtils]: 178: Hoare triple {126517#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126517#(<= main_~k~0 999997)} is VALID [2022-04-15 12:44:02,500 INFO L290 TraceCheckUtils]: 177: Hoare triple {126524#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126517#(<= main_~k~0 999997)} is VALID [2022-04-15 12:44:02,501 INFO L290 TraceCheckUtils]: 176: Hoare triple {126524#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126524#(<= main_~k~0 999996)} is VALID [2022-04-15 12:44:02,504 INFO L290 TraceCheckUtils]: 175: Hoare triple {126531#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126524#(<= main_~k~0 999996)} is VALID [2022-04-15 12:44:02,505 INFO L290 TraceCheckUtils]: 174: Hoare triple {126531#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126531#(<= main_~k~0 999995)} is VALID [2022-04-15 12:44:02,509 INFO L290 TraceCheckUtils]: 173: Hoare triple {126538#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126531#(<= main_~k~0 999995)} is VALID [2022-04-15 12:44:02,509 INFO L290 TraceCheckUtils]: 172: Hoare triple {126538#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126538#(<= main_~k~0 999994)} is VALID [2022-04-15 12:44:02,514 INFO L290 TraceCheckUtils]: 171: Hoare triple {126545#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126538#(<= main_~k~0 999994)} is VALID [2022-04-15 12:44:02,514 INFO L290 TraceCheckUtils]: 170: Hoare triple {126545#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126545#(<= main_~k~0 999993)} is VALID [2022-04-15 12:44:02,519 INFO L290 TraceCheckUtils]: 169: Hoare triple {126552#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126545#(<= main_~k~0 999993)} is VALID [2022-04-15 12:44:02,519 INFO L290 TraceCheckUtils]: 168: Hoare triple {126552#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126552#(<= main_~k~0 999992)} is VALID [2022-04-15 12:44:02,523 INFO L290 TraceCheckUtils]: 167: Hoare triple {126559#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126552#(<= main_~k~0 999992)} is VALID [2022-04-15 12:44:02,523 INFO L290 TraceCheckUtils]: 166: Hoare triple {126559#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126559#(<= main_~k~0 999991)} is VALID [2022-04-15 12:44:02,527 INFO L290 TraceCheckUtils]: 165: Hoare triple {126566#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126559#(<= main_~k~0 999991)} is VALID [2022-04-15 12:44:02,528 INFO L290 TraceCheckUtils]: 164: Hoare triple {126566#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126566#(<= main_~k~0 999990)} is VALID [2022-04-15 12:44:02,532 INFO L290 TraceCheckUtils]: 163: Hoare triple {126573#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126566#(<= main_~k~0 999990)} is VALID [2022-04-15 12:44:02,532 INFO L290 TraceCheckUtils]: 162: Hoare triple {126573#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126573#(<= main_~k~0 999989)} is VALID [2022-04-15 12:44:02,537 INFO L290 TraceCheckUtils]: 161: Hoare triple {126580#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126573#(<= main_~k~0 999989)} is VALID [2022-04-15 12:44:02,537 INFO L290 TraceCheckUtils]: 160: Hoare triple {126580#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126580#(<= main_~k~0 999988)} is VALID [2022-04-15 12:44:02,541 INFO L290 TraceCheckUtils]: 159: Hoare triple {126587#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126580#(<= main_~k~0 999988)} is VALID [2022-04-15 12:44:02,541 INFO L290 TraceCheckUtils]: 158: Hoare triple {126587#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126587#(<= main_~k~0 999987)} is VALID [2022-04-15 12:44:02,545 INFO L290 TraceCheckUtils]: 157: Hoare triple {126594#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126587#(<= main_~k~0 999987)} is VALID [2022-04-15 12:44:02,545 INFO L290 TraceCheckUtils]: 156: Hoare triple {126594#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126594#(<= main_~k~0 999986)} is VALID [2022-04-15 12:44:02,550 INFO L290 TraceCheckUtils]: 155: Hoare triple {126601#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126594#(<= main_~k~0 999986)} is VALID [2022-04-15 12:44:02,550 INFO L290 TraceCheckUtils]: 154: Hoare triple {126601#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126601#(<= main_~k~0 999985)} is VALID [2022-04-15 12:44:02,555 INFO L290 TraceCheckUtils]: 153: Hoare triple {126608#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126601#(<= main_~k~0 999985)} is VALID [2022-04-15 12:44:02,555 INFO L290 TraceCheckUtils]: 152: Hoare triple {126608#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126608#(<= main_~k~0 999984)} is VALID [2022-04-15 12:44:02,559 INFO L290 TraceCheckUtils]: 151: Hoare triple {126615#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126608#(<= main_~k~0 999984)} is VALID [2022-04-15 12:44:02,559 INFO L290 TraceCheckUtils]: 150: Hoare triple {126615#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126615#(<= main_~k~0 999983)} is VALID [2022-04-15 12:44:02,563 INFO L290 TraceCheckUtils]: 149: Hoare triple {126622#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126615#(<= main_~k~0 999983)} is VALID [2022-04-15 12:44:02,564 INFO L290 TraceCheckUtils]: 148: Hoare triple {126622#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126622#(<= main_~k~0 999982)} is VALID [2022-04-15 12:44:02,567 INFO L290 TraceCheckUtils]: 147: Hoare triple {126629#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126622#(<= main_~k~0 999982)} is VALID [2022-04-15 12:44:02,568 INFO L290 TraceCheckUtils]: 146: Hoare triple {126629#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126629#(<= main_~k~0 999981)} is VALID [2022-04-15 12:44:02,571 INFO L290 TraceCheckUtils]: 145: Hoare triple {126636#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126629#(<= main_~k~0 999981)} is VALID [2022-04-15 12:44:02,572 INFO L290 TraceCheckUtils]: 144: Hoare triple {126636#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126636#(<= main_~k~0 999980)} is VALID [2022-04-15 12:44:02,576 INFO L290 TraceCheckUtils]: 143: Hoare triple {126643#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126636#(<= main_~k~0 999980)} is VALID [2022-04-15 12:44:02,576 INFO L290 TraceCheckUtils]: 142: Hoare triple {126643#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126643#(<= main_~k~0 999979)} is VALID [2022-04-15 12:44:02,580 INFO L290 TraceCheckUtils]: 141: Hoare triple {126650#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126643#(<= main_~k~0 999979)} is VALID [2022-04-15 12:44:02,580 INFO L290 TraceCheckUtils]: 140: Hoare triple {126650#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126650#(<= main_~k~0 999978)} is VALID [2022-04-15 12:44:02,584 INFO L290 TraceCheckUtils]: 139: Hoare triple {126657#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126650#(<= main_~k~0 999978)} is VALID [2022-04-15 12:44:02,585 INFO L290 TraceCheckUtils]: 138: Hoare triple {126657#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126657#(<= main_~k~0 999977)} is VALID [2022-04-15 12:44:02,589 INFO L290 TraceCheckUtils]: 137: Hoare triple {126664#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126657#(<= main_~k~0 999977)} is VALID [2022-04-15 12:44:02,589 INFO L290 TraceCheckUtils]: 136: Hoare triple {126664#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126664#(<= main_~k~0 999976)} is VALID [2022-04-15 12:44:02,593 INFO L290 TraceCheckUtils]: 135: Hoare triple {126671#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126664#(<= main_~k~0 999976)} is VALID [2022-04-15 12:44:02,593 INFO L290 TraceCheckUtils]: 134: Hoare triple {126671#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126671#(<= main_~k~0 999975)} is VALID [2022-04-15 12:44:02,597 INFO L290 TraceCheckUtils]: 133: Hoare triple {126678#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126671#(<= main_~k~0 999975)} is VALID [2022-04-15 12:44:02,597 INFO L290 TraceCheckUtils]: 132: Hoare triple {126678#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126678#(<= main_~k~0 999974)} is VALID [2022-04-15 12:44:02,602 INFO L290 TraceCheckUtils]: 131: Hoare triple {126685#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126678#(<= main_~k~0 999974)} is VALID [2022-04-15 12:44:02,602 INFO L290 TraceCheckUtils]: 130: Hoare triple {126685#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126685#(<= main_~k~0 999973)} is VALID [2022-04-15 12:44:02,606 INFO L290 TraceCheckUtils]: 129: Hoare triple {126692#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126685#(<= main_~k~0 999973)} is VALID [2022-04-15 12:44:02,606 INFO L290 TraceCheckUtils]: 128: Hoare triple {126692#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126692#(<= main_~k~0 999972)} is VALID [2022-04-15 12:44:02,613 INFO L290 TraceCheckUtils]: 127: Hoare triple {126699#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126692#(<= main_~k~0 999972)} is VALID [2022-04-15 12:44:02,614 INFO L290 TraceCheckUtils]: 126: Hoare triple {126699#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126699#(<= main_~k~0 999971)} is VALID [2022-04-15 12:44:02,622 INFO L290 TraceCheckUtils]: 125: Hoare triple {126706#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126699#(<= main_~k~0 999971)} is VALID [2022-04-15 12:44:02,622 INFO L290 TraceCheckUtils]: 124: Hoare triple {126706#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126706#(<= main_~k~0 999970)} is VALID [2022-04-15 12:44:02,629 INFO L290 TraceCheckUtils]: 123: Hoare triple {126713#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126706#(<= main_~k~0 999970)} is VALID [2022-04-15 12:44:02,629 INFO L290 TraceCheckUtils]: 122: Hoare triple {126713#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126713#(<= main_~k~0 999969)} is VALID [2022-04-15 12:44:02,633 INFO L290 TraceCheckUtils]: 121: Hoare triple {126720#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126713#(<= main_~k~0 999969)} is VALID [2022-04-15 12:44:02,633 INFO L290 TraceCheckUtils]: 120: Hoare triple {126720#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126720#(<= main_~k~0 999968)} is VALID [2022-04-15 12:44:02,637 INFO L290 TraceCheckUtils]: 119: Hoare triple {126727#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126720#(<= main_~k~0 999968)} is VALID [2022-04-15 12:44:02,639 INFO L290 TraceCheckUtils]: 118: Hoare triple {126727#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126727#(<= main_~k~0 999967)} is VALID [2022-04-15 12:44:02,645 INFO L290 TraceCheckUtils]: 117: Hoare triple {126734#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126727#(<= main_~k~0 999967)} is VALID [2022-04-15 12:44:02,645 INFO L290 TraceCheckUtils]: 116: Hoare triple {126734#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126734#(<= main_~k~0 999966)} is VALID [2022-04-15 12:44:02,650 INFO L290 TraceCheckUtils]: 115: Hoare triple {126741#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126734#(<= main_~k~0 999966)} is VALID [2022-04-15 12:44:02,650 INFO L290 TraceCheckUtils]: 114: Hoare triple {126741#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126741#(<= main_~k~0 999965)} is VALID [2022-04-15 12:44:02,654 INFO L290 TraceCheckUtils]: 113: Hoare triple {126748#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126741#(<= main_~k~0 999965)} is VALID [2022-04-15 12:44:02,656 INFO L290 TraceCheckUtils]: 112: Hoare triple {126748#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126748#(<= main_~k~0 999964)} is VALID [2022-04-15 12:44:02,662 INFO L290 TraceCheckUtils]: 111: Hoare triple {126755#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126748#(<= main_~k~0 999964)} is VALID [2022-04-15 12:44:02,664 INFO L290 TraceCheckUtils]: 110: Hoare triple {126755#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126755#(<= main_~k~0 999963)} is VALID [2022-04-15 12:44:02,668 INFO L290 TraceCheckUtils]: 109: Hoare triple {126762#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126755#(<= main_~k~0 999963)} is VALID [2022-04-15 12:44:02,668 INFO L290 TraceCheckUtils]: 108: Hoare triple {126762#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126762#(<= main_~k~0 999962)} is VALID [2022-04-15 12:44:02,672 INFO L290 TraceCheckUtils]: 107: Hoare triple {126769#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126762#(<= main_~k~0 999962)} is VALID [2022-04-15 12:44:02,672 INFO L290 TraceCheckUtils]: 106: Hoare triple {126769#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126769#(<= main_~k~0 999961)} is VALID [2022-04-15 12:44:02,676 INFO L290 TraceCheckUtils]: 105: Hoare triple {126776#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126769#(<= main_~k~0 999961)} is VALID [2022-04-15 12:44:02,677 INFO L290 TraceCheckUtils]: 104: Hoare triple {126776#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126776#(<= main_~k~0 999960)} is VALID [2022-04-15 12:44:02,681 INFO L290 TraceCheckUtils]: 103: Hoare triple {126783#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126776#(<= main_~k~0 999960)} is VALID [2022-04-15 12:44:02,681 INFO L290 TraceCheckUtils]: 102: Hoare triple {126783#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126783#(<= main_~k~0 999959)} is VALID [2022-04-15 12:44:02,685 INFO L290 TraceCheckUtils]: 101: Hoare triple {126790#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126783#(<= main_~k~0 999959)} is VALID [2022-04-15 12:44:02,686 INFO L290 TraceCheckUtils]: 100: Hoare triple {126790#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126790#(<= main_~k~0 999958)} is VALID [2022-04-15 12:44:02,690 INFO L290 TraceCheckUtils]: 99: Hoare triple {126797#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126790#(<= main_~k~0 999958)} is VALID [2022-04-15 12:44:02,690 INFO L290 TraceCheckUtils]: 98: Hoare triple {126797#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126797#(<= main_~k~0 999957)} is VALID [2022-04-15 12:44:02,695 INFO L290 TraceCheckUtils]: 97: Hoare triple {126804#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126797#(<= main_~k~0 999957)} is VALID [2022-04-15 12:44:02,695 INFO L290 TraceCheckUtils]: 96: Hoare triple {126804#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126804#(<= main_~k~0 999956)} is VALID [2022-04-15 12:44:02,700 INFO L290 TraceCheckUtils]: 95: Hoare triple {126811#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126804#(<= main_~k~0 999956)} is VALID [2022-04-15 12:44:02,700 INFO L290 TraceCheckUtils]: 94: Hoare triple {126811#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126811#(<= main_~k~0 999955)} is VALID [2022-04-15 12:44:02,704 INFO L290 TraceCheckUtils]: 93: Hoare triple {126818#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126811#(<= main_~k~0 999955)} is VALID [2022-04-15 12:44:02,705 INFO L290 TraceCheckUtils]: 92: Hoare triple {126818#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126818#(<= main_~k~0 999954)} is VALID [2022-04-15 12:44:02,709 INFO L290 TraceCheckUtils]: 91: Hoare triple {126825#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126818#(<= main_~k~0 999954)} is VALID [2022-04-15 12:44:02,709 INFO L290 TraceCheckUtils]: 90: Hoare triple {126825#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126825#(<= main_~k~0 999953)} is VALID [2022-04-15 12:44:02,714 INFO L290 TraceCheckUtils]: 89: Hoare triple {126832#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126825#(<= main_~k~0 999953)} is VALID [2022-04-15 12:44:02,714 INFO L290 TraceCheckUtils]: 88: Hoare triple {126832#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126832#(<= main_~k~0 999952)} is VALID [2022-04-15 12:44:02,719 INFO L290 TraceCheckUtils]: 87: Hoare triple {126839#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126832#(<= main_~k~0 999952)} is VALID [2022-04-15 12:44:02,719 INFO L290 TraceCheckUtils]: 86: Hoare triple {126839#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126839#(<= main_~k~0 999951)} is VALID [2022-04-15 12:44:02,723 INFO L290 TraceCheckUtils]: 85: Hoare triple {126846#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126839#(<= main_~k~0 999951)} is VALID [2022-04-15 12:44:02,723 INFO L290 TraceCheckUtils]: 84: Hoare triple {126846#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126846#(<= main_~k~0 999950)} is VALID [2022-04-15 12:44:02,728 INFO L290 TraceCheckUtils]: 83: Hoare triple {126853#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126846#(<= main_~k~0 999950)} is VALID [2022-04-15 12:44:02,728 INFO L290 TraceCheckUtils]: 82: Hoare triple {126853#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126853#(<= main_~k~0 999949)} is VALID [2022-04-15 12:44:02,733 INFO L290 TraceCheckUtils]: 81: Hoare triple {126860#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126853#(<= main_~k~0 999949)} is VALID [2022-04-15 12:44:02,733 INFO L290 TraceCheckUtils]: 80: Hoare triple {126860#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126860#(<= main_~k~0 999948)} is VALID [2022-04-15 12:44:02,737 INFO L290 TraceCheckUtils]: 79: Hoare triple {126867#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126860#(<= main_~k~0 999948)} is VALID [2022-04-15 12:44:02,737 INFO L290 TraceCheckUtils]: 78: Hoare triple {126867#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126867#(<= main_~k~0 999947)} is VALID [2022-04-15 12:44:02,741 INFO L290 TraceCheckUtils]: 77: Hoare triple {126874#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126867#(<= main_~k~0 999947)} is VALID [2022-04-15 12:44:02,742 INFO L290 TraceCheckUtils]: 76: Hoare triple {126874#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126874#(<= main_~k~0 999946)} is VALID [2022-04-15 12:44:02,746 INFO L290 TraceCheckUtils]: 75: Hoare triple {126881#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126874#(<= main_~k~0 999946)} is VALID [2022-04-15 12:44:02,746 INFO L290 TraceCheckUtils]: 74: Hoare triple {126881#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126881#(<= main_~k~0 999945)} is VALID [2022-04-15 12:44:02,751 INFO L290 TraceCheckUtils]: 73: Hoare triple {126888#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126881#(<= main_~k~0 999945)} is VALID [2022-04-15 12:44:02,751 INFO L290 TraceCheckUtils]: 72: Hoare triple {126888#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126888#(<= main_~k~0 999944)} is VALID [2022-04-15 12:44:02,756 INFO L290 TraceCheckUtils]: 71: Hoare triple {126895#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126888#(<= main_~k~0 999944)} is VALID [2022-04-15 12:44:02,756 INFO L290 TraceCheckUtils]: 70: Hoare triple {126895#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126895#(<= main_~k~0 999943)} is VALID [2022-04-15 12:44:02,761 INFO L290 TraceCheckUtils]: 69: Hoare triple {126902#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126895#(<= main_~k~0 999943)} is VALID [2022-04-15 12:44:02,761 INFO L290 TraceCheckUtils]: 68: Hoare triple {126902#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126902#(<= main_~k~0 999942)} is VALID [2022-04-15 12:44:02,765 INFO L290 TraceCheckUtils]: 67: Hoare triple {126909#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126902#(<= main_~k~0 999942)} is VALID [2022-04-15 12:44:02,766 INFO L290 TraceCheckUtils]: 66: Hoare triple {126909#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126909#(<= main_~k~0 999941)} is VALID [2022-04-15 12:44:02,770 INFO L290 TraceCheckUtils]: 65: Hoare triple {126916#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126909#(<= main_~k~0 999941)} is VALID [2022-04-15 12:44:02,770 INFO L290 TraceCheckUtils]: 64: Hoare triple {126916#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126916#(<= main_~k~0 999940)} is VALID [2022-04-15 12:44:02,774 INFO L290 TraceCheckUtils]: 63: Hoare triple {126923#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126916#(<= main_~k~0 999940)} is VALID [2022-04-15 12:44:02,774 INFO L290 TraceCheckUtils]: 62: Hoare triple {126923#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126923#(<= main_~k~0 999939)} is VALID [2022-04-15 12:44:02,779 INFO L290 TraceCheckUtils]: 61: Hoare triple {126930#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126923#(<= main_~k~0 999939)} is VALID [2022-04-15 12:44:02,779 INFO L290 TraceCheckUtils]: 60: Hoare triple {126930#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126930#(<= main_~k~0 999938)} is VALID [2022-04-15 12:44:02,783 INFO L290 TraceCheckUtils]: 59: Hoare triple {126937#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126930#(<= main_~k~0 999938)} is VALID [2022-04-15 12:44:02,784 INFO L290 TraceCheckUtils]: 58: Hoare triple {126937#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126937#(<= main_~k~0 999937)} is VALID [2022-04-15 12:44:02,788 INFO L290 TraceCheckUtils]: 57: Hoare triple {126944#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126937#(<= main_~k~0 999937)} is VALID [2022-04-15 12:44:02,788 INFO L290 TraceCheckUtils]: 56: Hoare triple {126944#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126944#(<= main_~k~0 999936)} is VALID [2022-04-15 12:44:02,793 INFO L290 TraceCheckUtils]: 55: Hoare triple {126951#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126944#(<= main_~k~0 999936)} is VALID [2022-04-15 12:44:02,793 INFO L290 TraceCheckUtils]: 54: Hoare triple {126951#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126951#(<= main_~k~0 999935)} is VALID [2022-04-15 12:44:02,797 INFO L290 TraceCheckUtils]: 53: Hoare triple {126958#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126951#(<= main_~k~0 999935)} is VALID [2022-04-15 12:44:02,797 INFO L290 TraceCheckUtils]: 52: Hoare triple {126958#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126958#(<= main_~k~0 999934)} is VALID [2022-04-15 12:44:02,802 INFO L290 TraceCheckUtils]: 51: Hoare triple {126965#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126958#(<= main_~k~0 999934)} is VALID [2022-04-15 12:44:02,802 INFO L290 TraceCheckUtils]: 50: Hoare triple {126965#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126965#(<= main_~k~0 999933)} is VALID [2022-04-15 12:44:02,807 INFO L290 TraceCheckUtils]: 49: Hoare triple {126972#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126965#(<= main_~k~0 999933)} is VALID [2022-04-15 12:44:02,807 INFO L290 TraceCheckUtils]: 48: Hoare triple {126972#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126972#(<= main_~k~0 999932)} is VALID [2022-04-15 12:44:02,812 INFO L290 TraceCheckUtils]: 47: Hoare triple {126979#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126972#(<= main_~k~0 999932)} is VALID [2022-04-15 12:44:02,812 INFO L290 TraceCheckUtils]: 46: Hoare triple {126979#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126979#(<= main_~k~0 999931)} is VALID [2022-04-15 12:44:02,816 INFO L290 TraceCheckUtils]: 45: Hoare triple {126986#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126979#(<= main_~k~0 999931)} is VALID [2022-04-15 12:44:02,816 INFO L290 TraceCheckUtils]: 44: Hoare triple {126986#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126986#(<= main_~k~0 999930)} is VALID [2022-04-15 12:44:02,821 INFO L290 TraceCheckUtils]: 43: Hoare triple {126993#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126986#(<= main_~k~0 999930)} is VALID [2022-04-15 12:44:02,821 INFO L290 TraceCheckUtils]: 42: Hoare triple {126993#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {126993#(<= main_~k~0 999929)} is VALID [2022-04-15 12:44:02,826 INFO L290 TraceCheckUtils]: 41: Hoare triple {127000#(<= main_~k~0 999928)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {126993#(<= main_~k~0 999929)} is VALID [2022-04-15 12:44:02,826 INFO L290 TraceCheckUtils]: 40: Hoare triple {127000#(<= main_~k~0 999928)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {127000#(<= main_~k~0 999928)} is VALID [2022-04-15 12:44:02,831 INFO L290 TraceCheckUtils]: 39: Hoare triple {127007#(<= main_~k~0 999927)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {127000#(<= main_~k~0 999928)} is VALID [2022-04-15 12:44:02,833 INFO L290 TraceCheckUtils]: 38: Hoare triple {127007#(<= main_~k~0 999927)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {127007#(<= main_~k~0 999927)} is VALID [2022-04-15 12:44:02,838 INFO L290 TraceCheckUtils]: 37: Hoare triple {127014#(<= main_~k~0 999926)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {127007#(<= main_~k~0 999927)} is VALID [2022-04-15 12:44:02,838 INFO L290 TraceCheckUtils]: 36: Hoare triple {127014#(<= main_~k~0 999926)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {127014#(<= main_~k~0 999926)} is VALID [2022-04-15 12:44:02,842 INFO L290 TraceCheckUtils]: 35: Hoare triple {127021#(<= main_~k~0 999925)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {127014#(<= main_~k~0 999926)} is VALID [2022-04-15 12:44:02,843 INFO L290 TraceCheckUtils]: 34: Hoare triple {127021#(<= main_~k~0 999925)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {127021#(<= main_~k~0 999925)} is VALID [2022-04-15 12:44:02,847 INFO L290 TraceCheckUtils]: 33: Hoare triple {127028#(<= main_~k~0 999924)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {127021#(<= main_~k~0 999925)} is VALID [2022-04-15 12:44:02,847 INFO L290 TraceCheckUtils]: 32: Hoare triple {127028#(<= main_~k~0 999924)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {127028#(<= main_~k~0 999924)} is VALID [2022-04-15 12:44:02,852 INFO L290 TraceCheckUtils]: 31: Hoare triple {127035#(<= main_~k~0 999923)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {127028#(<= main_~k~0 999924)} is VALID [2022-04-15 12:44:02,852 INFO L290 TraceCheckUtils]: 30: Hoare triple {127035#(<= main_~k~0 999923)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {127035#(<= main_~k~0 999923)} is VALID [2022-04-15 12:44:02,856 INFO L290 TraceCheckUtils]: 29: Hoare triple {127042#(<= main_~k~0 999922)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {127035#(<= main_~k~0 999923)} is VALID [2022-04-15 12:44:02,856 INFO L290 TraceCheckUtils]: 28: Hoare triple {127042#(<= main_~k~0 999922)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {127042#(<= main_~k~0 999922)} is VALID [2022-04-15 12:44:02,860 INFO L290 TraceCheckUtils]: 27: Hoare triple {127049#(<= main_~k~0 999921)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {127042#(<= main_~k~0 999922)} is VALID [2022-04-15 12:44:02,861 INFO L290 TraceCheckUtils]: 26: Hoare triple {127049#(<= main_~k~0 999921)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {127049#(<= main_~k~0 999921)} is VALID [2022-04-15 12:44:02,865 INFO L290 TraceCheckUtils]: 25: Hoare triple {127056#(<= main_~k~0 999920)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {127049#(<= main_~k~0 999921)} is VALID [2022-04-15 12:44:02,865 INFO L290 TraceCheckUtils]: 24: Hoare triple {127056#(<= main_~k~0 999920)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {127056#(<= main_~k~0 999920)} is VALID [2022-04-15 12:44:02,869 INFO L290 TraceCheckUtils]: 23: Hoare triple {127063#(<= main_~k~0 999919)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {127056#(<= main_~k~0 999920)} is VALID [2022-04-15 12:44:02,869 INFO L290 TraceCheckUtils]: 22: Hoare triple {127063#(<= main_~k~0 999919)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {127063#(<= main_~k~0 999919)} is VALID [2022-04-15 12:44:02,874 INFO L290 TraceCheckUtils]: 21: Hoare triple {127070#(<= main_~k~0 999918)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {127063#(<= main_~k~0 999919)} is VALID [2022-04-15 12:44:02,874 INFO L290 TraceCheckUtils]: 20: Hoare triple {127070#(<= main_~k~0 999918)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {127070#(<= main_~k~0 999918)} is VALID [2022-04-15 12:44:02,879 INFO L290 TraceCheckUtils]: 19: Hoare triple {127077#(<= main_~k~0 999917)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {127070#(<= main_~k~0 999918)} is VALID [2022-04-15 12:44:02,879 INFO L290 TraceCheckUtils]: 18: Hoare triple {127077#(<= main_~k~0 999917)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {127077#(<= main_~k~0 999917)} is VALID [2022-04-15 12:44:02,884 INFO L290 TraceCheckUtils]: 17: Hoare triple {127084#(<= main_~k~0 999916)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {127077#(<= main_~k~0 999917)} is VALID [2022-04-15 12:44:02,884 INFO L290 TraceCheckUtils]: 16: Hoare triple {127084#(<= main_~k~0 999916)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {127084#(<= main_~k~0 999916)} is VALID [2022-04-15 12:44:02,888 INFO L290 TraceCheckUtils]: 15: Hoare triple {127091#(<= main_~k~0 999915)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {127084#(<= main_~k~0 999916)} is VALID [2022-04-15 12:44:02,888 INFO L290 TraceCheckUtils]: 14: Hoare triple {127091#(<= main_~k~0 999915)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {127091#(<= main_~k~0 999915)} is VALID [2022-04-15 12:44:02,892 INFO L290 TraceCheckUtils]: 13: Hoare triple {127098#(<= main_~k~0 999914)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {127091#(<= main_~k~0 999915)} is VALID [2022-04-15 12:44:02,893 INFO L290 TraceCheckUtils]: 12: Hoare triple {127098#(<= main_~k~0 999914)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {127098#(<= main_~k~0 999914)} is VALID [2022-04-15 12:44:02,897 INFO L290 TraceCheckUtils]: 11: Hoare triple {127105#(<= main_~k~0 999913)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {127098#(<= main_~k~0 999914)} is VALID [2022-04-15 12:44:02,897 INFO L290 TraceCheckUtils]: 10: Hoare triple {127105#(<= main_~k~0 999913)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {127105#(<= main_~k~0 999913)} is VALID [2022-04-15 12:44:02,901 INFO L290 TraceCheckUtils]: 9: Hoare triple {127112#(<= main_~k~0 999912)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {127105#(<= main_~k~0 999913)} is VALID [2022-04-15 12:44:02,901 INFO L290 TraceCheckUtils]: 8: Hoare triple {127112#(<= main_~k~0 999912)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {127112#(<= main_~k~0 999912)} is VALID [2022-04-15 12:44:02,905 INFO L290 TraceCheckUtils]: 7: Hoare triple {127119#(<= main_~k~0 999911)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {127112#(<= main_~k~0 999912)} is VALID [2022-04-15 12:44:02,906 INFO L290 TraceCheckUtils]: 6: Hoare triple {127119#(<= main_~k~0 999911)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {127119#(<= main_~k~0 999911)} is VALID [2022-04-15 12:44:02,906 INFO L290 TraceCheckUtils]: 5: Hoare triple {125819#true} ~i~0 := 0;~k~0 := 0; {127119#(<= main_~k~0 999911)} is VALID [2022-04-15 12:44:02,906 INFO L272 TraceCheckUtils]: 4: Hoare triple {125819#true} call #t~ret3 := main(); {125819#true} is VALID [2022-04-15 12:44:02,906 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {125819#true} {125819#true} #54#return; {125819#true} is VALID [2022-04-15 12:44:02,906 INFO L290 TraceCheckUtils]: 2: Hoare triple {125819#true} assume true; {125819#true} is VALID [2022-04-15 12:44:02,906 INFO L290 TraceCheckUtils]: 1: Hoare triple {125819#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {125819#true} is VALID [2022-04-15 12:44:02,906 INFO L272 TraceCheckUtils]: 0: Hoare triple {125819#true} call ULTIMATE.init(); {125819#true} is VALID [2022-04-15 12:44:02,907 INFO L134 CoverageAnalysis]: Checked inductivity of 7921 backedges. 0 proven. 7921 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:44:02,907 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1674999917] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:44:02,907 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:44:02,907 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [95, 94, 94] total 188 [2022-04-15 12:44:02,907 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:44:02,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1083573277] [2022-04-15 12:44:02,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1083573277] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:44:02,908 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:44:02,908 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [95] imperfect sequences [] total 95 [2022-04-15 12:44:02,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682403643] [2022-04-15 12:44:02,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:44:02,908 INFO L78 Accepts]: Start accepts. Automaton has has 95 states, 95 states have (on average 1.9473684210526316) internal successors, (185), 93 states have internal predecessors, (185), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 189 [2022-04-15 12:44:02,908 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:44:02,908 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 95 states, 95 states have (on average 1.9473684210526316) internal successors, (185), 93 states have internal predecessors, (185), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:44:03,403 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 189 edges. 189 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:44:03,404 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 95 states [2022-04-15 12:44:03,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:44:03,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2022-04-15 12:44:03,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16665, Invalid=18491, Unknown=0, NotChecked=0, Total=35156 [2022-04-15 12:44:03,407 INFO L87 Difference]: Start difference. First operand 190 states and 190 transitions. Second operand has 95 states, 95 states have (on average 1.9473684210526316) internal successors, (185), 93 states have internal predecessors, (185), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:44:10,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:44:10,348 INFO L93 Difference]: Finished difference Result 198 states and 198 transitions. [2022-04-15 12:44:10,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-04-15 12:44:10,348 INFO L78 Accepts]: Start accepts. Automaton has has 95 states, 95 states have (on average 1.9473684210526316) internal successors, (185), 93 states have internal predecessors, (185), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 189 [2022-04-15 12:44:10,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:44:10,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 95 states have (on average 1.9473684210526316) internal successors, (185), 93 states have internal predecessors, (185), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:44:10,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 198 transitions. [2022-04-15 12:44:10,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 95 states have (on average 1.9473684210526316) internal successors, (185), 93 states have internal predecessors, (185), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:44:10,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 198 transitions. [2022-04-15 12:44:10,350 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 95 states and 198 transitions. [2022-04-15 12:44:11,671 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 198 edges. 198 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:44:11,673 INFO L225 Difference]: With dead ends: 198 [2022-04-15 12:44:11,674 INFO L226 Difference]: Without dead ends: 193 [2022-04-15 12:44:11,679 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 565 GetRequests, 286 SyntacticMatches, 1 SemanticMatches, 278 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5712 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=33146, Invalid=44974, Unknown=0, NotChecked=0, Total=78120 [2022-04-15 12:44:11,679 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 190 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-04-15 12:44:11,679 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 53 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-04-15 12:44:11,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2022-04-15 12:44:12,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 192. [2022-04-15 12:44:12,760 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:44:12,760 INFO L82 GeneralOperation]: Start isEquivalent. First operand 193 states. Second operand has 192 states, 187 states have (on average 1.0053475935828877) internal successors, (188), 187 states have internal predecessors, (188), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:44:12,760 INFO L74 IsIncluded]: Start isIncluded. First operand 193 states. Second operand has 192 states, 187 states have (on average 1.0053475935828877) internal successors, (188), 187 states have internal predecessors, (188), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:44:12,760 INFO L87 Difference]: Start difference. First operand 193 states. Second operand has 192 states, 187 states have (on average 1.0053475935828877) internal successors, (188), 187 states have internal predecessors, (188), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:44:12,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:44:12,762 INFO L93 Difference]: Finished difference Result 193 states and 193 transitions. [2022-04-15 12:44:12,762 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 193 transitions. [2022-04-15 12:44:12,762 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:44:12,762 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:44:12,762 INFO L74 IsIncluded]: Start isIncluded. First operand has 192 states, 187 states have (on average 1.0053475935828877) internal successors, (188), 187 states have internal predecessors, (188), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 193 states. [2022-04-15 12:44:12,762 INFO L87 Difference]: Start difference. First operand has 192 states, 187 states have (on average 1.0053475935828877) internal successors, (188), 187 states have internal predecessors, (188), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 193 states. [2022-04-15 12:44:12,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:44:12,764 INFO L93 Difference]: Finished difference Result 193 states and 193 transitions. [2022-04-15 12:44:12,764 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 193 transitions. [2022-04-15 12:44:12,764 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:44:12,764 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:44:12,764 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:44:12,764 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:44:12,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 187 states have (on average 1.0053475935828877) internal successors, (188), 187 states have internal predecessors, (188), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:44:12,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 192 transitions. [2022-04-15 12:44:12,766 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 192 transitions. Word has length 189 [2022-04-15 12:44:12,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:44:12,766 INFO L478 AbstractCegarLoop]: Abstraction has 192 states and 192 transitions. [2022-04-15 12:44:12,767 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 95 states, 95 states have (on average 1.9473684210526316) internal successors, (185), 93 states have internal predecessors, (185), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:44:12,767 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 192 states and 192 transitions. [2022-04-15 12:44:13,859 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 192 edges. 192 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:44:13,859 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 192 transitions. [2022-04-15 12:44:13,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-04-15 12:44:13,860 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:44:13,860 INFO L499 BasicCegarLoop]: trace histogram [90, 90, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:44:13,877 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2022-04-15 12:44:14,073 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2022-04-15 12:44:14,074 INFO L403 AbstractCegarLoop]: === Iteration 91 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:44:14,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:44:14,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1324867924, now seen corresponding path program 179 times [2022-04-15 12:44:14,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:44:14,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [564388399] [2022-04-15 12:44:14,811 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:44:14,811 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:44:14,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1324867924, now seen corresponding path program 180 times [2022-04-15 12:44:14,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:44:14,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804457950] [2022-04-15 12:44:14,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:44:14,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:44:15,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:44:16,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:44:16,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:44:16,707 INFO L290 TraceCheckUtils]: 0: Hoare triple {128591#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {128493#true} is VALID [2022-04-15 12:44:16,707 INFO L290 TraceCheckUtils]: 1: Hoare triple {128493#true} assume true; {128493#true} is VALID [2022-04-15 12:44:16,707 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {128493#true} {128493#true} #54#return; {128493#true} is VALID [2022-04-15 12:44:16,707 INFO L272 TraceCheckUtils]: 0: Hoare triple {128493#true} call ULTIMATE.init(); {128591#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:44:16,707 INFO L290 TraceCheckUtils]: 1: Hoare triple {128591#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {128493#true} is VALID [2022-04-15 12:44:16,707 INFO L290 TraceCheckUtils]: 2: Hoare triple {128493#true} assume true; {128493#true} is VALID [2022-04-15 12:44:16,707 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {128493#true} {128493#true} #54#return; {128493#true} is VALID [2022-04-15 12:44:16,707 INFO L272 TraceCheckUtils]: 4: Hoare triple {128493#true} call #t~ret3 := main(); {128493#true} is VALID [2022-04-15 12:44:16,708 INFO L290 TraceCheckUtils]: 5: Hoare triple {128493#true} ~i~0 := 0;~k~0 := 0; {128498#(= main_~k~0 0)} is VALID [2022-04-15 12:44:16,708 INFO L290 TraceCheckUtils]: 6: Hoare triple {128498#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128498#(= main_~k~0 0)} is VALID [2022-04-15 12:44:16,708 INFO L290 TraceCheckUtils]: 7: Hoare triple {128498#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128499#(<= main_~k~0 1)} is VALID [2022-04-15 12:44:16,708 INFO L290 TraceCheckUtils]: 8: Hoare triple {128499#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128499#(<= main_~k~0 1)} is VALID [2022-04-15 12:44:16,724 INFO L290 TraceCheckUtils]: 9: Hoare triple {128499#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128500#(<= main_~k~0 2)} is VALID [2022-04-15 12:44:16,725 INFO L290 TraceCheckUtils]: 10: Hoare triple {128500#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128500#(<= main_~k~0 2)} is VALID [2022-04-15 12:44:16,737 INFO L290 TraceCheckUtils]: 11: Hoare triple {128500#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128501#(<= main_~k~0 3)} is VALID [2022-04-15 12:44:16,738 INFO L290 TraceCheckUtils]: 12: Hoare triple {128501#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128501#(<= main_~k~0 3)} is VALID [2022-04-15 12:44:16,750 INFO L290 TraceCheckUtils]: 13: Hoare triple {128501#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128502#(<= main_~k~0 4)} is VALID [2022-04-15 12:44:16,750 INFO L290 TraceCheckUtils]: 14: Hoare triple {128502#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128502#(<= main_~k~0 4)} is VALID [2022-04-15 12:44:16,762 INFO L290 TraceCheckUtils]: 15: Hoare triple {128502#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128503#(<= main_~k~0 5)} is VALID [2022-04-15 12:44:16,762 INFO L290 TraceCheckUtils]: 16: Hoare triple {128503#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128503#(<= main_~k~0 5)} is VALID [2022-04-15 12:44:16,776 INFO L290 TraceCheckUtils]: 17: Hoare triple {128503#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128504#(<= main_~k~0 6)} is VALID [2022-04-15 12:44:16,776 INFO L290 TraceCheckUtils]: 18: Hoare triple {128504#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128504#(<= main_~k~0 6)} is VALID [2022-04-15 12:44:16,788 INFO L290 TraceCheckUtils]: 19: Hoare triple {128504#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128505#(<= main_~k~0 7)} is VALID [2022-04-15 12:44:16,788 INFO L290 TraceCheckUtils]: 20: Hoare triple {128505#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128505#(<= main_~k~0 7)} is VALID [2022-04-15 12:44:16,799 INFO L290 TraceCheckUtils]: 21: Hoare triple {128505#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128506#(<= main_~k~0 8)} is VALID [2022-04-15 12:44:16,800 INFO L290 TraceCheckUtils]: 22: Hoare triple {128506#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128506#(<= main_~k~0 8)} is VALID [2022-04-15 12:44:16,811 INFO L290 TraceCheckUtils]: 23: Hoare triple {128506#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128507#(<= main_~k~0 9)} is VALID [2022-04-15 12:44:16,811 INFO L290 TraceCheckUtils]: 24: Hoare triple {128507#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128507#(<= main_~k~0 9)} is VALID [2022-04-15 12:44:16,823 INFO L290 TraceCheckUtils]: 25: Hoare triple {128507#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128508#(<= main_~k~0 10)} is VALID [2022-04-15 12:44:16,823 INFO L290 TraceCheckUtils]: 26: Hoare triple {128508#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128508#(<= main_~k~0 10)} is VALID [2022-04-15 12:44:16,835 INFO L290 TraceCheckUtils]: 27: Hoare triple {128508#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128509#(<= main_~k~0 11)} is VALID [2022-04-15 12:44:16,835 INFO L290 TraceCheckUtils]: 28: Hoare triple {128509#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128509#(<= main_~k~0 11)} is VALID [2022-04-15 12:44:16,846 INFO L290 TraceCheckUtils]: 29: Hoare triple {128509#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128510#(<= main_~k~0 12)} is VALID [2022-04-15 12:44:16,847 INFO L290 TraceCheckUtils]: 30: Hoare triple {128510#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128510#(<= main_~k~0 12)} is VALID [2022-04-15 12:44:16,858 INFO L290 TraceCheckUtils]: 31: Hoare triple {128510#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128511#(<= main_~k~0 13)} is VALID [2022-04-15 12:44:16,858 INFO L290 TraceCheckUtils]: 32: Hoare triple {128511#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128511#(<= main_~k~0 13)} is VALID [2022-04-15 12:44:16,870 INFO L290 TraceCheckUtils]: 33: Hoare triple {128511#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128512#(<= main_~k~0 14)} is VALID [2022-04-15 12:44:16,870 INFO L290 TraceCheckUtils]: 34: Hoare triple {128512#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128512#(<= main_~k~0 14)} is VALID [2022-04-15 12:44:16,881 INFO L290 TraceCheckUtils]: 35: Hoare triple {128512#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128513#(<= main_~k~0 15)} is VALID [2022-04-15 12:44:16,881 INFO L290 TraceCheckUtils]: 36: Hoare triple {128513#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128513#(<= main_~k~0 15)} is VALID [2022-04-15 12:44:16,892 INFO L290 TraceCheckUtils]: 37: Hoare triple {128513#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128514#(<= main_~k~0 16)} is VALID [2022-04-15 12:44:16,892 INFO L290 TraceCheckUtils]: 38: Hoare triple {128514#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128514#(<= main_~k~0 16)} is VALID [2022-04-15 12:44:16,903 INFO L290 TraceCheckUtils]: 39: Hoare triple {128514#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128515#(<= main_~k~0 17)} is VALID [2022-04-15 12:44:16,904 INFO L290 TraceCheckUtils]: 40: Hoare triple {128515#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128515#(<= main_~k~0 17)} is VALID [2022-04-15 12:44:16,914 INFO L290 TraceCheckUtils]: 41: Hoare triple {128515#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128516#(<= main_~k~0 18)} is VALID [2022-04-15 12:44:16,914 INFO L290 TraceCheckUtils]: 42: Hoare triple {128516#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128516#(<= main_~k~0 18)} is VALID [2022-04-15 12:44:16,925 INFO L290 TraceCheckUtils]: 43: Hoare triple {128516#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128517#(<= main_~k~0 19)} is VALID [2022-04-15 12:44:16,925 INFO L290 TraceCheckUtils]: 44: Hoare triple {128517#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128517#(<= main_~k~0 19)} is VALID [2022-04-15 12:44:16,937 INFO L290 TraceCheckUtils]: 45: Hoare triple {128517#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128518#(<= main_~k~0 20)} is VALID [2022-04-15 12:44:16,937 INFO L290 TraceCheckUtils]: 46: Hoare triple {128518#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128518#(<= main_~k~0 20)} is VALID [2022-04-15 12:44:16,948 INFO L290 TraceCheckUtils]: 47: Hoare triple {128518#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128519#(<= main_~k~0 21)} is VALID [2022-04-15 12:44:16,948 INFO L290 TraceCheckUtils]: 48: Hoare triple {128519#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128519#(<= main_~k~0 21)} is VALID [2022-04-15 12:44:16,959 INFO L290 TraceCheckUtils]: 49: Hoare triple {128519#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128520#(<= main_~k~0 22)} is VALID [2022-04-15 12:44:16,959 INFO L290 TraceCheckUtils]: 50: Hoare triple {128520#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128520#(<= main_~k~0 22)} is VALID [2022-04-15 12:44:16,971 INFO L290 TraceCheckUtils]: 51: Hoare triple {128520#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128521#(<= main_~k~0 23)} is VALID [2022-04-15 12:44:16,971 INFO L290 TraceCheckUtils]: 52: Hoare triple {128521#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128521#(<= main_~k~0 23)} is VALID [2022-04-15 12:44:16,981 INFO L290 TraceCheckUtils]: 53: Hoare triple {128521#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128522#(<= main_~k~0 24)} is VALID [2022-04-15 12:44:16,982 INFO L290 TraceCheckUtils]: 54: Hoare triple {128522#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128522#(<= main_~k~0 24)} is VALID [2022-04-15 12:44:16,992 INFO L290 TraceCheckUtils]: 55: Hoare triple {128522#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128523#(<= main_~k~0 25)} is VALID [2022-04-15 12:44:16,992 INFO L290 TraceCheckUtils]: 56: Hoare triple {128523#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128523#(<= main_~k~0 25)} is VALID [2022-04-15 12:44:17,003 INFO L290 TraceCheckUtils]: 57: Hoare triple {128523#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128524#(<= main_~k~0 26)} is VALID [2022-04-15 12:44:17,004 INFO L290 TraceCheckUtils]: 58: Hoare triple {128524#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128524#(<= main_~k~0 26)} is VALID [2022-04-15 12:44:17,014 INFO L290 TraceCheckUtils]: 59: Hoare triple {128524#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128525#(<= main_~k~0 27)} is VALID [2022-04-15 12:44:17,014 INFO L290 TraceCheckUtils]: 60: Hoare triple {128525#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128525#(<= main_~k~0 27)} is VALID [2022-04-15 12:44:17,025 INFO L290 TraceCheckUtils]: 61: Hoare triple {128525#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128526#(<= main_~k~0 28)} is VALID [2022-04-15 12:44:17,025 INFO L290 TraceCheckUtils]: 62: Hoare triple {128526#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128526#(<= main_~k~0 28)} is VALID [2022-04-15 12:44:17,037 INFO L290 TraceCheckUtils]: 63: Hoare triple {128526#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128527#(<= main_~k~0 29)} is VALID [2022-04-15 12:44:17,037 INFO L290 TraceCheckUtils]: 64: Hoare triple {128527#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128527#(<= main_~k~0 29)} is VALID [2022-04-15 12:44:17,048 INFO L290 TraceCheckUtils]: 65: Hoare triple {128527#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128528#(<= main_~k~0 30)} is VALID [2022-04-15 12:44:17,048 INFO L290 TraceCheckUtils]: 66: Hoare triple {128528#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128528#(<= main_~k~0 30)} is VALID [2022-04-15 12:44:17,060 INFO L290 TraceCheckUtils]: 67: Hoare triple {128528#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128529#(<= main_~k~0 31)} is VALID [2022-04-15 12:44:17,060 INFO L290 TraceCheckUtils]: 68: Hoare triple {128529#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128529#(<= main_~k~0 31)} is VALID [2022-04-15 12:44:17,070 INFO L290 TraceCheckUtils]: 69: Hoare triple {128529#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128530#(<= main_~k~0 32)} is VALID [2022-04-15 12:44:17,071 INFO L290 TraceCheckUtils]: 70: Hoare triple {128530#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128530#(<= main_~k~0 32)} is VALID [2022-04-15 12:44:17,082 INFO L290 TraceCheckUtils]: 71: Hoare triple {128530#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128531#(<= main_~k~0 33)} is VALID [2022-04-15 12:44:17,082 INFO L290 TraceCheckUtils]: 72: Hoare triple {128531#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128531#(<= main_~k~0 33)} is VALID [2022-04-15 12:44:17,095 INFO L290 TraceCheckUtils]: 73: Hoare triple {128531#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128532#(<= main_~k~0 34)} is VALID [2022-04-15 12:44:17,095 INFO L290 TraceCheckUtils]: 74: Hoare triple {128532#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128532#(<= main_~k~0 34)} is VALID [2022-04-15 12:44:17,106 INFO L290 TraceCheckUtils]: 75: Hoare triple {128532#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128533#(<= main_~k~0 35)} is VALID [2022-04-15 12:44:17,107 INFO L290 TraceCheckUtils]: 76: Hoare triple {128533#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128533#(<= main_~k~0 35)} is VALID [2022-04-15 12:44:17,118 INFO L290 TraceCheckUtils]: 77: Hoare triple {128533#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128534#(<= main_~k~0 36)} is VALID [2022-04-15 12:44:17,118 INFO L290 TraceCheckUtils]: 78: Hoare triple {128534#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128534#(<= main_~k~0 36)} is VALID [2022-04-15 12:44:17,130 INFO L290 TraceCheckUtils]: 79: Hoare triple {128534#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128535#(<= main_~k~0 37)} is VALID [2022-04-15 12:44:17,131 INFO L290 TraceCheckUtils]: 80: Hoare triple {128535#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128535#(<= main_~k~0 37)} is VALID [2022-04-15 12:44:17,143 INFO L290 TraceCheckUtils]: 81: Hoare triple {128535#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128536#(<= main_~k~0 38)} is VALID [2022-04-15 12:44:17,144 INFO L290 TraceCheckUtils]: 82: Hoare triple {128536#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128536#(<= main_~k~0 38)} is VALID [2022-04-15 12:44:17,154 INFO L290 TraceCheckUtils]: 83: Hoare triple {128536#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128537#(<= main_~k~0 39)} is VALID [2022-04-15 12:44:17,155 INFO L290 TraceCheckUtils]: 84: Hoare triple {128537#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128537#(<= main_~k~0 39)} is VALID [2022-04-15 12:44:17,165 INFO L290 TraceCheckUtils]: 85: Hoare triple {128537#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128538#(<= main_~k~0 40)} is VALID [2022-04-15 12:44:17,166 INFO L290 TraceCheckUtils]: 86: Hoare triple {128538#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128538#(<= main_~k~0 40)} is VALID [2022-04-15 12:44:17,177 INFO L290 TraceCheckUtils]: 87: Hoare triple {128538#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128539#(<= main_~k~0 41)} is VALID [2022-04-15 12:44:17,178 INFO L290 TraceCheckUtils]: 88: Hoare triple {128539#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128539#(<= main_~k~0 41)} is VALID [2022-04-15 12:44:17,189 INFO L290 TraceCheckUtils]: 89: Hoare triple {128539#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128540#(<= main_~k~0 42)} is VALID [2022-04-15 12:44:17,189 INFO L290 TraceCheckUtils]: 90: Hoare triple {128540#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128540#(<= main_~k~0 42)} is VALID [2022-04-15 12:44:17,200 INFO L290 TraceCheckUtils]: 91: Hoare triple {128540#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128541#(<= main_~k~0 43)} is VALID [2022-04-15 12:44:17,200 INFO L290 TraceCheckUtils]: 92: Hoare triple {128541#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128541#(<= main_~k~0 43)} is VALID [2022-04-15 12:44:17,212 INFO L290 TraceCheckUtils]: 93: Hoare triple {128541#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128542#(<= main_~k~0 44)} is VALID [2022-04-15 12:44:17,212 INFO L290 TraceCheckUtils]: 94: Hoare triple {128542#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128542#(<= main_~k~0 44)} is VALID [2022-04-15 12:44:17,224 INFO L290 TraceCheckUtils]: 95: Hoare triple {128542#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128543#(<= main_~k~0 45)} is VALID [2022-04-15 12:44:17,225 INFO L290 TraceCheckUtils]: 96: Hoare triple {128543#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128543#(<= main_~k~0 45)} is VALID [2022-04-15 12:44:17,238 INFO L290 TraceCheckUtils]: 97: Hoare triple {128543#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128544#(<= main_~k~0 46)} is VALID [2022-04-15 12:44:17,238 INFO L290 TraceCheckUtils]: 98: Hoare triple {128544#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128544#(<= main_~k~0 46)} is VALID [2022-04-15 12:44:17,251 INFO L290 TraceCheckUtils]: 99: Hoare triple {128544#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128545#(<= main_~k~0 47)} is VALID [2022-04-15 12:44:17,251 INFO L290 TraceCheckUtils]: 100: Hoare triple {128545#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128545#(<= main_~k~0 47)} is VALID [2022-04-15 12:44:17,261 INFO L290 TraceCheckUtils]: 101: Hoare triple {128545#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128546#(<= main_~k~0 48)} is VALID [2022-04-15 12:44:17,262 INFO L290 TraceCheckUtils]: 102: Hoare triple {128546#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128546#(<= main_~k~0 48)} is VALID [2022-04-15 12:44:17,273 INFO L290 TraceCheckUtils]: 103: Hoare triple {128546#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128547#(<= main_~k~0 49)} is VALID [2022-04-15 12:44:17,273 INFO L290 TraceCheckUtils]: 104: Hoare triple {128547#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128547#(<= main_~k~0 49)} is VALID [2022-04-15 12:44:17,284 INFO L290 TraceCheckUtils]: 105: Hoare triple {128547#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128548#(<= main_~k~0 50)} is VALID [2022-04-15 12:44:17,284 INFO L290 TraceCheckUtils]: 106: Hoare triple {128548#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128548#(<= main_~k~0 50)} is VALID [2022-04-15 12:44:17,296 INFO L290 TraceCheckUtils]: 107: Hoare triple {128548#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128549#(<= main_~k~0 51)} is VALID [2022-04-15 12:44:17,296 INFO L290 TraceCheckUtils]: 108: Hoare triple {128549#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128549#(<= main_~k~0 51)} is VALID [2022-04-15 12:44:17,302 INFO L290 TraceCheckUtils]: 109: Hoare triple {128549#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128550#(<= main_~k~0 52)} is VALID [2022-04-15 12:44:17,303 INFO L290 TraceCheckUtils]: 110: Hoare triple {128550#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128550#(<= main_~k~0 52)} is VALID [2022-04-15 12:44:17,309 INFO L290 TraceCheckUtils]: 111: Hoare triple {128550#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128551#(<= main_~k~0 53)} is VALID [2022-04-15 12:44:17,309 INFO L290 TraceCheckUtils]: 112: Hoare triple {128551#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128551#(<= main_~k~0 53)} is VALID [2022-04-15 12:44:17,317 INFO L290 TraceCheckUtils]: 113: Hoare triple {128551#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128552#(<= main_~k~0 54)} is VALID [2022-04-15 12:44:17,317 INFO L290 TraceCheckUtils]: 114: Hoare triple {128552#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128552#(<= main_~k~0 54)} is VALID [2022-04-15 12:44:17,323 INFO L290 TraceCheckUtils]: 115: Hoare triple {128552#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128553#(<= main_~k~0 55)} is VALID [2022-04-15 12:44:17,324 INFO L290 TraceCheckUtils]: 116: Hoare triple {128553#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128553#(<= main_~k~0 55)} is VALID [2022-04-15 12:44:17,330 INFO L290 TraceCheckUtils]: 117: Hoare triple {128553#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128554#(<= main_~k~0 56)} is VALID [2022-04-15 12:44:17,331 INFO L290 TraceCheckUtils]: 118: Hoare triple {128554#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128554#(<= main_~k~0 56)} is VALID [2022-04-15 12:44:17,339 INFO L290 TraceCheckUtils]: 119: Hoare triple {128554#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128555#(<= main_~k~0 57)} is VALID [2022-04-15 12:44:17,340 INFO L290 TraceCheckUtils]: 120: Hoare triple {128555#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128555#(<= main_~k~0 57)} is VALID [2022-04-15 12:44:17,346 INFO L290 TraceCheckUtils]: 121: Hoare triple {128555#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128556#(<= main_~k~0 58)} is VALID [2022-04-15 12:44:17,347 INFO L290 TraceCheckUtils]: 122: Hoare triple {128556#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128556#(<= main_~k~0 58)} is VALID [2022-04-15 12:44:17,353 INFO L290 TraceCheckUtils]: 123: Hoare triple {128556#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128557#(<= main_~k~0 59)} is VALID [2022-04-15 12:44:17,353 INFO L290 TraceCheckUtils]: 124: Hoare triple {128557#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128557#(<= main_~k~0 59)} is VALID [2022-04-15 12:44:17,359 INFO L290 TraceCheckUtils]: 125: Hoare triple {128557#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128558#(<= main_~k~0 60)} is VALID [2022-04-15 12:44:17,360 INFO L290 TraceCheckUtils]: 126: Hoare triple {128558#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128558#(<= main_~k~0 60)} is VALID [2022-04-15 12:44:17,366 INFO L290 TraceCheckUtils]: 127: Hoare triple {128558#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128559#(<= main_~k~0 61)} is VALID [2022-04-15 12:44:17,366 INFO L290 TraceCheckUtils]: 128: Hoare triple {128559#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128559#(<= main_~k~0 61)} is VALID [2022-04-15 12:44:17,373 INFO L290 TraceCheckUtils]: 129: Hoare triple {128559#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128560#(<= main_~k~0 62)} is VALID [2022-04-15 12:44:17,373 INFO L290 TraceCheckUtils]: 130: Hoare triple {128560#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128560#(<= main_~k~0 62)} is VALID [2022-04-15 12:44:17,380 INFO L290 TraceCheckUtils]: 131: Hoare triple {128560#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128561#(<= main_~k~0 63)} is VALID [2022-04-15 12:44:17,380 INFO L290 TraceCheckUtils]: 132: Hoare triple {128561#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128561#(<= main_~k~0 63)} is VALID [2022-04-15 12:44:17,387 INFO L290 TraceCheckUtils]: 133: Hoare triple {128561#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128562#(<= main_~k~0 64)} is VALID [2022-04-15 12:44:17,387 INFO L290 TraceCheckUtils]: 134: Hoare triple {128562#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128562#(<= main_~k~0 64)} is VALID [2022-04-15 12:44:17,394 INFO L290 TraceCheckUtils]: 135: Hoare triple {128562#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128563#(<= main_~k~0 65)} is VALID [2022-04-15 12:44:17,394 INFO L290 TraceCheckUtils]: 136: Hoare triple {128563#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128563#(<= main_~k~0 65)} is VALID [2022-04-15 12:44:17,401 INFO L290 TraceCheckUtils]: 137: Hoare triple {128563#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128564#(<= main_~k~0 66)} is VALID [2022-04-15 12:44:17,401 INFO L290 TraceCheckUtils]: 138: Hoare triple {128564#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128564#(<= main_~k~0 66)} is VALID [2022-04-15 12:44:17,408 INFO L290 TraceCheckUtils]: 139: Hoare triple {128564#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128565#(<= main_~k~0 67)} is VALID [2022-04-15 12:44:17,409 INFO L290 TraceCheckUtils]: 140: Hoare triple {128565#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128565#(<= main_~k~0 67)} is VALID [2022-04-15 12:44:17,417 INFO L290 TraceCheckUtils]: 141: Hoare triple {128565#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128566#(<= main_~k~0 68)} is VALID [2022-04-15 12:44:17,418 INFO L290 TraceCheckUtils]: 142: Hoare triple {128566#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128566#(<= main_~k~0 68)} is VALID [2022-04-15 12:44:17,425 INFO L290 TraceCheckUtils]: 143: Hoare triple {128566#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128567#(<= main_~k~0 69)} is VALID [2022-04-15 12:44:17,426 INFO L290 TraceCheckUtils]: 144: Hoare triple {128567#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128567#(<= main_~k~0 69)} is VALID [2022-04-15 12:44:17,433 INFO L290 TraceCheckUtils]: 145: Hoare triple {128567#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128568#(<= main_~k~0 70)} is VALID [2022-04-15 12:44:17,434 INFO L290 TraceCheckUtils]: 146: Hoare triple {128568#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128568#(<= main_~k~0 70)} is VALID [2022-04-15 12:44:17,441 INFO L290 TraceCheckUtils]: 147: Hoare triple {128568#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128569#(<= main_~k~0 71)} is VALID [2022-04-15 12:44:17,442 INFO L290 TraceCheckUtils]: 148: Hoare triple {128569#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128569#(<= main_~k~0 71)} is VALID [2022-04-15 12:44:17,449 INFO L290 TraceCheckUtils]: 149: Hoare triple {128569#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128570#(<= main_~k~0 72)} is VALID [2022-04-15 12:44:17,449 INFO L290 TraceCheckUtils]: 150: Hoare triple {128570#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128570#(<= main_~k~0 72)} is VALID [2022-04-15 12:44:17,456 INFO L290 TraceCheckUtils]: 151: Hoare triple {128570#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128571#(<= main_~k~0 73)} is VALID [2022-04-15 12:44:17,457 INFO L290 TraceCheckUtils]: 152: Hoare triple {128571#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128571#(<= main_~k~0 73)} is VALID [2022-04-15 12:44:17,464 INFO L290 TraceCheckUtils]: 153: Hoare triple {128571#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128572#(<= main_~k~0 74)} is VALID [2022-04-15 12:44:17,464 INFO L290 TraceCheckUtils]: 154: Hoare triple {128572#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128572#(<= main_~k~0 74)} is VALID [2022-04-15 12:44:17,471 INFO L290 TraceCheckUtils]: 155: Hoare triple {128572#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128573#(<= main_~k~0 75)} is VALID [2022-04-15 12:44:17,471 INFO L290 TraceCheckUtils]: 156: Hoare triple {128573#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128573#(<= main_~k~0 75)} is VALID [2022-04-15 12:44:17,478 INFO L290 TraceCheckUtils]: 157: Hoare triple {128573#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128574#(<= main_~k~0 76)} is VALID [2022-04-15 12:44:17,478 INFO L290 TraceCheckUtils]: 158: Hoare triple {128574#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128574#(<= main_~k~0 76)} is VALID [2022-04-15 12:44:17,485 INFO L290 TraceCheckUtils]: 159: Hoare triple {128574#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128575#(<= main_~k~0 77)} is VALID [2022-04-15 12:44:17,485 INFO L290 TraceCheckUtils]: 160: Hoare triple {128575#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128575#(<= main_~k~0 77)} is VALID [2022-04-15 12:44:17,493 INFO L290 TraceCheckUtils]: 161: Hoare triple {128575#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128576#(<= main_~k~0 78)} is VALID [2022-04-15 12:44:17,493 INFO L290 TraceCheckUtils]: 162: Hoare triple {128576#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128576#(<= main_~k~0 78)} is VALID [2022-04-15 12:44:17,500 INFO L290 TraceCheckUtils]: 163: Hoare triple {128576#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128577#(<= main_~k~0 79)} is VALID [2022-04-15 12:44:17,501 INFO L290 TraceCheckUtils]: 164: Hoare triple {128577#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128577#(<= main_~k~0 79)} is VALID [2022-04-15 12:44:17,508 INFO L290 TraceCheckUtils]: 165: Hoare triple {128577#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128578#(<= main_~k~0 80)} is VALID [2022-04-15 12:44:17,508 INFO L290 TraceCheckUtils]: 166: Hoare triple {128578#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128578#(<= main_~k~0 80)} is VALID [2022-04-15 12:44:17,517 INFO L290 TraceCheckUtils]: 167: Hoare triple {128578#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128579#(<= main_~k~0 81)} is VALID [2022-04-15 12:44:17,518 INFO L290 TraceCheckUtils]: 168: Hoare triple {128579#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128579#(<= main_~k~0 81)} is VALID [2022-04-15 12:44:17,525 INFO L290 TraceCheckUtils]: 169: Hoare triple {128579#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128580#(<= main_~k~0 82)} is VALID [2022-04-15 12:44:17,525 INFO L290 TraceCheckUtils]: 170: Hoare triple {128580#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128580#(<= main_~k~0 82)} is VALID [2022-04-15 12:44:17,533 INFO L290 TraceCheckUtils]: 171: Hoare triple {128580#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128581#(<= main_~k~0 83)} is VALID [2022-04-15 12:44:17,533 INFO L290 TraceCheckUtils]: 172: Hoare triple {128581#(<= main_~k~0 83)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128581#(<= main_~k~0 83)} is VALID [2022-04-15 12:44:17,540 INFO L290 TraceCheckUtils]: 173: Hoare triple {128581#(<= main_~k~0 83)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128582#(<= main_~k~0 84)} is VALID [2022-04-15 12:44:17,541 INFO L290 TraceCheckUtils]: 174: Hoare triple {128582#(<= main_~k~0 84)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128582#(<= main_~k~0 84)} is VALID [2022-04-15 12:44:17,548 INFO L290 TraceCheckUtils]: 175: Hoare triple {128582#(<= main_~k~0 84)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128583#(<= main_~k~0 85)} is VALID [2022-04-15 12:44:17,549 INFO L290 TraceCheckUtils]: 176: Hoare triple {128583#(<= main_~k~0 85)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128583#(<= main_~k~0 85)} is VALID [2022-04-15 12:44:17,556 INFO L290 TraceCheckUtils]: 177: Hoare triple {128583#(<= main_~k~0 85)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128584#(<= main_~k~0 86)} is VALID [2022-04-15 12:44:17,556 INFO L290 TraceCheckUtils]: 178: Hoare triple {128584#(<= main_~k~0 86)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128584#(<= main_~k~0 86)} is VALID [2022-04-15 12:44:17,564 INFO L290 TraceCheckUtils]: 179: Hoare triple {128584#(<= main_~k~0 86)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128585#(<= main_~k~0 87)} is VALID [2022-04-15 12:44:17,564 INFO L290 TraceCheckUtils]: 180: Hoare triple {128585#(<= main_~k~0 87)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128585#(<= main_~k~0 87)} is VALID [2022-04-15 12:44:17,572 INFO L290 TraceCheckUtils]: 181: Hoare triple {128585#(<= main_~k~0 87)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128586#(<= main_~k~0 88)} is VALID [2022-04-15 12:44:17,572 INFO L290 TraceCheckUtils]: 182: Hoare triple {128586#(<= main_~k~0 88)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128586#(<= main_~k~0 88)} is VALID [2022-04-15 12:44:17,580 INFO L290 TraceCheckUtils]: 183: Hoare triple {128586#(<= main_~k~0 88)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128587#(<= main_~k~0 89)} is VALID [2022-04-15 12:44:17,580 INFO L290 TraceCheckUtils]: 184: Hoare triple {128587#(<= main_~k~0 89)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128587#(<= main_~k~0 89)} is VALID [2022-04-15 12:44:17,587 INFO L290 TraceCheckUtils]: 185: Hoare triple {128587#(<= main_~k~0 89)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128588#(<= main_~k~0 90)} is VALID [2022-04-15 12:44:17,588 INFO L290 TraceCheckUtils]: 186: Hoare triple {128588#(<= main_~k~0 90)} assume !(~i~0 < 1000000); {128588#(<= main_~k~0 90)} is VALID [2022-04-15 12:44:17,588 INFO L272 TraceCheckUtils]: 187: Hoare triple {128588#(<= main_~k~0 90)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {128589#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:44:17,588 INFO L290 TraceCheckUtils]: 188: Hoare triple {128589#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {128590#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:44:17,589 INFO L290 TraceCheckUtils]: 189: Hoare triple {128590#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {128494#false} is VALID [2022-04-15 12:44:17,589 INFO L290 TraceCheckUtils]: 190: Hoare triple {128494#false} assume !false; {128494#false} is VALID [2022-04-15 12:44:17,589 INFO L134 CoverageAnalysis]: Checked inductivity of 8100 backedges. 0 proven. 8100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:44:17,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:44:17,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804457950] [2022-04-15 12:44:17,590 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804457950] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:44:17,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1529913083] [2022-04-15 12:44:17,590 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:44:17,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:44:17,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:44:17,591 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:44:17,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-04-15 12:44:17,883 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 91 check-sat command(s) [2022-04-15 12:44:17,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:44:17,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 1039 conjuncts, 94 conjunts are in the unsatisfiable core [2022-04-15 12:44:17,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:44:17,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:44:19,126 INFO L272 TraceCheckUtils]: 0: Hoare triple {128493#true} call ULTIMATE.init(); {128493#true} is VALID [2022-04-15 12:44:19,127 INFO L290 TraceCheckUtils]: 1: Hoare triple {128493#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {128493#true} is VALID [2022-04-15 12:44:19,127 INFO L290 TraceCheckUtils]: 2: Hoare triple {128493#true} assume true; {128493#true} is VALID [2022-04-15 12:44:19,127 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {128493#true} {128493#true} #54#return; {128493#true} is VALID [2022-04-15 12:44:19,127 INFO L272 TraceCheckUtils]: 4: Hoare triple {128493#true} call #t~ret3 := main(); {128493#true} is VALID [2022-04-15 12:44:19,127 INFO L290 TraceCheckUtils]: 5: Hoare triple {128493#true} ~i~0 := 0;~k~0 := 0; {128610#(<= main_~k~0 0)} is VALID [2022-04-15 12:44:19,127 INFO L290 TraceCheckUtils]: 6: Hoare triple {128610#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128610#(<= main_~k~0 0)} is VALID [2022-04-15 12:44:19,147 INFO L290 TraceCheckUtils]: 7: Hoare triple {128610#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128499#(<= main_~k~0 1)} is VALID [2022-04-15 12:44:19,147 INFO L290 TraceCheckUtils]: 8: Hoare triple {128499#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128499#(<= main_~k~0 1)} is VALID [2022-04-15 12:44:19,162 INFO L290 TraceCheckUtils]: 9: Hoare triple {128499#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128500#(<= main_~k~0 2)} is VALID [2022-04-15 12:44:19,163 INFO L290 TraceCheckUtils]: 10: Hoare triple {128500#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128500#(<= main_~k~0 2)} is VALID [2022-04-15 12:44:19,174 INFO L290 TraceCheckUtils]: 11: Hoare triple {128500#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128501#(<= main_~k~0 3)} is VALID [2022-04-15 12:44:19,175 INFO L290 TraceCheckUtils]: 12: Hoare triple {128501#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128501#(<= main_~k~0 3)} is VALID [2022-04-15 12:44:19,181 INFO L290 TraceCheckUtils]: 13: Hoare triple {128501#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128502#(<= main_~k~0 4)} is VALID [2022-04-15 12:44:19,182 INFO L290 TraceCheckUtils]: 14: Hoare triple {128502#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128502#(<= main_~k~0 4)} is VALID [2022-04-15 12:44:19,196 INFO L290 TraceCheckUtils]: 15: Hoare triple {128502#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128503#(<= main_~k~0 5)} is VALID [2022-04-15 12:44:19,197 INFO L290 TraceCheckUtils]: 16: Hoare triple {128503#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128503#(<= main_~k~0 5)} is VALID [2022-04-15 12:44:19,212 INFO L290 TraceCheckUtils]: 17: Hoare triple {128503#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128504#(<= main_~k~0 6)} is VALID [2022-04-15 12:44:19,212 INFO L290 TraceCheckUtils]: 18: Hoare triple {128504#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128504#(<= main_~k~0 6)} is VALID [2022-04-15 12:44:19,219 INFO L290 TraceCheckUtils]: 19: Hoare triple {128504#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128505#(<= main_~k~0 7)} is VALID [2022-04-15 12:44:19,220 INFO L290 TraceCheckUtils]: 20: Hoare triple {128505#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128505#(<= main_~k~0 7)} is VALID [2022-04-15 12:44:19,226 INFO L290 TraceCheckUtils]: 21: Hoare triple {128505#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128506#(<= main_~k~0 8)} is VALID [2022-04-15 12:44:19,227 INFO L290 TraceCheckUtils]: 22: Hoare triple {128506#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128506#(<= main_~k~0 8)} is VALID [2022-04-15 12:44:19,234 INFO L290 TraceCheckUtils]: 23: Hoare triple {128506#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128507#(<= main_~k~0 9)} is VALID [2022-04-15 12:44:19,234 INFO L290 TraceCheckUtils]: 24: Hoare triple {128507#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128507#(<= main_~k~0 9)} is VALID [2022-04-15 12:44:19,240 INFO L290 TraceCheckUtils]: 25: Hoare triple {128507#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128508#(<= main_~k~0 10)} is VALID [2022-04-15 12:44:19,241 INFO L290 TraceCheckUtils]: 26: Hoare triple {128508#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128508#(<= main_~k~0 10)} is VALID [2022-04-15 12:44:19,247 INFO L290 TraceCheckUtils]: 27: Hoare triple {128508#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128509#(<= main_~k~0 11)} is VALID [2022-04-15 12:44:19,248 INFO L290 TraceCheckUtils]: 28: Hoare triple {128509#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128509#(<= main_~k~0 11)} is VALID [2022-04-15 12:44:19,260 INFO L290 TraceCheckUtils]: 29: Hoare triple {128509#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128510#(<= main_~k~0 12)} is VALID [2022-04-15 12:44:19,261 INFO L290 TraceCheckUtils]: 30: Hoare triple {128510#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128510#(<= main_~k~0 12)} is VALID [2022-04-15 12:44:19,283 INFO L290 TraceCheckUtils]: 31: Hoare triple {128510#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128511#(<= main_~k~0 13)} is VALID [2022-04-15 12:44:19,283 INFO L290 TraceCheckUtils]: 32: Hoare triple {128511#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128511#(<= main_~k~0 13)} is VALID [2022-04-15 12:44:19,305 INFO L290 TraceCheckUtils]: 33: Hoare triple {128511#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128512#(<= main_~k~0 14)} is VALID [2022-04-15 12:44:19,306 INFO L290 TraceCheckUtils]: 34: Hoare triple {128512#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128512#(<= main_~k~0 14)} is VALID [2022-04-15 12:44:19,331 INFO L290 TraceCheckUtils]: 35: Hoare triple {128512#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128513#(<= main_~k~0 15)} is VALID [2022-04-15 12:44:19,331 INFO L290 TraceCheckUtils]: 36: Hoare triple {128513#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128513#(<= main_~k~0 15)} is VALID [2022-04-15 12:44:19,342 INFO L290 TraceCheckUtils]: 37: Hoare triple {128513#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128514#(<= main_~k~0 16)} is VALID [2022-04-15 12:44:19,343 INFO L290 TraceCheckUtils]: 38: Hoare triple {128514#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128514#(<= main_~k~0 16)} is VALID [2022-04-15 12:44:19,351 INFO L290 TraceCheckUtils]: 39: Hoare triple {128514#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128515#(<= main_~k~0 17)} is VALID [2022-04-15 12:44:19,351 INFO L290 TraceCheckUtils]: 40: Hoare triple {128515#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128515#(<= main_~k~0 17)} is VALID [2022-04-15 12:44:19,359 INFO L290 TraceCheckUtils]: 41: Hoare triple {128515#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128516#(<= main_~k~0 18)} is VALID [2022-04-15 12:44:19,360 INFO L290 TraceCheckUtils]: 42: Hoare triple {128516#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128516#(<= main_~k~0 18)} is VALID [2022-04-15 12:44:19,368 INFO L290 TraceCheckUtils]: 43: Hoare triple {128516#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128517#(<= main_~k~0 19)} is VALID [2022-04-15 12:44:19,368 INFO L290 TraceCheckUtils]: 44: Hoare triple {128517#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128517#(<= main_~k~0 19)} is VALID [2022-04-15 12:44:19,376 INFO L290 TraceCheckUtils]: 45: Hoare triple {128517#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128518#(<= main_~k~0 20)} is VALID [2022-04-15 12:44:19,376 INFO L290 TraceCheckUtils]: 46: Hoare triple {128518#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128518#(<= main_~k~0 20)} is VALID [2022-04-15 12:44:19,384 INFO L290 TraceCheckUtils]: 47: Hoare triple {128518#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128519#(<= main_~k~0 21)} is VALID [2022-04-15 12:44:19,384 INFO L290 TraceCheckUtils]: 48: Hoare triple {128519#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128519#(<= main_~k~0 21)} is VALID [2022-04-15 12:44:19,391 INFO L290 TraceCheckUtils]: 49: Hoare triple {128519#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128520#(<= main_~k~0 22)} is VALID [2022-04-15 12:44:19,392 INFO L290 TraceCheckUtils]: 50: Hoare triple {128520#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128520#(<= main_~k~0 22)} is VALID [2022-04-15 12:44:19,400 INFO L290 TraceCheckUtils]: 51: Hoare triple {128520#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128521#(<= main_~k~0 23)} is VALID [2022-04-15 12:44:19,400 INFO L290 TraceCheckUtils]: 52: Hoare triple {128521#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128521#(<= main_~k~0 23)} is VALID [2022-04-15 12:44:19,408 INFO L290 TraceCheckUtils]: 53: Hoare triple {128521#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128522#(<= main_~k~0 24)} is VALID [2022-04-15 12:44:19,409 INFO L290 TraceCheckUtils]: 54: Hoare triple {128522#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128522#(<= main_~k~0 24)} is VALID [2022-04-15 12:44:19,417 INFO L290 TraceCheckUtils]: 55: Hoare triple {128522#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128523#(<= main_~k~0 25)} is VALID [2022-04-15 12:44:19,417 INFO L290 TraceCheckUtils]: 56: Hoare triple {128523#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128523#(<= main_~k~0 25)} is VALID [2022-04-15 12:44:19,425 INFO L290 TraceCheckUtils]: 57: Hoare triple {128523#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128524#(<= main_~k~0 26)} is VALID [2022-04-15 12:44:19,426 INFO L290 TraceCheckUtils]: 58: Hoare triple {128524#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128524#(<= main_~k~0 26)} is VALID [2022-04-15 12:44:19,436 INFO L290 TraceCheckUtils]: 59: Hoare triple {128524#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128525#(<= main_~k~0 27)} is VALID [2022-04-15 12:44:19,437 INFO L290 TraceCheckUtils]: 60: Hoare triple {128525#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128525#(<= main_~k~0 27)} is VALID [2022-04-15 12:44:19,447 INFO L290 TraceCheckUtils]: 61: Hoare triple {128525#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128526#(<= main_~k~0 28)} is VALID [2022-04-15 12:44:19,447 INFO L290 TraceCheckUtils]: 62: Hoare triple {128526#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128526#(<= main_~k~0 28)} is VALID [2022-04-15 12:44:19,457 INFO L290 TraceCheckUtils]: 63: Hoare triple {128526#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128527#(<= main_~k~0 29)} is VALID [2022-04-15 12:44:19,457 INFO L290 TraceCheckUtils]: 64: Hoare triple {128527#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128527#(<= main_~k~0 29)} is VALID [2022-04-15 12:44:19,467 INFO L290 TraceCheckUtils]: 65: Hoare triple {128527#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128528#(<= main_~k~0 30)} is VALID [2022-04-15 12:44:19,468 INFO L290 TraceCheckUtils]: 66: Hoare triple {128528#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128528#(<= main_~k~0 30)} is VALID [2022-04-15 12:44:19,476 INFO L290 TraceCheckUtils]: 67: Hoare triple {128528#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128529#(<= main_~k~0 31)} is VALID [2022-04-15 12:44:19,477 INFO L290 TraceCheckUtils]: 68: Hoare triple {128529#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128529#(<= main_~k~0 31)} is VALID [2022-04-15 12:44:19,486 INFO L290 TraceCheckUtils]: 69: Hoare triple {128529#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128530#(<= main_~k~0 32)} is VALID [2022-04-15 12:44:19,486 INFO L290 TraceCheckUtils]: 70: Hoare triple {128530#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128530#(<= main_~k~0 32)} is VALID [2022-04-15 12:44:19,496 INFO L290 TraceCheckUtils]: 71: Hoare triple {128530#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128531#(<= main_~k~0 33)} is VALID [2022-04-15 12:44:19,496 INFO L290 TraceCheckUtils]: 72: Hoare triple {128531#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128531#(<= main_~k~0 33)} is VALID [2022-04-15 12:44:19,505 INFO L290 TraceCheckUtils]: 73: Hoare triple {128531#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128532#(<= main_~k~0 34)} is VALID [2022-04-15 12:44:19,506 INFO L290 TraceCheckUtils]: 74: Hoare triple {128532#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128532#(<= main_~k~0 34)} is VALID [2022-04-15 12:44:19,515 INFO L290 TraceCheckUtils]: 75: Hoare triple {128532#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128533#(<= main_~k~0 35)} is VALID [2022-04-15 12:44:19,516 INFO L290 TraceCheckUtils]: 76: Hoare triple {128533#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128533#(<= main_~k~0 35)} is VALID [2022-04-15 12:44:19,526 INFO L290 TraceCheckUtils]: 77: Hoare triple {128533#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128534#(<= main_~k~0 36)} is VALID [2022-04-15 12:44:19,526 INFO L290 TraceCheckUtils]: 78: Hoare triple {128534#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128534#(<= main_~k~0 36)} is VALID [2022-04-15 12:44:19,536 INFO L290 TraceCheckUtils]: 79: Hoare triple {128534#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128535#(<= main_~k~0 37)} is VALID [2022-04-15 12:44:19,537 INFO L290 TraceCheckUtils]: 80: Hoare triple {128535#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128535#(<= main_~k~0 37)} is VALID [2022-04-15 12:44:19,546 INFO L290 TraceCheckUtils]: 81: Hoare triple {128535#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128536#(<= main_~k~0 38)} is VALID [2022-04-15 12:44:19,547 INFO L290 TraceCheckUtils]: 82: Hoare triple {128536#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128536#(<= main_~k~0 38)} is VALID [2022-04-15 12:44:19,555 INFO L290 TraceCheckUtils]: 83: Hoare triple {128536#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128537#(<= main_~k~0 39)} is VALID [2022-04-15 12:44:19,556 INFO L290 TraceCheckUtils]: 84: Hoare triple {128537#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128537#(<= main_~k~0 39)} is VALID [2022-04-15 12:44:19,565 INFO L290 TraceCheckUtils]: 85: Hoare triple {128537#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128538#(<= main_~k~0 40)} is VALID [2022-04-15 12:44:19,565 INFO L290 TraceCheckUtils]: 86: Hoare triple {128538#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128538#(<= main_~k~0 40)} is VALID [2022-04-15 12:44:19,575 INFO L290 TraceCheckUtils]: 87: Hoare triple {128538#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128539#(<= main_~k~0 41)} is VALID [2022-04-15 12:44:19,576 INFO L290 TraceCheckUtils]: 88: Hoare triple {128539#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128539#(<= main_~k~0 41)} is VALID [2022-04-15 12:44:19,586 INFO L290 TraceCheckUtils]: 89: Hoare triple {128539#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128540#(<= main_~k~0 42)} is VALID [2022-04-15 12:44:19,586 INFO L290 TraceCheckUtils]: 90: Hoare triple {128540#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128540#(<= main_~k~0 42)} is VALID [2022-04-15 12:44:19,595 INFO L290 TraceCheckUtils]: 91: Hoare triple {128540#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128541#(<= main_~k~0 43)} is VALID [2022-04-15 12:44:19,595 INFO L290 TraceCheckUtils]: 92: Hoare triple {128541#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128541#(<= main_~k~0 43)} is VALID [2022-04-15 12:44:19,606 INFO L290 TraceCheckUtils]: 93: Hoare triple {128541#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128542#(<= main_~k~0 44)} is VALID [2022-04-15 12:44:19,606 INFO L290 TraceCheckUtils]: 94: Hoare triple {128542#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128542#(<= main_~k~0 44)} is VALID [2022-04-15 12:44:19,617 INFO L290 TraceCheckUtils]: 95: Hoare triple {128542#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128543#(<= main_~k~0 45)} is VALID [2022-04-15 12:44:19,617 INFO L290 TraceCheckUtils]: 96: Hoare triple {128543#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128543#(<= main_~k~0 45)} is VALID [2022-04-15 12:44:19,628 INFO L290 TraceCheckUtils]: 97: Hoare triple {128543#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128544#(<= main_~k~0 46)} is VALID [2022-04-15 12:44:19,628 INFO L290 TraceCheckUtils]: 98: Hoare triple {128544#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128544#(<= main_~k~0 46)} is VALID [2022-04-15 12:44:19,639 INFO L290 TraceCheckUtils]: 99: Hoare triple {128544#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128545#(<= main_~k~0 47)} is VALID [2022-04-15 12:44:19,640 INFO L290 TraceCheckUtils]: 100: Hoare triple {128545#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128545#(<= main_~k~0 47)} is VALID [2022-04-15 12:44:19,651 INFO L290 TraceCheckUtils]: 101: Hoare triple {128545#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128546#(<= main_~k~0 48)} is VALID [2022-04-15 12:44:19,651 INFO L290 TraceCheckUtils]: 102: Hoare triple {128546#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128546#(<= main_~k~0 48)} is VALID [2022-04-15 12:44:19,661 INFO L290 TraceCheckUtils]: 103: Hoare triple {128546#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128547#(<= main_~k~0 49)} is VALID [2022-04-15 12:44:19,661 INFO L290 TraceCheckUtils]: 104: Hoare triple {128547#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128547#(<= main_~k~0 49)} is VALID [2022-04-15 12:44:19,671 INFO L290 TraceCheckUtils]: 105: Hoare triple {128547#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128548#(<= main_~k~0 50)} is VALID [2022-04-15 12:44:19,671 INFO L290 TraceCheckUtils]: 106: Hoare triple {128548#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128548#(<= main_~k~0 50)} is VALID [2022-04-15 12:44:19,681 INFO L290 TraceCheckUtils]: 107: Hoare triple {128548#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128549#(<= main_~k~0 51)} is VALID [2022-04-15 12:44:19,681 INFO L290 TraceCheckUtils]: 108: Hoare triple {128549#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128549#(<= main_~k~0 51)} is VALID [2022-04-15 12:44:19,691 INFO L290 TraceCheckUtils]: 109: Hoare triple {128549#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128550#(<= main_~k~0 52)} is VALID [2022-04-15 12:44:19,692 INFO L290 TraceCheckUtils]: 110: Hoare triple {128550#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128550#(<= main_~k~0 52)} is VALID [2022-04-15 12:44:19,702 INFO L290 TraceCheckUtils]: 111: Hoare triple {128550#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128551#(<= main_~k~0 53)} is VALID [2022-04-15 12:44:19,703 INFO L290 TraceCheckUtils]: 112: Hoare triple {128551#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128551#(<= main_~k~0 53)} is VALID [2022-04-15 12:44:19,715 INFO L290 TraceCheckUtils]: 113: Hoare triple {128551#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128552#(<= main_~k~0 54)} is VALID [2022-04-15 12:44:19,715 INFO L290 TraceCheckUtils]: 114: Hoare triple {128552#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128552#(<= main_~k~0 54)} is VALID [2022-04-15 12:44:19,726 INFO L290 TraceCheckUtils]: 115: Hoare triple {128552#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128553#(<= main_~k~0 55)} is VALID [2022-04-15 12:44:19,727 INFO L290 TraceCheckUtils]: 116: Hoare triple {128553#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128553#(<= main_~k~0 55)} is VALID [2022-04-15 12:44:19,738 INFO L290 TraceCheckUtils]: 117: Hoare triple {128553#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128554#(<= main_~k~0 56)} is VALID [2022-04-15 12:44:19,738 INFO L290 TraceCheckUtils]: 118: Hoare triple {128554#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128554#(<= main_~k~0 56)} is VALID [2022-04-15 12:44:19,749 INFO L290 TraceCheckUtils]: 119: Hoare triple {128554#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128555#(<= main_~k~0 57)} is VALID [2022-04-15 12:44:19,749 INFO L290 TraceCheckUtils]: 120: Hoare triple {128555#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128555#(<= main_~k~0 57)} is VALID [2022-04-15 12:44:19,759 INFO L290 TraceCheckUtils]: 121: Hoare triple {128555#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128556#(<= main_~k~0 58)} is VALID [2022-04-15 12:44:19,760 INFO L290 TraceCheckUtils]: 122: Hoare triple {128556#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128556#(<= main_~k~0 58)} is VALID [2022-04-15 12:44:19,771 INFO L290 TraceCheckUtils]: 123: Hoare triple {128556#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128557#(<= main_~k~0 59)} is VALID [2022-04-15 12:44:19,772 INFO L290 TraceCheckUtils]: 124: Hoare triple {128557#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128557#(<= main_~k~0 59)} is VALID [2022-04-15 12:44:19,783 INFO L290 TraceCheckUtils]: 125: Hoare triple {128557#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128558#(<= main_~k~0 60)} is VALID [2022-04-15 12:44:19,784 INFO L290 TraceCheckUtils]: 126: Hoare triple {128558#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128558#(<= main_~k~0 60)} is VALID [2022-04-15 12:44:19,794 INFO L290 TraceCheckUtils]: 127: Hoare triple {128558#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128559#(<= main_~k~0 61)} is VALID [2022-04-15 12:44:19,795 INFO L290 TraceCheckUtils]: 128: Hoare triple {128559#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128559#(<= main_~k~0 61)} is VALID [2022-04-15 12:44:19,805 INFO L290 TraceCheckUtils]: 129: Hoare triple {128559#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128560#(<= main_~k~0 62)} is VALID [2022-04-15 12:44:19,806 INFO L290 TraceCheckUtils]: 130: Hoare triple {128560#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128560#(<= main_~k~0 62)} is VALID [2022-04-15 12:44:19,816 INFO L290 TraceCheckUtils]: 131: Hoare triple {128560#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128561#(<= main_~k~0 63)} is VALID [2022-04-15 12:44:19,817 INFO L290 TraceCheckUtils]: 132: Hoare triple {128561#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128561#(<= main_~k~0 63)} is VALID [2022-04-15 12:44:19,828 INFO L290 TraceCheckUtils]: 133: Hoare triple {128561#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128562#(<= main_~k~0 64)} is VALID [2022-04-15 12:44:19,828 INFO L290 TraceCheckUtils]: 134: Hoare triple {128562#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128562#(<= main_~k~0 64)} is VALID [2022-04-15 12:44:19,840 INFO L290 TraceCheckUtils]: 135: Hoare triple {128562#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128563#(<= main_~k~0 65)} is VALID [2022-04-15 12:44:19,840 INFO L290 TraceCheckUtils]: 136: Hoare triple {128563#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128563#(<= main_~k~0 65)} is VALID [2022-04-15 12:44:19,852 INFO L290 TraceCheckUtils]: 137: Hoare triple {128563#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128564#(<= main_~k~0 66)} is VALID [2022-04-15 12:44:19,853 INFO L290 TraceCheckUtils]: 138: Hoare triple {128564#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128564#(<= main_~k~0 66)} is VALID [2022-04-15 12:44:19,863 INFO L290 TraceCheckUtils]: 139: Hoare triple {128564#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128565#(<= main_~k~0 67)} is VALID [2022-04-15 12:44:19,863 INFO L290 TraceCheckUtils]: 140: Hoare triple {128565#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128565#(<= main_~k~0 67)} is VALID [2022-04-15 12:44:19,875 INFO L290 TraceCheckUtils]: 141: Hoare triple {128565#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128566#(<= main_~k~0 68)} is VALID [2022-04-15 12:44:19,875 INFO L290 TraceCheckUtils]: 142: Hoare triple {128566#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128566#(<= main_~k~0 68)} is VALID [2022-04-15 12:44:19,886 INFO L290 TraceCheckUtils]: 143: Hoare triple {128566#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128567#(<= main_~k~0 69)} is VALID [2022-04-15 12:44:19,887 INFO L290 TraceCheckUtils]: 144: Hoare triple {128567#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128567#(<= main_~k~0 69)} is VALID [2022-04-15 12:44:19,899 INFO L290 TraceCheckUtils]: 145: Hoare triple {128567#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128568#(<= main_~k~0 70)} is VALID [2022-04-15 12:44:19,900 INFO L290 TraceCheckUtils]: 146: Hoare triple {128568#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128568#(<= main_~k~0 70)} is VALID [2022-04-15 12:44:19,913 INFO L290 TraceCheckUtils]: 147: Hoare triple {128568#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128569#(<= main_~k~0 71)} is VALID [2022-04-15 12:44:19,914 INFO L290 TraceCheckUtils]: 148: Hoare triple {128569#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128569#(<= main_~k~0 71)} is VALID [2022-04-15 12:44:19,926 INFO L290 TraceCheckUtils]: 149: Hoare triple {128569#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128570#(<= main_~k~0 72)} is VALID [2022-04-15 12:44:19,926 INFO L290 TraceCheckUtils]: 150: Hoare triple {128570#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128570#(<= main_~k~0 72)} is VALID [2022-04-15 12:44:19,938 INFO L290 TraceCheckUtils]: 151: Hoare triple {128570#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128571#(<= main_~k~0 73)} is VALID [2022-04-15 12:44:19,938 INFO L290 TraceCheckUtils]: 152: Hoare triple {128571#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128571#(<= main_~k~0 73)} is VALID [2022-04-15 12:44:19,949 INFO L290 TraceCheckUtils]: 153: Hoare triple {128571#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128572#(<= main_~k~0 74)} is VALID [2022-04-15 12:44:19,949 INFO L290 TraceCheckUtils]: 154: Hoare triple {128572#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128572#(<= main_~k~0 74)} is VALID [2022-04-15 12:44:19,960 INFO L290 TraceCheckUtils]: 155: Hoare triple {128572#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128573#(<= main_~k~0 75)} is VALID [2022-04-15 12:44:19,960 INFO L290 TraceCheckUtils]: 156: Hoare triple {128573#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128573#(<= main_~k~0 75)} is VALID [2022-04-15 12:44:19,971 INFO L290 TraceCheckUtils]: 157: Hoare triple {128573#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128574#(<= main_~k~0 76)} is VALID [2022-04-15 12:44:19,972 INFO L290 TraceCheckUtils]: 158: Hoare triple {128574#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128574#(<= main_~k~0 76)} is VALID [2022-04-15 12:44:19,984 INFO L290 TraceCheckUtils]: 159: Hoare triple {128574#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128575#(<= main_~k~0 77)} is VALID [2022-04-15 12:44:19,984 INFO L290 TraceCheckUtils]: 160: Hoare triple {128575#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128575#(<= main_~k~0 77)} is VALID [2022-04-15 12:44:19,996 INFO L290 TraceCheckUtils]: 161: Hoare triple {128575#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128576#(<= main_~k~0 78)} is VALID [2022-04-15 12:44:19,996 INFO L290 TraceCheckUtils]: 162: Hoare triple {128576#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128576#(<= main_~k~0 78)} is VALID [2022-04-15 12:44:20,012 INFO L290 TraceCheckUtils]: 163: Hoare triple {128576#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128577#(<= main_~k~0 79)} is VALID [2022-04-15 12:44:20,013 INFO L290 TraceCheckUtils]: 164: Hoare triple {128577#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128577#(<= main_~k~0 79)} is VALID [2022-04-15 12:44:20,028 INFO L290 TraceCheckUtils]: 165: Hoare triple {128577#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128578#(<= main_~k~0 80)} is VALID [2022-04-15 12:44:20,029 INFO L290 TraceCheckUtils]: 166: Hoare triple {128578#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128578#(<= main_~k~0 80)} is VALID [2022-04-15 12:44:20,043 INFO L290 TraceCheckUtils]: 167: Hoare triple {128578#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128579#(<= main_~k~0 81)} is VALID [2022-04-15 12:44:20,044 INFO L290 TraceCheckUtils]: 168: Hoare triple {128579#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128579#(<= main_~k~0 81)} is VALID [2022-04-15 12:44:20,056 INFO L290 TraceCheckUtils]: 169: Hoare triple {128579#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128580#(<= main_~k~0 82)} is VALID [2022-04-15 12:44:20,057 INFO L290 TraceCheckUtils]: 170: Hoare triple {128580#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128580#(<= main_~k~0 82)} is VALID [2022-04-15 12:44:20,071 INFO L290 TraceCheckUtils]: 171: Hoare triple {128580#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128581#(<= main_~k~0 83)} is VALID [2022-04-15 12:44:20,071 INFO L290 TraceCheckUtils]: 172: Hoare triple {128581#(<= main_~k~0 83)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128581#(<= main_~k~0 83)} is VALID [2022-04-15 12:44:20,089 INFO L290 TraceCheckUtils]: 173: Hoare triple {128581#(<= main_~k~0 83)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128582#(<= main_~k~0 84)} is VALID [2022-04-15 12:44:20,089 INFO L290 TraceCheckUtils]: 174: Hoare triple {128582#(<= main_~k~0 84)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128582#(<= main_~k~0 84)} is VALID [2022-04-15 12:44:20,103 INFO L290 TraceCheckUtils]: 175: Hoare triple {128582#(<= main_~k~0 84)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128583#(<= main_~k~0 85)} is VALID [2022-04-15 12:44:20,103 INFO L290 TraceCheckUtils]: 176: Hoare triple {128583#(<= main_~k~0 85)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128583#(<= main_~k~0 85)} is VALID [2022-04-15 12:44:20,120 INFO L290 TraceCheckUtils]: 177: Hoare triple {128583#(<= main_~k~0 85)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128584#(<= main_~k~0 86)} is VALID [2022-04-15 12:44:20,120 INFO L290 TraceCheckUtils]: 178: Hoare triple {128584#(<= main_~k~0 86)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128584#(<= main_~k~0 86)} is VALID [2022-04-15 12:44:20,135 INFO L290 TraceCheckUtils]: 179: Hoare triple {128584#(<= main_~k~0 86)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128585#(<= main_~k~0 87)} is VALID [2022-04-15 12:44:20,135 INFO L290 TraceCheckUtils]: 180: Hoare triple {128585#(<= main_~k~0 87)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128585#(<= main_~k~0 87)} is VALID [2022-04-15 12:44:20,149 INFO L290 TraceCheckUtils]: 181: Hoare triple {128585#(<= main_~k~0 87)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128586#(<= main_~k~0 88)} is VALID [2022-04-15 12:44:20,150 INFO L290 TraceCheckUtils]: 182: Hoare triple {128586#(<= main_~k~0 88)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128586#(<= main_~k~0 88)} is VALID [2022-04-15 12:44:20,162 INFO L290 TraceCheckUtils]: 183: Hoare triple {128586#(<= main_~k~0 88)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128587#(<= main_~k~0 89)} is VALID [2022-04-15 12:44:20,163 INFO L290 TraceCheckUtils]: 184: Hoare triple {128587#(<= main_~k~0 89)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {128587#(<= main_~k~0 89)} is VALID [2022-04-15 12:44:20,180 INFO L290 TraceCheckUtils]: 185: Hoare triple {128587#(<= main_~k~0 89)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {128588#(<= main_~k~0 90)} is VALID [2022-04-15 12:44:20,180 INFO L290 TraceCheckUtils]: 186: Hoare triple {128588#(<= main_~k~0 90)} assume !(~i~0 < 1000000); {128588#(<= main_~k~0 90)} is VALID [2022-04-15 12:44:20,181 INFO L272 TraceCheckUtils]: 187: Hoare triple {128588#(<= main_~k~0 90)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {129157#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:44:20,181 INFO L290 TraceCheckUtils]: 188: Hoare triple {129157#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {129161#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:44:20,181 INFO L290 TraceCheckUtils]: 189: Hoare triple {129161#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {128494#false} is VALID [2022-04-15 12:44:20,181 INFO L290 TraceCheckUtils]: 190: Hoare triple {128494#false} assume !false; {128494#false} is VALID [2022-04-15 12:44:20,182 INFO L134 CoverageAnalysis]: Checked inductivity of 8100 backedges. 0 proven. 8100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:44:20,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:44:26,170 INFO L290 TraceCheckUtils]: 190: Hoare triple {128494#false} assume !false; {128494#false} is VALID [2022-04-15 12:44:26,170 INFO L290 TraceCheckUtils]: 189: Hoare triple {129161#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {128494#false} is VALID [2022-04-15 12:44:26,170 INFO L290 TraceCheckUtils]: 188: Hoare triple {129157#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {129161#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:44:26,171 INFO L272 TraceCheckUtils]: 187: Hoare triple {129177#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {129157#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:44:26,171 INFO L290 TraceCheckUtils]: 186: Hoare triple {129177#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {129177#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:44:26,186 INFO L290 TraceCheckUtils]: 185: Hoare triple {129184#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129177#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:44:26,186 INFO L290 TraceCheckUtils]: 184: Hoare triple {129184#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129184#(<= main_~k~0 999999)} is VALID [2022-04-15 12:44:26,198 INFO L290 TraceCheckUtils]: 183: Hoare triple {129191#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129184#(<= main_~k~0 999999)} is VALID [2022-04-15 12:44:26,199 INFO L290 TraceCheckUtils]: 182: Hoare triple {129191#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129191#(<= main_~k~0 999998)} is VALID [2022-04-15 12:44:26,210 INFO L290 TraceCheckUtils]: 181: Hoare triple {129198#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129191#(<= main_~k~0 999998)} is VALID [2022-04-15 12:44:26,211 INFO L290 TraceCheckUtils]: 180: Hoare triple {129198#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129198#(<= main_~k~0 999997)} is VALID [2022-04-15 12:44:26,223 INFO L290 TraceCheckUtils]: 179: Hoare triple {129205#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129198#(<= main_~k~0 999997)} is VALID [2022-04-15 12:44:26,223 INFO L290 TraceCheckUtils]: 178: Hoare triple {129205#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129205#(<= main_~k~0 999996)} is VALID [2022-04-15 12:44:26,237 INFO L290 TraceCheckUtils]: 177: Hoare triple {129212#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129205#(<= main_~k~0 999996)} is VALID [2022-04-15 12:44:26,237 INFO L290 TraceCheckUtils]: 176: Hoare triple {129212#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129212#(<= main_~k~0 999995)} is VALID [2022-04-15 12:44:26,251 INFO L290 TraceCheckUtils]: 175: Hoare triple {129219#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129212#(<= main_~k~0 999995)} is VALID [2022-04-15 12:44:26,251 INFO L290 TraceCheckUtils]: 174: Hoare triple {129219#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129219#(<= main_~k~0 999994)} is VALID [2022-04-15 12:44:26,263 INFO L290 TraceCheckUtils]: 173: Hoare triple {129226#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129219#(<= main_~k~0 999994)} is VALID [2022-04-15 12:44:26,264 INFO L290 TraceCheckUtils]: 172: Hoare triple {129226#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129226#(<= main_~k~0 999993)} is VALID [2022-04-15 12:44:26,276 INFO L290 TraceCheckUtils]: 171: Hoare triple {129233#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129226#(<= main_~k~0 999993)} is VALID [2022-04-15 12:44:26,276 INFO L290 TraceCheckUtils]: 170: Hoare triple {129233#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129233#(<= main_~k~0 999992)} is VALID [2022-04-15 12:44:26,288 INFO L290 TraceCheckUtils]: 169: Hoare triple {129240#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129233#(<= main_~k~0 999992)} is VALID [2022-04-15 12:44:26,288 INFO L290 TraceCheckUtils]: 168: Hoare triple {129240#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129240#(<= main_~k~0 999991)} is VALID [2022-04-15 12:44:26,303 INFO L290 TraceCheckUtils]: 167: Hoare triple {129247#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129240#(<= main_~k~0 999991)} is VALID [2022-04-15 12:44:26,304 INFO L290 TraceCheckUtils]: 166: Hoare triple {129247#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129247#(<= main_~k~0 999990)} is VALID [2022-04-15 12:44:26,319 INFO L290 TraceCheckUtils]: 165: Hoare triple {129254#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129247#(<= main_~k~0 999990)} is VALID [2022-04-15 12:44:26,319 INFO L290 TraceCheckUtils]: 164: Hoare triple {129254#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129254#(<= main_~k~0 999989)} is VALID [2022-04-15 12:44:26,333 INFO L290 TraceCheckUtils]: 163: Hoare triple {129261#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129254#(<= main_~k~0 999989)} is VALID [2022-04-15 12:44:26,333 INFO L290 TraceCheckUtils]: 162: Hoare triple {129261#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129261#(<= main_~k~0 999988)} is VALID [2022-04-15 12:44:26,347 INFO L290 TraceCheckUtils]: 161: Hoare triple {129268#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129261#(<= main_~k~0 999988)} is VALID [2022-04-15 12:44:26,348 INFO L290 TraceCheckUtils]: 160: Hoare triple {129268#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129268#(<= main_~k~0 999987)} is VALID [2022-04-15 12:44:26,360 INFO L290 TraceCheckUtils]: 159: Hoare triple {129275#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129268#(<= main_~k~0 999987)} is VALID [2022-04-15 12:44:26,360 INFO L290 TraceCheckUtils]: 158: Hoare triple {129275#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129275#(<= main_~k~0 999986)} is VALID [2022-04-15 12:44:26,374 INFO L290 TraceCheckUtils]: 157: Hoare triple {129282#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129275#(<= main_~k~0 999986)} is VALID [2022-04-15 12:44:26,374 INFO L290 TraceCheckUtils]: 156: Hoare triple {129282#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129282#(<= main_~k~0 999985)} is VALID [2022-04-15 12:44:26,387 INFO L290 TraceCheckUtils]: 155: Hoare triple {129289#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129282#(<= main_~k~0 999985)} is VALID [2022-04-15 12:44:26,388 INFO L290 TraceCheckUtils]: 154: Hoare triple {129289#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129289#(<= main_~k~0 999984)} is VALID [2022-04-15 12:44:26,406 INFO L290 TraceCheckUtils]: 153: Hoare triple {129296#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129289#(<= main_~k~0 999984)} is VALID [2022-04-15 12:44:26,406 INFO L290 TraceCheckUtils]: 152: Hoare triple {129296#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129296#(<= main_~k~0 999983)} is VALID [2022-04-15 12:44:26,421 INFO L290 TraceCheckUtils]: 151: Hoare triple {129303#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129296#(<= main_~k~0 999983)} is VALID [2022-04-15 12:44:26,422 INFO L290 TraceCheckUtils]: 150: Hoare triple {129303#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129303#(<= main_~k~0 999982)} is VALID [2022-04-15 12:44:26,436 INFO L290 TraceCheckUtils]: 149: Hoare triple {129310#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129303#(<= main_~k~0 999982)} is VALID [2022-04-15 12:44:26,437 INFO L290 TraceCheckUtils]: 148: Hoare triple {129310#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129310#(<= main_~k~0 999981)} is VALID [2022-04-15 12:44:26,450 INFO L290 TraceCheckUtils]: 147: Hoare triple {129317#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129310#(<= main_~k~0 999981)} is VALID [2022-04-15 12:44:26,450 INFO L290 TraceCheckUtils]: 146: Hoare triple {129317#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129317#(<= main_~k~0 999980)} is VALID [2022-04-15 12:44:26,464 INFO L290 TraceCheckUtils]: 145: Hoare triple {129324#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129317#(<= main_~k~0 999980)} is VALID [2022-04-15 12:44:26,464 INFO L290 TraceCheckUtils]: 144: Hoare triple {129324#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129324#(<= main_~k~0 999979)} is VALID [2022-04-15 12:44:26,478 INFO L290 TraceCheckUtils]: 143: Hoare triple {129331#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129324#(<= main_~k~0 999979)} is VALID [2022-04-15 12:44:26,478 INFO L290 TraceCheckUtils]: 142: Hoare triple {129331#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129331#(<= main_~k~0 999978)} is VALID [2022-04-15 12:44:26,492 INFO L290 TraceCheckUtils]: 141: Hoare triple {129338#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129331#(<= main_~k~0 999978)} is VALID [2022-04-15 12:44:26,492 INFO L290 TraceCheckUtils]: 140: Hoare triple {129338#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129338#(<= main_~k~0 999977)} is VALID [2022-04-15 12:44:26,505 INFO L290 TraceCheckUtils]: 139: Hoare triple {129345#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129338#(<= main_~k~0 999977)} is VALID [2022-04-15 12:44:26,506 INFO L290 TraceCheckUtils]: 138: Hoare triple {129345#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129345#(<= main_~k~0 999976)} is VALID [2022-04-15 12:44:26,521 INFO L290 TraceCheckUtils]: 137: Hoare triple {129352#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129345#(<= main_~k~0 999976)} is VALID [2022-04-15 12:44:26,521 INFO L290 TraceCheckUtils]: 136: Hoare triple {129352#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129352#(<= main_~k~0 999975)} is VALID [2022-04-15 12:44:26,536 INFO L290 TraceCheckUtils]: 135: Hoare triple {129359#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129352#(<= main_~k~0 999975)} is VALID [2022-04-15 12:44:26,536 INFO L290 TraceCheckUtils]: 134: Hoare triple {129359#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129359#(<= main_~k~0 999974)} is VALID [2022-04-15 12:44:26,550 INFO L290 TraceCheckUtils]: 133: Hoare triple {129366#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129359#(<= main_~k~0 999974)} is VALID [2022-04-15 12:44:26,550 INFO L290 TraceCheckUtils]: 132: Hoare triple {129366#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129366#(<= main_~k~0 999973)} is VALID [2022-04-15 12:44:26,565 INFO L290 TraceCheckUtils]: 131: Hoare triple {129373#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129366#(<= main_~k~0 999973)} is VALID [2022-04-15 12:44:26,565 INFO L290 TraceCheckUtils]: 130: Hoare triple {129373#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129373#(<= main_~k~0 999972)} is VALID [2022-04-15 12:44:26,579 INFO L290 TraceCheckUtils]: 129: Hoare triple {129380#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129373#(<= main_~k~0 999972)} is VALID [2022-04-15 12:44:26,579 INFO L290 TraceCheckUtils]: 128: Hoare triple {129380#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129380#(<= main_~k~0 999971)} is VALID [2022-04-15 12:44:26,592 INFO L290 TraceCheckUtils]: 127: Hoare triple {129387#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129380#(<= main_~k~0 999971)} is VALID [2022-04-15 12:44:26,593 INFO L290 TraceCheckUtils]: 126: Hoare triple {129387#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129387#(<= main_~k~0 999970)} is VALID [2022-04-15 12:44:26,605 INFO L290 TraceCheckUtils]: 125: Hoare triple {129394#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129387#(<= main_~k~0 999970)} is VALID [2022-04-15 12:44:26,606 INFO L290 TraceCheckUtils]: 124: Hoare triple {129394#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129394#(<= main_~k~0 999969)} is VALID [2022-04-15 12:44:26,620 INFO L290 TraceCheckUtils]: 123: Hoare triple {129401#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129394#(<= main_~k~0 999969)} is VALID [2022-04-15 12:44:26,620 INFO L290 TraceCheckUtils]: 122: Hoare triple {129401#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129401#(<= main_~k~0 999968)} is VALID [2022-04-15 12:44:26,634 INFO L290 TraceCheckUtils]: 121: Hoare triple {129408#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129401#(<= main_~k~0 999968)} is VALID [2022-04-15 12:44:26,634 INFO L290 TraceCheckUtils]: 120: Hoare triple {129408#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129408#(<= main_~k~0 999967)} is VALID [2022-04-15 12:44:26,647 INFO L290 TraceCheckUtils]: 119: Hoare triple {129415#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129408#(<= main_~k~0 999967)} is VALID [2022-04-15 12:44:26,648 INFO L290 TraceCheckUtils]: 118: Hoare triple {129415#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129415#(<= main_~k~0 999966)} is VALID [2022-04-15 12:44:26,662 INFO L290 TraceCheckUtils]: 117: Hoare triple {129422#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129415#(<= main_~k~0 999966)} is VALID [2022-04-15 12:44:26,662 INFO L290 TraceCheckUtils]: 116: Hoare triple {129422#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129422#(<= main_~k~0 999965)} is VALID [2022-04-15 12:44:26,676 INFO L290 TraceCheckUtils]: 115: Hoare triple {129429#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129422#(<= main_~k~0 999965)} is VALID [2022-04-15 12:44:26,676 INFO L290 TraceCheckUtils]: 114: Hoare triple {129429#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129429#(<= main_~k~0 999964)} is VALID [2022-04-15 12:44:26,690 INFO L290 TraceCheckUtils]: 113: Hoare triple {129436#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129429#(<= main_~k~0 999964)} is VALID [2022-04-15 12:44:26,690 INFO L290 TraceCheckUtils]: 112: Hoare triple {129436#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129436#(<= main_~k~0 999963)} is VALID [2022-04-15 12:44:26,705 INFO L290 TraceCheckUtils]: 111: Hoare triple {129443#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129436#(<= main_~k~0 999963)} is VALID [2022-04-15 12:44:26,705 INFO L290 TraceCheckUtils]: 110: Hoare triple {129443#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129443#(<= main_~k~0 999962)} is VALID [2022-04-15 12:44:26,721 INFO L290 TraceCheckUtils]: 109: Hoare triple {129450#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129443#(<= main_~k~0 999962)} is VALID [2022-04-15 12:44:26,721 INFO L290 TraceCheckUtils]: 108: Hoare triple {129450#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129450#(<= main_~k~0 999961)} is VALID [2022-04-15 12:44:26,735 INFO L290 TraceCheckUtils]: 107: Hoare triple {129457#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129450#(<= main_~k~0 999961)} is VALID [2022-04-15 12:44:26,736 INFO L290 TraceCheckUtils]: 106: Hoare triple {129457#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129457#(<= main_~k~0 999960)} is VALID [2022-04-15 12:44:26,749 INFO L290 TraceCheckUtils]: 105: Hoare triple {129464#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129457#(<= main_~k~0 999960)} is VALID [2022-04-15 12:44:26,750 INFO L290 TraceCheckUtils]: 104: Hoare triple {129464#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129464#(<= main_~k~0 999959)} is VALID [2022-04-15 12:44:26,764 INFO L290 TraceCheckUtils]: 103: Hoare triple {129471#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129464#(<= main_~k~0 999959)} is VALID [2022-04-15 12:44:26,764 INFO L290 TraceCheckUtils]: 102: Hoare triple {129471#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129471#(<= main_~k~0 999958)} is VALID [2022-04-15 12:44:26,779 INFO L290 TraceCheckUtils]: 101: Hoare triple {129478#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129471#(<= main_~k~0 999958)} is VALID [2022-04-15 12:44:26,779 INFO L290 TraceCheckUtils]: 100: Hoare triple {129478#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129478#(<= main_~k~0 999957)} is VALID [2022-04-15 12:44:26,793 INFO L290 TraceCheckUtils]: 99: Hoare triple {129485#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129478#(<= main_~k~0 999957)} is VALID [2022-04-15 12:44:26,794 INFO L290 TraceCheckUtils]: 98: Hoare triple {129485#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129485#(<= main_~k~0 999956)} is VALID [2022-04-15 12:44:26,809 INFO L290 TraceCheckUtils]: 97: Hoare triple {129492#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129485#(<= main_~k~0 999956)} is VALID [2022-04-15 12:44:26,809 INFO L290 TraceCheckUtils]: 96: Hoare triple {129492#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129492#(<= main_~k~0 999955)} is VALID [2022-04-15 12:44:26,824 INFO L290 TraceCheckUtils]: 95: Hoare triple {129499#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129492#(<= main_~k~0 999955)} is VALID [2022-04-15 12:44:26,825 INFO L290 TraceCheckUtils]: 94: Hoare triple {129499#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129499#(<= main_~k~0 999954)} is VALID [2022-04-15 12:44:26,840 INFO L290 TraceCheckUtils]: 93: Hoare triple {129506#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129499#(<= main_~k~0 999954)} is VALID [2022-04-15 12:44:26,840 INFO L290 TraceCheckUtils]: 92: Hoare triple {129506#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129506#(<= main_~k~0 999953)} is VALID [2022-04-15 12:44:26,856 INFO L290 TraceCheckUtils]: 91: Hoare triple {129513#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129506#(<= main_~k~0 999953)} is VALID [2022-04-15 12:44:26,856 INFO L290 TraceCheckUtils]: 90: Hoare triple {129513#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129513#(<= main_~k~0 999952)} is VALID [2022-04-15 12:44:26,872 INFO L290 TraceCheckUtils]: 89: Hoare triple {129520#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129513#(<= main_~k~0 999952)} is VALID [2022-04-15 12:44:26,872 INFO L290 TraceCheckUtils]: 88: Hoare triple {129520#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129520#(<= main_~k~0 999951)} is VALID [2022-04-15 12:44:26,887 INFO L290 TraceCheckUtils]: 87: Hoare triple {129527#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129520#(<= main_~k~0 999951)} is VALID [2022-04-15 12:44:26,887 INFO L290 TraceCheckUtils]: 86: Hoare triple {129527#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129527#(<= main_~k~0 999950)} is VALID [2022-04-15 12:44:26,901 INFO L290 TraceCheckUtils]: 85: Hoare triple {129534#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129527#(<= main_~k~0 999950)} is VALID [2022-04-15 12:44:26,902 INFO L290 TraceCheckUtils]: 84: Hoare triple {129534#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129534#(<= main_~k~0 999949)} is VALID [2022-04-15 12:44:26,917 INFO L290 TraceCheckUtils]: 83: Hoare triple {129541#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129534#(<= main_~k~0 999949)} is VALID [2022-04-15 12:44:26,918 INFO L290 TraceCheckUtils]: 82: Hoare triple {129541#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129541#(<= main_~k~0 999948)} is VALID [2022-04-15 12:44:26,931 INFO L290 TraceCheckUtils]: 81: Hoare triple {129548#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129541#(<= main_~k~0 999948)} is VALID [2022-04-15 12:44:26,932 INFO L290 TraceCheckUtils]: 80: Hoare triple {129548#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129548#(<= main_~k~0 999947)} is VALID [2022-04-15 12:44:26,946 INFO L290 TraceCheckUtils]: 79: Hoare triple {129555#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129548#(<= main_~k~0 999947)} is VALID [2022-04-15 12:44:26,947 INFO L290 TraceCheckUtils]: 78: Hoare triple {129555#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129555#(<= main_~k~0 999946)} is VALID [2022-04-15 12:44:26,962 INFO L290 TraceCheckUtils]: 77: Hoare triple {129562#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129555#(<= main_~k~0 999946)} is VALID [2022-04-15 12:44:26,962 INFO L290 TraceCheckUtils]: 76: Hoare triple {129562#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129562#(<= main_~k~0 999945)} is VALID [2022-04-15 12:44:26,977 INFO L290 TraceCheckUtils]: 75: Hoare triple {129569#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129562#(<= main_~k~0 999945)} is VALID [2022-04-15 12:44:26,977 INFO L290 TraceCheckUtils]: 74: Hoare triple {129569#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129569#(<= main_~k~0 999944)} is VALID [2022-04-15 12:44:26,992 INFO L290 TraceCheckUtils]: 73: Hoare triple {129576#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129569#(<= main_~k~0 999944)} is VALID [2022-04-15 12:44:26,993 INFO L290 TraceCheckUtils]: 72: Hoare triple {129576#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129576#(<= main_~k~0 999943)} is VALID [2022-04-15 12:44:27,007 INFO L290 TraceCheckUtils]: 71: Hoare triple {129583#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129576#(<= main_~k~0 999943)} is VALID [2022-04-15 12:44:27,008 INFO L290 TraceCheckUtils]: 70: Hoare triple {129583#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129583#(<= main_~k~0 999942)} is VALID [2022-04-15 12:44:27,023 INFO L290 TraceCheckUtils]: 69: Hoare triple {129590#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129583#(<= main_~k~0 999942)} is VALID [2022-04-15 12:44:27,024 INFO L290 TraceCheckUtils]: 68: Hoare triple {129590#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129590#(<= main_~k~0 999941)} is VALID [2022-04-15 12:44:27,041 INFO L290 TraceCheckUtils]: 67: Hoare triple {129597#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129590#(<= main_~k~0 999941)} is VALID [2022-04-15 12:44:27,042 INFO L290 TraceCheckUtils]: 66: Hoare triple {129597#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129597#(<= main_~k~0 999940)} is VALID [2022-04-15 12:44:27,057 INFO L290 TraceCheckUtils]: 65: Hoare triple {129604#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129597#(<= main_~k~0 999940)} is VALID [2022-04-15 12:44:27,058 INFO L290 TraceCheckUtils]: 64: Hoare triple {129604#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129604#(<= main_~k~0 999939)} is VALID [2022-04-15 12:44:27,077 INFO L290 TraceCheckUtils]: 63: Hoare triple {129611#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129604#(<= main_~k~0 999939)} is VALID [2022-04-15 12:44:27,078 INFO L290 TraceCheckUtils]: 62: Hoare triple {129611#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129611#(<= main_~k~0 999938)} is VALID [2022-04-15 12:44:27,096 INFO L290 TraceCheckUtils]: 61: Hoare triple {129618#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129611#(<= main_~k~0 999938)} is VALID [2022-04-15 12:44:27,096 INFO L290 TraceCheckUtils]: 60: Hoare triple {129618#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129618#(<= main_~k~0 999937)} is VALID [2022-04-15 12:44:27,115 INFO L290 TraceCheckUtils]: 59: Hoare triple {129625#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129618#(<= main_~k~0 999937)} is VALID [2022-04-15 12:44:27,115 INFO L290 TraceCheckUtils]: 58: Hoare triple {129625#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129625#(<= main_~k~0 999936)} is VALID [2022-04-15 12:44:27,137 INFO L290 TraceCheckUtils]: 57: Hoare triple {129632#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129625#(<= main_~k~0 999936)} is VALID [2022-04-15 12:44:27,137 INFO L290 TraceCheckUtils]: 56: Hoare triple {129632#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129632#(<= main_~k~0 999935)} is VALID [2022-04-15 12:44:27,155 INFO L290 TraceCheckUtils]: 55: Hoare triple {129639#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129632#(<= main_~k~0 999935)} is VALID [2022-04-15 12:44:27,156 INFO L290 TraceCheckUtils]: 54: Hoare triple {129639#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129639#(<= main_~k~0 999934)} is VALID [2022-04-15 12:44:27,178 INFO L290 TraceCheckUtils]: 53: Hoare triple {129646#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129639#(<= main_~k~0 999934)} is VALID [2022-04-15 12:44:27,179 INFO L290 TraceCheckUtils]: 52: Hoare triple {129646#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129646#(<= main_~k~0 999933)} is VALID [2022-04-15 12:44:27,201 INFO L290 TraceCheckUtils]: 51: Hoare triple {129653#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129646#(<= main_~k~0 999933)} is VALID [2022-04-15 12:44:27,202 INFO L290 TraceCheckUtils]: 50: Hoare triple {129653#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129653#(<= main_~k~0 999932)} is VALID [2022-04-15 12:44:27,227 INFO L290 TraceCheckUtils]: 49: Hoare triple {129660#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129653#(<= main_~k~0 999932)} is VALID [2022-04-15 12:44:27,227 INFO L290 TraceCheckUtils]: 48: Hoare triple {129660#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129660#(<= main_~k~0 999931)} is VALID [2022-04-15 12:44:27,250 INFO L290 TraceCheckUtils]: 47: Hoare triple {129667#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129660#(<= main_~k~0 999931)} is VALID [2022-04-15 12:44:27,251 INFO L290 TraceCheckUtils]: 46: Hoare triple {129667#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129667#(<= main_~k~0 999930)} is VALID [2022-04-15 12:44:27,273 INFO L290 TraceCheckUtils]: 45: Hoare triple {129674#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129667#(<= main_~k~0 999930)} is VALID [2022-04-15 12:44:27,274 INFO L290 TraceCheckUtils]: 44: Hoare triple {129674#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129674#(<= main_~k~0 999929)} is VALID [2022-04-15 12:44:27,298 INFO L290 TraceCheckUtils]: 43: Hoare triple {129681#(<= main_~k~0 999928)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129674#(<= main_~k~0 999929)} is VALID [2022-04-15 12:44:27,299 INFO L290 TraceCheckUtils]: 42: Hoare triple {129681#(<= main_~k~0 999928)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129681#(<= main_~k~0 999928)} is VALID [2022-04-15 12:44:27,324 INFO L290 TraceCheckUtils]: 41: Hoare triple {129688#(<= main_~k~0 999927)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129681#(<= main_~k~0 999928)} is VALID [2022-04-15 12:44:27,325 INFO L290 TraceCheckUtils]: 40: Hoare triple {129688#(<= main_~k~0 999927)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129688#(<= main_~k~0 999927)} is VALID [2022-04-15 12:44:27,349 INFO L290 TraceCheckUtils]: 39: Hoare triple {129695#(<= main_~k~0 999926)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129688#(<= main_~k~0 999927)} is VALID [2022-04-15 12:44:27,349 INFO L290 TraceCheckUtils]: 38: Hoare triple {129695#(<= main_~k~0 999926)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129695#(<= main_~k~0 999926)} is VALID [2022-04-15 12:44:27,372 INFO L290 TraceCheckUtils]: 37: Hoare triple {129702#(<= main_~k~0 999925)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129695#(<= main_~k~0 999926)} is VALID [2022-04-15 12:44:27,372 INFO L290 TraceCheckUtils]: 36: Hoare triple {129702#(<= main_~k~0 999925)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129702#(<= main_~k~0 999925)} is VALID [2022-04-15 12:44:27,396 INFO L290 TraceCheckUtils]: 35: Hoare triple {129709#(<= main_~k~0 999924)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129702#(<= main_~k~0 999925)} is VALID [2022-04-15 12:44:27,396 INFO L290 TraceCheckUtils]: 34: Hoare triple {129709#(<= main_~k~0 999924)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129709#(<= main_~k~0 999924)} is VALID [2022-04-15 12:44:27,420 INFO L290 TraceCheckUtils]: 33: Hoare triple {129716#(<= main_~k~0 999923)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129709#(<= main_~k~0 999924)} is VALID [2022-04-15 12:44:27,421 INFO L290 TraceCheckUtils]: 32: Hoare triple {129716#(<= main_~k~0 999923)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129716#(<= main_~k~0 999923)} is VALID [2022-04-15 12:44:27,440 INFO L290 TraceCheckUtils]: 31: Hoare triple {129723#(<= main_~k~0 999922)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129716#(<= main_~k~0 999923)} is VALID [2022-04-15 12:44:27,440 INFO L290 TraceCheckUtils]: 30: Hoare triple {129723#(<= main_~k~0 999922)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129723#(<= main_~k~0 999922)} is VALID [2022-04-15 12:44:27,450 INFO L290 TraceCheckUtils]: 29: Hoare triple {129730#(<= main_~k~0 999921)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129723#(<= main_~k~0 999922)} is VALID [2022-04-15 12:44:27,451 INFO L290 TraceCheckUtils]: 28: Hoare triple {129730#(<= main_~k~0 999921)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129730#(<= main_~k~0 999921)} is VALID [2022-04-15 12:44:27,455 INFO L290 TraceCheckUtils]: 27: Hoare triple {129737#(<= main_~k~0 999920)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129730#(<= main_~k~0 999921)} is VALID [2022-04-15 12:44:27,456 INFO L290 TraceCheckUtils]: 26: Hoare triple {129737#(<= main_~k~0 999920)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129737#(<= main_~k~0 999920)} is VALID [2022-04-15 12:44:27,461 INFO L290 TraceCheckUtils]: 25: Hoare triple {129744#(<= main_~k~0 999919)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129737#(<= main_~k~0 999920)} is VALID [2022-04-15 12:44:27,462 INFO L290 TraceCheckUtils]: 24: Hoare triple {129744#(<= main_~k~0 999919)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129744#(<= main_~k~0 999919)} is VALID [2022-04-15 12:44:27,467 INFO L290 TraceCheckUtils]: 23: Hoare triple {129751#(<= main_~k~0 999918)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129744#(<= main_~k~0 999919)} is VALID [2022-04-15 12:44:27,467 INFO L290 TraceCheckUtils]: 22: Hoare triple {129751#(<= main_~k~0 999918)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129751#(<= main_~k~0 999918)} is VALID [2022-04-15 12:44:27,473 INFO L290 TraceCheckUtils]: 21: Hoare triple {129758#(<= main_~k~0 999917)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129751#(<= main_~k~0 999918)} is VALID [2022-04-15 12:44:27,473 INFO L290 TraceCheckUtils]: 20: Hoare triple {129758#(<= main_~k~0 999917)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129758#(<= main_~k~0 999917)} is VALID [2022-04-15 12:44:27,478 INFO L290 TraceCheckUtils]: 19: Hoare triple {129765#(<= main_~k~0 999916)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129758#(<= main_~k~0 999917)} is VALID [2022-04-15 12:44:27,478 INFO L290 TraceCheckUtils]: 18: Hoare triple {129765#(<= main_~k~0 999916)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129765#(<= main_~k~0 999916)} is VALID [2022-04-15 12:44:27,482 INFO L290 TraceCheckUtils]: 17: Hoare triple {129772#(<= main_~k~0 999915)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129765#(<= main_~k~0 999916)} is VALID [2022-04-15 12:44:27,482 INFO L290 TraceCheckUtils]: 16: Hoare triple {129772#(<= main_~k~0 999915)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129772#(<= main_~k~0 999915)} is VALID [2022-04-15 12:44:27,488 INFO L290 TraceCheckUtils]: 15: Hoare triple {129779#(<= main_~k~0 999914)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129772#(<= main_~k~0 999915)} is VALID [2022-04-15 12:44:27,489 INFO L290 TraceCheckUtils]: 14: Hoare triple {129779#(<= main_~k~0 999914)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129779#(<= main_~k~0 999914)} is VALID [2022-04-15 12:44:27,497 INFO L290 TraceCheckUtils]: 13: Hoare triple {129786#(<= main_~k~0 999913)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129779#(<= main_~k~0 999914)} is VALID [2022-04-15 12:44:27,497 INFO L290 TraceCheckUtils]: 12: Hoare triple {129786#(<= main_~k~0 999913)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129786#(<= main_~k~0 999913)} is VALID [2022-04-15 12:44:27,505 INFO L290 TraceCheckUtils]: 11: Hoare triple {129793#(<= main_~k~0 999912)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129786#(<= main_~k~0 999913)} is VALID [2022-04-15 12:44:27,506 INFO L290 TraceCheckUtils]: 10: Hoare triple {129793#(<= main_~k~0 999912)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129793#(<= main_~k~0 999912)} is VALID [2022-04-15 12:44:27,512 INFO L290 TraceCheckUtils]: 9: Hoare triple {129800#(<= main_~k~0 999911)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129793#(<= main_~k~0 999912)} is VALID [2022-04-15 12:44:27,513 INFO L290 TraceCheckUtils]: 8: Hoare triple {129800#(<= main_~k~0 999911)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129800#(<= main_~k~0 999911)} is VALID [2022-04-15 12:44:27,521 INFO L290 TraceCheckUtils]: 7: Hoare triple {129807#(<= main_~k~0 999910)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {129800#(<= main_~k~0 999911)} is VALID [2022-04-15 12:44:27,521 INFO L290 TraceCheckUtils]: 6: Hoare triple {129807#(<= main_~k~0 999910)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {129807#(<= main_~k~0 999910)} is VALID [2022-04-15 12:44:27,522 INFO L290 TraceCheckUtils]: 5: Hoare triple {128493#true} ~i~0 := 0;~k~0 := 0; {129807#(<= main_~k~0 999910)} is VALID [2022-04-15 12:44:27,522 INFO L272 TraceCheckUtils]: 4: Hoare triple {128493#true} call #t~ret3 := main(); {128493#true} is VALID [2022-04-15 12:44:27,522 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {128493#true} {128493#true} #54#return; {128493#true} is VALID [2022-04-15 12:44:27,522 INFO L290 TraceCheckUtils]: 2: Hoare triple {128493#true} assume true; {128493#true} is VALID [2022-04-15 12:44:27,522 INFO L290 TraceCheckUtils]: 1: Hoare triple {128493#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {128493#true} is VALID [2022-04-15 12:44:27,522 INFO L272 TraceCheckUtils]: 0: Hoare triple {128493#true} call ULTIMATE.init(); {128493#true} is VALID [2022-04-15 12:44:27,523 INFO L134 CoverageAnalysis]: Checked inductivity of 8100 backedges. 0 proven. 8100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:44:27,523 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1529913083] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:44:27,523 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:44:27,523 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [96, 95, 95] total 190 [2022-04-15 12:44:27,523 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:44:27,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [564388399] [2022-04-15 12:44:27,523 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [564388399] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:44:27,523 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:44:27,523 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [96] imperfect sequences [] total 96 [2022-04-15 12:44:27,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260766740] [2022-04-15 12:44:27,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:44:27,524 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 96 states have (on average 1.9479166666666667) internal successors, (187), 94 states have internal predecessors, (187), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 191 [2022-04-15 12:44:27,524 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:44:27,524 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 96 states, 96 states have (on average 1.9479166666666667) internal successors, (187), 94 states have internal predecessors, (187), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:44:28,328 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 191 edges. 191 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:44:28,328 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2022-04-15 12:44:28,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:44:28,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2022-04-15 12:44:28,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17032, Invalid=18878, Unknown=0, NotChecked=0, Total=35910 [2022-04-15 12:44:28,332 INFO L87 Difference]: Start difference. First operand 192 states and 192 transitions. Second operand has 96 states, 96 states have (on average 1.9479166666666667) internal successors, (187), 94 states have internal predecessors, (187), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:44:37,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:44:37,347 INFO L93 Difference]: Finished difference Result 200 states and 200 transitions. [2022-04-15 12:44:37,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-04-15 12:44:37,347 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 96 states have (on average 1.9479166666666667) internal successors, (187), 94 states have internal predecessors, (187), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 191 [2022-04-15 12:44:37,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:44:37,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 96 states have (on average 1.9479166666666667) internal successors, (187), 94 states have internal predecessors, (187), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:44:37,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 200 transitions. [2022-04-15 12:44:37,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 96 states have (on average 1.9479166666666667) internal successors, (187), 94 states have internal predecessors, (187), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:44:37,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 200 transitions. [2022-04-15 12:44:37,349 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 96 states and 200 transitions. [2022-04-15 12:44:38,668 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 200 edges. 200 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:44:38,670 INFO L225 Difference]: With dead ends: 200 [2022-04-15 12:44:38,670 INFO L226 Difference]: Without dead ends: 195 [2022-04-15 12:44:38,676 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 571 GetRequests, 289 SyntacticMatches, 1 SemanticMatches, 281 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5821 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=33878, Invalid=45928, Unknown=0, NotChecked=0, Total=79806 [2022-04-15 12:44:38,676 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 192 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-04-15 12:44:38,676 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 43 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-04-15 12:44:38,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2022-04-15 12:44:39,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 194. [2022-04-15 12:44:39,830 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:44:39,830 INFO L82 GeneralOperation]: Start isEquivalent. First operand 195 states. Second operand has 194 states, 189 states have (on average 1.0052910052910053) internal successors, (190), 189 states have internal predecessors, (190), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:44:39,830 INFO L74 IsIncluded]: Start isIncluded. First operand 195 states. Second operand has 194 states, 189 states have (on average 1.0052910052910053) internal successors, (190), 189 states have internal predecessors, (190), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:44:39,830 INFO L87 Difference]: Start difference. First operand 195 states. Second operand has 194 states, 189 states have (on average 1.0052910052910053) internal successors, (190), 189 states have internal predecessors, (190), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:44:39,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:44:39,832 INFO L93 Difference]: Finished difference Result 195 states and 195 transitions. [2022-04-15 12:44:39,832 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 195 transitions. [2022-04-15 12:44:39,833 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:44:39,833 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:44:39,833 INFO L74 IsIncluded]: Start isIncluded. First operand has 194 states, 189 states have (on average 1.0052910052910053) internal successors, (190), 189 states have internal predecessors, (190), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 195 states. [2022-04-15 12:44:39,834 INFO L87 Difference]: Start difference. First operand has 194 states, 189 states have (on average 1.0052910052910053) internal successors, (190), 189 states have internal predecessors, (190), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 195 states. [2022-04-15 12:44:39,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:44:39,835 INFO L93 Difference]: Finished difference Result 195 states and 195 transitions. [2022-04-15 12:44:39,835 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 195 transitions. [2022-04-15 12:44:39,836 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:44:39,836 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:44:39,836 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:44:39,836 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:44:39,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 189 states have (on average 1.0052910052910053) internal successors, (190), 189 states have internal predecessors, (190), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:44:39,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 194 transitions. [2022-04-15 12:44:39,838 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 194 transitions. Word has length 191 [2022-04-15 12:44:39,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:44:39,838 INFO L478 AbstractCegarLoop]: Abstraction has 194 states and 194 transitions. [2022-04-15 12:44:39,838 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 96 states have (on average 1.9479166666666667) internal successors, (187), 94 states have internal predecessors, (187), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:44:39,838 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 194 states and 194 transitions. [2022-04-15 12:44:41,106 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 194 edges. 194 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:44:41,107 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 194 transitions. [2022-04-15 12:44:41,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2022-04-15 12:44:41,107 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:44:41,107 INFO L499 BasicCegarLoop]: trace histogram [91, 91, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:44:41,127 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-04-15 12:44:41,310 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:44:41,311 INFO L403 AbstractCegarLoop]: === Iteration 92 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:44:41,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:44:41,311 INFO L85 PathProgramCache]: Analyzing trace with hash -787606936, now seen corresponding path program 181 times [2022-04-15 12:44:41,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:44:41,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2127513003] [2022-04-15 12:44:41,973 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:44:41,973 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:44:41,973 INFO L85 PathProgramCache]: Analyzing trace with hash -787606936, now seen corresponding path program 182 times [2022-04-15 12:44:41,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:44:41,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602119251] [2022-04-15 12:44:41,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:44:41,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:44:42,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:44:43,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:44:43,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:44:43,811 INFO L290 TraceCheckUtils]: 0: Hoare triple {131294#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {131195#true} is VALID [2022-04-15 12:44:43,811 INFO L290 TraceCheckUtils]: 1: Hoare triple {131195#true} assume true; {131195#true} is VALID [2022-04-15 12:44:43,811 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {131195#true} {131195#true} #54#return; {131195#true} is VALID [2022-04-15 12:44:43,812 INFO L272 TraceCheckUtils]: 0: Hoare triple {131195#true} call ULTIMATE.init(); {131294#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:44:43,812 INFO L290 TraceCheckUtils]: 1: Hoare triple {131294#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {131195#true} is VALID [2022-04-15 12:44:43,812 INFO L290 TraceCheckUtils]: 2: Hoare triple {131195#true} assume true; {131195#true} is VALID [2022-04-15 12:44:43,812 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {131195#true} {131195#true} #54#return; {131195#true} is VALID [2022-04-15 12:44:43,812 INFO L272 TraceCheckUtils]: 4: Hoare triple {131195#true} call #t~ret3 := main(); {131195#true} is VALID [2022-04-15 12:44:43,812 INFO L290 TraceCheckUtils]: 5: Hoare triple {131195#true} ~i~0 := 0;~k~0 := 0; {131200#(= main_~k~0 0)} is VALID [2022-04-15 12:44:43,812 INFO L290 TraceCheckUtils]: 6: Hoare triple {131200#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131200#(= main_~k~0 0)} is VALID [2022-04-15 12:44:43,813 INFO L290 TraceCheckUtils]: 7: Hoare triple {131200#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131201#(<= main_~k~0 1)} is VALID [2022-04-15 12:44:43,813 INFO L290 TraceCheckUtils]: 8: Hoare triple {131201#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131201#(<= main_~k~0 1)} is VALID [2022-04-15 12:44:43,828 INFO L290 TraceCheckUtils]: 9: Hoare triple {131201#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131202#(<= main_~k~0 2)} is VALID [2022-04-15 12:44:43,828 INFO L290 TraceCheckUtils]: 10: Hoare triple {131202#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131202#(<= main_~k~0 2)} is VALID [2022-04-15 12:44:43,841 INFO L290 TraceCheckUtils]: 11: Hoare triple {131202#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131203#(<= main_~k~0 3)} is VALID [2022-04-15 12:44:43,841 INFO L290 TraceCheckUtils]: 12: Hoare triple {131203#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131203#(<= main_~k~0 3)} is VALID [2022-04-15 12:44:43,853 INFO L290 TraceCheckUtils]: 13: Hoare triple {131203#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131204#(<= main_~k~0 4)} is VALID [2022-04-15 12:44:43,854 INFO L290 TraceCheckUtils]: 14: Hoare triple {131204#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131204#(<= main_~k~0 4)} is VALID [2022-04-15 12:44:43,866 INFO L290 TraceCheckUtils]: 15: Hoare triple {131204#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131205#(<= main_~k~0 5)} is VALID [2022-04-15 12:44:43,866 INFO L290 TraceCheckUtils]: 16: Hoare triple {131205#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131205#(<= main_~k~0 5)} is VALID [2022-04-15 12:44:43,878 INFO L290 TraceCheckUtils]: 17: Hoare triple {131205#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131206#(<= main_~k~0 6)} is VALID [2022-04-15 12:44:43,878 INFO L290 TraceCheckUtils]: 18: Hoare triple {131206#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131206#(<= main_~k~0 6)} is VALID [2022-04-15 12:44:43,890 INFO L290 TraceCheckUtils]: 19: Hoare triple {131206#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131207#(<= main_~k~0 7)} is VALID [2022-04-15 12:44:43,890 INFO L290 TraceCheckUtils]: 20: Hoare triple {131207#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131207#(<= main_~k~0 7)} is VALID [2022-04-15 12:44:43,902 INFO L290 TraceCheckUtils]: 21: Hoare triple {131207#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131208#(<= main_~k~0 8)} is VALID [2022-04-15 12:44:43,902 INFO L290 TraceCheckUtils]: 22: Hoare triple {131208#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131208#(<= main_~k~0 8)} is VALID [2022-04-15 12:44:43,914 INFO L290 TraceCheckUtils]: 23: Hoare triple {131208#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131209#(<= main_~k~0 9)} is VALID [2022-04-15 12:44:43,914 INFO L290 TraceCheckUtils]: 24: Hoare triple {131209#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131209#(<= main_~k~0 9)} is VALID [2022-04-15 12:44:43,926 INFO L290 TraceCheckUtils]: 25: Hoare triple {131209#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131210#(<= main_~k~0 10)} is VALID [2022-04-15 12:44:43,926 INFO L290 TraceCheckUtils]: 26: Hoare triple {131210#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131210#(<= main_~k~0 10)} is VALID [2022-04-15 12:44:43,938 INFO L290 TraceCheckUtils]: 27: Hoare triple {131210#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131211#(<= main_~k~0 11)} is VALID [2022-04-15 12:44:43,938 INFO L290 TraceCheckUtils]: 28: Hoare triple {131211#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131211#(<= main_~k~0 11)} is VALID [2022-04-15 12:44:43,950 INFO L290 TraceCheckUtils]: 29: Hoare triple {131211#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131212#(<= main_~k~0 12)} is VALID [2022-04-15 12:44:43,950 INFO L290 TraceCheckUtils]: 30: Hoare triple {131212#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131212#(<= main_~k~0 12)} is VALID [2022-04-15 12:44:43,961 INFO L290 TraceCheckUtils]: 31: Hoare triple {131212#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131213#(<= main_~k~0 13)} is VALID [2022-04-15 12:44:43,961 INFO L290 TraceCheckUtils]: 32: Hoare triple {131213#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131213#(<= main_~k~0 13)} is VALID [2022-04-15 12:44:43,973 INFO L290 TraceCheckUtils]: 33: Hoare triple {131213#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131214#(<= main_~k~0 14)} is VALID [2022-04-15 12:44:43,973 INFO L290 TraceCheckUtils]: 34: Hoare triple {131214#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131214#(<= main_~k~0 14)} is VALID [2022-04-15 12:44:43,984 INFO L290 TraceCheckUtils]: 35: Hoare triple {131214#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131215#(<= main_~k~0 15)} is VALID [2022-04-15 12:44:43,984 INFO L290 TraceCheckUtils]: 36: Hoare triple {131215#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131215#(<= main_~k~0 15)} is VALID [2022-04-15 12:44:43,997 INFO L290 TraceCheckUtils]: 37: Hoare triple {131215#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131216#(<= main_~k~0 16)} is VALID [2022-04-15 12:44:43,997 INFO L290 TraceCheckUtils]: 38: Hoare triple {131216#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131216#(<= main_~k~0 16)} is VALID [2022-04-15 12:44:44,008 INFO L290 TraceCheckUtils]: 39: Hoare triple {131216#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131217#(<= main_~k~0 17)} is VALID [2022-04-15 12:44:44,008 INFO L290 TraceCheckUtils]: 40: Hoare triple {131217#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131217#(<= main_~k~0 17)} is VALID [2022-04-15 12:44:44,020 INFO L290 TraceCheckUtils]: 41: Hoare triple {131217#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131218#(<= main_~k~0 18)} is VALID [2022-04-15 12:44:44,020 INFO L290 TraceCheckUtils]: 42: Hoare triple {131218#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131218#(<= main_~k~0 18)} is VALID [2022-04-15 12:44:44,032 INFO L290 TraceCheckUtils]: 43: Hoare triple {131218#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131219#(<= main_~k~0 19)} is VALID [2022-04-15 12:44:44,032 INFO L290 TraceCheckUtils]: 44: Hoare triple {131219#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131219#(<= main_~k~0 19)} is VALID [2022-04-15 12:44:44,044 INFO L290 TraceCheckUtils]: 45: Hoare triple {131219#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131220#(<= main_~k~0 20)} is VALID [2022-04-15 12:44:44,044 INFO L290 TraceCheckUtils]: 46: Hoare triple {131220#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131220#(<= main_~k~0 20)} is VALID [2022-04-15 12:44:44,057 INFO L290 TraceCheckUtils]: 47: Hoare triple {131220#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131221#(<= main_~k~0 21)} is VALID [2022-04-15 12:44:44,057 INFO L290 TraceCheckUtils]: 48: Hoare triple {131221#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131221#(<= main_~k~0 21)} is VALID [2022-04-15 12:44:44,069 INFO L290 TraceCheckUtils]: 49: Hoare triple {131221#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131222#(<= main_~k~0 22)} is VALID [2022-04-15 12:44:44,069 INFO L290 TraceCheckUtils]: 50: Hoare triple {131222#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131222#(<= main_~k~0 22)} is VALID [2022-04-15 12:44:44,081 INFO L290 TraceCheckUtils]: 51: Hoare triple {131222#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131223#(<= main_~k~0 23)} is VALID [2022-04-15 12:44:44,081 INFO L290 TraceCheckUtils]: 52: Hoare triple {131223#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131223#(<= main_~k~0 23)} is VALID [2022-04-15 12:44:44,093 INFO L290 TraceCheckUtils]: 53: Hoare triple {131223#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131224#(<= main_~k~0 24)} is VALID [2022-04-15 12:44:44,093 INFO L290 TraceCheckUtils]: 54: Hoare triple {131224#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131224#(<= main_~k~0 24)} is VALID [2022-04-15 12:44:44,105 INFO L290 TraceCheckUtils]: 55: Hoare triple {131224#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131225#(<= main_~k~0 25)} is VALID [2022-04-15 12:44:44,106 INFO L290 TraceCheckUtils]: 56: Hoare triple {131225#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131225#(<= main_~k~0 25)} is VALID [2022-04-15 12:44:44,118 INFO L290 TraceCheckUtils]: 57: Hoare triple {131225#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131226#(<= main_~k~0 26)} is VALID [2022-04-15 12:44:44,119 INFO L290 TraceCheckUtils]: 58: Hoare triple {131226#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131226#(<= main_~k~0 26)} is VALID [2022-04-15 12:44:44,132 INFO L290 TraceCheckUtils]: 59: Hoare triple {131226#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131227#(<= main_~k~0 27)} is VALID [2022-04-15 12:44:44,132 INFO L290 TraceCheckUtils]: 60: Hoare triple {131227#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131227#(<= main_~k~0 27)} is VALID [2022-04-15 12:44:44,144 INFO L290 TraceCheckUtils]: 61: Hoare triple {131227#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131228#(<= main_~k~0 28)} is VALID [2022-04-15 12:44:44,144 INFO L290 TraceCheckUtils]: 62: Hoare triple {131228#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131228#(<= main_~k~0 28)} is VALID [2022-04-15 12:44:44,156 INFO L290 TraceCheckUtils]: 63: Hoare triple {131228#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131229#(<= main_~k~0 29)} is VALID [2022-04-15 12:44:44,157 INFO L290 TraceCheckUtils]: 64: Hoare triple {131229#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131229#(<= main_~k~0 29)} is VALID [2022-04-15 12:44:44,168 INFO L290 TraceCheckUtils]: 65: Hoare triple {131229#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131230#(<= main_~k~0 30)} is VALID [2022-04-15 12:44:44,168 INFO L290 TraceCheckUtils]: 66: Hoare triple {131230#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131230#(<= main_~k~0 30)} is VALID [2022-04-15 12:44:44,181 INFO L290 TraceCheckUtils]: 67: Hoare triple {131230#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131231#(<= main_~k~0 31)} is VALID [2022-04-15 12:44:44,181 INFO L290 TraceCheckUtils]: 68: Hoare triple {131231#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131231#(<= main_~k~0 31)} is VALID [2022-04-15 12:44:44,195 INFO L290 TraceCheckUtils]: 69: Hoare triple {131231#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131232#(<= main_~k~0 32)} is VALID [2022-04-15 12:44:44,195 INFO L290 TraceCheckUtils]: 70: Hoare triple {131232#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131232#(<= main_~k~0 32)} is VALID [2022-04-15 12:44:44,207 INFO L290 TraceCheckUtils]: 71: Hoare triple {131232#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131233#(<= main_~k~0 33)} is VALID [2022-04-15 12:44:44,208 INFO L290 TraceCheckUtils]: 72: Hoare triple {131233#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131233#(<= main_~k~0 33)} is VALID [2022-04-15 12:44:44,220 INFO L290 TraceCheckUtils]: 73: Hoare triple {131233#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131234#(<= main_~k~0 34)} is VALID [2022-04-15 12:44:44,220 INFO L290 TraceCheckUtils]: 74: Hoare triple {131234#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131234#(<= main_~k~0 34)} is VALID [2022-04-15 12:44:44,233 INFO L290 TraceCheckUtils]: 75: Hoare triple {131234#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131235#(<= main_~k~0 35)} is VALID [2022-04-15 12:44:44,233 INFO L290 TraceCheckUtils]: 76: Hoare triple {131235#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131235#(<= main_~k~0 35)} is VALID [2022-04-15 12:44:44,245 INFO L290 TraceCheckUtils]: 77: Hoare triple {131235#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131236#(<= main_~k~0 36)} is VALID [2022-04-15 12:44:44,245 INFO L290 TraceCheckUtils]: 78: Hoare triple {131236#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131236#(<= main_~k~0 36)} is VALID [2022-04-15 12:44:44,257 INFO L290 TraceCheckUtils]: 79: Hoare triple {131236#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131237#(<= main_~k~0 37)} is VALID [2022-04-15 12:44:44,257 INFO L290 TraceCheckUtils]: 80: Hoare triple {131237#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131237#(<= main_~k~0 37)} is VALID [2022-04-15 12:44:44,270 INFO L290 TraceCheckUtils]: 81: Hoare triple {131237#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131238#(<= main_~k~0 38)} is VALID [2022-04-15 12:44:44,270 INFO L290 TraceCheckUtils]: 82: Hoare triple {131238#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131238#(<= main_~k~0 38)} is VALID [2022-04-15 12:44:44,282 INFO L290 TraceCheckUtils]: 83: Hoare triple {131238#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131239#(<= main_~k~0 39)} is VALID [2022-04-15 12:44:44,282 INFO L290 TraceCheckUtils]: 84: Hoare triple {131239#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131239#(<= main_~k~0 39)} is VALID [2022-04-15 12:44:44,293 INFO L290 TraceCheckUtils]: 85: Hoare triple {131239#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131240#(<= main_~k~0 40)} is VALID [2022-04-15 12:44:44,294 INFO L290 TraceCheckUtils]: 86: Hoare triple {131240#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131240#(<= main_~k~0 40)} is VALID [2022-04-15 12:44:44,305 INFO L290 TraceCheckUtils]: 87: Hoare triple {131240#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131241#(<= main_~k~0 41)} is VALID [2022-04-15 12:44:44,305 INFO L290 TraceCheckUtils]: 88: Hoare triple {131241#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131241#(<= main_~k~0 41)} is VALID [2022-04-15 12:44:44,318 INFO L290 TraceCheckUtils]: 89: Hoare triple {131241#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131242#(<= main_~k~0 42)} is VALID [2022-04-15 12:44:44,318 INFO L290 TraceCheckUtils]: 90: Hoare triple {131242#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131242#(<= main_~k~0 42)} is VALID [2022-04-15 12:44:44,330 INFO L290 TraceCheckUtils]: 91: Hoare triple {131242#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131243#(<= main_~k~0 43)} is VALID [2022-04-15 12:44:44,330 INFO L290 TraceCheckUtils]: 92: Hoare triple {131243#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131243#(<= main_~k~0 43)} is VALID [2022-04-15 12:44:44,342 INFO L290 TraceCheckUtils]: 93: Hoare triple {131243#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131244#(<= main_~k~0 44)} is VALID [2022-04-15 12:44:44,342 INFO L290 TraceCheckUtils]: 94: Hoare triple {131244#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131244#(<= main_~k~0 44)} is VALID [2022-04-15 12:44:44,354 INFO L290 TraceCheckUtils]: 95: Hoare triple {131244#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131245#(<= main_~k~0 45)} is VALID [2022-04-15 12:44:44,354 INFO L290 TraceCheckUtils]: 96: Hoare triple {131245#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131245#(<= main_~k~0 45)} is VALID [2022-04-15 12:44:44,367 INFO L290 TraceCheckUtils]: 97: Hoare triple {131245#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131246#(<= main_~k~0 46)} is VALID [2022-04-15 12:44:44,367 INFO L290 TraceCheckUtils]: 98: Hoare triple {131246#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131246#(<= main_~k~0 46)} is VALID [2022-04-15 12:44:44,379 INFO L290 TraceCheckUtils]: 99: Hoare triple {131246#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131247#(<= main_~k~0 47)} is VALID [2022-04-15 12:44:44,380 INFO L290 TraceCheckUtils]: 100: Hoare triple {131247#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131247#(<= main_~k~0 47)} is VALID [2022-04-15 12:44:44,391 INFO L290 TraceCheckUtils]: 101: Hoare triple {131247#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131248#(<= main_~k~0 48)} is VALID [2022-04-15 12:44:44,391 INFO L290 TraceCheckUtils]: 102: Hoare triple {131248#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131248#(<= main_~k~0 48)} is VALID [2022-04-15 12:44:44,403 INFO L290 TraceCheckUtils]: 103: Hoare triple {131248#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131249#(<= main_~k~0 49)} is VALID [2022-04-15 12:44:44,403 INFO L290 TraceCheckUtils]: 104: Hoare triple {131249#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131249#(<= main_~k~0 49)} is VALID [2022-04-15 12:44:44,417 INFO L290 TraceCheckUtils]: 105: Hoare triple {131249#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131250#(<= main_~k~0 50)} is VALID [2022-04-15 12:44:44,417 INFO L290 TraceCheckUtils]: 106: Hoare triple {131250#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131250#(<= main_~k~0 50)} is VALID [2022-04-15 12:44:44,426 INFO L290 TraceCheckUtils]: 107: Hoare triple {131250#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131251#(<= main_~k~0 51)} is VALID [2022-04-15 12:44:44,427 INFO L290 TraceCheckUtils]: 108: Hoare triple {131251#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131251#(<= main_~k~0 51)} is VALID [2022-04-15 12:44:44,443 INFO L290 TraceCheckUtils]: 109: Hoare triple {131251#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131252#(<= main_~k~0 52)} is VALID [2022-04-15 12:44:44,443 INFO L290 TraceCheckUtils]: 110: Hoare triple {131252#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131252#(<= main_~k~0 52)} is VALID [2022-04-15 12:44:44,454 INFO L290 TraceCheckUtils]: 111: Hoare triple {131252#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131253#(<= main_~k~0 53)} is VALID [2022-04-15 12:44:44,455 INFO L290 TraceCheckUtils]: 112: Hoare triple {131253#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131253#(<= main_~k~0 53)} is VALID [2022-04-15 12:44:44,467 INFO L290 TraceCheckUtils]: 113: Hoare triple {131253#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131254#(<= main_~k~0 54)} is VALID [2022-04-15 12:44:44,468 INFO L290 TraceCheckUtils]: 114: Hoare triple {131254#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131254#(<= main_~k~0 54)} is VALID [2022-04-15 12:44:44,483 INFO L290 TraceCheckUtils]: 115: Hoare triple {131254#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131255#(<= main_~k~0 55)} is VALID [2022-04-15 12:44:44,483 INFO L290 TraceCheckUtils]: 116: Hoare triple {131255#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131255#(<= main_~k~0 55)} is VALID [2022-04-15 12:44:44,497 INFO L290 TraceCheckUtils]: 117: Hoare triple {131255#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131256#(<= main_~k~0 56)} is VALID [2022-04-15 12:44:44,498 INFO L290 TraceCheckUtils]: 118: Hoare triple {131256#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131256#(<= main_~k~0 56)} is VALID [2022-04-15 12:44:44,514 INFO L290 TraceCheckUtils]: 119: Hoare triple {131256#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131257#(<= main_~k~0 57)} is VALID [2022-04-15 12:44:44,514 INFO L290 TraceCheckUtils]: 120: Hoare triple {131257#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131257#(<= main_~k~0 57)} is VALID [2022-04-15 12:44:44,535 INFO L290 TraceCheckUtils]: 121: Hoare triple {131257#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131258#(<= main_~k~0 58)} is VALID [2022-04-15 12:44:44,535 INFO L290 TraceCheckUtils]: 122: Hoare triple {131258#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131258#(<= main_~k~0 58)} is VALID [2022-04-15 12:44:44,550 INFO L290 TraceCheckUtils]: 123: Hoare triple {131258#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131259#(<= main_~k~0 59)} is VALID [2022-04-15 12:44:44,551 INFO L290 TraceCheckUtils]: 124: Hoare triple {131259#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131259#(<= main_~k~0 59)} is VALID [2022-04-15 12:44:44,565 INFO L290 TraceCheckUtils]: 125: Hoare triple {131259#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131260#(<= main_~k~0 60)} is VALID [2022-04-15 12:44:44,566 INFO L290 TraceCheckUtils]: 126: Hoare triple {131260#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131260#(<= main_~k~0 60)} is VALID [2022-04-15 12:44:44,580 INFO L290 TraceCheckUtils]: 127: Hoare triple {131260#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131261#(<= main_~k~0 61)} is VALID [2022-04-15 12:44:44,580 INFO L290 TraceCheckUtils]: 128: Hoare triple {131261#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131261#(<= main_~k~0 61)} is VALID [2022-04-15 12:44:44,593 INFO L290 TraceCheckUtils]: 129: Hoare triple {131261#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131262#(<= main_~k~0 62)} is VALID [2022-04-15 12:44:44,593 INFO L290 TraceCheckUtils]: 130: Hoare triple {131262#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131262#(<= main_~k~0 62)} is VALID [2022-04-15 12:44:44,606 INFO L290 TraceCheckUtils]: 131: Hoare triple {131262#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131263#(<= main_~k~0 63)} is VALID [2022-04-15 12:44:44,607 INFO L290 TraceCheckUtils]: 132: Hoare triple {131263#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131263#(<= main_~k~0 63)} is VALID [2022-04-15 12:44:44,618 INFO L290 TraceCheckUtils]: 133: Hoare triple {131263#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131264#(<= main_~k~0 64)} is VALID [2022-04-15 12:44:44,619 INFO L290 TraceCheckUtils]: 134: Hoare triple {131264#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131264#(<= main_~k~0 64)} is VALID [2022-04-15 12:44:44,631 INFO L290 TraceCheckUtils]: 135: Hoare triple {131264#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131265#(<= main_~k~0 65)} is VALID [2022-04-15 12:44:44,631 INFO L290 TraceCheckUtils]: 136: Hoare triple {131265#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131265#(<= main_~k~0 65)} is VALID [2022-04-15 12:44:44,644 INFO L290 TraceCheckUtils]: 137: Hoare triple {131265#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131266#(<= main_~k~0 66)} is VALID [2022-04-15 12:44:44,645 INFO L290 TraceCheckUtils]: 138: Hoare triple {131266#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131266#(<= main_~k~0 66)} is VALID [2022-04-15 12:44:44,658 INFO L290 TraceCheckUtils]: 139: Hoare triple {131266#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131267#(<= main_~k~0 67)} is VALID [2022-04-15 12:44:44,658 INFO L290 TraceCheckUtils]: 140: Hoare triple {131267#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131267#(<= main_~k~0 67)} is VALID [2022-04-15 12:44:44,671 INFO L290 TraceCheckUtils]: 141: Hoare triple {131267#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131268#(<= main_~k~0 68)} is VALID [2022-04-15 12:44:44,672 INFO L290 TraceCheckUtils]: 142: Hoare triple {131268#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131268#(<= main_~k~0 68)} is VALID [2022-04-15 12:44:44,684 INFO L290 TraceCheckUtils]: 143: Hoare triple {131268#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131269#(<= main_~k~0 69)} is VALID [2022-04-15 12:44:44,685 INFO L290 TraceCheckUtils]: 144: Hoare triple {131269#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131269#(<= main_~k~0 69)} is VALID [2022-04-15 12:44:44,698 INFO L290 TraceCheckUtils]: 145: Hoare triple {131269#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131270#(<= main_~k~0 70)} is VALID [2022-04-15 12:44:44,699 INFO L290 TraceCheckUtils]: 146: Hoare triple {131270#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131270#(<= main_~k~0 70)} is VALID [2022-04-15 12:44:44,712 INFO L290 TraceCheckUtils]: 147: Hoare triple {131270#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131271#(<= main_~k~0 71)} is VALID [2022-04-15 12:44:44,712 INFO L290 TraceCheckUtils]: 148: Hoare triple {131271#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131271#(<= main_~k~0 71)} is VALID [2022-04-15 12:44:44,726 INFO L290 TraceCheckUtils]: 149: Hoare triple {131271#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131272#(<= main_~k~0 72)} is VALID [2022-04-15 12:44:44,727 INFO L290 TraceCheckUtils]: 150: Hoare triple {131272#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131272#(<= main_~k~0 72)} is VALID [2022-04-15 12:44:44,740 INFO L290 TraceCheckUtils]: 151: Hoare triple {131272#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131273#(<= main_~k~0 73)} is VALID [2022-04-15 12:44:44,741 INFO L290 TraceCheckUtils]: 152: Hoare triple {131273#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131273#(<= main_~k~0 73)} is VALID [2022-04-15 12:44:44,754 INFO L290 TraceCheckUtils]: 153: Hoare triple {131273#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131274#(<= main_~k~0 74)} is VALID [2022-04-15 12:44:44,755 INFO L290 TraceCheckUtils]: 154: Hoare triple {131274#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131274#(<= main_~k~0 74)} is VALID [2022-04-15 12:44:44,768 INFO L290 TraceCheckUtils]: 155: Hoare triple {131274#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131275#(<= main_~k~0 75)} is VALID [2022-04-15 12:44:44,769 INFO L290 TraceCheckUtils]: 156: Hoare triple {131275#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131275#(<= main_~k~0 75)} is VALID [2022-04-15 12:44:44,784 INFO L290 TraceCheckUtils]: 157: Hoare triple {131275#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131276#(<= main_~k~0 76)} is VALID [2022-04-15 12:44:44,784 INFO L290 TraceCheckUtils]: 158: Hoare triple {131276#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131276#(<= main_~k~0 76)} is VALID [2022-04-15 12:44:44,798 INFO L290 TraceCheckUtils]: 159: Hoare triple {131276#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131277#(<= main_~k~0 77)} is VALID [2022-04-15 12:44:44,798 INFO L290 TraceCheckUtils]: 160: Hoare triple {131277#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131277#(<= main_~k~0 77)} is VALID [2022-04-15 12:44:44,812 INFO L290 TraceCheckUtils]: 161: Hoare triple {131277#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131278#(<= main_~k~0 78)} is VALID [2022-04-15 12:44:44,813 INFO L290 TraceCheckUtils]: 162: Hoare triple {131278#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131278#(<= main_~k~0 78)} is VALID [2022-04-15 12:44:44,826 INFO L290 TraceCheckUtils]: 163: Hoare triple {131278#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131279#(<= main_~k~0 79)} is VALID [2022-04-15 12:44:44,826 INFO L290 TraceCheckUtils]: 164: Hoare triple {131279#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131279#(<= main_~k~0 79)} is VALID [2022-04-15 12:44:44,841 INFO L290 TraceCheckUtils]: 165: Hoare triple {131279#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131280#(<= main_~k~0 80)} is VALID [2022-04-15 12:44:44,842 INFO L290 TraceCheckUtils]: 166: Hoare triple {131280#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131280#(<= main_~k~0 80)} is VALID [2022-04-15 12:44:44,855 INFO L290 TraceCheckUtils]: 167: Hoare triple {131280#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131281#(<= main_~k~0 81)} is VALID [2022-04-15 12:44:44,856 INFO L290 TraceCheckUtils]: 168: Hoare triple {131281#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131281#(<= main_~k~0 81)} is VALID [2022-04-15 12:44:44,869 INFO L290 TraceCheckUtils]: 169: Hoare triple {131281#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131282#(<= main_~k~0 82)} is VALID [2022-04-15 12:44:44,870 INFO L290 TraceCheckUtils]: 170: Hoare triple {131282#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131282#(<= main_~k~0 82)} is VALID [2022-04-15 12:44:44,883 INFO L290 TraceCheckUtils]: 171: Hoare triple {131282#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131283#(<= main_~k~0 83)} is VALID [2022-04-15 12:44:44,883 INFO L290 TraceCheckUtils]: 172: Hoare triple {131283#(<= main_~k~0 83)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131283#(<= main_~k~0 83)} is VALID [2022-04-15 12:44:44,897 INFO L290 TraceCheckUtils]: 173: Hoare triple {131283#(<= main_~k~0 83)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131284#(<= main_~k~0 84)} is VALID [2022-04-15 12:44:44,898 INFO L290 TraceCheckUtils]: 174: Hoare triple {131284#(<= main_~k~0 84)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131284#(<= main_~k~0 84)} is VALID [2022-04-15 12:44:44,911 INFO L290 TraceCheckUtils]: 175: Hoare triple {131284#(<= main_~k~0 84)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131285#(<= main_~k~0 85)} is VALID [2022-04-15 12:44:44,912 INFO L290 TraceCheckUtils]: 176: Hoare triple {131285#(<= main_~k~0 85)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131285#(<= main_~k~0 85)} is VALID [2022-04-15 12:44:44,928 INFO L290 TraceCheckUtils]: 177: Hoare triple {131285#(<= main_~k~0 85)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131286#(<= main_~k~0 86)} is VALID [2022-04-15 12:44:44,929 INFO L290 TraceCheckUtils]: 178: Hoare triple {131286#(<= main_~k~0 86)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131286#(<= main_~k~0 86)} is VALID [2022-04-15 12:44:44,942 INFO L290 TraceCheckUtils]: 179: Hoare triple {131286#(<= main_~k~0 86)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131287#(<= main_~k~0 87)} is VALID [2022-04-15 12:44:44,942 INFO L290 TraceCheckUtils]: 180: Hoare triple {131287#(<= main_~k~0 87)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131287#(<= main_~k~0 87)} is VALID [2022-04-15 12:44:44,956 INFO L290 TraceCheckUtils]: 181: Hoare triple {131287#(<= main_~k~0 87)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131288#(<= main_~k~0 88)} is VALID [2022-04-15 12:44:44,957 INFO L290 TraceCheckUtils]: 182: Hoare triple {131288#(<= main_~k~0 88)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131288#(<= main_~k~0 88)} is VALID [2022-04-15 12:44:44,971 INFO L290 TraceCheckUtils]: 183: Hoare triple {131288#(<= main_~k~0 88)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131289#(<= main_~k~0 89)} is VALID [2022-04-15 12:44:44,971 INFO L290 TraceCheckUtils]: 184: Hoare triple {131289#(<= main_~k~0 89)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131289#(<= main_~k~0 89)} is VALID [2022-04-15 12:44:44,985 INFO L290 TraceCheckUtils]: 185: Hoare triple {131289#(<= main_~k~0 89)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131290#(<= main_~k~0 90)} is VALID [2022-04-15 12:44:44,986 INFO L290 TraceCheckUtils]: 186: Hoare triple {131290#(<= main_~k~0 90)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131290#(<= main_~k~0 90)} is VALID [2022-04-15 12:44:44,999 INFO L290 TraceCheckUtils]: 187: Hoare triple {131290#(<= main_~k~0 90)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131291#(<= main_~k~0 91)} is VALID [2022-04-15 12:44:45,000 INFO L290 TraceCheckUtils]: 188: Hoare triple {131291#(<= main_~k~0 91)} assume !(~i~0 < 1000000); {131291#(<= main_~k~0 91)} is VALID [2022-04-15 12:44:45,000 INFO L272 TraceCheckUtils]: 189: Hoare triple {131291#(<= main_~k~0 91)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {131292#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:44:45,000 INFO L290 TraceCheckUtils]: 190: Hoare triple {131292#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {131293#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:44:45,001 INFO L290 TraceCheckUtils]: 191: Hoare triple {131293#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {131196#false} is VALID [2022-04-15 12:44:45,001 INFO L290 TraceCheckUtils]: 192: Hoare triple {131196#false} assume !false; {131196#false} is VALID [2022-04-15 12:44:45,001 INFO L134 CoverageAnalysis]: Checked inductivity of 8281 backedges. 0 proven. 8281 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:44:45,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:44:45,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602119251] [2022-04-15 12:44:45,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602119251] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:44:45,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700392258] [2022-04-15 12:44:45,002 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:44:45,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:44:45,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:44:45,003 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:44:45,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-04-15 12:44:45,213 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:44:45,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:44:45,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 1050 conjuncts, 95 conjunts are in the unsatisfiable core [2022-04-15 12:44:45,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:44:45,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:44:46,274 INFO L272 TraceCheckUtils]: 0: Hoare triple {131195#true} call ULTIMATE.init(); {131195#true} is VALID [2022-04-15 12:44:46,274 INFO L290 TraceCheckUtils]: 1: Hoare triple {131195#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {131195#true} is VALID [2022-04-15 12:44:46,274 INFO L290 TraceCheckUtils]: 2: Hoare triple {131195#true} assume true; {131195#true} is VALID [2022-04-15 12:44:46,274 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {131195#true} {131195#true} #54#return; {131195#true} is VALID [2022-04-15 12:44:46,274 INFO L272 TraceCheckUtils]: 4: Hoare triple {131195#true} call #t~ret3 := main(); {131195#true} is VALID [2022-04-15 12:44:46,274 INFO L290 TraceCheckUtils]: 5: Hoare triple {131195#true} ~i~0 := 0;~k~0 := 0; {131313#(<= main_~k~0 0)} is VALID [2022-04-15 12:44:46,275 INFO L290 TraceCheckUtils]: 6: Hoare triple {131313#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131313#(<= main_~k~0 0)} is VALID [2022-04-15 12:44:46,290 INFO L290 TraceCheckUtils]: 7: Hoare triple {131313#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131201#(<= main_~k~0 1)} is VALID [2022-04-15 12:44:46,290 INFO L290 TraceCheckUtils]: 8: Hoare triple {131201#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131201#(<= main_~k~0 1)} is VALID [2022-04-15 12:44:46,301 INFO L290 TraceCheckUtils]: 9: Hoare triple {131201#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131202#(<= main_~k~0 2)} is VALID [2022-04-15 12:44:46,302 INFO L290 TraceCheckUtils]: 10: Hoare triple {131202#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131202#(<= main_~k~0 2)} is VALID [2022-04-15 12:44:46,314 INFO L290 TraceCheckUtils]: 11: Hoare triple {131202#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131203#(<= main_~k~0 3)} is VALID [2022-04-15 12:44:46,314 INFO L290 TraceCheckUtils]: 12: Hoare triple {131203#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131203#(<= main_~k~0 3)} is VALID [2022-04-15 12:44:46,325 INFO L290 TraceCheckUtils]: 13: Hoare triple {131203#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131204#(<= main_~k~0 4)} is VALID [2022-04-15 12:44:46,326 INFO L290 TraceCheckUtils]: 14: Hoare triple {131204#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131204#(<= main_~k~0 4)} is VALID [2022-04-15 12:44:46,337 INFO L290 TraceCheckUtils]: 15: Hoare triple {131204#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131205#(<= main_~k~0 5)} is VALID [2022-04-15 12:44:46,337 INFO L290 TraceCheckUtils]: 16: Hoare triple {131205#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131205#(<= main_~k~0 5)} is VALID [2022-04-15 12:44:46,348 INFO L290 TraceCheckUtils]: 17: Hoare triple {131205#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131206#(<= main_~k~0 6)} is VALID [2022-04-15 12:44:46,349 INFO L290 TraceCheckUtils]: 18: Hoare triple {131206#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131206#(<= main_~k~0 6)} is VALID [2022-04-15 12:44:46,359 INFO L290 TraceCheckUtils]: 19: Hoare triple {131206#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131207#(<= main_~k~0 7)} is VALID [2022-04-15 12:44:46,360 INFO L290 TraceCheckUtils]: 20: Hoare triple {131207#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131207#(<= main_~k~0 7)} is VALID [2022-04-15 12:44:46,370 INFO L290 TraceCheckUtils]: 21: Hoare triple {131207#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131208#(<= main_~k~0 8)} is VALID [2022-04-15 12:44:46,371 INFO L290 TraceCheckUtils]: 22: Hoare triple {131208#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131208#(<= main_~k~0 8)} is VALID [2022-04-15 12:44:46,383 INFO L290 TraceCheckUtils]: 23: Hoare triple {131208#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131209#(<= main_~k~0 9)} is VALID [2022-04-15 12:44:46,383 INFO L290 TraceCheckUtils]: 24: Hoare triple {131209#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131209#(<= main_~k~0 9)} is VALID [2022-04-15 12:44:46,394 INFO L290 TraceCheckUtils]: 25: Hoare triple {131209#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131210#(<= main_~k~0 10)} is VALID [2022-04-15 12:44:46,394 INFO L290 TraceCheckUtils]: 26: Hoare triple {131210#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131210#(<= main_~k~0 10)} is VALID [2022-04-15 12:44:46,406 INFO L290 TraceCheckUtils]: 27: Hoare triple {131210#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131211#(<= main_~k~0 11)} is VALID [2022-04-15 12:44:46,406 INFO L290 TraceCheckUtils]: 28: Hoare triple {131211#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131211#(<= main_~k~0 11)} is VALID [2022-04-15 12:44:46,417 INFO L290 TraceCheckUtils]: 29: Hoare triple {131211#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131212#(<= main_~k~0 12)} is VALID [2022-04-15 12:44:46,418 INFO L290 TraceCheckUtils]: 30: Hoare triple {131212#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131212#(<= main_~k~0 12)} is VALID [2022-04-15 12:44:46,429 INFO L290 TraceCheckUtils]: 31: Hoare triple {131212#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131213#(<= main_~k~0 13)} is VALID [2022-04-15 12:44:46,429 INFO L290 TraceCheckUtils]: 32: Hoare triple {131213#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131213#(<= main_~k~0 13)} is VALID [2022-04-15 12:44:46,441 INFO L290 TraceCheckUtils]: 33: Hoare triple {131213#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131214#(<= main_~k~0 14)} is VALID [2022-04-15 12:44:46,441 INFO L290 TraceCheckUtils]: 34: Hoare triple {131214#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131214#(<= main_~k~0 14)} is VALID [2022-04-15 12:44:46,453 INFO L290 TraceCheckUtils]: 35: Hoare triple {131214#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131215#(<= main_~k~0 15)} is VALID [2022-04-15 12:44:46,453 INFO L290 TraceCheckUtils]: 36: Hoare triple {131215#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131215#(<= main_~k~0 15)} is VALID [2022-04-15 12:44:46,466 INFO L290 TraceCheckUtils]: 37: Hoare triple {131215#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131216#(<= main_~k~0 16)} is VALID [2022-04-15 12:44:46,467 INFO L290 TraceCheckUtils]: 38: Hoare triple {131216#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131216#(<= main_~k~0 16)} is VALID [2022-04-15 12:44:46,479 INFO L290 TraceCheckUtils]: 39: Hoare triple {131216#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131217#(<= main_~k~0 17)} is VALID [2022-04-15 12:44:46,479 INFO L290 TraceCheckUtils]: 40: Hoare triple {131217#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131217#(<= main_~k~0 17)} is VALID [2022-04-15 12:44:46,492 INFO L290 TraceCheckUtils]: 41: Hoare triple {131217#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131218#(<= main_~k~0 18)} is VALID [2022-04-15 12:44:46,492 INFO L290 TraceCheckUtils]: 42: Hoare triple {131218#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131218#(<= main_~k~0 18)} is VALID [2022-04-15 12:44:46,504 INFO L290 TraceCheckUtils]: 43: Hoare triple {131218#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131219#(<= main_~k~0 19)} is VALID [2022-04-15 12:44:46,504 INFO L290 TraceCheckUtils]: 44: Hoare triple {131219#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131219#(<= main_~k~0 19)} is VALID [2022-04-15 12:44:46,516 INFO L290 TraceCheckUtils]: 45: Hoare triple {131219#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131220#(<= main_~k~0 20)} is VALID [2022-04-15 12:44:46,516 INFO L290 TraceCheckUtils]: 46: Hoare triple {131220#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131220#(<= main_~k~0 20)} is VALID [2022-04-15 12:44:46,527 INFO L290 TraceCheckUtils]: 47: Hoare triple {131220#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131221#(<= main_~k~0 21)} is VALID [2022-04-15 12:44:46,528 INFO L290 TraceCheckUtils]: 48: Hoare triple {131221#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131221#(<= main_~k~0 21)} is VALID [2022-04-15 12:44:46,539 INFO L290 TraceCheckUtils]: 49: Hoare triple {131221#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131222#(<= main_~k~0 22)} is VALID [2022-04-15 12:44:46,539 INFO L290 TraceCheckUtils]: 50: Hoare triple {131222#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131222#(<= main_~k~0 22)} is VALID [2022-04-15 12:44:46,551 INFO L290 TraceCheckUtils]: 51: Hoare triple {131222#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131223#(<= main_~k~0 23)} is VALID [2022-04-15 12:44:46,551 INFO L290 TraceCheckUtils]: 52: Hoare triple {131223#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131223#(<= main_~k~0 23)} is VALID [2022-04-15 12:44:46,562 INFO L290 TraceCheckUtils]: 53: Hoare triple {131223#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131224#(<= main_~k~0 24)} is VALID [2022-04-15 12:44:46,562 INFO L290 TraceCheckUtils]: 54: Hoare triple {131224#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131224#(<= main_~k~0 24)} is VALID [2022-04-15 12:44:46,573 INFO L290 TraceCheckUtils]: 55: Hoare triple {131224#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131225#(<= main_~k~0 25)} is VALID [2022-04-15 12:44:46,573 INFO L290 TraceCheckUtils]: 56: Hoare triple {131225#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131225#(<= main_~k~0 25)} is VALID [2022-04-15 12:44:46,583 INFO L290 TraceCheckUtils]: 57: Hoare triple {131225#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131226#(<= main_~k~0 26)} is VALID [2022-04-15 12:44:46,584 INFO L290 TraceCheckUtils]: 58: Hoare triple {131226#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131226#(<= main_~k~0 26)} is VALID [2022-04-15 12:44:46,595 INFO L290 TraceCheckUtils]: 59: Hoare triple {131226#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131227#(<= main_~k~0 27)} is VALID [2022-04-15 12:44:46,596 INFO L290 TraceCheckUtils]: 60: Hoare triple {131227#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131227#(<= main_~k~0 27)} is VALID [2022-04-15 12:44:46,607 INFO L290 TraceCheckUtils]: 61: Hoare triple {131227#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131228#(<= main_~k~0 28)} is VALID [2022-04-15 12:44:46,608 INFO L290 TraceCheckUtils]: 62: Hoare triple {131228#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131228#(<= main_~k~0 28)} is VALID [2022-04-15 12:44:46,620 INFO L290 TraceCheckUtils]: 63: Hoare triple {131228#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131229#(<= main_~k~0 29)} is VALID [2022-04-15 12:44:46,621 INFO L290 TraceCheckUtils]: 64: Hoare triple {131229#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131229#(<= main_~k~0 29)} is VALID [2022-04-15 12:44:46,633 INFO L290 TraceCheckUtils]: 65: Hoare triple {131229#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131230#(<= main_~k~0 30)} is VALID [2022-04-15 12:44:46,634 INFO L290 TraceCheckUtils]: 66: Hoare triple {131230#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131230#(<= main_~k~0 30)} is VALID [2022-04-15 12:44:46,646 INFO L290 TraceCheckUtils]: 67: Hoare triple {131230#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131231#(<= main_~k~0 31)} is VALID [2022-04-15 12:44:46,646 INFO L290 TraceCheckUtils]: 68: Hoare triple {131231#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131231#(<= main_~k~0 31)} is VALID [2022-04-15 12:44:46,659 INFO L290 TraceCheckUtils]: 69: Hoare triple {131231#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131232#(<= main_~k~0 32)} is VALID [2022-04-15 12:44:46,659 INFO L290 TraceCheckUtils]: 70: Hoare triple {131232#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131232#(<= main_~k~0 32)} is VALID [2022-04-15 12:44:46,669 INFO L290 TraceCheckUtils]: 71: Hoare triple {131232#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131233#(<= main_~k~0 33)} is VALID [2022-04-15 12:44:46,670 INFO L290 TraceCheckUtils]: 72: Hoare triple {131233#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131233#(<= main_~k~0 33)} is VALID [2022-04-15 12:44:46,682 INFO L290 TraceCheckUtils]: 73: Hoare triple {131233#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131234#(<= main_~k~0 34)} is VALID [2022-04-15 12:44:46,682 INFO L290 TraceCheckUtils]: 74: Hoare triple {131234#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131234#(<= main_~k~0 34)} is VALID [2022-04-15 12:44:46,694 INFO L290 TraceCheckUtils]: 75: Hoare triple {131234#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131235#(<= main_~k~0 35)} is VALID [2022-04-15 12:44:46,694 INFO L290 TraceCheckUtils]: 76: Hoare triple {131235#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131235#(<= main_~k~0 35)} is VALID [2022-04-15 12:44:46,706 INFO L290 TraceCheckUtils]: 77: Hoare triple {131235#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131236#(<= main_~k~0 36)} is VALID [2022-04-15 12:44:46,706 INFO L290 TraceCheckUtils]: 78: Hoare triple {131236#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131236#(<= main_~k~0 36)} is VALID [2022-04-15 12:44:46,719 INFO L290 TraceCheckUtils]: 79: Hoare triple {131236#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131237#(<= main_~k~0 37)} is VALID [2022-04-15 12:44:46,719 INFO L290 TraceCheckUtils]: 80: Hoare triple {131237#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131237#(<= main_~k~0 37)} is VALID [2022-04-15 12:44:46,730 INFO L290 TraceCheckUtils]: 81: Hoare triple {131237#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131238#(<= main_~k~0 38)} is VALID [2022-04-15 12:44:46,730 INFO L290 TraceCheckUtils]: 82: Hoare triple {131238#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131238#(<= main_~k~0 38)} is VALID [2022-04-15 12:44:46,741 INFO L290 TraceCheckUtils]: 83: Hoare triple {131238#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131239#(<= main_~k~0 39)} is VALID [2022-04-15 12:44:46,741 INFO L290 TraceCheckUtils]: 84: Hoare triple {131239#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131239#(<= main_~k~0 39)} is VALID [2022-04-15 12:44:46,751 INFO L290 TraceCheckUtils]: 85: Hoare triple {131239#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131240#(<= main_~k~0 40)} is VALID [2022-04-15 12:44:46,752 INFO L290 TraceCheckUtils]: 86: Hoare triple {131240#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131240#(<= main_~k~0 40)} is VALID [2022-04-15 12:44:46,763 INFO L290 TraceCheckUtils]: 87: Hoare triple {131240#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131241#(<= main_~k~0 41)} is VALID [2022-04-15 12:44:46,763 INFO L290 TraceCheckUtils]: 88: Hoare triple {131241#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131241#(<= main_~k~0 41)} is VALID [2022-04-15 12:44:46,773 INFO L290 TraceCheckUtils]: 89: Hoare triple {131241#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131242#(<= main_~k~0 42)} is VALID [2022-04-15 12:44:46,774 INFO L290 TraceCheckUtils]: 90: Hoare triple {131242#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131242#(<= main_~k~0 42)} is VALID [2022-04-15 12:44:46,786 INFO L290 TraceCheckUtils]: 91: Hoare triple {131242#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131243#(<= main_~k~0 43)} is VALID [2022-04-15 12:44:46,786 INFO L290 TraceCheckUtils]: 92: Hoare triple {131243#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131243#(<= main_~k~0 43)} is VALID [2022-04-15 12:44:46,800 INFO L290 TraceCheckUtils]: 93: Hoare triple {131243#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131244#(<= main_~k~0 44)} is VALID [2022-04-15 12:44:46,800 INFO L290 TraceCheckUtils]: 94: Hoare triple {131244#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131244#(<= main_~k~0 44)} is VALID [2022-04-15 12:44:46,811 INFO L290 TraceCheckUtils]: 95: Hoare triple {131244#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131245#(<= main_~k~0 45)} is VALID [2022-04-15 12:44:46,812 INFO L290 TraceCheckUtils]: 96: Hoare triple {131245#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131245#(<= main_~k~0 45)} is VALID [2022-04-15 12:44:46,823 INFO L290 TraceCheckUtils]: 97: Hoare triple {131245#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131246#(<= main_~k~0 46)} is VALID [2022-04-15 12:44:46,823 INFO L290 TraceCheckUtils]: 98: Hoare triple {131246#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131246#(<= main_~k~0 46)} is VALID [2022-04-15 12:44:46,835 INFO L290 TraceCheckUtils]: 99: Hoare triple {131246#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131247#(<= main_~k~0 47)} is VALID [2022-04-15 12:44:46,835 INFO L290 TraceCheckUtils]: 100: Hoare triple {131247#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131247#(<= main_~k~0 47)} is VALID [2022-04-15 12:44:46,848 INFO L290 TraceCheckUtils]: 101: Hoare triple {131247#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131248#(<= main_~k~0 48)} is VALID [2022-04-15 12:44:46,848 INFO L290 TraceCheckUtils]: 102: Hoare triple {131248#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131248#(<= main_~k~0 48)} is VALID [2022-04-15 12:44:46,860 INFO L290 TraceCheckUtils]: 103: Hoare triple {131248#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131249#(<= main_~k~0 49)} is VALID [2022-04-15 12:44:46,860 INFO L290 TraceCheckUtils]: 104: Hoare triple {131249#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131249#(<= main_~k~0 49)} is VALID [2022-04-15 12:44:46,872 INFO L290 TraceCheckUtils]: 105: Hoare triple {131249#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131250#(<= main_~k~0 50)} is VALID [2022-04-15 12:44:46,872 INFO L290 TraceCheckUtils]: 106: Hoare triple {131250#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131250#(<= main_~k~0 50)} is VALID [2022-04-15 12:44:46,883 INFO L290 TraceCheckUtils]: 107: Hoare triple {131250#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131251#(<= main_~k~0 51)} is VALID [2022-04-15 12:44:46,883 INFO L290 TraceCheckUtils]: 108: Hoare triple {131251#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131251#(<= main_~k~0 51)} is VALID [2022-04-15 12:44:46,895 INFO L290 TraceCheckUtils]: 109: Hoare triple {131251#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131252#(<= main_~k~0 52)} is VALID [2022-04-15 12:44:46,895 INFO L290 TraceCheckUtils]: 110: Hoare triple {131252#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131252#(<= main_~k~0 52)} is VALID [2022-04-15 12:44:46,907 INFO L290 TraceCheckUtils]: 111: Hoare triple {131252#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131253#(<= main_~k~0 53)} is VALID [2022-04-15 12:44:46,907 INFO L290 TraceCheckUtils]: 112: Hoare triple {131253#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131253#(<= main_~k~0 53)} is VALID [2022-04-15 12:44:46,919 INFO L290 TraceCheckUtils]: 113: Hoare triple {131253#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131254#(<= main_~k~0 54)} is VALID [2022-04-15 12:44:46,919 INFO L290 TraceCheckUtils]: 114: Hoare triple {131254#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131254#(<= main_~k~0 54)} is VALID [2022-04-15 12:44:46,931 INFO L290 TraceCheckUtils]: 115: Hoare triple {131254#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131255#(<= main_~k~0 55)} is VALID [2022-04-15 12:44:46,931 INFO L290 TraceCheckUtils]: 116: Hoare triple {131255#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131255#(<= main_~k~0 55)} is VALID [2022-04-15 12:44:46,943 INFO L290 TraceCheckUtils]: 117: Hoare triple {131255#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131256#(<= main_~k~0 56)} is VALID [2022-04-15 12:44:46,944 INFO L290 TraceCheckUtils]: 118: Hoare triple {131256#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131256#(<= main_~k~0 56)} is VALID [2022-04-15 12:44:46,955 INFO L290 TraceCheckUtils]: 119: Hoare triple {131256#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131257#(<= main_~k~0 57)} is VALID [2022-04-15 12:44:46,955 INFO L290 TraceCheckUtils]: 120: Hoare triple {131257#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131257#(<= main_~k~0 57)} is VALID [2022-04-15 12:44:46,968 INFO L290 TraceCheckUtils]: 121: Hoare triple {131257#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131258#(<= main_~k~0 58)} is VALID [2022-04-15 12:44:46,968 INFO L290 TraceCheckUtils]: 122: Hoare triple {131258#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131258#(<= main_~k~0 58)} is VALID [2022-04-15 12:44:46,982 INFO L290 TraceCheckUtils]: 123: Hoare triple {131258#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131259#(<= main_~k~0 59)} is VALID [2022-04-15 12:44:46,982 INFO L290 TraceCheckUtils]: 124: Hoare triple {131259#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131259#(<= main_~k~0 59)} is VALID [2022-04-15 12:44:46,995 INFO L290 TraceCheckUtils]: 125: Hoare triple {131259#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131260#(<= main_~k~0 60)} is VALID [2022-04-15 12:44:46,995 INFO L290 TraceCheckUtils]: 126: Hoare triple {131260#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131260#(<= main_~k~0 60)} is VALID [2022-04-15 12:44:47,008 INFO L290 TraceCheckUtils]: 127: Hoare triple {131260#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131261#(<= main_~k~0 61)} is VALID [2022-04-15 12:44:47,008 INFO L290 TraceCheckUtils]: 128: Hoare triple {131261#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131261#(<= main_~k~0 61)} is VALID [2022-04-15 12:44:47,021 INFO L290 TraceCheckUtils]: 129: Hoare triple {131261#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131262#(<= main_~k~0 62)} is VALID [2022-04-15 12:44:47,022 INFO L290 TraceCheckUtils]: 130: Hoare triple {131262#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131262#(<= main_~k~0 62)} is VALID [2022-04-15 12:44:47,035 INFO L290 TraceCheckUtils]: 131: Hoare triple {131262#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131263#(<= main_~k~0 63)} is VALID [2022-04-15 12:44:47,036 INFO L290 TraceCheckUtils]: 132: Hoare triple {131263#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131263#(<= main_~k~0 63)} is VALID [2022-04-15 12:44:47,049 INFO L290 TraceCheckUtils]: 133: Hoare triple {131263#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131264#(<= main_~k~0 64)} is VALID [2022-04-15 12:44:47,050 INFO L290 TraceCheckUtils]: 134: Hoare triple {131264#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131264#(<= main_~k~0 64)} is VALID [2022-04-15 12:44:47,062 INFO L290 TraceCheckUtils]: 135: Hoare triple {131264#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131265#(<= main_~k~0 65)} is VALID [2022-04-15 12:44:47,063 INFO L290 TraceCheckUtils]: 136: Hoare triple {131265#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131265#(<= main_~k~0 65)} is VALID [2022-04-15 12:44:47,075 INFO L290 TraceCheckUtils]: 137: Hoare triple {131265#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131266#(<= main_~k~0 66)} is VALID [2022-04-15 12:44:47,076 INFO L290 TraceCheckUtils]: 138: Hoare triple {131266#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131266#(<= main_~k~0 66)} is VALID [2022-04-15 12:44:47,088 INFO L290 TraceCheckUtils]: 139: Hoare triple {131266#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131267#(<= main_~k~0 67)} is VALID [2022-04-15 12:44:47,088 INFO L290 TraceCheckUtils]: 140: Hoare triple {131267#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131267#(<= main_~k~0 67)} is VALID [2022-04-15 12:44:47,102 INFO L290 TraceCheckUtils]: 141: Hoare triple {131267#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131268#(<= main_~k~0 68)} is VALID [2022-04-15 12:44:47,102 INFO L290 TraceCheckUtils]: 142: Hoare triple {131268#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131268#(<= main_~k~0 68)} is VALID [2022-04-15 12:44:47,115 INFO L290 TraceCheckUtils]: 143: Hoare triple {131268#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131269#(<= main_~k~0 69)} is VALID [2022-04-15 12:44:47,115 INFO L290 TraceCheckUtils]: 144: Hoare triple {131269#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131269#(<= main_~k~0 69)} is VALID [2022-04-15 12:44:47,127 INFO L290 TraceCheckUtils]: 145: Hoare triple {131269#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131270#(<= main_~k~0 70)} is VALID [2022-04-15 12:44:47,128 INFO L290 TraceCheckUtils]: 146: Hoare triple {131270#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131270#(<= main_~k~0 70)} is VALID [2022-04-15 12:44:47,141 INFO L290 TraceCheckUtils]: 147: Hoare triple {131270#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131271#(<= main_~k~0 71)} is VALID [2022-04-15 12:44:47,141 INFO L290 TraceCheckUtils]: 148: Hoare triple {131271#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131271#(<= main_~k~0 71)} is VALID [2022-04-15 12:44:47,154 INFO L290 TraceCheckUtils]: 149: Hoare triple {131271#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131272#(<= main_~k~0 72)} is VALID [2022-04-15 12:44:47,155 INFO L290 TraceCheckUtils]: 150: Hoare triple {131272#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131272#(<= main_~k~0 72)} is VALID [2022-04-15 12:44:47,169 INFO L290 TraceCheckUtils]: 151: Hoare triple {131272#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131273#(<= main_~k~0 73)} is VALID [2022-04-15 12:44:47,169 INFO L290 TraceCheckUtils]: 152: Hoare triple {131273#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131273#(<= main_~k~0 73)} is VALID [2022-04-15 12:44:47,185 INFO L290 TraceCheckUtils]: 153: Hoare triple {131273#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131274#(<= main_~k~0 74)} is VALID [2022-04-15 12:44:47,185 INFO L290 TraceCheckUtils]: 154: Hoare triple {131274#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131274#(<= main_~k~0 74)} is VALID [2022-04-15 12:44:47,198 INFO L290 TraceCheckUtils]: 155: Hoare triple {131274#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131275#(<= main_~k~0 75)} is VALID [2022-04-15 12:44:47,198 INFO L290 TraceCheckUtils]: 156: Hoare triple {131275#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131275#(<= main_~k~0 75)} is VALID [2022-04-15 12:44:47,214 INFO L290 TraceCheckUtils]: 157: Hoare triple {131275#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131276#(<= main_~k~0 76)} is VALID [2022-04-15 12:44:47,214 INFO L290 TraceCheckUtils]: 158: Hoare triple {131276#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131276#(<= main_~k~0 76)} is VALID [2022-04-15 12:44:47,228 INFO L290 TraceCheckUtils]: 159: Hoare triple {131276#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131277#(<= main_~k~0 77)} is VALID [2022-04-15 12:44:47,228 INFO L290 TraceCheckUtils]: 160: Hoare triple {131277#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131277#(<= main_~k~0 77)} is VALID [2022-04-15 12:44:47,243 INFO L290 TraceCheckUtils]: 161: Hoare triple {131277#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131278#(<= main_~k~0 78)} is VALID [2022-04-15 12:44:47,243 INFO L290 TraceCheckUtils]: 162: Hoare triple {131278#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131278#(<= main_~k~0 78)} is VALID [2022-04-15 12:44:47,256 INFO L290 TraceCheckUtils]: 163: Hoare triple {131278#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131279#(<= main_~k~0 79)} is VALID [2022-04-15 12:44:47,257 INFO L290 TraceCheckUtils]: 164: Hoare triple {131279#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131279#(<= main_~k~0 79)} is VALID [2022-04-15 12:44:47,269 INFO L290 TraceCheckUtils]: 165: Hoare triple {131279#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131280#(<= main_~k~0 80)} is VALID [2022-04-15 12:44:47,269 INFO L290 TraceCheckUtils]: 166: Hoare triple {131280#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131280#(<= main_~k~0 80)} is VALID [2022-04-15 12:44:47,282 INFO L290 TraceCheckUtils]: 167: Hoare triple {131280#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131281#(<= main_~k~0 81)} is VALID [2022-04-15 12:44:47,282 INFO L290 TraceCheckUtils]: 168: Hoare triple {131281#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131281#(<= main_~k~0 81)} is VALID [2022-04-15 12:44:47,294 INFO L290 TraceCheckUtils]: 169: Hoare triple {131281#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131282#(<= main_~k~0 82)} is VALID [2022-04-15 12:44:47,295 INFO L290 TraceCheckUtils]: 170: Hoare triple {131282#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131282#(<= main_~k~0 82)} is VALID [2022-04-15 12:44:47,307 INFO L290 TraceCheckUtils]: 171: Hoare triple {131282#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131283#(<= main_~k~0 83)} is VALID [2022-04-15 12:44:47,307 INFO L290 TraceCheckUtils]: 172: Hoare triple {131283#(<= main_~k~0 83)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131283#(<= main_~k~0 83)} is VALID [2022-04-15 12:44:47,320 INFO L290 TraceCheckUtils]: 173: Hoare triple {131283#(<= main_~k~0 83)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131284#(<= main_~k~0 84)} is VALID [2022-04-15 12:44:47,320 INFO L290 TraceCheckUtils]: 174: Hoare triple {131284#(<= main_~k~0 84)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131284#(<= main_~k~0 84)} is VALID [2022-04-15 12:44:47,333 INFO L290 TraceCheckUtils]: 175: Hoare triple {131284#(<= main_~k~0 84)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131285#(<= main_~k~0 85)} is VALID [2022-04-15 12:44:47,333 INFO L290 TraceCheckUtils]: 176: Hoare triple {131285#(<= main_~k~0 85)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131285#(<= main_~k~0 85)} is VALID [2022-04-15 12:44:47,347 INFO L290 TraceCheckUtils]: 177: Hoare triple {131285#(<= main_~k~0 85)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131286#(<= main_~k~0 86)} is VALID [2022-04-15 12:44:47,347 INFO L290 TraceCheckUtils]: 178: Hoare triple {131286#(<= main_~k~0 86)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131286#(<= main_~k~0 86)} is VALID [2022-04-15 12:44:47,360 INFO L290 TraceCheckUtils]: 179: Hoare triple {131286#(<= main_~k~0 86)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131287#(<= main_~k~0 87)} is VALID [2022-04-15 12:44:47,360 INFO L290 TraceCheckUtils]: 180: Hoare triple {131287#(<= main_~k~0 87)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131287#(<= main_~k~0 87)} is VALID [2022-04-15 12:44:47,373 INFO L290 TraceCheckUtils]: 181: Hoare triple {131287#(<= main_~k~0 87)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131288#(<= main_~k~0 88)} is VALID [2022-04-15 12:44:47,373 INFO L290 TraceCheckUtils]: 182: Hoare triple {131288#(<= main_~k~0 88)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131288#(<= main_~k~0 88)} is VALID [2022-04-15 12:44:47,385 INFO L290 TraceCheckUtils]: 183: Hoare triple {131288#(<= main_~k~0 88)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131289#(<= main_~k~0 89)} is VALID [2022-04-15 12:44:47,385 INFO L290 TraceCheckUtils]: 184: Hoare triple {131289#(<= main_~k~0 89)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131289#(<= main_~k~0 89)} is VALID [2022-04-15 12:44:47,398 INFO L290 TraceCheckUtils]: 185: Hoare triple {131289#(<= main_~k~0 89)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131290#(<= main_~k~0 90)} is VALID [2022-04-15 12:44:47,398 INFO L290 TraceCheckUtils]: 186: Hoare triple {131290#(<= main_~k~0 90)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131290#(<= main_~k~0 90)} is VALID [2022-04-15 12:44:47,410 INFO L290 TraceCheckUtils]: 187: Hoare triple {131290#(<= main_~k~0 90)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131291#(<= main_~k~0 91)} is VALID [2022-04-15 12:44:47,411 INFO L290 TraceCheckUtils]: 188: Hoare triple {131291#(<= main_~k~0 91)} assume !(~i~0 < 1000000); {131291#(<= main_~k~0 91)} is VALID [2022-04-15 12:44:47,411 INFO L272 TraceCheckUtils]: 189: Hoare triple {131291#(<= main_~k~0 91)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {131866#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:44:47,411 INFO L290 TraceCheckUtils]: 190: Hoare triple {131866#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {131870#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:44:47,412 INFO L290 TraceCheckUtils]: 191: Hoare triple {131870#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {131196#false} is VALID [2022-04-15 12:44:47,412 INFO L290 TraceCheckUtils]: 192: Hoare triple {131196#false} assume !false; {131196#false} is VALID [2022-04-15 12:44:47,412 INFO L134 CoverageAnalysis]: Checked inductivity of 8281 backedges. 0 proven. 8281 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:44:47,412 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:44:53,231 INFO L290 TraceCheckUtils]: 192: Hoare triple {131196#false} assume !false; {131196#false} is VALID [2022-04-15 12:44:53,232 INFO L290 TraceCheckUtils]: 191: Hoare triple {131870#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {131196#false} is VALID [2022-04-15 12:44:53,232 INFO L290 TraceCheckUtils]: 190: Hoare triple {131866#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {131870#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:44:53,233 INFO L272 TraceCheckUtils]: 189: Hoare triple {131886#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {131866#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:44:53,233 INFO L290 TraceCheckUtils]: 188: Hoare triple {131886#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {131886#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:44:53,247 INFO L290 TraceCheckUtils]: 187: Hoare triple {131893#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131886#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:44:53,247 INFO L290 TraceCheckUtils]: 186: Hoare triple {131893#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131893#(<= main_~k~0 999999)} is VALID [2022-04-15 12:44:53,258 INFO L290 TraceCheckUtils]: 185: Hoare triple {131900#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131893#(<= main_~k~0 999999)} is VALID [2022-04-15 12:44:53,258 INFO L290 TraceCheckUtils]: 184: Hoare triple {131900#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131900#(<= main_~k~0 999998)} is VALID [2022-04-15 12:44:53,267 INFO L290 TraceCheckUtils]: 183: Hoare triple {131907#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131900#(<= main_~k~0 999998)} is VALID [2022-04-15 12:44:53,267 INFO L290 TraceCheckUtils]: 182: Hoare triple {131907#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131907#(<= main_~k~0 999997)} is VALID [2022-04-15 12:44:53,277 INFO L290 TraceCheckUtils]: 181: Hoare triple {131914#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131907#(<= main_~k~0 999997)} is VALID [2022-04-15 12:44:53,277 INFO L290 TraceCheckUtils]: 180: Hoare triple {131914#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131914#(<= main_~k~0 999996)} is VALID [2022-04-15 12:44:53,287 INFO L290 TraceCheckUtils]: 179: Hoare triple {131921#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131914#(<= main_~k~0 999996)} is VALID [2022-04-15 12:44:53,288 INFO L290 TraceCheckUtils]: 178: Hoare triple {131921#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131921#(<= main_~k~0 999995)} is VALID [2022-04-15 12:44:53,298 INFO L290 TraceCheckUtils]: 177: Hoare triple {131928#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131921#(<= main_~k~0 999995)} is VALID [2022-04-15 12:44:53,298 INFO L290 TraceCheckUtils]: 176: Hoare triple {131928#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131928#(<= main_~k~0 999994)} is VALID [2022-04-15 12:44:53,309 INFO L290 TraceCheckUtils]: 175: Hoare triple {131935#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131928#(<= main_~k~0 999994)} is VALID [2022-04-15 12:44:53,310 INFO L290 TraceCheckUtils]: 174: Hoare triple {131935#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131935#(<= main_~k~0 999993)} is VALID [2022-04-15 12:44:53,319 INFO L290 TraceCheckUtils]: 173: Hoare triple {131942#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131935#(<= main_~k~0 999993)} is VALID [2022-04-15 12:44:53,319 INFO L290 TraceCheckUtils]: 172: Hoare triple {131942#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131942#(<= main_~k~0 999992)} is VALID [2022-04-15 12:44:53,328 INFO L290 TraceCheckUtils]: 171: Hoare triple {131949#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131942#(<= main_~k~0 999992)} is VALID [2022-04-15 12:44:53,329 INFO L290 TraceCheckUtils]: 170: Hoare triple {131949#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131949#(<= main_~k~0 999991)} is VALID [2022-04-15 12:44:53,338 INFO L290 TraceCheckUtils]: 169: Hoare triple {131956#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131949#(<= main_~k~0 999991)} is VALID [2022-04-15 12:44:53,338 INFO L290 TraceCheckUtils]: 168: Hoare triple {131956#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131956#(<= main_~k~0 999990)} is VALID [2022-04-15 12:44:53,348 INFO L290 TraceCheckUtils]: 167: Hoare triple {131963#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131956#(<= main_~k~0 999990)} is VALID [2022-04-15 12:44:53,348 INFO L290 TraceCheckUtils]: 166: Hoare triple {131963#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131963#(<= main_~k~0 999989)} is VALID [2022-04-15 12:44:53,359 INFO L290 TraceCheckUtils]: 165: Hoare triple {131970#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131963#(<= main_~k~0 999989)} is VALID [2022-04-15 12:44:53,359 INFO L290 TraceCheckUtils]: 164: Hoare triple {131970#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131970#(<= main_~k~0 999988)} is VALID [2022-04-15 12:44:53,370 INFO L290 TraceCheckUtils]: 163: Hoare triple {131977#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131970#(<= main_~k~0 999988)} is VALID [2022-04-15 12:44:53,370 INFO L290 TraceCheckUtils]: 162: Hoare triple {131977#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131977#(<= main_~k~0 999987)} is VALID [2022-04-15 12:44:53,382 INFO L290 TraceCheckUtils]: 161: Hoare triple {131984#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131977#(<= main_~k~0 999987)} is VALID [2022-04-15 12:44:53,382 INFO L290 TraceCheckUtils]: 160: Hoare triple {131984#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131984#(<= main_~k~0 999986)} is VALID [2022-04-15 12:44:53,393 INFO L290 TraceCheckUtils]: 159: Hoare triple {131991#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131984#(<= main_~k~0 999986)} is VALID [2022-04-15 12:44:53,393 INFO L290 TraceCheckUtils]: 158: Hoare triple {131991#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131991#(<= main_~k~0 999985)} is VALID [2022-04-15 12:44:53,405 INFO L290 TraceCheckUtils]: 157: Hoare triple {131998#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131991#(<= main_~k~0 999985)} is VALID [2022-04-15 12:44:53,406 INFO L290 TraceCheckUtils]: 156: Hoare triple {131998#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {131998#(<= main_~k~0 999984)} is VALID [2022-04-15 12:44:53,418 INFO L290 TraceCheckUtils]: 155: Hoare triple {132005#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {131998#(<= main_~k~0 999984)} is VALID [2022-04-15 12:44:53,418 INFO L290 TraceCheckUtils]: 154: Hoare triple {132005#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132005#(<= main_~k~0 999983)} is VALID [2022-04-15 12:44:53,431 INFO L290 TraceCheckUtils]: 153: Hoare triple {132012#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132005#(<= main_~k~0 999983)} is VALID [2022-04-15 12:44:53,431 INFO L290 TraceCheckUtils]: 152: Hoare triple {132012#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132012#(<= main_~k~0 999982)} is VALID [2022-04-15 12:44:53,443 INFO L290 TraceCheckUtils]: 151: Hoare triple {132019#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132012#(<= main_~k~0 999982)} is VALID [2022-04-15 12:44:53,444 INFO L290 TraceCheckUtils]: 150: Hoare triple {132019#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132019#(<= main_~k~0 999981)} is VALID [2022-04-15 12:44:53,456 INFO L290 TraceCheckUtils]: 149: Hoare triple {132026#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132019#(<= main_~k~0 999981)} is VALID [2022-04-15 12:44:53,456 INFO L290 TraceCheckUtils]: 148: Hoare triple {132026#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132026#(<= main_~k~0 999980)} is VALID [2022-04-15 12:44:53,469 INFO L290 TraceCheckUtils]: 147: Hoare triple {132033#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132026#(<= main_~k~0 999980)} is VALID [2022-04-15 12:44:53,470 INFO L290 TraceCheckUtils]: 146: Hoare triple {132033#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132033#(<= main_~k~0 999979)} is VALID [2022-04-15 12:44:53,483 INFO L290 TraceCheckUtils]: 145: Hoare triple {132040#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132033#(<= main_~k~0 999979)} is VALID [2022-04-15 12:44:53,484 INFO L290 TraceCheckUtils]: 144: Hoare triple {132040#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132040#(<= main_~k~0 999978)} is VALID [2022-04-15 12:44:53,498 INFO L290 TraceCheckUtils]: 143: Hoare triple {132047#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132040#(<= main_~k~0 999978)} is VALID [2022-04-15 12:44:53,498 INFO L290 TraceCheckUtils]: 142: Hoare triple {132047#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132047#(<= main_~k~0 999977)} is VALID [2022-04-15 12:44:53,509 INFO L290 TraceCheckUtils]: 141: Hoare triple {132054#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132047#(<= main_~k~0 999977)} is VALID [2022-04-15 12:44:53,510 INFO L290 TraceCheckUtils]: 140: Hoare triple {132054#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132054#(<= main_~k~0 999976)} is VALID [2022-04-15 12:44:53,523 INFO L290 TraceCheckUtils]: 139: Hoare triple {132061#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132054#(<= main_~k~0 999976)} is VALID [2022-04-15 12:44:53,523 INFO L290 TraceCheckUtils]: 138: Hoare triple {132061#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132061#(<= main_~k~0 999975)} is VALID [2022-04-15 12:44:53,536 INFO L290 TraceCheckUtils]: 137: Hoare triple {132068#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132061#(<= main_~k~0 999975)} is VALID [2022-04-15 12:44:53,536 INFO L290 TraceCheckUtils]: 136: Hoare triple {132068#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132068#(<= main_~k~0 999974)} is VALID [2022-04-15 12:44:53,550 INFO L290 TraceCheckUtils]: 135: Hoare triple {132075#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132068#(<= main_~k~0 999974)} is VALID [2022-04-15 12:44:53,551 INFO L290 TraceCheckUtils]: 134: Hoare triple {132075#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132075#(<= main_~k~0 999973)} is VALID [2022-04-15 12:44:53,563 INFO L290 TraceCheckUtils]: 133: Hoare triple {132082#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132075#(<= main_~k~0 999973)} is VALID [2022-04-15 12:44:53,564 INFO L290 TraceCheckUtils]: 132: Hoare triple {132082#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132082#(<= main_~k~0 999972)} is VALID [2022-04-15 12:44:53,576 INFO L290 TraceCheckUtils]: 131: Hoare triple {132089#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132082#(<= main_~k~0 999972)} is VALID [2022-04-15 12:44:53,576 INFO L290 TraceCheckUtils]: 130: Hoare triple {132089#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132089#(<= main_~k~0 999971)} is VALID [2022-04-15 12:44:53,591 INFO L290 TraceCheckUtils]: 129: Hoare triple {132096#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132089#(<= main_~k~0 999971)} is VALID [2022-04-15 12:44:53,604 INFO L290 TraceCheckUtils]: 128: Hoare triple {132096#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132096#(<= main_~k~0 999970)} is VALID [2022-04-15 12:44:53,620 INFO L290 TraceCheckUtils]: 127: Hoare triple {132103#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132096#(<= main_~k~0 999970)} is VALID [2022-04-15 12:44:53,621 INFO L290 TraceCheckUtils]: 126: Hoare triple {132103#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132103#(<= main_~k~0 999969)} is VALID [2022-04-15 12:44:53,637 INFO L290 TraceCheckUtils]: 125: Hoare triple {132110#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132103#(<= main_~k~0 999969)} is VALID [2022-04-15 12:44:53,637 INFO L290 TraceCheckUtils]: 124: Hoare triple {132110#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132110#(<= main_~k~0 999968)} is VALID [2022-04-15 12:44:53,653 INFO L290 TraceCheckUtils]: 123: Hoare triple {132117#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132110#(<= main_~k~0 999968)} is VALID [2022-04-15 12:44:53,653 INFO L290 TraceCheckUtils]: 122: Hoare triple {132117#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132117#(<= main_~k~0 999967)} is VALID [2022-04-15 12:44:53,667 INFO L290 TraceCheckUtils]: 121: Hoare triple {132124#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132117#(<= main_~k~0 999967)} is VALID [2022-04-15 12:44:53,668 INFO L290 TraceCheckUtils]: 120: Hoare triple {132124#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132124#(<= main_~k~0 999966)} is VALID [2022-04-15 12:44:53,685 INFO L290 TraceCheckUtils]: 119: Hoare triple {132131#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132124#(<= main_~k~0 999966)} is VALID [2022-04-15 12:44:53,686 INFO L290 TraceCheckUtils]: 118: Hoare triple {132131#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132131#(<= main_~k~0 999965)} is VALID [2022-04-15 12:44:53,704 INFO L290 TraceCheckUtils]: 117: Hoare triple {132138#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132131#(<= main_~k~0 999965)} is VALID [2022-04-15 12:44:53,705 INFO L290 TraceCheckUtils]: 116: Hoare triple {132138#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132138#(<= main_~k~0 999964)} is VALID [2022-04-15 12:44:53,725 INFO L290 TraceCheckUtils]: 115: Hoare triple {132145#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132138#(<= main_~k~0 999964)} is VALID [2022-04-15 12:44:53,725 INFO L290 TraceCheckUtils]: 114: Hoare triple {132145#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132145#(<= main_~k~0 999963)} is VALID [2022-04-15 12:44:53,742 INFO L290 TraceCheckUtils]: 113: Hoare triple {132152#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132145#(<= main_~k~0 999963)} is VALID [2022-04-15 12:44:53,742 INFO L290 TraceCheckUtils]: 112: Hoare triple {132152#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132152#(<= main_~k~0 999962)} is VALID [2022-04-15 12:44:53,760 INFO L290 TraceCheckUtils]: 111: Hoare triple {132159#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132152#(<= main_~k~0 999962)} is VALID [2022-04-15 12:44:53,760 INFO L290 TraceCheckUtils]: 110: Hoare triple {132159#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132159#(<= main_~k~0 999961)} is VALID [2022-04-15 12:44:53,777 INFO L290 TraceCheckUtils]: 109: Hoare triple {132166#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132159#(<= main_~k~0 999961)} is VALID [2022-04-15 12:44:53,778 INFO L290 TraceCheckUtils]: 108: Hoare triple {132166#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132166#(<= main_~k~0 999960)} is VALID [2022-04-15 12:44:53,797 INFO L290 TraceCheckUtils]: 107: Hoare triple {132173#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132166#(<= main_~k~0 999960)} is VALID [2022-04-15 12:44:53,797 INFO L290 TraceCheckUtils]: 106: Hoare triple {132173#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132173#(<= main_~k~0 999959)} is VALID [2022-04-15 12:44:53,816 INFO L290 TraceCheckUtils]: 105: Hoare triple {132180#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132173#(<= main_~k~0 999959)} is VALID [2022-04-15 12:44:53,817 INFO L290 TraceCheckUtils]: 104: Hoare triple {132180#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132180#(<= main_~k~0 999958)} is VALID [2022-04-15 12:44:53,839 INFO L290 TraceCheckUtils]: 103: Hoare triple {132187#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132180#(<= main_~k~0 999958)} is VALID [2022-04-15 12:44:53,839 INFO L290 TraceCheckUtils]: 102: Hoare triple {132187#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132187#(<= main_~k~0 999957)} is VALID [2022-04-15 12:44:53,858 INFO L290 TraceCheckUtils]: 101: Hoare triple {132194#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132187#(<= main_~k~0 999957)} is VALID [2022-04-15 12:44:53,858 INFO L290 TraceCheckUtils]: 100: Hoare triple {132194#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132194#(<= main_~k~0 999956)} is VALID [2022-04-15 12:44:53,876 INFO L290 TraceCheckUtils]: 99: Hoare triple {132201#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132194#(<= main_~k~0 999956)} is VALID [2022-04-15 12:44:53,877 INFO L290 TraceCheckUtils]: 98: Hoare triple {132201#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132201#(<= main_~k~0 999955)} is VALID [2022-04-15 12:44:53,892 INFO L290 TraceCheckUtils]: 97: Hoare triple {132208#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132201#(<= main_~k~0 999955)} is VALID [2022-04-15 12:44:53,892 INFO L290 TraceCheckUtils]: 96: Hoare triple {132208#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132208#(<= main_~k~0 999954)} is VALID [2022-04-15 12:44:53,908 INFO L290 TraceCheckUtils]: 95: Hoare triple {132215#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132208#(<= main_~k~0 999954)} is VALID [2022-04-15 12:44:53,908 INFO L290 TraceCheckUtils]: 94: Hoare triple {132215#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132215#(<= main_~k~0 999953)} is VALID [2022-04-15 12:44:53,925 INFO L290 TraceCheckUtils]: 93: Hoare triple {132222#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132215#(<= main_~k~0 999953)} is VALID [2022-04-15 12:44:53,926 INFO L290 TraceCheckUtils]: 92: Hoare triple {132222#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132222#(<= main_~k~0 999952)} is VALID [2022-04-15 12:44:53,946 INFO L290 TraceCheckUtils]: 91: Hoare triple {132229#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132222#(<= main_~k~0 999952)} is VALID [2022-04-15 12:44:53,946 INFO L290 TraceCheckUtils]: 90: Hoare triple {132229#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132229#(<= main_~k~0 999951)} is VALID [2022-04-15 12:44:53,965 INFO L290 TraceCheckUtils]: 89: Hoare triple {132236#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132229#(<= main_~k~0 999951)} is VALID [2022-04-15 12:44:53,965 INFO L290 TraceCheckUtils]: 88: Hoare triple {132236#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132236#(<= main_~k~0 999950)} is VALID [2022-04-15 12:44:53,984 INFO L290 TraceCheckUtils]: 87: Hoare triple {132243#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132236#(<= main_~k~0 999950)} is VALID [2022-04-15 12:44:53,985 INFO L290 TraceCheckUtils]: 86: Hoare triple {132243#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132243#(<= main_~k~0 999949)} is VALID [2022-04-15 12:44:54,007 INFO L290 TraceCheckUtils]: 85: Hoare triple {132250#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132243#(<= main_~k~0 999949)} is VALID [2022-04-15 12:44:54,007 INFO L290 TraceCheckUtils]: 84: Hoare triple {132250#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132250#(<= main_~k~0 999948)} is VALID [2022-04-15 12:44:54,029 INFO L290 TraceCheckUtils]: 83: Hoare triple {132257#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132250#(<= main_~k~0 999948)} is VALID [2022-04-15 12:44:54,029 INFO L290 TraceCheckUtils]: 82: Hoare triple {132257#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132257#(<= main_~k~0 999947)} is VALID [2022-04-15 12:44:54,051 INFO L290 TraceCheckUtils]: 81: Hoare triple {132264#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132257#(<= main_~k~0 999947)} is VALID [2022-04-15 12:44:54,051 INFO L290 TraceCheckUtils]: 80: Hoare triple {132264#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132264#(<= main_~k~0 999946)} is VALID [2022-04-15 12:44:54,071 INFO L290 TraceCheckUtils]: 79: Hoare triple {132271#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132264#(<= main_~k~0 999946)} is VALID [2022-04-15 12:44:54,071 INFO L290 TraceCheckUtils]: 78: Hoare triple {132271#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132271#(<= main_~k~0 999945)} is VALID [2022-04-15 12:44:54,091 INFO L290 TraceCheckUtils]: 77: Hoare triple {132278#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132271#(<= main_~k~0 999945)} is VALID [2022-04-15 12:44:54,092 INFO L290 TraceCheckUtils]: 76: Hoare triple {132278#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132278#(<= main_~k~0 999944)} is VALID [2022-04-15 12:44:54,110 INFO L290 TraceCheckUtils]: 75: Hoare triple {132285#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132278#(<= main_~k~0 999944)} is VALID [2022-04-15 12:44:54,110 INFO L290 TraceCheckUtils]: 74: Hoare triple {132285#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132285#(<= main_~k~0 999943)} is VALID [2022-04-15 12:44:54,130 INFO L290 TraceCheckUtils]: 73: Hoare triple {132292#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132285#(<= main_~k~0 999943)} is VALID [2022-04-15 12:44:54,131 INFO L290 TraceCheckUtils]: 72: Hoare triple {132292#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132292#(<= main_~k~0 999942)} is VALID [2022-04-15 12:44:54,148 INFO L290 TraceCheckUtils]: 71: Hoare triple {132299#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132292#(<= main_~k~0 999942)} is VALID [2022-04-15 12:44:54,149 INFO L290 TraceCheckUtils]: 70: Hoare triple {132299#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132299#(<= main_~k~0 999941)} is VALID [2022-04-15 12:44:54,167 INFO L290 TraceCheckUtils]: 69: Hoare triple {132306#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132299#(<= main_~k~0 999941)} is VALID [2022-04-15 12:44:54,168 INFO L290 TraceCheckUtils]: 68: Hoare triple {132306#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132306#(<= main_~k~0 999940)} is VALID [2022-04-15 12:44:54,186 INFO L290 TraceCheckUtils]: 67: Hoare triple {132313#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132306#(<= main_~k~0 999940)} is VALID [2022-04-15 12:44:54,186 INFO L290 TraceCheckUtils]: 66: Hoare triple {132313#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132313#(<= main_~k~0 999939)} is VALID [2022-04-15 12:44:54,206 INFO L290 TraceCheckUtils]: 65: Hoare triple {132320#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132313#(<= main_~k~0 999939)} is VALID [2022-04-15 12:44:54,206 INFO L290 TraceCheckUtils]: 64: Hoare triple {132320#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132320#(<= main_~k~0 999938)} is VALID [2022-04-15 12:44:54,224 INFO L290 TraceCheckUtils]: 63: Hoare triple {132327#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132320#(<= main_~k~0 999938)} is VALID [2022-04-15 12:44:54,225 INFO L290 TraceCheckUtils]: 62: Hoare triple {132327#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132327#(<= main_~k~0 999937)} is VALID [2022-04-15 12:44:54,244 INFO L290 TraceCheckUtils]: 61: Hoare triple {132334#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132327#(<= main_~k~0 999937)} is VALID [2022-04-15 12:44:54,245 INFO L290 TraceCheckUtils]: 60: Hoare triple {132334#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132334#(<= main_~k~0 999936)} is VALID [2022-04-15 12:44:54,264 INFO L290 TraceCheckUtils]: 59: Hoare triple {132341#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132334#(<= main_~k~0 999936)} is VALID [2022-04-15 12:44:54,265 INFO L290 TraceCheckUtils]: 58: Hoare triple {132341#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132341#(<= main_~k~0 999935)} is VALID [2022-04-15 12:44:54,283 INFO L290 TraceCheckUtils]: 57: Hoare triple {132348#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132341#(<= main_~k~0 999935)} is VALID [2022-04-15 12:44:54,283 INFO L290 TraceCheckUtils]: 56: Hoare triple {132348#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132348#(<= main_~k~0 999934)} is VALID [2022-04-15 12:44:54,301 INFO L290 TraceCheckUtils]: 55: Hoare triple {132355#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132348#(<= main_~k~0 999934)} is VALID [2022-04-15 12:44:54,301 INFO L290 TraceCheckUtils]: 54: Hoare triple {132355#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132355#(<= main_~k~0 999933)} is VALID [2022-04-15 12:44:54,322 INFO L290 TraceCheckUtils]: 53: Hoare triple {132362#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132355#(<= main_~k~0 999933)} is VALID [2022-04-15 12:44:54,322 INFO L290 TraceCheckUtils]: 52: Hoare triple {132362#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132362#(<= main_~k~0 999932)} is VALID [2022-04-15 12:44:54,339 INFO L290 TraceCheckUtils]: 51: Hoare triple {132369#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132362#(<= main_~k~0 999932)} is VALID [2022-04-15 12:44:54,339 INFO L290 TraceCheckUtils]: 50: Hoare triple {132369#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132369#(<= main_~k~0 999931)} is VALID [2022-04-15 12:44:54,349 INFO L290 TraceCheckUtils]: 49: Hoare triple {132376#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132369#(<= main_~k~0 999931)} is VALID [2022-04-15 12:44:54,349 INFO L290 TraceCheckUtils]: 48: Hoare triple {132376#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132376#(<= main_~k~0 999930)} is VALID [2022-04-15 12:44:54,357 INFO L290 TraceCheckUtils]: 47: Hoare triple {132383#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132376#(<= main_~k~0 999930)} is VALID [2022-04-15 12:44:54,358 INFO L290 TraceCheckUtils]: 46: Hoare triple {132383#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132383#(<= main_~k~0 999929)} is VALID [2022-04-15 12:44:54,365 INFO L290 TraceCheckUtils]: 45: Hoare triple {132390#(<= main_~k~0 999928)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132383#(<= main_~k~0 999929)} is VALID [2022-04-15 12:44:54,365 INFO L290 TraceCheckUtils]: 44: Hoare triple {132390#(<= main_~k~0 999928)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132390#(<= main_~k~0 999928)} is VALID [2022-04-15 12:44:54,373 INFO L290 TraceCheckUtils]: 43: Hoare triple {132397#(<= main_~k~0 999927)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132390#(<= main_~k~0 999928)} is VALID [2022-04-15 12:44:54,373 INFO L290 TraceCheckUtils]: 42: Hoare triple {132397#(<= main_~k~0 999927)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132397#(<= main_~k~0 999927)} is VALID [2022-04-15 12:44:54,381 INFO L290 TraceCheckUtils]: 41: Hoare triple {132404#(<= main_~k~0 999926)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132397#(<= main_~k~0 999927)} is VALID [2022-04-15 12:44:54,381 INFO L290 TraceCheckUtils]: 40: Hoare triple {132404#(<= main_~k~0 999926)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132404#(<= main_~k~0 999926)} is VALID [2022-04-15 12:44:54,389 INFO L290 TraceCheckUtils]: 39: Hoare triple {132411#(<= main_~k~0 999925)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132404#(<= main_~k~0 999926)} is VALID [2022-04-15 12:44:54,389 INFO L290 TraceCheckUtils]: 38: Hoare triple {132411#(<= main_~k~0 999925)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132411#(<= main_~k~0 999925)} is VALID [2022-04-15 12:44:54,398 INFO L290 TraceCheckUtils]: 37: Hoare triple {132418#(<= main_~k~0 999924)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132411#(<= main_~k~0 999925)} is VALID [2022-04-15 12:44:54,399 INFO L290 TraceCheckUtils]: 36: Hoare triple {132418#(<= main_~k~0 999924)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132418#(<= main_~k~0 999924)} is VALID [2022-04-15 12:44:54,407 INFO L290 TraceCheckUtils]: 35: Hoare triple {132425#(<= main_~k~0 999923)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132418#(<= main_~k~0 999924)} is VALID [2022-04-15 12:44:54,407 INFO L290 TraceCheckUtils]: 34: Hoare triple {132425#(<= main_~k~0 999923)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132425#(<= main_~k~0 999923)} is VALID [2022-04-15 12:44:54,415 INFO L290 TraceCheckUtils]: 33: Hoare triple {132432#(<= main_~k~0 999922)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132425#(<= main_~k~0 999923)} is VALID [2022-04-15 12:44:54,415 INFO L290 TraceCheckUtils]: 32: Hoare triple {132432#(<= main_~k~0 999922)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132432#(<= main_~k~0 999922)} is VALID [2022-04-15 12:44:54,423 INFO L290 TraceCheckUtils]: 31: Hoare triple {132439#(<= main_~k~0 999921)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132432#(<= main_~k~0 999922)} is VALID [2022-04-15 12:44:54,423 INFO L290 TraceCheckUtils]: 30: Hoare triple {132439#(<= main_~k~0 999921)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132439#(<= main_~k~0 999921)} is VALID [2022-04-15 12:44:54,432 INFO L290 TraceCheckUtils]: 29: Hoare triple {132446#(<= main_~k~0 999920)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132439#(<= main_~k~0 999921)} is VALID [2022-04-15 12:44:54,433 INFO L290 TraceCheckUtils]: 28: Hoare triple {132446#(<= main_~k~0 999920)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132446#(<= main_~k~0 999920)} is VALID [2022-04-15 12:44:54,445 INFO L290 TraceCheckUtils]: 27: Hoare triple {132453#(<= main_~k~0 999919)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132446#(<= main_~k~0 999920)} is VALID [2022-04-15 12:44:54,446 INFO L290 TraceCheckUtils]: 26: Hoare triple {132453#(<= main_~k~0 999919)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132453#(<= main_~k~0 999919)} is VALID [2022-04-15 12:44:54,453 INFO L290 TraceCheckUtils]: 25: Hoare triple {132460#(<= main_~k~0 999918)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132453#(<= main_~k~0 999919)} is VALID [2022-04-15 12:44:54,454 INFO L290 TraceCheckUtils]: 24: Hoare triple {132460#(<= main_~k~0 999918)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132460#(<= main_~k~0 999918)} is VALID [2022-04-15 12:44:54,463 INFO L290 TraceCheckUtils]: 23: Hoare triple {132467#(<= main_~k~0 999917)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132460#(<= main_~k~0 999918)} is VALID [2022-04-15 12:44:54,463 INFO L290 TraceCheckUtils]: 22: Hoare triple {132467#(<= main_~k~0 999917)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132467#(<= main_~k~0 999917)} is VALID [2022-04-15 12:44:54,476 INFO L290 TraceCheckUtils]: 21: Hoare triple {132474#(<= main_~k~0 999916)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132467#(<= main_~k~0 999917)} is VALID [2022-04-15 12:44:54,477 INFO L290 TraceCheckUtils]: 20: Hoare triple {132474#(<= main_~k~0 999916)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132474#(<= main_~k~0 999916)} is VALID [2022-04-15 12:44:54,487 INFO L290 TraceCheckUtils]: 19: Hoare triple {132481#(<= main_~k~0 999915)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132474#(<= main_~k~0 999916)} is VALID [2022-04-15 12:44:54,487 INFO L290 TraceCheckUtils]: 18: Hoare triple {132481#(<= main_~k~0 999915)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132481#(<= main_~k~0 999915)} is VALID [2022-04-15 12:44:54,500 INFO L290 TraceCheckUtils]: 17: Hoare triple {132488#(<= main_~k~0 999914)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132481#(<= main_~k~0 999915)} is VALID [2022-04-15 12:44:54,501 INFO L290 TraceCheckUtils]: 16: Hoare triple {132488#(<= main_~k~0 999914)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132488#(<= main_~k~0 999914)} is VALID [2022-04-15 12:44:54,522 INFO L290 TraceCheckUtils]: 15: Hoare triple {132495#(<= main_~k~0 999913)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132488#(<= main_~k~0 999914)} is VALID [2022-04-15 12:44:54,523 INFO L290 TraceCheckUtils]: 14: Hoare triple {132495#(<= main_~k~0 999913)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132495#(<= main_~k~0 999913)} is VALID [2022-04-15 12:44:54,536 INFO L290 TraceCheckUtils]: 13: Hoare triple {132502#(<= main_~k~0 999912)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132495#(<= main_~k~0 999913)} is VALID [2022-04-15 12:44:54,536 INFO L290 TraceCheckUtils]: 12: Hoare triple {132502#(<= main_~k~0 999912)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132502#(<= main_~k~0 999912)} is VALID [2022-04-15 12:44:54,546 INFO L290 TraceCheckUtils]: 11: Hoare triple {132509#(<= main_~k~0 999911)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132502#(<= main_~k~0 999912)} is VALID [2022-04-15 12:44:54,546 INFO L290 TraceCheckUtils]: 10: Hoare triple {132509#(<= main_~k~0 999911)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132509#(<= main_~k~0 999911)} is VALID [2022-04-15 12:44:54,557 INFO L290 TraceCheckUtils]: 9: Hoare triple {132516#(<= main_~k~0 999910)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132509#(<= main_~k~0 999911)} is VALID [2022-04-15 12:44:54,558 INFO L290 TraceCheckUtils]: 8: Hoare triple {132516#(<= main_~k~0 999910)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132516#(<= main_~k~0 999910)} is VALID [2022-04-15 12:44:54,568 INFO L290 TraceCheckUtils]: 7: Hoare triple {132523#(<= main_~k~0 999909)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {132516#(<= main_~k~0 999910)} is VALID [2022-04-15 12:44:54,569 INFO L290 TraceCheckUtils]: 6: Hoare triple {132523#(<= main_~k~0 999909)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {132523#(<= main_~k~0 999909)} is VALID [2022-04-15 12:44:54,569 INFO L290 TraceCheckUtils]: 5: Hoare triple {131195#true} ~i~0 := 0;~k~0 := 0; {132523#(<= main_~k~0 999909)} is VALID [2022-04-15 12:44:54,569 INFO L272 TraceCheckUtils]: 4: Hoare triple {131195#true} call #t~ret3 := main(); {131195#true} is VALID [2022-04-15 12:44:54,569 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {131195#true} {131195#true} #54#return; {131195#true} is VALID [2022-04-15 12:44:54,569 INFO L290 TraceCheckUtils]: 2: Hoare triple {131195#true} assume true; {131195#true} is VALID [2022-04-15 12:44:54,569 INFO L290 TraceCheckUtils]: 1: Hoare triple {131195#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {131195#true} is VALID [2022-04-15 12:44:54,569 INFO L272 TraceCheckUtils]: 0: Hoare triple {131195#true} call ULTIMATE.init(); {131195#true} is VALID [2022-04-15 12:44:54,570 INFO L134 CoverageAnalysis]: Checked inductivity of 8281 backedges. 0 proven. 8281 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:44:54,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700392258] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:44:54,570 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:44:54,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [97, 96, 96] total 192 [2022-04-15 12:44:54,571 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:44:54,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2127513003] [2022-04-15 12:44:54,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2127513003] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:44:54,571 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:44:54,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [97] imperfect sequences [] total 97 [2022-04-15 12:44:54,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753616034] [2022-04-15 12:44:54,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:44:54,571 INFO L78 Accepts]: Start accepts. Automaton has has 97 states, 97 states have (on average 1.9484536082474226) internal successors, (189), 95 states have internal predecessors, (189), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 193 [2022-04-15 12:44:54,572 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:44:54,572 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 97 states, 97 states have (on average 1.9484536082474226) internal successors, (189), 95 states have internal predecessors, (189), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:44:55,808 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 193 edges. 193 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:44:55,808 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2022-04-15 12:44:55,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:44:55,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2022-04-15 12:44:55,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17403, Invalid=19269, Unknown=0, NotChecked=0, Total=36672 [2022-04-15 12:44:55,812 INFO L87 Difference]: Start difference. First operand 194 states and 194 transitions. Second operand has 97 states, 97 states have (on average 1.9484536082474226) internal successors, (189), 95 states have internal predecessors, (189), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:45:04,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:45:04,238 INFO L93 Difference]: Finished difference Result 202 states and 202 transitions. [2022-04-15 12:45:04,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-04-15 12:45:04,238 INFO L78 Accepts]: Start accepts. Automaton has has 97 states, 97 states have (on average 1.9484536082474226) internal successors, (189), 95 states have internal predecessors, (189), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 193 [2022-04-15 12:45:04,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:45:04,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 97 states have (on average 1.9484536082474226) internal successors, (189), 95 states have internal predecessors, (189), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:45:04,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 202 transitions. [2022-04-15 12:45:04,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 97 states have (on average 1.9484536082474226) internal successors, (189), 95 states have internal predecessors, (189), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:45:04,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 202 transitions. [2022-04-15 12:45:04,241 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 97 states and 202 transitions. [2022-04-15 12:45:05,714 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 202 edges. 202 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:45:05,717 INFO L225 Difference]: With dead ends: 202 [2022-04-15 12:45:05,717 INFO L226 Difference]: Without dead ends: 197 [2022-04-15 12:45:05,722 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 577 GetRequests, 292 SyntacticMatches, 1 SemanticMatches, 284 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5931 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=34618, Invalid=46892, Unknown=0, NotChecked=0, Total=81510 [2022-04-15 12:45:05,722 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 194 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-04-15 12:45:05,723 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 38 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-04-15 12:45:05,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-04-15 12:45:07,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 196. [2022-04-15 12:45:07,434 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:45:07,434 INFO L82 GeneralOperation]: Start isEquivalent. First operand 197 states. Second operand has 196 states, 191 states have (on average 1.0052356020942408) internal successors, (192), 191 states have internal predecessors, (192), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:45:07,435 INFO L74 IsIncluded]: Start isIncluded. First operand 197 states. Second operand has 196 states, 191 states have (on average 1.0052356020942408) internal successors, (192), 191 states have internal predecessors, (192), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:45:07,435 INFO L87 Difference]: Start difference. First operand 197 states. Second operand has 196 states, 191 states have (on average 1.0052356020942408) internal successors, (192), 191 states have internal predecessors, (192), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:45:07,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:45:07,436 INFO L93 Difference]: Finished difference Result 197 states and 197 transitions. [2022-04-15 12:45:07,437 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 197 transitions. [2022-04-15 12:45:07,437 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:45:07,437 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:45:07,437 INFO L74 IsIncluded]: Start isIncluded. First operand has 196 states, 191 states have (on average 1.0052356020942408) internal successors, (192), 191 states have internal predecessors, (192), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 197 states. [2022-04-15 12:45:07,437 INFO L87 Difference]: Start difference. First operand has 196 states, 191 states have (on average 1.0052356020942408) internal successors, (192), 191 states have internal predecessors, (192), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 197 states. [2022-04-15 12:45:07,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:45:07,439 INFO L93 Difference]: Finished difference Result 197 states and 197 transitions. [2022-04-15 12:45:07,439 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 197 transitions. [2022-04-15 12:45:07,439 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:45:07,439 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:45:07,439 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:45:07,439 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:45:07,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 191 states have (on average 1.0052356020942408) internal successors, (192), 191 states have internal predecessors, (192), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:45:07,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 196 transitions. [2022-04-15 12:45:07,441 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 196 transitions. Word has length 193 [2022-04-15 12:45:07,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:45:07,441 INFO L478 AbstractCegarLoop]: Abstraction has 196 states and 196 transitions. [2022-04-15 12:45:07,441 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 97 states have (on average 1.9484536082474226) internal successors, (189), 95 states have internal predecessors, (189), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:45:07,441 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 196 states and 196 transitions. [2022-04-15 12:45:08,642 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 196 edges. 196 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:45:08,642 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 196 transitions. [2022-04-15 12:45:08,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-04-15 12:45:08,643 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:45:08,643 INFO L499 BasicCegarLoop]: trace histogram [92, 92, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:45:08,660 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2022-04-15 12:45:08,860 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:45:08,860 INFO L403 AbstractCegarLoop]: === Iteration 93 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:45:08,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:45:08,861 INFO L85 PathProgramCache]: Analyzing trace with hash 124127012, now seen corresponding path program 183 times [2022-04-15 12:45:08,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:45:08,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [704702096] [2022-04-15 12:45:09,223 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:45:09,223 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:45:09,223 INFO L85 PathProgramCache]: Analyzing trace with hash 124127012, now seen corresponding path program 184 times [2022-04-15 12:45:09,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:45:09,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088403047] [2022-04-15 12:45:09,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:45:09,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:45:09,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:45:11,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:45:11,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:45:11,652 INFO L290 TraceCheckUtils]: 0: Hoare triple {134025#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {133925#true} is VALID [2022-04-15 12:45:11,652 INFO L290 TraceCheckUtils]: 1: Hoare triple {133925#true} assume true; {133925#true} is VALID [2022-04-15 12:45:11,652 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {133925#true} {133925#true} #54#return; {133925#true} is VALID [2022-04-15 12:45:11,652 INFO L272 TraceCheckUtils]: 0: Hoare triple {133925#true} call ULTIMATE.init(); {134025#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:45:11,652 INFO L290 TraceCheckUtils]: 1: Hoare triple {134025#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {133925#true} is VALID [2022-04-15 12:45:11,652 INFO L290 TraceCheckUtils]: 2: Hoare triple {133925#true} assume true; {133925#true} is VALID [2022-04-15 12:45:11,653 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {133925#true} {133925#true} #54#return; {133925#true} is VALID [2022-04-15 12:45:11,653 INFO L272 TraceCheckUtils]: 4: Hoare triple {133925#true} call #t~ret3 := main(); {133925#true} is VALID [2022-04-15 12:45:11,653 INFO L290 TraceCheckUtils]: 5: Hoare triple {133925#true} ~i~0 := 0;~k~0 := 0; {133930#(= main_~k~0 0)} is VALID [2022-04-15 12:45:11,653 INFO L290 TraceCheckUtils]: 6: Hoare triple {133930#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133930#(= main_~k~0 0)} is VALID [2022-04-15 12:45:11,653 INFO L290 TraceCheckUtils]: 7: Hoare triple {133930#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133931#(<= main_~k~0 1)} is VALID [2022-04-15 12:45:11,653 INFO L290 TraceCheckUtils]: 8: Hoare triple {133931#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133931#(<= main_~k~0 1)} is VALID [2022-04-15 12:45:11,670 INFO L290 TraceCheckUtils]: 9: Hoare triple {133931#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133932#(<= main_~k~0 2)} is VALID [2022-04-15 12:45:11,670 INFO L290 TraceCheckUtils]: 10: Hoare triple {133932#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133932#(<= main_~k~0 2)} is VALID [2022-04-15 12:45:11,683 INFO L290 TraceCheckUtils]: 11: Hoare triple {133932#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133933#(<= main_~k~0 3)} is VALID [2022-04-15 12:45:11,683 INFO L290 TraceCheckUtils]: 12: Hoare triple {133933#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133933#(<= main_~k~0 3)} is VALID [2022-04-15 12:45:11,696 INFO L290 TraceCheckUtils]: 13: Hoare triple {133933#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133934#(<= main_~k~0 4)} is VALID [2022-04-15 12:45:11,696 INFO L290 TraceCheckUtils]: 14: Hoare triple {133934#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133934#(<= main_~k~0 4)} is VALID [2022-04-15 12:45:11,710 INFO L290 TraceCheckUtils]: 15: Hoare triple {133934#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133935#(<= main_~k~0 5)} is VALID [2022-04-15 12:45:11,710 INFO L290 TraceCheckUtils]: 16: Hoare triple {133935#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133935#(<= main_~k~0 5)} is VALID [2022-04-15 12:45:11,723 INFO L290 TraceCheckUtils]: 17: Hoare triple {133935#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133936#(<= main_~k~0 6)} is VALID [2022-04-15 12:45:11,723 INFO L290 TraceCheckUtils]: 18: Hoare triple {133936#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133936#(<= main_~k~0 6)} is VALID [2022-04-15 12:45:11,737 INFO L290 TraceCheckUtils]: 19: Hoare triple {133936#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133937#(<= main_~k~0 7)} is VALID [2022-04-15 12:45:11,737 INFO L290 TraceCheckUtils]: 20: Hoare triple {133937#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133937#(<= main_~k~0 7)} is VALID [2022-04-15 12:45:11,750 INFO L290 TraceCheckUtils]: 21: Hoare triple {133937#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133938#(<= main_~k~0 8)} is VALID [2022-04-15 12:45:11,751 INFO L290 TraceCheckUtils]: 22: Hoare triple {133938#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133938#(<= main_~k~0 8)} is VALID [2022-04-15 12:45:11,765 INFO L290 TraceCheckUtils]: 23: Hoare triple {133938#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133939#(<= main_~k~0 9)} is VALID [2022-04-15 12:45:11,765 INFO L290 TraceCheckUtils]: 24: Hoare triple {133939#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133939#(<= main_~k~0 9)} is VALID [2022-04-15 12:45:11,780 INFO L290 TraceCheckUtils]: 25: Hoare triple {133939#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133940#(<= main_~k~0 10)} is VALID [2022-04-15 12:45:11,780 INFO L290 TraceCheckUtils]: 26: Hoare triple {133940#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133940#(<= main_~k~0 10)} is VALID [2022-04-15 12:45:11,795 INFO L290 TraceCheckUtils]: 27: Hoare triple {133940#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133941#(<= main_~k~0 11)} is VALID [2022-04-15 12:45:11,795 INFO L290 TraceCheckUtils]: 28: Hoare triple {133941#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133941#(<= main_~k~0 11)} is VALID [2022-04-15 12:45:11,809 INFO L290 TraceCheckUtils]: 29: Hoare triple {133941#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133942#(<= main_~k~0 12)} is VALID [2022-04-15 12:45:11,810 INFO L290 TraceCheckUtils]: 30: Hoare triple {133942#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133942#(<= main_~k~0 12)} is VALID [2022-04-15 12:45:11,824 INFO L290 TraceCheckUtils]: 31: Hoare triple {133942#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133943#(<= main_~k~0 13)} is VALID [2022-04-15 12:45:11,825 INFO L290 TraceCheckUtils]: 32: Hoare triple {133943#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133943#(<= main_~k~0 13)} is VALID [2022-04-15 12:45:11,840 INFO L290 TraceCheckUtils]: 33: Hoare triple {133943#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133944#(<= main_~k~0 14)} is VALID [2022-04-15 12:45:11,841 INFO L290 TraceCheckUtils]: 34: Hoare triple {133944#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133944#(<= main_~k~0 14)} is VALID [2022-04-15 12:45:11,855 INFO L290 TraceCheckUtils]: 35: Hoare triple {133944#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133945#(<= main_~k~0 15)} is VALID [2022-04-15 12:45:11,855 INFO L290 TraceCheckUtils]: 36: Hoare triple {133945#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133945#(<= main_~k~0 15)} is VALID [2022-04-15 12:45:11,867 INFO L290 TraceCheckUtils]: 37: Hoare triple {133945#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133946#(<= main_~k~0 16)} is VALID [2022-04-15 12:45:11,867 INFO L290 TraceCheckUtils]: 38: Hoare triple {133946#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133946#(<= main_~k~0 16)} is VALID [2022-04-15 12:45:11,879 INFO L290 TraceCheckUtils]: 39: Hoare triple {133946#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133947#(<= main_~k~0 17)} is VALID [2022-04-15 12:45:11,880 INFO L290 TraceCheckUtils]: 40: Hoare triple {133947#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133947#(<= main_~k~0 17)} is VALID [2022-04-15 12:45:11,891 INFO L290 TraceCheckUtils]: 41: Hoare triple {133947#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133948#(<= main_~k~0 18)} is VALID [2022-04-15 12:45:11,891 INFO L290 TraceCheckUtils]: 42: Hoare triple {133948#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133948#(<= main_~k~0 18)} is VALID [2022-04-15 12:45:11,907 INFO L290 TraceCheckUtils]: 43: Hoare triple {133948#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133949#(<= main_~k~0 19)} is VALID [2022-04-15 12:45:11,907 INFO L290 TraceCheckUtils]: 44: Hoare triple {133949#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133949#(<= main_~k~0 19)} is VALID [2022-04-15 12:45:11,920 INFO L290 TraceCheckUtils]: 45: Hoare triple {133949#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133950#(<= main_~k~0 20)} is VALID [2022-04-15 12:45:11,920 INFO L290 TraceCheckUtils]: 46: Hoare triple {133950#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133950#(<= main_~k~0 20)} is VALID [2022-04-15 12:45:11,926 INFO L290 TraceCheckUtils]: 47: Hoare triple {133950#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133951#(<= main_~k~0 21)} is VALID [2022-04-15 12:45:11,926 INFO L290 TraceCheckUtils]: 48: Hoare triple {133951#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133951#(<= main_~k~0 21)} is VALID [2022-04-15 12:45:11,932 INFO L290 TraceCheckUtils]: 49: Hoare triple {133951#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133952#(<= main_~k~0 22)} is VALID [2022-04-15 12:45:11,932 INFO L290 TraceCheckUtils]: 50: Hoare triple {133952#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133952#(<= main_~k~0 22)} is VALID [2022-04-15 12:45:11,938 INFO L290 TraceCheckUtils]: 51: Hoare triple {133952#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133953#(<= main_~k~0 23)} is VALID [2022-04-15 12:45:11,939 INFO L290 TraceCheckUtils]: 52: Hoare triple {133953#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133953#(<= main_~k~0 23)} is VALID [2022-04-15 12:45:11,945 INFO L290 TraceCheckUtils]: 53: Hoare triple {133953#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133954#(<= main_~k~0 24)} is VALID [2022-04-15 12:45:11,945 INFO L290 TraceCheckUtils]: 54: Hoare triple {133954#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133954#(<= main_~k~0 24)} is VALID [2022-04-15 12:45:11,950 INFO L290 TraceCheckUtils]: 55: Hoare triple {133954#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133955#(<= main_~k~0 25)} is VALID [2022-04-15 12:45:11,951 INFO L290 TraceCheckUtils]: 56: Hoare triple {133955#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133955#(<= main_~k~0 25)} is VALID [2022-04-15 12:45:11,956 INFO L290 TraceCheckUtils]: 57: Hoare triple {133955#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133956#(<= main_~k~0 26)} is VALID [2022-04-15 12:45:11,956 INFO L290 TraceCheckUtils]: 58: Hoare triple {133956#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133956#(<= main_~k~0 26)} is VALID [2022-04-15 12:45:11,962 INFO L290 TraceCheckUtils]: 59: Hoare triple {133956#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133957#(<= main_~k~0 27)} is VALID [2022-04-15 12:45:11,962 INFO L290 TraceCheckUtils]: 60: Hoare triple {133957#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133957#(<= main_~k~0 27)} is VALID [2022-04-15 12:45:11,968 INFO L290 TraceCheckUtils]: 61: Hoare triple {133957#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133958#(<= main_~k~0 28)} is VALID [2022-04-15 12:45:11,968 INFO L290 TraceCheckUtils]: 62: Hoare triple {133958#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133958#(<= main_~k~0 28)} is VALID [2022-04-15 12:45:11,979 INFO L290 TraceCheckUtils]: 63: Hoare triple {133958#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133959#(<= main_~k~0 29)} is VALID [2022-04-15 12:45:11,979 INFO L290 TraceCheckUtils]: 64: Hoare triple {133959#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133959#(<= main_~k~0 29)} is VALID [2022-04-15 12:45:11,988 INFO L290 TraceCheckUtils]: 65: Hoare triple {133959#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133960#(<= main_~k~0 30)} is VALID [2022-04-15 12:45:11,988 INFO L290 TraceCheckUtils]: 66: Hoare triple {133960#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133960#(<= main_~k~0 30)} is VALID [2022-04-15 12:45:11,994 INFO L290 TraceCheckUtils]: 67: Hoare triple {133960#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133961#(<= main_~k~0 31)} is VALID [2022-04-15 12:45:11,994 INFO L290 TraceCheckUtils]: 68: Hoare triple {133961#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133961#(<= main_~k~0 31)} is VALID [2022-04-15 12:45:12,000 INFO L290 TraceCheckUtils]: 69: Hoare triple {133961#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133962#(<= main_~k~0 32)} is VALID [2022-04-15 12:45:12,000 INFO L290 TraceCheckUtils]: 70: Hoare triple {133962#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133962#(<= main_~k~0 32)} is VALID [2022-04-15 12:45:12,005 INFO L290 TraceCheckUtils]: 71: Hoare triple {133962#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133963#(<= main_~k~0 33)} is VALID [2022-04-15 12:45:12,006 INFO L290 TraceCheckUtils]: 72: Hoare triple {133963#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133963#(<= main_~k~0 33)} is VALID [2022-04-15 12:45:12,012 INFO L290 TraceCheckUtils]: 73: Hoare triple {133963#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133964#(<= main_~k~0 34)} is VALID [2022-04-15 12:45:12,012 INFO L290 TraceCheckUtils]: 74: Hoare triple {133964#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133964#(<= main_~k~0 34)} is VALID [2022-04-15 12:45:12,018 INFO L290 TraceCheckUtils]: 75: Hoare triple {133964#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133965#(<= main_~k~0 35)} is VALID [2022-04-15 12:45:12,018 INFO L290 TraceCheckUtils]: 76: Hoare triple {133965#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133965#(<= main_~k~0 35)} is VALID [2022-04-15 12:45:12,026 INFO L290 TraceCheckUtils]: 77: Hoare triple {133965#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133966#(<= main_~k~0 36)} is VALID [2022-04-15 12:45:12,026 INFO L290 TraceCheckUtils]: 78: Hoare triple {133966#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133966#(<= main_~k~0 36)} is VALID [2022-04-15 12:45:12,040 INFO L290 TraceCheckUtils]: 79: Hoare triple {133966#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133967#(<= main_~k~0 37)} is VALID [2022-04-15 12:45:12,040 INFO L290 TraceCheckUtils]: 80: Hoare triple {133967#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133967#(<= main_~k~0 37)} is VALID [2022-04-15 12:45:12,047 INFO L290 TraceCheckUtils]: 81: Hoare triple {133967#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133968#(<= main_~k~0 38)} is VALID [2022-04-15 12:45:12,047 INFO L290 TraceCheckUtils]: 82: Hoare triple {133968#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133968#(<= main_~k~0 38)} is VALID [2022-04-15 12:45:12,059 INFO L290 TraceCheckUtils]: 83: Hoare triple {133968#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133969#(<= main_~k~0 39)} is VALID [2022-04-15 12:45:12,060 INFO L290 TraceCheckUtils]: 84: Hoare triple {133969#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133969#(<= main_~k~0 39)} is VALID [2022-04-15 12:45:12,078 INFO L290 TraceCheckUtils]: 85: Hoare triple {133969#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133970#(<= main_~k~0 40)} is VALID [2022-04-15 12:45:12,078 INFO L290 TraceCheckUtils]: 86: Hoare triple {133970#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133970#(<= main_~k~0 40)} is VALID [2022-04-15 12:45:12,098 INFO L290 TraceCheckUtils]: 87: Hoare triple {133970#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133971#(<= main_~k~0 41)} is VALID [2022-04-15 12:45:12,099 INFO L290 TraceCheckUtils]: 88: Hoare triple {133971#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133971#(<= main_~k~0 41)} is VALID [2022-04-15 12:45:12,120 INFO L290 TraceCheckUtils]: 89: Hoare triple {133971#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133972#(<= main_~k~0 42)} is VALID [2022-04-15 12:45:12,121 INFO L290 TraceCheckUtils]: 90: Hoare triple {133972#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133972#(<= main_~k~0 42)} is VALID [2022-04-15 12:45:12,144 INFO L290 TraceCheckUtils]: 91: Hoare triple {133972#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133973#(<= main_~k~0 43)} is VALID [2022-04-15 12:45:12,144 INFO L290 TraceCheckUtils]: 92: Hoare triple {133973#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133973#(<= main_~k~0 43)} is VALID [2022-04-15 12:45:12,166 INFO L290 TraceCheckUtils]: 93: Hoare triple {133973#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133974#(<= main_~k~0 44)} is VALID [2022-04-15 12:45:12,166 INFO L290 TraceCheckUtils]: 94: Hoare triple {133974#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133974#(<= main_~k~0 44)} is VALID [2022-04-15 12:45:12,192 INFO L290 TraceCheckUtils]: 95: Hoare triple {133974#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133975#(<= main_~k~0 45)} is VALID [2022-04-15 12:45:12,192 INFO L290 TraceCheckUtils]: 96: Hoare triple {133975#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133975#(<= main_~k~0 45)} is VALID [2022-04-15 12:45:12,218 INFO L290 TraceCheckUtils]: 97: Hoare triple {133975#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133976#(<= main_~k~0 46)} is VALID [2022-04-15 12:45:12,218 INFO L290 TraceCheckUtils]: 98: Hoare triple {133976#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133976#(<= main_~k~0 46)} is VALID [2022-04-15 12:45:12,245 INFO L290 TraceCheckUtils]: 99: Hoare triple {133976#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133977#(<= main_~k~0 47)} is VALID [2022-04-15 12:45:12,245 INFO L290 TraceCheckUtils]: 100: Hoare triple {133977#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133977#(<= main_~k~0 47)} is VALID [2022-04-15 12:45:12,267 INFO L290 TraceCheckUtils]: 101: Hoare triple {133977#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133978#(<= main_~k~0 48)} is VALID [2022-04-15 12:45:12,268 INFO L290 TraceCheckUtils]: 102: Hoare triple {133978#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133978#(<= main_~k~0 48)} is VALID [2022-04-15 12:45:12,292 INFO L290 TraceCheckUtils]: 103: Hoare triple {133978#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133979#(<= main_~k~0 49)} is VALID [2022-04-15 12:45:12,293 INFO L290 TraceCheckUtils]: 104: Hoare triple {133979#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133979#(<= main_~k~0 49)} is VALID [2022-04-15 12:45:12,319 INFO L290 TraceCheckUtils]: 105: Hoare triple {133979#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133980#(<= main_~k~0 50)} is VALID [2022-04-15 12:45:12,320 INFO L290 TraceCheckUtils]: 106: Hoare triple {133980#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133980#(<= main_~k~0 50)} is VALID [2022-04-15 12:45:12,342 INFO L290 TraceCheckUtils]: 107: Hoare triple {133980#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133981#(<= main_~k~0 51)} is VALID [2022-04-15 12:45:12,342 INFO L290 TraceCheckUtils]: 108: Hoare triple {133981#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133981#(<= main_~k~0 51)} is VALID [2022-04-15 12:45:12,362 INFO L290 TraceCheckUtils]: 109: Hoare triple {133981#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133982#(<= main_~k~0 52)} is VALID [2022-04-15 12:45:12,363 INFO L290 TraceCheckUtils]: 110: Hoare triple {133982#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133982#(<= main_~k~0 52)} is VALID [2022-04-15 12:45:12,388 INFO L290 TraceCheckUtils]: 111: Hoare triple {133982#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133983#(<= main_~k~0 53)} is VALID [2022-04-15 12:45:12,388 INFO L290 TraceCheckUtils]: 112: Hoare triple {133983#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133983#(<= main_~k~0 53)} is VALID [2022-04-15 12:45:12,413 INFO L290 TraceCheckUtils]: 113: Hoare triple {133983#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133984#(<= main_~k~0 54)} is VALID [2022-04-15 12:45:12,414 INFO L290 TraceCheckUtils]: 114: Hoare triple {133984#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133984#(<= main_~k~0 54)} is VALID [2022-04-15 12:45:12,435 INFO L290 TraceCheckUtils]: 115: Hoare triple {133984#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133985#(<= main_~k~0 55)} is VALID [2022-04-15 12:45:12,436 INFO L290 TraceCheckUtils]: 116: Hoare triple {133985#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133985#(<= main_~k~0 55)} is VALID [2022-04-15 12:45:12,451 INFO L290 TraceCheckUtils]: 117: Hoare triple {133985#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133986#(<= main_~k~0 56)} is VALID [2022-04-15 12:45:12,451 INFO L290 TraceCheckUtils]: 118: Hoare triple {133986#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133986#(<= main_~k~0 56)} is VALID [2022-04-15 12:45:12,462 INFO L290 TraceCheckUtils]: 119: Hoare triple {133986#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133987#(<= main_~k~0 57)} is VALID [2022-04-15 12:45:12,462 INFO L290 TraceCheckUtils]: 120: Hoare triple {133987#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133987#(<= main_~k~0 57)} is VALID [2022-04-15 12:45:12,475 INFO L290 TraceCheckUtils]: 121: Hoare triple {133987#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133988#(<= main_~k~0 58)} is VALID [2022-04-15 12:45:12,475 INFO L290 TraceCheckUtils]: 122: Hoare triple {133988#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133988#(<= main_~k~0 58)} is VALID [2022-04-15 12:45:12,487 INFO L290 TraceCheckUtils]: 123: Hoare triple {133988#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133989#(<= main_~k~0 59)} is VALID [2022-04-15 12:45:12,488 INFO L290 TraceCheckUtils]: 124: Hoare triple {133989#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133989#(<= main_~k~0 59)} is VALID [2022-04-15 12:45:12,497 INFO L290 TraceCheckUtils]: 125: Hoare triple {133989#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133990#(<= main_~k~0 60)} is VALID [2022-04-15 12:45:12,498 INFO L290 TraceCheckUtils]: 126: Hoare triple {133990#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133990#(<= main_~k~0 60)} is VALID [2022-04-15 12:45:12,507 INFO L290 TraceCheckUtils]: 127: Hoare triple {133990#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133991#(<= main_~k~0 61)} is VALID [2022-04-15 12:45:12,508 INFO L290 TraceCheckUtils]: 128: Hoare triple {133991#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133991#(<= main_~k~0 61)} is VALID [2022-04-15 12:45:12,518 INFO L290 TraceCheckUtils]: 129: Hoare triple {133991#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133992#(<= main_~k~0 62)} is VALID [2022-04-15 12:45:12,519 INFO L290 TraceCheckUtils]: 130: Hoare triple {133992#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133992#(<= main_~k~0 62)} is VALID [2022-04-15 12:45:12,533 INFO L290 TraceCheckUtils]: 131: Hoare triple {133992#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133993#(<= main_~k~0 63)} is VALID [2022-04-15 12:45:12,533 INFO L290 TraceCheckUtils]: 132: Hoare triple {133993#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133993#(<= main_~k~0 63)} is VALID [2022-04-15 12:45:12,543 INFO L290 TraceCheckUtils]: 133: Hoare triple {133993#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133994#(<= main_~k~0 64)} is VALID [2022-04-15 12:45:12,543 INFO L290 TraceCheckUtils]: 134: Hoare triple {133994#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133994#(<= main_~k~0 64)} is VALID [2022-04-15 12:45:12,552 INFO L290 TraceCheckUtils]: 135: Hoare triple {133994#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133995#(<= main_~k~0 65)} is VALID [2022-04-15 12:45:12,552 INFO L290 TraceCheckUtils]: 136: Hoare triple {133995#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133995#(<= main_~k~0 65)} is VALID [2022-04-15 12:45:12,562 INFO L290 TraceCheckUtils]: 137: Hoare triple {133995#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133996#(<= main_~k~0 66)} is VALID [2022-04-15 12:45:12,562 INFO L290 TraceCheckUtils]: 138: Hoare triple {133996#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133996#(<= main_~k~0 66)} is VALID [2022-04-15 12:45:12,571 INFO L290 TraceCheckUtils]: 139: Hoare triple {133996#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133997#(<= main_~k~0 67)} is VALID [2022-04-15 12:45:12,571 INFO L290 TraceCheckUtils]: 140: Hoare triple {133997#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133997#(<= main_~k~0 67)} is VALID [2022-04-15 12:45:12,580 INFO L290 TraceCheckUtils]: 141: Hoare triple {133997#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133998#(<= main_~k~0 68)} is VALID [2022-04-15 12:45:12,580 INFO L290 TraceCheckUtils]: 142: Hoare triple {133998#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133998#(<= main_~k~0 68)} is VALID [2022-04-15 12:45:12,589 INFO L290 TraceCheckUtils]: 143: Hoare triple {133998#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133999#(<= main_~k~0 69)} is VALID [2022-04-15 12:45:12,589 INFO L290 TraceCheckUtils]: 144: Hoare triple {133999#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133999#(<= main_~k~0 69)} is VALID [2022-04-15 12:45:12,598 INFO L290 TraceCheckUtils]: 145: Hoare triple {133999#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134000#(<= main_~k~0 70)} is VALID [2022-04-15 12:45:12,599 INFO L290 TraceCheckUtils]: 146: Hoare triple {134000#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134000#(<= main_~k~0 70)} is VALID [2022-04-15 12:45:12,608 INFO L290 TraceCheckUtils]: 147: Hoare triple {134000#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134001#(<= main_~k~0 71)} is VALID [2022-04-15 12:45:12,609 INFO L290 TraceCheckUtils]: 148: Hoare triple {134001#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134001#(<= main_~k~0 71)} is VALID [2022-04-15 12:45:12,617 INFO L290 TraceCheckUtils]: 149: Hoare triple {134001#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134002#(<= main_~k~0 72)} is VALID [2022-04-15 12:45:12,618 INFO L290 TraceCheckUtils]: 150: Hoare triple {134002#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134002#(<= main_~k~0 72)} is VALID [2022-04-15 12:45:12,626 INFO L290 TraceCheckUtils]: 151: Hoare triple {134002#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134003#(<= main_~k~0 73)} is VALID [2022-04-15 12:45:12,627 INFO L290 TraceCheckUtils]: 152: Hoare triple {134003#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134003#(<= main_~k~0 73)} is VALID [2022-04-15 12:45:12,638 INFO L290 TraceCheckUtils]: 153: Hoare triple {134003#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134004#(<= main_~k~0 74)} is VALID [2022-04-15 12:45:12,638 INFO L290 TraceCheckUtils]: 154: Hoare triple {134004#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134004#(<= main_~k~0 74)} is VALID [2022-04-15 12:45:12,647 INFO L290 TraceCheckUtils]: 155: Hoare triple {134004#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134005#(<= main_~k~0 75)} is VALID [2022-04-15 12:45:12,647 INFO L290 TraceCheckUtils]: 156: Hoare triple {134005#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134005#(<= main_~k~0 75)} is VALID [2022-04-15 12:45:12,657 INFO L290 TraceCheckUtils]: 157: Hoare triple {134005#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134006#(<= main_~k~0 76)} is VALID [2022-04-15 12:45:12,658 INFO L290 TraceCheckUtils]: 158: Hoare triple {134006#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134006#(<= main_~k~0 76)} is VALID [2022-04-15 12:45:12,668 INFO L290 TraceCheckUtils]: 159: Hoare triple {134006#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134007#(<= main_~k~0 77)} is VALID [2022-04-15 12:45:12,668 INFO L290 TraceCheckUtils]: 160: Hoare triple {134007#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134007#(<= main_~k~0 77)} is VALID [2022-04-15 12:45:12,677 INFO L290 TraceCheckUtils]: 161: Hoare triple {134007#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134008#(<= main_~k~0 78)} is VALID [2022-04-15 12:45:12,678 INFO L290 TraceCheckUtils]: 162: Hoare triple {134008#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134008#(<= main_~k~0 78)} is VALID [2022-04-15 12:45:12,687 INFO L290 TraceCheckUtils]: 163: Hoare triple {134008#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134009#(<= main_~k~0 79)} is VALID [2022-04-15 12:45:12,688 INFO L290 TraceCheckUtils]: 164: Hoare triple {134009#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134009#(<= main_~k~0 79)} is VALID [2022-04-15 12:45:12,703 INFO L290 TraceCheckUtils]: 165: Hoare triple {134009#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134010#(<= main_~k~0 80)} is VALID [2022-04-15 12:45:12,703 INFO L290 TraceCheckUtils]: 166: Hoare triple {134010#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134010#(<= main_~k~0 80)} is VALID [2022-04-15 12:45:12,716 INFO L290 TraceCheckUtils]: 167: Hoare triple {134010#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134011#(<= main_~k~0 81)} is VALID [2022-04-15 12:45:12,717 INFO L290 TraceCheckUtils]: 168: Hoare triple {134011#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134011#(<= main_~k~0 81)} is VALID [2022-04-15 12:45:12,729 INFO L290 TraceCheckUtils]: 169: Hoare triple {134011#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134012#(<= main_~k~0 82)} is VALID [2022-04-15 12:45:12,729 INFO L290 TraceCheckUtils]: 170: Hoare triple {134012#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134012#(<= main_~k~0 82)} is VALID [2022-04-15 12:45:12,743 INFO L290 TraceCheckUtils]: 171: Hoare triple {134012#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134013#(<= main_~k~0 83)} is VALID [2022-04-15 12:45:12,744 INFO L290 TraceCheckUtils]: 172: Hoare triple {134013#(<= main_~k~0 83)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134013#(<= main_~k~0 83)} is VALID [2022-04-15 12:45:12,762 INFO L290 TraceCheckUtils]: 173: Hoare triple {134013#(<= main_~k~0 83)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134014#(<= main_~k~0 84)} is VALID [2022-04-15 12:45:12,762 INFO L290 TraceCheckUtils]: 174: Hoare triple {134014#(<= main_~k~0 84)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134014#(<= main_~k~0 84)} is VALID [2022-04-15 12:45:12,774 INFO L290 TraceCheckUtils]: 175: Hoare triple {134014#(<= main_~k~0 84)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134015#(<= main_~k~0 85)} is VALID [2022-04-15 12:45:12,775 INFO L290 TraceCheckUtils]: 176: Hoare triple {134015#(<= main_~k~0 85)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134015#(<= main_~k~0 85)} is VALID [2022-04-15 12:45:12,787 INFO L290 TraceCheckUtils]: 177: Hoare triple {134015#(<= main_~k~0 85)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134016#(<= main_~k~0 86)} is VALID [2022-04-15 12:45:12,787 INFO L290 TraceCheckUtils]: 178: Hoare triple {134016#(<= main_~k~0 86)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134016#(<= main_~k~0 86)} is VALID [2022-04-15 12:45:12,798 INFO L290 TraceCheckUtils]: 179: Hoare triple {134016#(<= main_~k~0 86)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134017#(<= main_~k~0 87)} is VALID [2022-04-15 12:45:12,798 INFO L290 TraceCheckUtils]: 180: Hoare triple {134017#(<= main_~k~0 87)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134017#(<= main_~k~0 87)} is VALID [2022-04-15 12:45:12,809 INFO L290 TraceCheckUtils]: 181: Hoare triple {134017#(<= main_~k~0 87)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134018#(<= main_~k~0 88)} is VALID [2022-04-15 12:45:12,809 INFO L290 TraceCheckUtils]: 182: Hoare triple {134018#(<= main_~k~0 88)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134018#(<= main_~k~0 88)} is VALID [2022-04-15 12:45:12,820 INFO L290 TraceCheckUtils]: 183: Hoare triple {134018#(<= main_~k~0 88)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134019#(<= main_~k~0 89)} is VALID [2022-04-15 12:45:12,820 INFO L290 TraceCheckUtils]: 184: Hoare triple {134019#(<= main_~k~0 89)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134019#(<= main_~k~0 89)} is VALID [2022-04-15 12:45:12,830 INFO L290 TraceCheckUtils]: 185: Hoare triple {134019#(<= main_~k~0 89)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134020#(<= main_~k~0 90)} is VALID [2022-04-15 12:45:12,831 INFO L290 TraceCheckUtils]: 186: Hoare triple {134020#(<= main_~k~0 90)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134020#(<= main_~k~0 90)} is VALID [2022-04-15 12:45:12,842 INFO L290 TraceCheckUtils]: 187: Hoare triple {134020#(<= main_~k~0 90)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134021#(<= main_~k~0 91)} is VALID [2022-04-15 12:45:12,843 INFO L290 TraceCheckUtils]: 188: Hoare triple {134021#(<= main_~k~0 91)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134021#(<= main_~k~0 91)} is VALID [2022-04-15 12:45:12,854 INFO L290 TraceCheckUtils]: 189: Hoare triple {134021#(<= main_~k~0 91)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134022#(<= main_~k~0 92)} is VALID [2022-04-15 12:45:12,854 INFO L290 TraceCheckUtils]: 190: Hoare triple {134022#(<= main_~k~0 92)} assume !(~i~0 < 1000000); {134022#(<= main_~k~0 92)} is VALID [2022-04-15 12:45:12,855 INFO L272 TraceCheckUtils]: 191: Hoare triple {134022#(<= main_~k~0 92)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {134023#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:45:12,855 INFO L290 TraceCheckUtils]: 192: Hoare triple {134023#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {134024#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:45:12,855 INFO L290 TraceCheckUtils]: 193: Hoare triple {134024#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {133926#false} is VALID [2022-04-15 12:45:12,855 INFO L290 TraceCheckUtils]: 194: Hoare triple {133926#false} assume !false; {133926#false} is VALID [2022-04-15 12:45:12,856 INFO L134 CoverageAnalysis]: Checked inductivity of 8464 backedges. 0 proven. 8464 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:45:12,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:45:12,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088403047] [2022-04-15 12:45:12,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088403047] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:45:12,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197716511] [2022-04-15 12:45:12,856 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:45:12,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:45:12,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:45:12,857 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:45:12,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-04-15 12:45:13,088 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:45:13,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:45:13,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 1061 conjuncts, 96 conjunts are in the unsatisfiable core [2022-04-15 12:45:13,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:45:13,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:45:14,114 INFO L272 TraceCheckUtils]: 0: Hoare triple {133925#true} call ULTIMATE.init(); {133925#true} is VALID [2022-04-15 12:45:14,114 INFO L290 TraceCheckUtils]: 1: Hoare triple {133925#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {133925#true} is VALID [2022-04-15 12:45:14,115 INFO L290 TraceCheckUtils]: 2: Hoare triple {133925#true} assume true; {133925#true} is VALID [2022-04-15 12:45:14,115 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {133925#true} {133925#true} #54#return; {133925#true} is VALID [2022-04-15 12:45:14,115 INFO L272 TraceCheckUtils]: 4: Hoare triple {133925#true} call #t~ret3 := main(); {133925#true} is VALID [2022-04-15 12:45:14,115 INFO L290 TraceCheckUtils]: 5: Hoare triple {133925#true} ~i~0 := 0;~k~0 := 0; {134044#(<= main_~k~0 0)} is VALID [2022-04-15 12:45:14,115 INFO L290 TraceCheckUtils]: 6: Hoare triple {134044#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134044#(<= main_~k~0 0)} is VALID [2022-04-15 12:45:14,132 INFO L290 TraceCheckUtils]: 7: Hoare triple {134044#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133931#(<= main_~k~0 1)} is VALID [2022-04-15 12:45:14,133 INFO L290 TraceCheckUtils]: 8: Hoare triple {133931#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133931#(<= main_~k~0 1)} is VALID [2022-04-15 12:45:14,148 INFO L290 TraceCheckUtils]: 9: Hoare triple {133931#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133932#(<= main_~k~0 2)} is VALID [2022-04-15 12:45:14,148 INFO L290 TraceCheckUtils]: 10: Hoare triple {133932#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133932#(<= main_~k~0 2)} is VALID [2022-04-15 12:45:14,164 INFO L290 TraceCheckUtils]: 11: Hoare triple {133932#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133933#(<= main_~k~0 3)} is VALID [2022-04-15 12:45:14,165 INFO L290 TraceCheckUtils]: 12: Hoare triple {133933#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133933#(<= main_~k~0 3)} is VALID [2022-04-15 12:45:14,180 INFO L290 TraceCheckUtils]: 13: Hoare triple {133933#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133934#(<= main_~k~0 4)} is VALID [2022-04-15 12:45:14,180 INFO L290 TraceCheckUtils]: 14: Hoare triple {133934#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133934#(<= main_~k~0 4)} is VALID [2022-04-15 12:45:14,196 INFO L290 TraceCheckUtils]: 15: Hoare triple {133934#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133935#(<= main_~k~0 5)} is VALID [2022-04-15 12:45:14,196 INFO L290 TraceCheckUtils]: 16: Hoare triple {133935#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133935#(<= main_~k~0 5)} is VALID [2022-04-15 12:45:14,211 INFO L290 TraceCheckUtils]: 17: Hoare triple {133935#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133936#(<= main_~k~0 6)} is VALID [2022-04-15 12:45:14,212 INFO L290 TraceCheckUtils]: 18: Hoare triple {133936#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133936#(<= main_~k~0 6)} is VALID [2022-04-15 12:45:14,230 INFO L290 TraceCheckUtils]: 19: Hoare triple {133936#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133937#(<= main_~k~0 7)} is VALID [2022-04-15 12:45:14,231 INFO L290 TraceCheckUtils]: 20: Hoare triple {133937#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133937#(<= main_~k~0 7)} is VALID [2022-04-15 12:45:14,246 INFO L290 TraceCheckUtils]: 21: Hoare triple {133937#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133938#(<= main_~k~0 8)} is VALID [2022-04-15 12:45:14,247 INFO L290 TraceCheckUtils]: 22: Hoare triple {133938#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133938#(<= main_~k~0 8)} is VALID [2022-04-15 12:45:14,261 INFO L290 TraceCheckUtils]: 23: Hoare triple {133938#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133939#(<= main_~k~0 9)} is VALID [2022-04-15 12:45:14,262 INFO L290 TraceCheckUtils]: 24: Hoare triple {133939#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133939#(<= main_~k~0 9)} is VALID [2022-04-15 12:45:14,276 INFO L290 TraceCheckUtils]: 25: Hoare triple {133939#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133940#(<= main_~k~0 10)} is VALID [2022-04-15 12:45:14,276 INFO L290 TraceCheckUtils]: 26: Hoare triple {133940#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133940#(<= main_~k~0 10)} is VALID [2022-04-15 12:45:14,291 INFO L290 TraceCheckUtils]: 27: Hoare triple {133940#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133941#(<= main_~k~0 11)} is VALID [2022-04-15 12:45:14,291 INFO L290 TraceCheckUtils]: 28: Hoare triple {133941#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133941#(<= main_~k~0 11)} is VALID [2022-04-15 12:45:14,306 INFO L290 TraceCheckUtils]: 29: Hoare triple {133941#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133942#(<= main_~k~0 12)} is VALID [2022-04-15 12:45:14,307 INFO L290 TraceCheckUtils]: 30: Hoare triple {133942#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133942#(<= main_~k~0 12)} is VALID [2022-04-15 12:45:14,322 INFO L290 TraceCheckUtils]: 31: Hoare triple {133942#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133943#(<= main_~k~0 13)} is VALID [2022-04-15 12:45:14,323 INFO L290 TraceCheckUtils]: 32: Hoare triple {133943#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133943#(<= main_~k~0 13)} is VALID [2022-04-15 12:45:14,338 INFO L290 TraceCheckUtils]: 33: Hoare triple {133943#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133944#(<= main_~k~0 14)} is VALID [2022-04-15 12:45:14,338 INFO L290 TraceCheckUtils]: 34: Hoare triple {133944#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133944#(<= main_~k~0 14)} is VALID [2022-04-15 12:45:14,352 INFO L290 TraceCheckUtils]: 35: Hoare triple {133944#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133945#(<= main_~k~0 15)} is VALID [2022-04-15 12:45:14,353 INFO L290 TraceCheckUtils]: 36: Hoare triple {133945#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133945#(<= main_~k~0 15)} is VALID [2022-04-15 12:45:14,367 INFO L290 TraceCheckUtils]: 37: Hoare triple {133945#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133946#(<= main_~k~0 16)} is VALID [2022-04-15 12:45:14,367 INFO L290 TraceCheckUtils]: 38: Hoare triple {133946#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133946#(<= main_~k~0 16)} is VALID [2022-04-15 12:45:14,382 INFO L290 TraceCheckUtils]: 39: Hoare triple {133946#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133947#(<= main_~k~0 17)} is VALID [2022-04-15 12:45:14,383 INFO L290 TraceCheckUtils]: 40: Hoare triple {133947#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133947#(<= main_~k~0 17)} is VALID [2022-04-15 12:45:14,401 INFO L290 TraceCheckUtils]: 41: Hoare triple {133947#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133948#(<= main_~k~0 18)} is VALID [2022-04-15 12:45:14,401 INFO L290 TraceCheckUtils]: 42: Hoare triple {133948#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133948#(<= main_~k~0 18)} is VALID [2022-04-15 12:45:14,415 INFO L290 TraceCheckUtils]: 43: Hoare triple {133948#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133949#(<= main_~k~0 19)} is VALID [2022-04-15 12:45:14,416 INFO L290 TraceCheckUtils]: 44: Hoare triple {133949#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133949#(<= main_~k~0 19)} is VALID [2022-04-15 12:45:14,434 INFO L290 TraceCheckUtils]: 45: Hoare triple {133949#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133950#(<= main_~k~0 20)} is VALID [2022-04-15 12:45:14,435 INFO L290 TraceCheckUtils]: 46: Hoare triple {133950#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133950#(<= main_~k~0 20)} is VALID [2022-04-15 12:45:14,445 INFO L290 TraceCheckUtils]: 47: Hoare triple {133950#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133951#(<= main_~k~0 21)} is VALID [2022-04-15 12:45:14,446 INFO L290 TraceCheckUtils]: 48: Hoare triple {133951#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133951#(<= main_~k~0 21)} is VALID [2022-04-15 12:45:14,453 INFO L290 TraceCheckUtils]: 49: Hoare triple {133951#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133952#(<= main_~k~0 22)} is VALID [2022-04-15 12:45:14,454 INFO L290 TraceCheckUtils]: 50: Hoare triple {133952#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133952#(<= main_~k~0 22)} is VALID [2022-04-15 12:45:14,465 INFO L290 TraceCheckUtils]: 51: Hoare triple {133952#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133953#(<= main_~k~0 23)} is VALID [2022-04-15 12:45:14,465 INFO L290 TraceCheckUtils]: 52: Hoare triple {133953#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133953#(<= main_~k~0 23)} is VALID [2022-04-15 12:45:14,473 INFO L290 TraceCheckUtils]: 53: Hoare triple {133953#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133954#(<= main_~k~0 24)} is VALID [2022-04-15 12:45:14,473 INFO L290 TraceCheckUtils]: 54: Hoare triple {133954#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133954#(<= main_~k~0 24)} is VALID [2022-04-15 12:45:14,489 INFO L290 TraceCheckUtils]: 55: Hoare triple {133954#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133955#(<= main_~k~0 25)} is VALID [2022-04-15 12:45:14,489 INFO L290 TraceCheckUtils]: 56: Hoare triple {133955#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133955#(<= main_~k~0 25)} is VALID [2022-04-15 12:45:14,498 INFO L290 TraceCheckUtils]: 57: Hoare triple {133955#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133956#(<= main_~k~0 26)} is VALID [2022-04-15 12:45:14,499 INFO L290 TraceCheckUtils]: 58: Hoare triple {133956#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133956#(<= main_~k~0 26)} is VALID [2022-04-15 12:45:14,507 INFO L290 TraceCheckUtils]: 59: Hoare triple {133956#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133957#(<= main_~k~0 27)} is VALID [2022-04-15 12:45:14,507 INFO L290 TraceCheckUtils]: 60: Hoare triple {133957#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133957#(<= main_~k~0 27)} is VALID [2022-04-15 12:45:14,520 INFO L290 TraceCheckUtils]: 61: Hoare triple {133957#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133958#(<= main_~k~0 28)} is VALID [2022-04-15 12:45:14,520 INFO L290 TraceCheckUtils]: 62: Hoare triple {133958#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133958#(<= main_~k~0 28)} is VALID [2022-04-15 12:45:14,532 INFO L290 TraceCheckUtils]: 63: Hoare triple {133958#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133959#(<= main_~k~0 29)} is VALID [2022-04-15 12:45:14,532 INFO L290 TraceCheckUtils]: 64: Hoare triple {133959#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133959#(<= main_~k~0 29)} is VALID [2022-04-15 12:45:14,543 INFO L290 TraceCheckUtils]: 65: Hoare triple {133959#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133960#(<= main_~k~0 30)} is VALID [2022-04-15 12:45:14,544 INFO L290 TraceCheckUtils]: 66: Hoare triple {133960#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133960#(<= main_~k~0 30)} is VALID [2022-04-15 12:45:14,550 INFO L290 TraceCheckUtils]: 67: Hoare triple {133960#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133961#(<= main_~k~0 31)} is VALID [2022-04-15 12:45:14,551 INFO L290 TraceCheckUtils]: 68: Hoare triple {133961#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133961#(<= main_~k~0 31)} is VALID [2022-04-15 12:45:14,558 INFO L290 TraceCheckUtils]: 69: Hoare triple {133961#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133962#(<= main_~k~0 32)} is VALID [2022-04-15 12:45:14,558 INFO L290 TraceCheckUtils]: 70: Hoare triple {133962#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133962#(<= main_~k~0 32)} is VALID [2022-04-15 12:45:14,569 INFO L290 TraceCheckUtils]: 71: Hoare triple {133962#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133963#(<= main_~k~0 33)} is VALID [2022-04-15 12:45:14,570 INFO L290 TraceCheckUtils]: 72: Hoare triple {133963#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133963#(<= main_~k~0 33)} is VALID [2022-04-15 12:45:14,589 INFO L290 TraceCheckUtils]: 73: Hoare triple {133963#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133964#(<= main_~k~0 34)} is VALID [2022-04-15 12:45:14,589 INFO L290 TraceCheckUtils]: 74: Hoare triple {133964#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133964#(<= main_~k~0 34)} is VALID [2022-04-15 12:45:14,610 INFO L290 TraceCheckUtils]: 75: Hoare triple {133964#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133965#(<= main_~k~0 35)} is VALID [2022-04-15 12:45:14,610 INFO L290 TraceCheckUtils]: 76: Hoare triple {133965#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133965#(<= main_~k~0 35)} is VALID [2022-04-15 12:45:14,625 INFO L290 TraceCheckUtils]: 77: Hoare triple {133965#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133966#(<= main_~k~0 36)} is VALID [2022-04-15 12:45:14,626 INFO L290 TraceCheckUtils]: 78: Hoare triple {133966#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133966#(<= main_~k~0 36)} is VALID [2022-04-15 12:45:14,642 INFO L290 TraceCheckUtils]: 79: Hoare triple {133966#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133967#(<= main_~k~0 37)} is VALID [2022-04-15 12:45:14,642 INFO L290 TraceCheckUtils]: 80: Hoare triple {133967#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133967#(<= main_~k~0 37)} is VALID [2022-04-15 12:45:14,653 INFO L290 TraceCheckUtils]: 81: Hoare triple {133967#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133968#(<= main_~k~0 38)} is VALID [2022-04-15 12:45:14,654 INFO L290 TraceCheckUtils]: 82: Hoare triple {133968#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133968#(<= main_~k~0 38)} is VALID [2022-04-15 12:45:14,662 INFO L290 TraceCheckUtils]: 83: Hoare triple {133968#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133969#(<= main_~k~0 39)} is VALID [2022-04-15 12:45:14,662 INFO L290 TraceCheckUtils]: 84: Hoare triple {133969#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133969#(<= main_~k~0 39)} is VALID [2022-04-15 12:45:14,671 INFO L290 TraceCheckUtils]: 85: Hoare triple {133969#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133970#(<= main_~k~0 40)} is VALID [2022-04-15 12:45:14,672 INFO L290 TraceCheckUtils]: 86: Hoare triple {133970#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133970#(<= main_~k~0 40)} is VALID [2022-04-15 12:45:14,680 INFO L290 TraceCheckUtils]: 87: Hoare triple {133970#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133971#(<= main_~k~0 41)} is VALID [2022-04-15 12:45:14,681 INFO L290 TraceCheckUtils]: 88: Hoare triple {133971#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133971#(<= main_~k~0 41)} is VALID [2022-04-15 12:45:14,690 INFO L290 TraceCheckUtils]: 89: Hoare triple {133971#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133972#(<= main_~k~0 42)} is VALID [2022-04-15 12:45:14,691 INFO L290 TraceCheckUtils]: 90: Hoare triple {133972#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133972#(<= main_~k~0 42)} is VALID [2022-04-15 12:45:14,700 INFO L290 TraceCheckUtils]: 91: Hoare triple {133972#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133973#(<= main_~k~0 43)} is VALID [2022-04-15 12:45:14,700 INFO L290 TraceCheckUtils]: 92: Hoare triple {133973#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133973#(<= main_~k~0 43)} is VALID [2022-04-15 12:45:14,709 INFO L290 TraceCheckUtils]: 93: Hoare triple {133973#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133974#(<= main_~k~0 44)} is VALID [2022-04-15 12:45:14,710 INFO L290 TraceCheckUtils]: 94: Hoare triple {133974#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133974#(<= main_~k~0 44)} is VALID [2022-04-15 12:45:14,720 INFO L290 TraceCheckUtils]: 95: Hoare triple {133974#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133975#(<= main_~k~0 45)} is VALID [2022-04-15 12:45:14,720 INFO L290 TraceCheckUtils]: 96: Hoare triple {133975#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133975#(<= main_~k~0 45)} is VALID [2022-04-15 12:45:14,729 INFO L290 TraceCheckUtils]: 97: Hoare triple {133975#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133976#(<= main_~k~0 46)} is VALID [2022-04-15 12:45:14,729 INFO L290 TraceCheckUtils]: 98: Hoare triple {133976#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133976#(<= main_~k~0 46)} is VALID [2022-04-15 12:45:14,738 INFO L290 TraceCheckUtils]: 99: Hoare triple {133976#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133977#(<= main_~k~0 47)} is VALID [2022-04-15 12:45:14,739 INFO L290 TraceCheckUtils]: 100: Hoare triple {133977#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133977#(<= main_~k~0 47)} is VALID [2022-04-15 12:45:14,749 INFO L290 TraceCheckUtils]: 101: Hoare triple {133977#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133978#(<= main_~k~0 48)} is VALID [2022-04-15 12:45:14,749 INFO L290 TraceCheckUtils]: 102: Hoare triple {133978#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133978#(<= main_~k~0 48)} is VALID [2022-04-15 12:45:14,760 INFO L290 TraceCheckUtils]: 103: Hoare triple {133978#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133979#(<= main_~k~0 49)} is VALID [2022-04-15 12:45:14,760 INFO L290 TraceCheckUtils]: 104: Hoare triple {133979#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133979#(<= main_~k~0 49)} is VALID [2022-04-15 12:45:14,771 INFO L290 TraceCheckUtils]: 105: Hoare triple {133979#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133980#(<= main_~k~0 50)} is VALID [2022-04-15 12:45:14,771 INFO L290 TraceCheckUtils]: 106: Hoare triple {133980#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133980#(<= main_~k~0 50)} is VALID [2022-04-15 12:45:14,781 INFO L290 TraceCheckUtils]: 107: Hoare triple {133980#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133981#(<= main_~k~0 51)} is VALID [2022-04-15 12:45:14,782 INFO L290 TraceCheckUtils]: 108: Hoare triple {133981#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133981#(<= main_~k~0 51)} is VALID [2022-04-15 12:45:14,791 INFO L290 TraceCheckUtils]: 109: Hoare triple {133981#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133982#(<= main_~k~0 52)} is VALID [2022-04-15 12:45:14,792 INFO L290 TraceCheckUtils]: 110: Hoare triple {133982#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133982#(<= main_~k~0 52)} is VALID [2022-04-15 12:45:14,802 INFO L290 TraceCheckUtils]: 111: Hoare triple {133982#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133983#(<= main_~k~0 53)} is VALID [2022-04-15 12:45:14,803 INFO L290 TraceCheckUtils]: 112: Hoare triple {133983#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133983#(<= main_~k~0 53)} is VALID [2022-04-15 12:45:14,813 INFO L290 TraceCheckUtils]: 113: Hoare triple {133983#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133984#(<= main_~k~0 54)} is VALID [2022-04-15 12:45:14,814 INFO L290 TraceCheckUtils]: 114: Hoare triple {133984#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133984#(<= main_~k~0 54)} is VALID [2022-04-15 12:45:14,823 INFO L290 TraceCheckUtils]: 115: Hoare triple {133984#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133985#(<= main_~k~0 55)} is VALID [2022-04-15 12:45:14,824 INFO L290 TraceCheckUtils]: 116: Hoare triple {133985#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133985#(<= main_~k~0 55)} is VALID [2022-04-15 12:45:14,834 INFO L290 TraceCheckUtils]: 117: Hoare triple {133985#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133986#(<= main_~k~0 56)} is VALID [2022-04-15 12:45:14,835 INFO L290 TraceCheckUtils]: 118: Hoare triple {133986#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133986#(<= main_~k~0 56)} is VALID [2022-04-15 12:45:14,843 INFO L290 TraceCheckUtils]: 119: Hoare triple {133986#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133987#(<= main_~k~0 57)} is VALID [2022-04-15 12:45:14,844 INFO L290 TraceCheckUtils]: 120: Hoare triple {133987#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133987#(<= main_~k~0 57)} is VALID [2022-04-15 12:45:14,854 INFO L290 TraceCheckUtils]: 121: Hoare triple {133987#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133988#(<= main_~k~0 58)} is VALID [2022-04-15 12:45:14,854 INFO L290 TraceCheckUtils]: 122: Hoare triple {133988#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133988#(<= main_~k~0 58)} is VALID [2022-04-15 12:45:14,864 INFO L290 TraceCheckUtils]: 123: Hoare triple {133988#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133989#(<= main_~k~0 59)} is VALID [2022-04-15 12:45:14,865 INFO L290 TraceCheckUtils]: 124: Hoare triple {133989#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133989#(<= main_~k~0 59)} is VALID [2022-04-15 12:45:14,874 INFO L290 TraceCheckUtils]: 125: Hoare triple {133989#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133990#(<= main_~k~0 60)} is VALID [2022-04-15 12:45:14,875 INFO L290 TraceCheckUtils]: 126: Hoare triple {133990#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133990#(<= main_~k~0 60)} is VALID [2022-04-15 12:45:14,885 INFO L290 TraceCheckUtils]: 127: Hoare triple {133990#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133991#(<= main_~k~0 61)} is VALID [2022-04-15 12:45:14,885 INFO L290 TraceCheckUtils]: 128: Hoare triple {133991#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133991#(<= main_~k~0 61)} is VALID [2022-04-15 12:45:14,895 INFO L290 TraceCheckUtils]: 129: Hoare triple {133991#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133992#(<= main_~k~0 62)} is VALID [2022-04-15 12:45:14,896 INFO L290 TraceCheckUtils]: 130: Hoare triple {133992#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133992#(<= main_~k~0 62)} is VALID [2022-04-15 12:45:14,906 INFO L290 TraceCheckUtils]: 131: Hoare triple {133992#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133993#(<= main_~k~0 63)} is VALID [2022-04-15 12:45:14,906 INFO L290 TraceCheckUtils]: 132: Hoare triple {133993#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133993#(<= main_~k~0 63)} is VALID [2022-04-15 12:45:14,918 INFO L290 TraceCheckUtils]: 133: Hoare triple {133993#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133994#(<= main_~k~0 64)} is VALID [2022-04-15 12:45:14,918 INFO L290 TraceCheckUtils]: 134: Hoare triple {133994#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133994#(<= main_~k~0 64)} is VALID [2022-04-15 12:45:14,929 INFO L290 TraceCheckUtils]: 135: Hoare triple {133994#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133995#(<= main_~k~0 65)} is VALID [2022-04-15 12:45:14,930 INFO L290 TraceCheckUtils]: 136: Hoare triple {133995#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133995#(<= main_~k~0 65)} is VALID [2022-04-15 12:45:14,941 INFO L290 TraceCheckUtils]: 137: Hoare triple {133995#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133996#(<= main_~k~0 66)} is VALID [2022-04-15 12:45:14,941 INFO L290 TraceCheckUtils]: 138: Hoare triple {133996#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133996#(<= main_~k~0 66)} is VALID [2022-04-15 12:45:14,951 INFO L290 TraceCheckUtils]: 139: Hoare triple {133996#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133997#(<= main_~k~0 67)} is VALID [2022-04-15 12:45:14,952 INFO L290 TraceCheckUtils]: 140: Hoare triple {133997#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133997#(<= main_~k~0 67)} is VALID [2022-04-15 12:45:14,962 INFO L290 TraceCheckUtils]: 141: Hoare triple {133997#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133998#(<= main_~k~0 68)} is VALID [2022-04-15 12:45:14,962 INFO L290 TraceCheckUtils]: 142: Hoare triple {133998#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133998#(<= main_~k~0 68)} is VALID [2022-04-15 12:45:14,973 INFO L290 TraceCheckUtils]: 143: Hoare triple {133998#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {133999#(<= main_~k~0 69)} is VALID [2022-04-15 12:45:14,973 INFO L290 TraceCheckUtils]: 144: Hoare triple {133999#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {133999#(<= main_~k~0 69)} is VALID [2022-04-15 12:45:14,983 INFO L290 TraceCheckUtils]: 145: Hoare triple {133999#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134000#(<= main_~k~0 70)} is VALID [2022-04-15 12:45:14,984 INFO L290 TraceCheckUtils]: 146: Hoare triple {134000#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134000#(<= main_~k~0 70)} is VALID [2022-04-15 12:45:14,994 INFO L290 TraceCheckUtils]: 147: Hoare triple {134000#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134001#(<= main_~k~0 71)} is VALID [2022-04-15 12:45:14,994 INFO L290 TraceCheckUtils]: 148: Hoare triple {134001#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134001#(<= main_~k~0 71)} is VALID [2022-04-15 12:45:15,006 INFO L290 TraceCheckUtils]: 149: Hoare triple {134001#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134002#(<= main_~k~0 72)} is VALID [2022-04-15 12:45:15,006 INFO L290 TraceCheckUtils]: 150: Hoare triple {134002#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134002#(<= main_~k~0 72)} is VALID [2022-04-15 12:45:15,016 INFO L290 TraceCheckUtils]: 151: Hoare triple {134002#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134003#(<= main_~k~0 73)} is VALID [2022-04-15 12:45:15,016 INFO L290 TraceCheckUtils]: 152: Hoare triple {134003#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134003#(<= main_~k~0 73)} is VALID [2022-04-15 12:45:15,028 INFO L290 TraceCheckUtils]: 153: Hoare triple {134003#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134004#(<= main_~k~0 74)} is VALID [2022-04-15 12:45:15,028 INFO L290 TraceCheckUtils]: 154: Hoare triple {134004#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134004#(<= main_~k~0 74)} is VALID [2022-04-15 12:45:15,041 INFO L290 TraceCheckUtils]: 155: Hoare triple {134004#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134005#(<= main_~k~0 75)} is VALID [2022-04-15 12:45:15,041 INFO L290 TraceCheckUtils]: 156: Hoare triple {134005#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134005#(<= main_~k~0 75)} is VALID [2022-04-15 12:45:15,053 INFO L290 TraceCheckUtils]: 157: Hoare triple {134005#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134006#(<= main_~k~0 76)} is VALID [2022-04-15 12:45:15,053 INFO L290 TraceCheckUtils]: 158: Hoare triple {134006#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134006#(<= main_~k~0 76)} is VALID [2022-04-15 12:45:15,064 INFO L290 TraceCheckUtils]: 159: Hoare triple {134006#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134007#(<= main_~k~0 77)} is VALID [2022-04-15 12:45:15,065 INFO L290 TraceCheckUtils]: 160: Hoare triple {134007#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134007#(<= main_~k~0 77)} is VALID [2022-04-15 12:45:15,078 INFO L290 TraceCheckUtils]: 161: Hoare triple {134007#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134008#(<= main_~k~0 78)} is VALID [2022-04-15 12:45:15,078 INFO L290 TraceCheckUtils]: 162: Hoare triple {134008#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134008#(<= main_~k~0 78)} is VALID [2022-04-15 12:45:15,094 INFO L290 TraceCheckUtils]: 163: Hoare triple {134008#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134009#(<= main_~k~0 79)} is VALID [2022-04-15 12:45:15,094 INFO L290 TraceCheckUtils]: 164: Hoare triple {134009#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134009#(<= main_~k~0 79)} is VALID [2022-04-15 12:45:15,111 INFO L290 TraceCheckUtils]: 165: Hoare triple {134009#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134010#(<= main_~k~0 80)} is VALID [2022-04-15 12:45:15,111 INFO L290 TraceCheckUtils]: 166: Hoare triple {134010#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134010#(<= main_~k~0 80)} is VALID [2022-04-15 12:45:15,126 INFO L290 TraceCheckUtils]: 167: Hoare triple {134010#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134011#(<= main_~k~0 81)} is VALID [2022-04-15 12:45:15,127 INFO L290 TraceCheckUtils]: 168: Hoare triple {134011#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134011#(<= main_~k~0 81)} is VALID [2022-04-15 12:45:15,139 INFO L290 TraceCheckUtils]: 169: Hoare triple {134011#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134012#(<= main_~k~0 82)} is VALID [2022-04-15 12:45:15,139 INFO L290 TraceCheckUtils]: 170: Hoare triple {134012#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134012#(<= main_~k~0 82)} is VALID [2022-04-15 12:45:15,151 INFO L290 TraceCheckUtils]: 171: Hoare triple {134012#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134013#(<= main_~k~0 83)} is VALID [2022-04-15 12:45:15,151 INFO L290 TraceCheckUtils]: 172: Hoare triple {134013#(<= main_~k~0 83)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134013#(<= main_~k~0 83)} is VALID [2022-04-15 12:45:15,163 INFO L290 TraceCheckUtils]: 173: Hoare triple {134013#(<= main_~k~0 83)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134014#(<= main_~k~0 84)} is VALID [2022-04-15 12:45:15,163 INFO L290 TraceCheckUtils]: 174: Hoare triple {134014#(<= main_~k~0 84)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134014#(<= main_~k~0 84)} is VALID [2022-04-15 12:45:15,175 INFO L290 TraceCheckUtils]: 175: Hoare triple {134014#(<= main_~k~0 84)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134015#(<= main_~k~0 85)} is VALID [2022-04-15 12:45:15,176 INFO L290 TraceCheckUtils]: 176: Hoare triple {134015#(<= main_~k~0 85)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134015#(<= main_~k~0 85)} is VALID [2022-04-15 12:45:15,187 INFO L290 TraceCheckUtils]: 177: Hoare triple {134015#(<= main_~k~0 85)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134016#(<= main_~k~0 86)} is VALID [2022-04-15 12:45:15,188 INFO L290 TraceCheckUtils]: 178: Hoare triple {134016#(<= main_~k~0 86)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134016#(<= main_~k~0 86)} is VALID [2022-04-15 12:45:15,199 INFO L290 TraceCheckUtils]: 179: Hoare triple {134016#(<= main_~k~0 86)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134017#(<= main_~k~0 87)} is VALID [2022-04-15 12:45:15,200 INFO L290 TraceCheckUtils]: 180: Hoare triple {134017#(<= main_~k~0 87)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134017#(<= main_~k~0 87)} is VALID [2022-04-15 12:45:15,212 INFO L290 TraceCheckUtils]: 181: Hoare triple {134017#(<= main_~k~0 87)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134018#(<= main_~k~0 88)} is VALID [2022-04-15 12:45:15,212 INFO L290 TraceCheckUtils]: 182: Hoare triple {134018#(<= main_~k~0 88)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134018#(<= main_~k~0 88)} is VALID [2022-04-15 12:45:15,224 INFO L290 TraceCheckUtils]: 183: Hoare triple {134018#(<= main_~k~0 88)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134019#(<= main_~k~0 89)} is VALID [2022-04-15 12:45:15,225 INFO L290 TraceCheckUtils]: 184: Hoare triple {134019#(<= main_~k~0 89)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134019#(<= main_~k~0 89)} is VALID [2022-04-15 12:45:15,239 INFO L290 TraceCheckUtils]: 185: Hoare triple {134019#(<= main_~k~0 89)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134020#(<= main_~k~0 90)} is VALID [2022-04-15 12:45:15,239 INFO L290 TraceCheckUtils]: 186: Hoare triple {134020#(<= main_~k~0 90)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134020#(<= main_~k~0 90)} is VALID [2022-04-15 12:45:15,251 INFO L290 TraceCheckUtils]: 187: Hoare triple {134020#(<= main_~k~0 90)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134021#(<= main_~k~0 91)} is VALID [2022-04-15 12:45:15,252 INFO L290 TraceCheckUtils]: 188: Hoare triple {134021#(<= main_~k~0 91)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134021#(<= main_~k~0 91)} is VALID [2022-04-15 12:45:15,264 INFO L290 TraceCheckUtils]: 189: Hoare triple {134021#(<= main_~k~0 91)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134022#(<= main_~k~0 92)} is VALID [2022-04-15 12:45:15,264 INFO L290 TraceCheckUtils]: 190: Hoare triple {134022#(<= main_~k~0 92)} assume !(~i~0 < 1000000); {134022#(<= main_~k~0 92)} is VALID [2022-04-15 12:45:15,265 INFO L272 TraceCheckUtils]: 191: Hoare triple {134022#(<= main_~k~0 92)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {134603#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:45:15,265 INFO L290 TraceCheckUtils]: 192: Hoare triple {134603#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {134607#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:45:15,265 INFO L290 TraceCheckUtils]: 193: Hoare triple {134607#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {133926#false} is VALID [2022-04-15 12:45:15,265 INFO L290 TraceCheckUtils]: 194: Hoare triple {133926#false} assume !false; {133926#false} is VALID [2022-04-15 12:45:15,266 INFO L134 CoverageAnalysis]: Checked inductivity of 8464 backedges. 0 proven. 8464 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:45:15,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:45:21,274 INFO L290 TraceCheckUtils]: 194: Hoare triple {133926#false} assume !false; {133926#false} is VALID [2022-04-15 12:45:21,274 INFO L290 TraceCheckUtils]: 193: Hoare triple {134607#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {133926#false} is VALID [2022-04-15 12:45:21,275 INFO L290 TraceCheckUtils]: 192: Hoare triple {134603#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {134607#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:45:21,275 INFO L272 TraceCheckUtils]: 191: Hoare triple {134623#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {134603#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:45:21,275 INFO L290 TraceCheckUtils]: 190: Hoare triple {134623#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {134623#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:45:21,287 INFO L290 TraceCheckUtils]: 189: Hoare triple {134630#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134623#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:45:21,287 INFO L290 TraceCheckUtils]: 188: Hoare triple {134630#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134630#(<= main_~k~0 999999)} is VALID [2022-04-15 12:45:21,293 INFO L290 TraceCheckUtils]: 187: Hoare triple {134637#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134630#(<= main_~k~0 999999)} is VALID [2022-04-15 12:45:21,293 INFO L290 TraceCheckUtils]: 186: Hoare triple {134637#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134637#(<= main_~k~0 999998)} is VALID [2022-04-15 12:45:21,299 INFO L290 TraceCheckUtils]: 185: Hoare triple {134644#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134637#(<= main_~k~0 999998)} is VALID [2022-04-15 12:45:21,300 INFO L290 TraceCheckUtils]: 184: Hoare triple {134644#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134644#(<= main_~k~0 999997)} is VALID [2022-04-15 12:45:21,304 INFO L290 TraceCheckUtils]: 183: Hoare triple {134651#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134644#(<= main_~k~0 999997)} is VALID [2022-04-15 12:45:21,305 INFO L290 TraceCheckUtils]: 182: Hoare triple {134651#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134651#(<= main_~k~0 999996)} is VALID [2022-04-15 12:45:21,309 INFO L290 TraceCheckUtils]: 181: Hoare triple {134658#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134651#(<= main_~k~0 999996)} is VALID [2022-04-15 12:45:21,310 INFO L290 TraceCheckUtils]: 180: Hoare triple {134658#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134658#(<= main_~k~0 999995)} is VALID [2022-04-15 12:45:21,314 INFO L290 TraceCheckUtils]: 179: Hoare triple {134665#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134658#(<= main_~k~0 999995)} is VALID [2022-04-15 12:45:21,315 INFO L290 TraceCheckUtils]: 178: Hoare triple {134665#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134665#(<= main_~k~0 999994)} is VALID [2022-04-15 12:45:21,319 INFO L290 TraceCheckUtils]: 177: Hoare triple {134672#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134665#(<= main_~k~0 999994)} is VALID [2022-04-15 12:45:21,319 INFO L290 TraceCheckUtils]: 176: Hoare triple {134672#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134672#(<= main_~k~0 999993)} is VALID [2022-04-15 12:45:21,328 INFO L290 TraceCheckUtils]: 175: Hoare triple {134679#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134672#(<= main_~k~0 999993)} is VALID [2022-04-15 12:45:21,329 INFO L290 TraceCheckUtils]: 174: Hoare triple {134679#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134679#(<= main_~k~0 999992)} is VALID [2022-04-15 12:45:21,334 INFO L290 TraceCheckUtils]: 173: Hoare triple {134686#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134679#(<= main_~k~0 999992)} is VALID [2022-04-15 12:45:21,334 INFO L290 TraceCheckUtils]: 172: Hoare triple {134686#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134686#(<= main_~k~0 999991)} is VALID [2022-04-15 12:45:21,339 INFO L290 TraceCheckUtils]: 171: Hoare triple {134693#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134686#(<= main_~k~0 999991)} is VALID [2022-04-15 12:45:21,339 INFO L290 TraceCheckUtils]: 170: Hoare triple {134693#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134693#(<= main_~k~0 999990)} is VALID [2022-04-15 12:45:21,344 INFO L290 TraceCheckUtils]: 169: Hoare triple {134700#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134693#(<= main_~k~0 999990)} is VALID [2022-04-15 12:45:21,344 INFO L290 TraceCheckUtils]: 168: Hoare triple {134700#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134700#(<= main_~k~0 999989)} is VALID [2022-04-15 12:45:21,350 INFO L290 TraceCheckUtils]: 167: Hoare triple {134707#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134700#(<= main_~k~0 999989)} is VALID [2022-04-15 12:45:21,350 INFO L290 TraceCheckUtils]: 166: Hoare triple {134707#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134707#(<= main_~k~0 999988)} is VALID [2022-04-15 12:45:21,354 INFO L290 TraceCheckUtils]: 165: Hoare triple {134714#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134707#(<= main_~k~0 999988)} is VALID [2022-04-15 12:45:21,354 INFO L290 TraceCheckUtils]: 164: Hoare triple {134714#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134714#(<= main_~k~0 999987)} is VALID [2022-04-15 12:45:21,359 INFO L290 TraceCheckUtils]: 163: Hoare triple {134721#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134714#(<= main_~k~0 999987)} is VALID [2022-04-15 12:45:21,359 INFO L290 TraceCheckUtils]: 162: Hoare triple {134721#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134721#(<= main_~k~0 999986)} is VALID [2022-04-15 12:45:21,364 INFO L290 TraceCheckUtils]: 161: Hoare triple {134728#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134721#(<= main_~k~0 999986)} is VALID [2022-04-15 12:45:21,364 INFO L290 TraceCheckUtils]: 160: Hoare triple {134728#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134728#(<= main_~k~0 999985)} is VALID [2022-04-15 12:45:21,369 INFO L290 TraceCheckUtils]: 159: Hoare triple {134735#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134728#(<= main_~k~0 999985)} is VALID [2022-04-15 12:45:21,369 INFO L290 TraceCheckUtils]: 158: Hoare triple {134735#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134735#(<= main_~k~0 999984)} is VALID [2022-04-15 12:45:21,374 INFO L290 TraceCheckUtils]: 157: Hoare triple {134742#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134735#(<= main_~k~0 999984)} is VALID [2022-04-15 12:45:21,374 INFO L290 TraceCheckUtils]: 156: Hoare triple {134742#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134742#(<= main_~k~0 999983)} is VALID [2022-04-15 12:45:21,379 INFO L290 TraceCheckUtils]: 155: Hoare triple {134749#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134742#(<= main_~k~0 999983)} is VALID [2022-04-15 12:45:21,379 INFO L290 TraceCheckUtils]: 154: Hoare triple {134749#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134749#(<= main_~k~0 999982)} is VALID [2022-04-15 12:45:21,384 INFO L290 TraceCheckUtils]: 153: Hoare triple {134756#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134749#(<= main_~k~0 999982)} is VALID [2022-04-15 12:45:21,384 INFO L290 TraceCheckUtils]: 152: Hoare triple {134756#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134756#(<= main_~k~0 999981)} is VALID [2022-04-15 12:45:21,389 INFO L290 TraceCheckUtils]: 151: Hoare triple {134763#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134756#(<= main_~k~0 999981)} is VALID [2022-04-15 12:45:21,389 INFO L290 TraceCheckUtils]: 150: Hoare triple {134763#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134763#(<= main_~k~0 999980)} is VALID [2022-04-15 12:45:21,394 INFO L290 TraceCheckUtils]: 149: Hoare triple {134770#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134763#(<= main_~k~0 999980)} is VALID [2022-04-15 12:45:21,394 INFO L290 TraceCheckUtils]: 148: Hoare triple {134770#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134770#(<= main_~k~0 999979)} is VALID [2022-04-15 12:45:21,399 INFO L290 TraceCheckUtils]: 147: Hoare triple {134777#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134770#(<= main_~k~0 999979)} is VALID [2022-04-15 12:45:21,399 INFO L290 TraceCheckUtils]: 146: Hoare triple {134777#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134777#(<= main_~k~0 999978)} is VALID [2022-04-15 12:45:21,404 INFO L290 TraceCheckUtils]: 145: Hoare triple {134784#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134777#(<= main_~k~0 999978)} is VALID [2022-04-15 12:45:21,404 INFO L290 TraceCheckUtils]: 144: Hoare triple {134784#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134784#(<= main_~k~0 999977)} is VALID [2022-04-15 12:45:21,409 INFO L290 TraceCheckUtils]: 143: Hoare triple {134791#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134784#(<= main_~k~0 999977)} is VALID [2022-04-15 12:45:21,409 INFO L290 TraceCheckUtils]: 142: Hoare triple {134791#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134791#(<= main_~k~0 999976)} is VALID [2022-04-15 12:45:21,414 INFO L290 TraceCheckUtils]: 141: Hoare triple {134798#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134791#(<= main_~k~0 999976)} is VALID [2022-04-15 12:45:21,414 INFO L290 TraceCheckUtils]: 140: Hoare triple {134798#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134798#(<= main_~k~0 999975)} is VALID [2022-04-15 12:45:21,419 INFO L290 TraceCheckUtils]: 139: Hoare triple {134805#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134798#(<= main_~k~0 999975)} is VALID [2022-04-15 12:45:21,419 INFO L290 TraceCheckUtils]: 138: Hoare triple {134805#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134805#(<= main_~k~0 999974)} is VALID [2022-04-15 12:45:21,424 INFO L290 TraceCheckUtils]: 137: Hoare triple {134812#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134805#(<= main_~k~0 999974)} is VALID [2022-04-15 12:45:21,424 INFO L290 TraceCheckUtils]: 136: Hoare triple {134812#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134812#(<= main_~k~0 999973)} is VALID [2022-04-15 12:45:21,430 INFO L290 TraceCheckUtils]: 135: Hoare triple {134819#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134812#(<= main_~k~0 999973)} is VALID [2022-04-15 12:45:21,430 INFO L290 TraceCheckUtils]: 134: Hoare triple {134819#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134819#(<= main_~k~0 999972)} is VALID [2022-04-15 12:45:21,435 INFO L290 TraceCheckUtils]: 133: Hoare triple {134826#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134819#(<= main_~k~0 999972)} is VALID [2022-04-15 12:45:21,435 INFO L290 TraceCheckUtils]: 132: Hoare triple {134826#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134826#(<= main_~k~0 999971)} is VALID [2022-04-15 12:45:21,440 INFO L290 TraceCheckUtils]: 131: Hoare triple {134833#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134826#(<= main_~k~0 999971)} is VALID [2022-04-15 12:45:21,440 INFO L290 TraceCheckUtils]: 130: Hoare triple {134833#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134833#(<= main_~k~0 999970)} is VALID [2022-04-15 12:45:21,447 INFO L290 TraceCheckUtils]: 129: Hoare triple {134840#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134833#(<= main_~k~0 999970)} is VALID [2022-04-15 12:45:21,447 INFO L290 TraceCheckUtils]: 128: Hoare triple {134840#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134840#(<= main_~k~0 999969)} is VALID [2022-04-15 12:45:21,452 INFO L290 TraceCheckUtils]: 127: Hoare triple {134847#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134840#(<= main_~k~0 999969)} is VALID [2022-04-15 12:45:21,452 INFO L290 TraceCheckUtils]: 126: Hoare triple {134847#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134847#(<= main_~k~0 999968)} is VALID [2022-04-15 12:45:21,457 INFO L290 TraceCheckUtils]: 125: Hoare triple {134854#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134847#(<= main_~k~0 999968)} is VALID [2022-04-15 12:45:21,457 INFO L290 TraceCheckUtils]: 124: Hoare triple {134854#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134854#(<= main_~k~0 999967)} is VALID [2022-04-15 12:45:21,462 INFO L290 TraceCheckUtils]: 123: Hoare triple {134861#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134854#(<= main_~k~0 999967)} is VALID [2022-04-15 12:45:21,462 INFO L290 TraceCheckUtils]: 122: Hoare triple {134861#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134861#(<= main_~k~0 999966)} is VALID [2022-04-15 12:45:21,467 INFO L290 TraceCheckUtils]: 121: Hoare triple {134868#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134861#(<= main_~k~0 999966)} is VALID [2022-04-15 12:45:21,467 INFO L290 TraceCheckUtils]: 120: Hoare triple {134868#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134868#(<= main_~k~0 999965)} is VALID [2022-04-15 12:45:21,472 INFO L290 TraceCheckUtils]: 119: Hoare triple {134875#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134868#(<= main_~k~0 999965)} is VALID [2022-04-15 12:45:21,472 INFO L290 TraceCheckUtils]: 118: Hoare triple {134875#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134875#(<= main_~k~0 999964)} is VALID [2022-04-15 12:45:21,477 INFO L290 TraceCheckUtils]: 117: Hoare triple {134882#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134875#(<= main_~k~0 999964)} is VALID [2022-04-15 12:45:21,477 INFO L290 TraceCheckUtils]: 116: Hoare triple {134882#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134882#(<= main_~k~0 999963)} is VALID [2022-04-15 12:45:21,483 INFO L290 TraceCheckUtils]: 115: Hoare triple {134889#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134882#(<= main_~k~0 999963)} is VALID [2022-04-15 12:45:21,483 INFO L290 TraceCheckUtils]: 114: Hoare triple {134889#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134889#(<= main_~k~0 999962)} is VALID [2022-04-15 12:45:21,489 INFO L290 TraceCheckUtils]: 113: Hoare triple {134896#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134889#(<= main_~k~0 999962)} is VALID [2022-04-15 12:45:21,489 INFO L290 TraceCheckUtils]: 112: Hoare triple {134896#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134896#(<= main_~k~0 999961)} is VALID [2022-04-15 12:45:21,494 INFO L290 TraceCheckUtils]: 111: Hoare triple {134903#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134896#(<= main_~k~0 999961)} is VALID [2022-04-15 12:45:21,494 INFO L290 TraceCheckUtils]: 110: Hoare triple {134903#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134903#(<= main_~k~0 999960)} is VALID [2022-04-15 12:45:21,499 INFO L290 TraceCheckUtils]: 109: Hoare triple {134910#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134903#(<= main_~k~0 999960)} is VALID [2022-04-15 12:45:21,499 INFO L290 TraceCheckUtils]: 108: Hoare triple {134910#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134910#(<= main_~k~0 999959)} is VALID [2022-04-15 12:45:21,504 INFO L290 TraceCheckUtils]: 107: Hoare triple {134917#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134910#(<= main_~k~0 999959)} is VALID [2022-04-15 12:45:21,504 INFO L290 TraceCheckUtils]: 106: Hoare triple {134917#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134917#(<= main_~k~0 999958)} is VALID [2022-04-15 12:45:21,510 INFO L290 TraceCheckUtils]: 105: Hoare triple {134924#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134917#(<= main_~k~0 999958)} is VALID [2022-04-15 12:45:21,511 INFO L290 TraceCheckUtils]: 104: Hoare triple {134924#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134924#(<= main_~k~0 999957)} is VALID [2022-04-15 12:45:21,515 INFO L290 TraceCheckUtils]: 103: Hoare triple {134931#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134924#(<= main_~k~0 999957)} is VALID [2022-04-15 12:45:21,516 INFO L290 TraceCheckUtils]: 102: Hoare triple {134931#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134931#(<= main_~k~0 999956)} is VALID [2022-04-15 12:45:21,520 INFO L290 TraceCheckUtils]: 101: Hoare triple {134938#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134931#(<= main_~k~0 999956)} is VALID [2022-04-15 12:45:21,520 INFO L290 TraceCheckUtils]: 100: Hoare triple {134938#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134938#(<= main_~k~0 999955)} is VALID [2022-04-15 12:45:21,525 INFO L290 TraceCheckUtils]: 99: Hoare triple {134945#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134938#(<= main_~k~0 999955)} is VALID [2022-04-15 12:45:21,525 INFO L290 TraceCheckUtils]: 98: Hoare triple {134945#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134945#(<= main_~k~0 999954)} is VALID [2022-04-15 12:45:21,530 INFO L290 TraceCheckUtils]: 97: Hoare triple {134952#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134945#(<= main_~k~0 999954)} is VALID [2022-04-15 12:45:21,530 INFO L290 TraceCheckUtils]: 96: Hoare triple {134952#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134952#(<= main_~k~0 999953)} is VALID [2022-04-15 12:45:21,534 INFO L290 TraceCheckUtils]: 95: Hoare triple {134959#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134952#(<= main_~k~0 999953)} is VALID [2022-04-15 12:45:21,535 INFO L290 TraceCheckUtils]: 94: Hoare triple {134959#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134959#(<= main_~k~0 999952)} is VALID [2022-04-15 12:45:21,539 INFO L290 TraceCheckUtils]: 93: Hoare triple {134966#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134959#(<= main_~k~0 999952)} is VALID [2022-04-15 12:45:21,540 INFO L290 TraceCheckUtils]: 92: Hoare triple {134966#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134966#(<= main_~k~0 999951)} is VALID [2022-04-15 12:45:21,545 INFO L290 TraceCheckUtils]: 91: Hoare triple {134973#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134966#(<= main_~k~0 999951)} is VALID [2022-04-15 12:45:21,545 INFO L290 TraceCheckUtils]: 90: Hoare triple {134973#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134973#(<= main_~k~0 999950)} is VALID [2022-04-15 12:45:21,551 INFO L290 TraceCheckUtils]: 89: Hoare triple {134980#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134973#(<= main_~k~0 999950)} is VALID [2022-04-15 12:45:21,551 INFO L290 TraceCheckUtils]: 88: Hoare triple {134980#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134980#(<= main_~k~0 999949)} is VALID [2022-04-15 12:45:21,556 INFO L290 TraceCheckUtils]: 87: Hoare triple {134987#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134980#(<= main_~k~0 999949)} is VALID [2022-04-15 12:45:21,556 INFO L290 TraceCheckUtils]: 86: Hoare triple {134987#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134987#(<= main_~k~0 999948)} is VALID [2022-04-15 12:45:21,561 INFO L290 TraceCheckUtils]: 85: Hoare triple {134994#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134987#(<= main_~k~0 999948)} is VALID [2022-04-15 12:45:21,561 INFO L290 TraceCheckUtils]: 84: Hoare triple {134994#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {134994#(<= main_~k~0 999947)} is VALID [2022-04-15 12:45:21,566 INFO L290 TraceCheckUtils]: 83: Hoare triple {135001#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {134994#(<= main_~k~0 999947)} is VALID [2022-04-15 12:45:21,566 INFO L290 TraceCheckUtils]: 82: Hoare triple {135001#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135001#(<= main_~k~0 999946)} is VALID [2022-04-15 12:45:21,571 INFO L290 TraceCheckUtils]: 81: Hoare triple {135008#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135001#(<= main_~k~0 999946)} is VALID [2022-04-15 12:45:21,571 INFO L290 TraceCheckUtils]: 80: Hoare triple {135008#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135008#(<= main_~k~0 999945)} is VALID [2022-04-15 12:45:21,577 INFO L290 TraceCheckUtils]: 79: Hoare triple {135015#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135008#(<= main_~k~0 999945)} is VALID [2022-04-15 12:45:21,577 INFO L290 TraceCheckUtils]: 78: Hoare triple {135015#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135015#(<= main_~k~0 999944)} is VALID [2022-04-15 12:45:21,584 INFO L290 TraceCheckUtils]: 77: Hoare triple {135022#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135015#(<= main_~k~0 999944)} is VALID [2022-04-15 12:45:21,584 INFO L290 TraceCheckUtils]: 76: Hoare triple {135022#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135022#(<= main_~k~0 999943)} is VALID [2022-04-15 12:45:21,589 INFO L290 TraceCheckUtils]: 75: Hoare triple {135029#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135022#(<= main_~k~0 999943)} is VALID [2022-04-15 12:45:21,589 INFO L290 TraceCheckUtils]: 74: Hoare triple {135029#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135029#(<= main_~k~0 999942)} is VALID [2022-04-15 12:45:21,594 INFO L290 TraceCheckUtils]: 73: Hoare triple {135036#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135029#(<= main_~k~0 999942)} is VALID [2022-04-15 12:45:21,594 INFO L290 TraceCheckUtils]: 72: Hoare triple {135036#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135036#(<= main_~k~0 999941)} is VALID [2022-04-15 12:45:21,600 INFO L290 TraceCheckUtils]: 71: Hoare triple {135043#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135036#(<= main_~k~0 999941)} is VALID [2022-04-15 12:45:21,600 INFO L290 TraceCheckUtils]: 70: Hoare triple {135043#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135043#(<= main_~k~0 999940)} is VALID [2022-04-15 12:45:21,607 INFO L290 TraceCheckUtils]: 69: Hoare triple {135050#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135043#(<= main_~k~0 999940)} is VALID [2022-04-15 12:45:21,608 INFO L290 TraceCheckUtils]: 68: Hoare triple {135050#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135050#(<= main_~k~0 999939)} is VALID [2022-04-15 12:45:21,613 INFO L290 TraceCheckUtils]: 67: Hoare triple {135057#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135050#(<= main_~k~0 999939)} is VALID [2022-04-15 12:45:21,613 INFO L290 TraceCheckUtils]: 66: Hoare triple {135057#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135057#(<= main_~k~0 999938)} is VALID [2022-04-15 12:45:21,619 INFO L290 TraceCheckUtils]: 65: Hoare triple {135064#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135057#(<= main_~k~0 999938)} is VALID [2022-04-15 12:45:21,619 INFO L290 TraceCheckUtils]: 64: Hoare triple {135064#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135064#(<= main_~k~0 999937)} is VALID [2022-04-15 12:45:21,624 INFO L290 TraceCheckUtils]: 63: Hoare triple {135071#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135064#(<= main_~k~0 999937)} is VALID [2022-04-15 12:45:21,625 INFO L290 TraceCheckUtils]: 62: Hoare triple {135071#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135071#(<= main_~k~0 999936)} is VALID [2022-04-15 12:45:21,634 INFO L290 TraceCheckUtils]: 61: Hoare triple {135078#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135071#(<= main_~k~0 999936)} is VALID [2022-04-15 12:45:21,634 INFO L290 TraceCheckUtils]: 60: Hoare triple {135078#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135078#(<= main_~k~0 999935)} is VALID [2022-04-15 12:45:21,641 INFO L290 TraceCheckUtils]: 59: Hoare triple {135085#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135078#(<= main_~k~0 999935)} is VALID [2022-04-15 12:45:21,641 INFO L290 TraceCheckUtils]: 58: Hoare triple {135085#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135085#(<= main_~k~0 999934)} is VALID [2022-04-15 12:45:21,646 INFO L290 TraceCheckUtils]: 57: Hoare triple {135092#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135085#(<= main_~k~0 999934)} is VALID [2022-04-15 12:45:21,647 INFO L290 TraceCheckUtils]: 56: Hoare triple {135092#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135092#(<= main_~k~0 999933)} is VALID [2022-04-15 12:45:21,654 INFO L290 TraceCheckUtils]: 55: Hoare triple {135099#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135092#(<= main_~k~0 999933)} is VALID [2022-04-15 12:45:21,655 INFO L290 TraceCheckUtils]: 54: Hoare triple {135099#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135099#(<= main_~k~0 999932)} is VALID [2022-04-15 12:45:21,660 INFO L290 TraceCheckUtils]: 53: Hoare triple {135106#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135099#(<= main_~k~0 999932)} is VALID [2022-04-15 12:45:21,660 INFO L290 TraceCheckUtils]: 52: Hoare triple {135106#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135106#(<= main_~k~0 999931)} is VALID [2022-04-15 12:45:21,665 INFO L290 TraceCheckUtils]: 51: Hoare triple {135113#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135106#(<= main_~k~0 999931)} is VALID [2022-04-15 12:45:21,665 INFO L290 TraceCheckUtils]: 50: Hoare triple {135113#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135113#(<= main_~k~0 999930)} is VALID [2022-04-15 12:45:21,670 INFO L290 TraceCheckUtils]: 49: Hoare triple {135120#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135113#(<= main_~k~0 999930)} is VALID [2022-04-15 12:45:21,670 INFO L290 TraceCheckUtils]: 48: Hoare triple {135120#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135120#(<= main_~k~0 999929)} is VALID [2022-04-15 12:45:21,675 INFO L290 TraceCheckUtils]: 47: Hoare triple {135127#(<= main_~k~0 999928)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135120#(<= main_~k~0 999929)} is VALID [2022-04-15 12:45:21,675 INFO L290 TraceCheckUtils]: 46: Hoare triple {135127#(<= main_~k~0 999928)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135127#(<= main_~k~0 999928)} is VALID [2022-04-15 12:45:21,680 INFO L290 TraceCheckUtils]: 45: Hoare triple {135134#(<= main_~k~0 999927)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135127#(<= main_~k~0 999928)} is VALID [2022-04-15 12:45:21,680 INFO L290 TraceCheckUtils]: 44: Hoare triple {135134#(<= main_~k~0 999927)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135134#(<= main_~k~0 999927)} is VALID [2022-04-15 12:45:21,685 INFO L290 TraceCheckUtils]: 43: Hoare triple {135141#(<= main_~k~0 999926)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135134#(<= main_~k~0 999927)} is VALID [2022-04-15 12:45:21,685 INFO L290 TraceCheckUtils]: 42: Hoare triple {135141#(<= main_~k~0 999926)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135141#(<= main_~k~0 999926)} is VALID [2022-04-15 12:45:21,690 INFO L290 TraceCheckUtils]: 41: Hoare triple {135148#(<= main_~k~0 999925)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135141#(<= main_~k~0 999926)} is VALID [2022-04-15 12:45:21,690 INFO L290 TraceCheckUtils]: 40: Hoare triple {135148#(<= main_~k~0 999925)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135148#(<= main_~k~0 999925)} is VALID [2022-04-15 12:45:21,695 INFO L290 TraceCheckUtils]: 39: Hoare triple {135155#(<= main_~k~0 999924)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135148#(<= main_~k~0 999925)} is VALID [2022-04-15 12:45:21,695 INFO L290 TraceCheckUtils]: 38: Hoare triple {135155#(<= main_~k~0 999924)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135155#(<= main_~k~0 999924)} is VALID [2022-04-15 12:45:21,701 INFO L290 TraceCheckUtils]: 37: Hoare triple {135162#(<= main_~k~0 999923)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135155#(<= main_~k~0 999924)} is VALID [2022-04-15 12:45:21,701 INFO L290 TraceCheckUtils]: 36: Hoare triple {135162#(<= main_~k~0 999923)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135162#(<= main_~k~0 999923)} is VALID [2022-04-15 12:45:21,706 INFO L290 TraceCheckUtils]: 35: Hoare triple {135169#(<= main_~k~0 999922)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135162#(<= main_~k~0 999923)} is VALID [2022-04-15 12:45:21,706 INFO L290 TraceCheckUtils]: 34: Hoare triple {135169#(<= main_~k~0 999922)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135169#(<= main_~k~0 999922)} is VALID [2022-04-15 12:45:21,711 INFO L290 TraceCheckUtils]: 33: Hoare triple {135176#(<= main_~k~0 999921)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135169#(<= main_~k~0 999922)} is VALID [2022-04-15 12:45:21,711 INFO L290 TraceCheckUtils]: 32: Hoare triple {135176#(<= main_~k~0 999921)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135176#(<= main_~k~0 999921)} is VALID [2022-04-15 12:45:21,716 INFO L290 TraceCheckUtils]: 31: Hoare triple {135183#(<= main_~k~0 999920)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135176#(<= main_~k~0 999921)} is VALID [2022-04-15 12:45:21,716 INFO L290 TraceCheckUtils]: 30: Hoare triple {135183#(<= main_~k~0 999920)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135183#(<= main_~k~0 999920)} is VALID [2022-04-15 12:45:21,721 INFO L290 TraceCheckUtils]: 29: Hoare triple {135190#(<= main_~k~0 999919)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135183#(<= main_~k~0 999920)} is VALID [2022-04-15 12:45:21,722 INFO L290 TraceCheckUtils]: 28: Hoare triple {135190#(<= main_~k~0 999919)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135190#(<= main_~k~0 999919)} is VALID [2022-04-15 12:45:21,727 INFO L290 TraceCheckUtils]: 27: Hoare triple {135197#(<= main_~k~0 999918)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135190#(<= main_~k~0 999919)} is VALID [2022-04-15 12:45:21,727 INFO L290 TraceCheckUtils]: 26: Hoare triple {135197#(<= main_~k~0 999918)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135197#(<= main_~k~0 999918)} is VALID [2022-04-15 12:45:21,732 INFO L290 TraceCheckUtils]: 25: Hoare triple {135204#(<= main_~k~0 999917)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135197#(<= main_~k~0 999918)} is VALID [2022-04-15 12:45:21,732 INFO L290 TraceCheckUtils]: 24: Hoare triple {135204#(<= main_~k~0 999917)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135204#(<= main_~k~0 999917)} is VALID [2022-04-15 12:45:21,736 INFO L290 TraceCheckUtils]: 23: Hoare triple {135211#(<= main_~k~0 999916)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135204#(<= main_~k~0 999917)} is VALID [2022-04-15 12:45:21,737 INFO L290 TraceCheckUtils]: 22: Hoare triple {135211#(<= main_~k~0 999916)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135211#(<= main_~k~0 999916)} is VALID [2022-04-15 12:45:21,742 INFO L290 TraceCheckUtils]: 21: Hoare triple {135218#(<= main_~k~0 999915)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135211#(<= main_~k~0 999916)} is VALID [2022-04-15 12:45:21,742 INFO L290 TraceCheckUtils]: 20: Hoare triple {135218#(<= main_~k~0 999915)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135218#(<= main_~k~0 999915)} is VALID [2022-04-15 12:45:21,747 INFO L290 TraceCheckUtils]: 19: Hoare triple {135225#(<= main_~k~0 999914)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135218#(<= main_~k~0 999915)} is VALID [2022-04-15 12:45:21,748 INFO L290 TraceCheckUtils]: 18: Hoare triple {135225#(<= main_~k~0 999914)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135225#(<= main_~k~0 999914)} is VALID [2022-04-15 12:45:21,753 INFO L290 TraceCheckUtils]: 17: Hoare triple {135232#(<= main_~k~0 999913)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135225#(<= main_~k~0 999914)} is VALID [2022-04-15 12:45:21,753 INFO L290 TraceCheckUtils]: 16: Hoare triple {135232#(<= main_~k~0 999913)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135232#(<= main_~k~0 999913)} is VALID [2022-04-15 12:45:21,758 INFO L290 TraceCheckUtils]: 15: Hoare triple {135239#(<= main_~k~0 999912)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135232#(<= main_~k~0 999913)} is VALID [2022-04-15 12:45:21,758 INFO L290 TraceCheckUtils]: 14: Hoare triple {135239#(<= main_~k~0 999912)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135239#(<= main_~k~0 999912)} is VALID [2022-04-15 12:45:21,763 INFO L290 TraceCheckUtils]: 13: Hoare triple {135246#(<= main_~k~0 999911)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135239#(<= main_~k~0 999912)} is VALID [2022-04-15 12:45:21,763 INFO L290 TraceCheckUtils]: 12: Hoare triple {135246#(<= main_~k~0 999911)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135246#(<= main_~k~0 999911)} is VALID [2022-04-15 12:45:21,768 INFO L290 TraceCheckUtils]: 11: Hoare triple {135253#(<= main_~k~0 999910)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135246#(<= main_~k~0 999911)} is VALID [2022-04-15 12:45:21,768 INFO L290 TraceCheckUtils]: 10: Hoare triple {135253#(<= main_~k~0 999910)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135253#(<= main_~k~0 999910)} is VALID [2022-04-15 12:45:21,773 INFO L290 TraceCheckUtils]: 9: Hoare triple {135260#(<= main_~k~0 999909)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135253#(<= main_~k~0 999910)} is VALID [2022-04-15 12:45:21,773 INFO L290 TraceCheckUtils]: 8: Hoare triple {135260#(<= main_~k~0 999909)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135260#(<= main_~k~0 999909)} is VALID [2022-04-15 12:45:21,778 INFO L290 TraceCheckUtils]: 7: Hoare triple {135267#(<= main_~k~0 999908)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {135260#(<= main_~k~0 999909)} is VALID [2022-04-15 12:45:21,778 INFO L290 TraceCheckUtils]: 6: Hoare triple {135267#(<= main_~k~0 999908)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {135267#(<= main_~k~0 999908)} is VALID [2022-04-15 12:45:21,778 INFO L290 TraceCheckUtils]: 5: Hoare triple {133925#true} ~i~0 := 0;~k~0 := 0; {135267#(<= main_~k~0 999908)} is VALID [2022-04-15 12:45:21,778 INFO L272 TraceCheckUtils]: 4: Hoare triple {133925#true} call #t~ret3 := main(); {133925#true} is VALID [2022-04-15 12:45:21,778 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {133925#true} {133925#true} #54#return; {133925#true} is VALID [2022-04-15 12:45:21,779 INFO L290 TraceCheckUtils]: 2: Hoare triple {133925#true} assume true; {133925#true} is VALID [2022-04-15 12:45:21,779 INFO L290 TraceCheckUtils]: 1: Hoare triple {133925#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {133925#true} is VALID [2022-04-15 12:45:21,779 INFO L272 TraceCheckUtils]: 0: Hoare triple {133925#true} call ULTIMATE.init(); {133925#true} is VALID [2022-04-15 12:45:21,780 INFO L134 CoverageAnalysis]: Checked inductivity of 8464 backedges. 0 proven. 8464 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:45:21,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [197716511] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:45:21,780 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:45:21,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [98, 97, 97] total 194 [2022-04-15 12:45:21,780 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:45:21,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [704702096] [2022-04-15 12:45:21,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [704702096] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:45:21,780 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:45:21,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [98] imperfect sequences [] total 98 [2022-04-15 12:45:21,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433313283] [2022-04-15 12:45:21,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:45:21,781 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 98 states have (on average 1.9489795918367347) internal successors, (191), 96 states have internal predecessors, (191), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 195 [2022-04-15 12:45:21,781 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:45:21,781 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 98 states, 98 states have (on average 1.9489795918367347) internal successors, (191), 96 states have internal predecessors, (191), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:45:22,459 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 195 edges. 195 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:45:22,459 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2022-04-15 12:45:22,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:45:22,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2022-04-15 12:45:22,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17778, Invalid=19664, Unknown=0, NotChecked=0, Total=37442 [2022-04-15 12:45:22,464 INFO L87 Difference]: Start difference. First operand 196 states and 196 transitions. Second operand has 98 states, 98 states have (on average 1.9489795918367347) internal successors, (191), 96 states have internal predecessors, (191), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:45:31,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:45:31,868 INFO L93 Difference]: Finished difference Result 204 states and 204 transitions. [2022-04-15 12:45:31,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-04-15 12:45:31,868 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 98 states have (on average 1.9489795918367347) internal successors, (191), 96 states have internal predecessors, (191), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 195 [2022-04-15 12:45:31,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:45:31,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 98 states have (on average 1.9489795918367347) internal successors, (191), 96 states have internal predecessors, (191), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:45:31,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 204 transitions. [2022-04-15 12:45:31,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 98 states have (on average 1.9489795918367347) internal successors, (191), 96 states have internal predecessors, (191), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:45:31,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 204 transitions. [2022-04-15 12:45:31,870 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 98 states and 204 transitions. [2022-04-15 12:45:33,516 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 204 edges. 204 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:45:33,518 INFO L225 Difference]: With dead ends: 204 [2022-04-15 12:45:33,518 INFO L226 Difference]: Without dead ends: 199 [2022-04-15 12:45:33,524 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 583 GetRequests, 295 SyntacticMatches, 1 SemanticMatches, 287 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6042 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=35366, Invalid=47866, Unknown=0, NotChecked=0, Total=83232 [2022-04-15 12:45:33,524 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 196 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-04-15 12:45:33,524 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 48 Invalid, 332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-04-15 12:45:33,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2022-04-15 12:45:34,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 198. [2022-04-15 12:45:34,764 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:45:34,764 INFO L82 GeneralOperation]: Start isEquivalent. First operand 199 states. Second operand has 198 states, 193 states have (on average 1.005181347150259) internal successors, (194), 193 states have internal predecessors, (194), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:45:34,764 INFO L74 IsIncluded]: Start isIncluded. First operand 199 states. Second operand has 198 states, 193 states have (on average 1.005181347150259) internal successors, (194), 193 states have internal predecessors, (194), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:45:34,764 INFO L87 Difference]: Start difference. First operand 199 states. Second operand has 198 states, 193 states have (on average 1.005181347150259) internal successors, (194), 193 states have internal predecessors, (194), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:45:34,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:45:34,766 INFO L93 Difference]: Finished difference Result 199 states and 199 transitions. [2022-04-15 12:45:34,766 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 199 transitions. [2022-04-15 12:45:34,766 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:45:34,766 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:45:34,766 INFO L74 IsIncluded]: Start isIncluded. First operand has 198 states, 193 states have (on average 1.005181347150259) internal successors, (194), 193 states have internal predecessors, (194), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 199 states. [2022-04-15 12:45:34,766 INFO L87 Difference]: Start difference. First operand has 198 states, 193 states have (on average 1.005181347150259) internal successors, (194), 193 states have internal predecessors, (194), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 199 states. [2022-04-15 12:45:34,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:45:34,768 INFO L93 Difference]: Finished difference Result 199 states and 199 transitions. [2022-04-15 12:45:34,768 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 199 transitions. [2022-04-15 12:45:34,768 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:45:34,768 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:45:34,768 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:45:34,768 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:45:34,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 193 states have (on average 1.005181347150259) internal successors, (194), 193 states have internal predecessors, (194), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:45:34,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 198 transitions. [2022-04-15 12:45:34,771 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 198 transitions. Word has length 195 [2022-04-15 12:45:34,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:45:34,771 INFO L478 AbstractCegarLoop]: Abstraction has 198 states and 198 transitions. [2022-04-15 12:45:34,771 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 98 states, 98 states have (on average 1.9489795918367347) internal successors, (191), 96 states have internal predecessors, (191), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:45:34,771 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 198 states and 198 transitions. [2022-04-15 12:45:36,182 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 198 edges. 198 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:45:36,183 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 198 transitions. [2022-04-15 12:45:36,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2022-04-15 12:45:36,183 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:45:36,183 INFO L499 BasicCegarLoop]: trace histogram [93, 93, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:45:36,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-04-15 12:45:36,396 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:45:36,396 INFO L403 AbstractCegarLoop]: === Iteration 94 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:45:36,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:45:36,397 INFO L85 PathProgramCache]: Analyzing trace with hash 127122656, now seen corresponding path program 185 times [2022-04-15 12:45:36,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:45:36,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2086141673] [2022-04-15 12:45:36,878 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:45:36,878 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:45:36,879 INFO L85 PathProgramCache]: Analyzing trace with hash 127122656, now seen corresponding path program 186 times [2022-04-15 12:45:36,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:45:36,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415126566] [2022-04-15 12:45:36,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:45:36,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:45:37,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:45:39,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:45:39,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:45:39,170 INFO L290 TraceCheckUtils]: 0: Hoare triple {136784#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {136683#true} is VALID [2022-04-15 12:45:39,170 INFO L290 TraceCheckUtils]: 1: Hoare triple {136683#true} assume true; {136683#true} is VALID [2022-04-15 12:45:39,170 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {136683#true} {136683#true} #54#return; {136683#true} is VALID [2022-04-15 12:45:39,170 INFO L272 TraceCheckUtils]: 0: Hoare triple {136683#true} call ULTIMATE.init(); {136784#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:45:39,171 INFO L290 TraceCheckUtils]: 1: Hoare triple {136784#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {136683#true} is VALID [2022-04-15 12:45:39,171 INFO L290 TraceCheckUtils]: 2: Hoare triple {136683#true} assume true; {136683#true} is VALID [2022-04-15 12:45:39,171 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {136683#true} {136683#true} #54#return; {136683#true} is VALID [2022-04-15 12:45:39,171 INFO L272 TraceCheckUtils]: 4: Hoare triple {136683#true} call #t~ret3 := main(); {136683#true} is VALID [2022-04-15 12:45:39,171 INFO L290 TraceCheckUtils]: 5: Hoare triple {136683#true} ~i~0 := 0;~k~0 := 0; {136688#(= main_~k~0 0)} is VALID [2022-04-15 12:45:39,171 INFO L290 TraceCheckUtils]: 6: Hoare triple {136688#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136688#(= main_~k~0 0)} is VALID [2022-04-15 12:45:39,171 INFO L290 TraceCheckUtils]: 7: Hoare triple {136688#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136689#(<= main_~k~0 1)} is VALID [2022-04-15 12:45:39,171 INFO L290 TraceCheckUtils]: 8: Hoare triple {136689#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136689#(<= main_~k~0 1)} is VALID [2022-04-15 12:45:39,190 INFO L290 TraceCheckUtils]: 9: Hoare triple {136689#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136690#(<= main_~k~0 2)} is VALID [2022-04-15 12:45:39,191 INFO L290 TraceCheckUtils]: 10: Hoare triple {136690#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136690#(<= main_~k~0 2)} is VALID [2022-04-15 12:45:39,205 INFO L290 TraceCheckUtils]: 11: Hoare triple {136690#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136691#(<= main_~k~0 3)} is VALID [2022-04-15 12:45:39,205 INFO L290 TraceCheckUtils]: 12: Hoare triple {136691#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136691#(<= main_~k~0 3)} is VALID [2022-04-15 12:45:39,219 INFO L290 TraceCheckUtils]: 13: Hoare triple {136691#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136692#(<= main_~k~0 4)} is VALID [2022-04-15 12:45:39,219 INFO L290 TraceCheckUtils]: 14: Hoare triple {136692#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136692#(<= main_~k~0 4)} is VALID [2022-04-15 12:45:39,235 INFO L290 TraceCheckUtils]: 15: Hoare triple {136692#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136693#(<= main_~k~0 5)} is VALID [2022-04-15 12:45:39,235 INFO L290 TraceCheckUtils]: 16: Hoare triple {136693#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136693#(<= main_~k~0 5)} is VALID [2022-04-15 12:45:39,247 INFO L290 TraceCheckUtils]: 17: Hoare triple {136693#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136694#(<= main_~k~0 6)} is VALID [2022-04-15 12:45:39,247 INFO L290 TraceCheckUtils]: 18: Hoare triple {136694#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136694#(<= main_~k~0 6)} is VALID [2022-04-15 12:45:39,259 INFO L290 TraceCheckUtils]: 19: Hoare triple {136694#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136695#(<= main_~k~0 7)} is VALID [2022-04-15 12:45:39,260 INFO L290 TraceCheckUtils]: 20: Hoare triple {136695#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136695#(<= main_~k~0 7)} is VALID [2022-04-15 12:45:39,274 INFO L290 TraceCheckUtils]: 21: Hoare triple {136695#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136696#(<= main_~k~0 8)} is VALID [2022-04-15 12:45:39,275 INFO L290 TraceCheckUtils]: 22: Hoare triple {136696#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136696#(<= main_~k~0 8)} is VALID [2022-04-15 12:45:39,290 INFO L290 TraceCheckUtils]: 23: Hoare triple {136696#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136697#(<= main_~k~0 9)} is VALID [2022-04-15 12:45:39,291 INFO L290 TraceCheckUtils]: 24: Hoare triple {136697#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136697#(<= main_~k~0 9)} is VALID [2022-04-15 12:45:39,305 INFO L290 TraceCheckUtils]: 25: Hoare triple {136697#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136698#(<= main_~k~0 10)} is VALID [2022-04-15 12:45:39,306 INFO L290 TraceCheckUtils]: 26: Hoare triple {136698#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136698#(<= main_~k~0 10)} is VALID [2022-04-15 12:45:39,320 INFO L290 TraceCheckUtils]: 27: Hoare triple {136698#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136699#(<= main_~k~0 11)} is VALID [2022-04-15 12:45:39,320 INFO L290 TraceCheckUtils]: 28: Hoare triple {136699#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136699#(<= main_~k~0 11)} is VALID [2022-04-15 12:45:39,333 INFO L290 TraceCheckUtils]: 29: Hoare triple {136699#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136700#(<= main_~k~0 12)} is VALID [2022-04-15 12:45:39,333 INFO L290 TraceCheckUtils]: 30: Hoare triple {136700#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136700#(<= main_~k~0 12)} is VALID [2022-04-15 12:45:39,348 INFO L290 TraceCheckUtils]: 31: Hoare triple {136700#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136701#(<= main_~k~0 13)} is VALID [2022-04-15 12:45:39,348 INFO L290 TraceCheckUtils]: 32: Hoare triple {136701#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136701#(<= main_~k~0 13)} is VALID [2022-04-15 12:45:39,361 INFO L290 TraceCheckUtils]: 33: Hoare triple {136701#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136702#(<= main_~k~0 14)} is VALID [2022-04-15 12:45:39,363 INFO L290 TraceCheckUtils]: 34: Hoare triple {136702#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136702#(<= main_~k~0 14)} is VALID [2022-04-15 12:45:39,378 INFO L290 TraceCheckUtils]: 35: Hoare triple {136702#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136703#(<= main_~k~0 15)} is VALID [2022-04-15 12:45:39,378 INFO L290 TraceCheckUtils]: 36: Hoare triple {136703#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136703#(<= main_~k~0 15)} is VALID [2022-04-15 12:45:39,392 INFO L290 TraceCheckUtils]: 37: Hoare triple {136703#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136704#(<= main_~k~0 16)} is VALID [2022-04-15 12:45:39,393 INFO L290 TraceCheckUtils]: 38: Hoare triple {136704#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136704#(<= main_~k~0 16)} is VALID [2022-04-15 12:45:39,407 INFO L290 TraceCheckUtils]: 39: Hoare triple {136704#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136705#(<= main_~k~0 17)} is VALID [2022-04-15 12:45:39,408 INFO L290 TraceCheckUtils]: 40: Hoare triple {136705#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136705#(<= main_~k~0 17)} is VALID [2022-04-15 12:45:39,423 INFO L290 TraceCheckUtils]: 41: Hoare triple {136705#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136706#(<= main_~k~0 18)} is VALID [2022-04-15 12:45:39,424 INFO L290 TraceCheckUtils]: 42: Hoare triple {136706#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136706#(<= main_~k~0 18)} is VALID [2022-04-15 12:45:39,445 INFO L290 TraceCheckUtils]: 43: Hoare triple {136706#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136707#(<= main_~k~0 19)} is VALID [2022-04-15 12:45:39,445 INFO L290 TraceCheckUtils]: 44: Hoare triple {136707#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136707#(<= main_~k~0 19)} is VALID [2022-04-15 12:45:39,464 INFO L290 TraceCheckUtils]: 45: Hoare triple {136707#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136708#(<= main_~k~0 20)} is VALID [2022-04-15 12:45:39,464 INFO L290 TraceCheckUtils]: 46: Hoare triple {136708#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136708#(<= main_~k~0 20)} is VALID [2022-04-15 12:45:39,483 INFO L290 TraceCheckUtils]: 47: Hoare triple {136708#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136709#(<= main_~k~0 21)} is VALID [2022-04-15 12:45:39,484 INFO L290 TraceCheckUtils]: 48: Hoare triple {136709#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136709#(<= main_~k~0 21)} is VALID [2022-04-15 12:45:39,505 INFO L290 TraceCheckUtils]: 49: Hoare triple {136709#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136710#(<= main_~k~0 22)} is VALID [2022-04-15 12:45:39,505 INFO L290 TraceCheckUtils]: 50: Hoare triple {136710#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136710#(<= main_~k~0 22)} is VALID [2022-04-15 12:45:39,521 INFO L290 TraceCheckUtils]: 51: Hoare triple {136710#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136711#(<= main_~k~0 23)} is VALID [2022-04-15 12:45:39,522 INFO L290 TraceCheckUtils]: 52: Hoare triple {136711#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136711#(<= main_~k~0 23)} is VALID [2022-04-15 12:45:39,538 INFO L290 TraceCheckUtils]: 53: Hoare triple {136711#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136712#(<= main_~k~0 24)} is VALID [2022-04-15 12:45:39,538 INFO L290 TraceCheckUtils]: 54: Hoare triple {136712#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136712#(<= main_~k~0 24)} is VALID [2022-04-15 12:45:39,555 INFO L290 TraceCheckUtils]: 55: Hoare triple {136712#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136713#(<= main_~k~0 25)} is VALID [2022-04-15 12:45:39,556 INFO L290 TraceCheckUtils]: 56: Hoare triple {136713#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136713#(<= main_~k~0 25)} is VALID [2022-04-15 12:45:39,572 INFO L290 TraceCheckUtils]: 57: Hoare triple {136713#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136714#(<= main_~k~0 26)} is VALID [2022-04-15 12:45:39,572 INFO L290 TraceCheckUtils]: 58: Hoare triple {136714#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136714#(<= main_~k~0 26)} is VALID [2022-04-15 12:45:39,589 INFO L290 TraceCheckUtils]: 59: Hoare triple {136714#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136715#(<= main_~k~0 27)} is VALID [2022-04-15 12:45:39,589 INFO L290 TraceCheckUtils]: 60: Hoare triple {136715#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136715#(<= main_~k~0 27)} is VALID [2022-04-15 12:45:39,604 INFO L290 TraceCheckUtils]: 61: Hoare triple {136715#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136716#(<= main_~k~0 28)} is VALID [2022-04-15 12:45:39,605 INFO L290 TraceCheckUtils]: 62: Hoare triple {136716#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136716#(<= main_~k~0 28)} is VALID [2022-04-15 12:45:39,620 INFO L290 TraceCheckUtils]: 63: Hoare triple {136716#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136717#(<= main_~k~0 29)} is VALID [2022-04-15 12:45:39,621 INFO L290 TraceCheckUtils]: 64: Hoare triple {136717#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136717#(<= main_~k~0 29)} is VALID [2022-04-15 12:45:39,637 INFO L290 TraceCheckUtils]: 65: Hoare triple {136717#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136718#(<= main_~k~0 30)} is VALID [2022-04-15 12:45:39,638 INFO L290 TraceCheckUtils]: 66: Hoare triple {136718#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136718#(<= main_~k~0 30)} is VALID [2022-04-15 12:45:39,653 INFO L290 TraceCheckUtils]: 67: Hoare triple {136718#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136719#(<= main_~k~0 31)} is VALID [2022-04-15 12:45:39,654 INFO L290 TraceCheckUtils]: 68: Hoare triple {136719#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136719#(<= main_~k~0 31)} is VALID [2022-04-15 12:45:39,669 INFO L290 TraceCheckUtils]: 69: Hoare triple {136719#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136720#(<= main_~k~0 32)} is VALID [2022-04-15 12:45:39,669 INFO L290 TraceCheckUtils]: 70: Hoare triple {136720#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136720#(<= main_~k~0 32)} is VALID [2022-04-15 12:45:39,689 INFO L290 TraceCheckUtils]: 71: Hoare triple {136720#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136721#(<= main_~k~0 33)} is VALID [2022-04-15 12:45:39,690 INFO L290 TraceCheckUtils]: 72: Hoare triple {136721#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136721#(<= main_~k~0 33)} is VALID [2022-04-15 12:45:39,707 INFO L290 TraceCheckUtils]: 73: Hoare triple {136721#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136722#(<= main_~k~0 34)} is VALID [2022-04-15 12:45:39,707 INFO L290 TraceCheckUtils]: 74: Hoare triple {136722#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136722#(<= main_~k~0 34)} is VALID [2022-04-15 12:45:39,727 INFO L290 TraceCheckUtils]: 75: Hoare triple {136722#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136723#(<= main_~k~0 35)} is VALID [2022-04-15 12:45:39,728 INFO L290 TraceCheckUtils]: 76: Hoare triple {136723#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136723#(<= main_~k~0 35)} is VALID [2022-04-15 12:45:39,744 INFO L290 TraceCheckUtils]: 77: Hoare triple {136723#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136724#(<= main_~k~0 36)} is VALID [2022-04-15 12:45:39,745 INFO L290 TraceCheckUtils]: 78: Hoare triple {136724#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136724#(<= main_~k~0 36)} is VALID [2022-04-15 12:45:39,765 INFO L290 TraceCheckUtils]: 79: Hoare triple {136724#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136725#(<= main_~k~0 37)} is VALID [2022-04-15 12:45:39,766 INFO L290 TraceCheckUtils]: 80: Hoare triple {136725#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136725#(<= main_~k~0 37)} is VALID [2022-04-15 12:45:39,784 INFO L290 TraceCheckUtils]: 81: Hoare triple {136725#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136726#(<= main_~k~0 38)} is VALID [2022-04-15 12:45:39,784 INFO L290 TraceCheckUtils]: 82: Hoare triple {136726#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136726#(<= main_~k~0 38)} is VALID [2022-04-15 12:45:39,799 INFO L290 TraceCheckUtils]: 83: Hoare triple {136726#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136727#(<= main_~k~0 39)} is VALID [2022-04-15 12:45:39,799 INFO L290 TraceCheckUtils]: 84: Hoare triple {136727#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136727#(<= main_~k~0 39)} is VALID [2022-04-15 12:45:39,813 INFO L290 TraceCheckUtils]: 85: Hoare triple {136727#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136728#(<= main_~k~0 40)} is VALID [2022-04-15 12:45:39,828 INFO L290 TraceCheckUtils]: 86: Hoare triple {136728#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136728#(<= main_~k~0 40)} is VALID [2022-04-15 12:45:39,850 INFO L290 TraceCheckUtils]: 87: Hoare triple {136728#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136729#(<= main_~k~0 41)} is VALID [2022-04-15 12:45:39,850 INFO L290 TraceCheckUtils]: 88: Hoare triple {136729#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136729#(<= main_~k~0 41)} is VALID [2022-04-15 12:45:39,869 INFO L290 TraceCheckUtils]: 89: Hoare triple {136729#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136730#(<= main_~k~0 42)} is VALID [2022-04-15 12:45:39,870 INFO L290 TraceCheckUtils]: 90: Hoare triple {136730#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136730#(<= main_~k~0 42)} is VALID [2022-04-15 12:45:39,890 INFO L290 TraceCheckUtils]: 91: Hoare triple {136730#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136731#(<= main_~k~0 43)} is VALID [2022-04-15 12:45:39,890 INFO L290 TraceCheckUtils]: 92: Hoare triple {136731#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136731#(<= main_~k~0 43)} is VALID [2022-04-15 12:45:39,908 INFO L290 TraceCheckUtils]: 93: Hoare triple {136731#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136732#(<= main_~k~0 44)} is VALID [2022-04-15 12:45:39,909 INFO L290 TraceCheckUtils]: 94: Hoare triple {136732#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136732#(<= main_~k~0 44)} is VALID [2022-04-15 12:45:39,927 INFO L290 TraceCheckUtils]: 95: Hoare triple {136732#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136733#(<= main_~k~0 45)} is VALID [2022-04-15 12:45:39,927 INFO L290 TraceCheckUtils]: 96: Hoare triple {136733#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136733#(<= main_~k~0 45)} is VALID [2022-04-15 12:45:39,945 INFO L290 TraceCheckUtils]: 97: Hoare triple {136733#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136734#(<= main_~k~0 46)} is VALID [2022-04-15 12:45:39,945 INFO L290 TraceCheckUtils]: 98: Hoare triple {136734#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136734#(<= main_~k~0 46)} is VALID [2022-04-15 12:45:39,960 INFO L290 TraceCheckUtils]: 99: Hoare triple {136734#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136735#(<= main_~k~0 47)} is VALID [2022-04-15 12:45:39,960 INFO L290 TraceCheckUtils]: 100: Hoare triple {136735#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136735#(<= main_~k~0 47)} is VALID [2022-04-15 12:45:39,974 INFO L290 TraceCheckUtils]: 101: Hoare triple {136735#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136736#(<= main_~k~0 48)} is VALID [2022-04-15 12:45:39,974 INFO L290 TraceCheckUtils]: 102: Hoare triple {136736#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136736#(<= main_~k~0 48)} is VALID [2022-04-15 12:45:39,987 INFO L290 TraceCheckUtils]: 103: Hoare triple {136736#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136737#(<= main_~k~0 49)} is VALID [2022-04-15 12:45:39,988 INFO L290 TraceCheckUtils]: 104: Hoare triple {136737#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136737#(<= main_~k~0 49)} is VALID [2022-04-15 12:45:40,002 INFO L290 TraceCheckUtils]: 105: Hoare triple {136737#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136738#(<= main_~k~0 50)} is VALID [2022-04-15 12:45:40,003 INFO L290 TraceCheckUtils]: 106: Hoare triple {136738#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136738#(<= main_~k~0 50)} is VALID [2022-04-15 12:45:40,022 INFO L290 TraceCheckUtils]: 107: Hoare triple {136738#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136739#(<= main_~k~0 51)} is VALID [2022-04-15 12:45:40,022 INFO L290 TraceCheckUtils]: 108: Hoare triple {136739#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136739#(<= main_~k~0 51)} is VALID [2022-04-15 12:45:40,037 INFO L290 TraceCheckUtils]: 109: Hoare triple {136739#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136740#(<= main_~k~0 52)} is VALID [2022-04-15 12:45:40,037 INFO L290 TraceCheckUtils]: 110: Hoare triple {136740#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136740#(<= main_~k~0 52)} is VALID [2022-04-15 12:45:40,053 INFO L290 TraceCheckUtils]: 111: Hoare triple {136740#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136741#(<= main_~k~0 53)} is VALID [2022-04-15 12:45:40,053 INFO L290 TraceCheckUtils]: 112: Hoare triple {136741#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136741#(<= main_~k~0 53)} is VALID [2022-04-15 12:45:40,067 INFO L290 TraceCheckUtils]: 113: Hoare triple {136741#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136742#(<= main_~k~0 54)} is VALID [2022-04-15 12:45:40,068 INFO L290 TraceCheckUtils]: 114: Hoare triple {136742#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136742#(<= main_~k~0 54)} is VALID [2022-04-15 12:45:40,083 INFO L290 TraceCheckUtils]: 115: Hoare triple {136742#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136743#(<= main_~k~0 55)} is VALID [2022-04-15 12:45:40,083 INFO L290 TraceCheckUtils]: 116: Hoare triple {136743#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136743#(<= main_~k~0 55)} is VALID [2022-04-15 12:45:40,099 INFO L290 TraceCheckUtils]: 117: Hoare triple {136743#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136744#(<= main_~k~0 56)} is VALID [2022-04-15 12:45:40,099 INFO L290 TraceCheckUtils]: 118: Hoare triple {136744#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136744#(<= main_~k~0 56)} is VALID [2022-04-15 12:45:40,114 INFO L290 TraceCheckUtils]: 119: Hoare triple {136744#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136745#(<= main_~k~0 57)} is VALID [2022-04-15 12:45:40,114 INFO L290 TraceCheckUtils]: 120: Hoare triple {136745#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136745#(<= main_~k~0 57)} is VALID [2022-04-15 12:45:40,129 INFO L290 TraceCheckUtils]: 121: Hoare triple {136745#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136746#(<= main_~k~0 58)} is VALID [2022-04-15 12:45:40,130 INFO L290 TraceCheckUtils]: 122: Hoare triple {136746#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136746#(<= main_~k~0 58)} is VALID [2022-04-15 12:45:40,145 INFO L290 TraceCheckUtils]: 123: Hoare triple {136746#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136747#(<= main_~k~0 59)} is VALID [2022-04-15 12:45:40,145 INFO L290 TraceCheckUtils]: 124: Hoare triple {136747#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136747#(<= main_~k~0 59)} is VALID [2022-04-15 12:45:40,159 INFO L290 TraceCheckUtils]: 125: Hoare triple {136747#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136748#(<= main_~k~0 60)} is VALID [2022-04-15 12:45:40,159 INFO L290 TraceCheckUtils]: 126: Hoare triple {136748#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136748#(<= main_~k~0 60)} is VALID [2022-04-15 12:45:40,173 INFO L290 TraceCheckUtils]: 127: Hoare triple {136748#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136749#(<= main_~k~0 61)} is VALID [2022-04-15 12:45:40,174 INFO L290 TraceCheckUtils]: 128: Hoare triple {136749#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136749#(<= main_~k~0 61)} is VALID [2022-04-15 12:45:40,188 INFO L290 TraceCheckUtils]: 129: Hoare triple {136749#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136750#(<= main_~k~0 62)} is VALID [2022-04-15 12:45:40,189 INFO L290 TraceCheckUtils]: 130: Hoare triple {136750#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136750#(<= main_~k~0 62)} is VALID [2022-04-15 12:45:40,203 INFO L290 TraceCheckUtils]: 131: Hoare triple {136750#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136751#(<= main_~k~0 63)} is VALID [2022-04-15 12:45:40,204 INFO L290 TraceCheckUtils]: 132: Hoare triple {136751#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136751#(<= main_~k~0 63)} is VALID [2022-04-15 12:45:40,218 INFO L290 TraceCheckUtils]: 133: Hoare triple {136751#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136752#(<= main_~k~0 64)} is VALID [2022-04-15 12:45:40,218 INFO L290 TraceCheckUtils]: 134: Hoare triple {136752#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136752#(<= main_~k~0 64)} is VALID [2022-04-15 12:45:40,233 INFO L290 TraceCheckUtils]: 135: Hoare triple {136752#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136753#(<= main_~k~0 65)} is VALID [2022-04-15 12:45:40,234 INFO L290 TraceCheckUtils]: 136: Hoare triple {136753#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136753#(<= main_~k~0 65)} is VALID [2022-04-15 12:45:40,249 INFO L290 TraceCheckUtils]: 137: Hoare triple {136753#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136754#(<= main_~k~0 66)} is VALID [2022-04-15 12:45:40,249 INFO L290 TraceCheckUtils]: 138: Hoare triple {136754#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136754#(<= main_~k~0 66)} is VALID [2022-04-15 12:45:40,264 INFO L290 TraceCheckUtils]: 139: Hoare triple {136754#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136755#(<= main_~k~0 67)} is VALID [2022-04-15 12:45:40,264 INFO L290 TraceCheckUtils]: 140: Hoare triple {136755#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136755#(<= main_~k~0 67)} is VALID [2022-04-15 12:45:40,280 INFO L290 TraceCheckUtils]: 141: Hoare triple {136755#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136756#(<= main_~k~0 68)} is VALID [2022-04-15 12:45:40,280 INFO L290 TraceCheckUtils]: 142: Hoare triple {136756#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136756#(<= main_~k~0 68)} is VALID [2022-04-15 12:45:40,296 INFO L290 TraceCheckUtils]: 143: Hoare triple {136756#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136757#(<= main_~k~0 69)} is VALID [2022-04-15 12:45:40,296 INFO L290 TraceCheckUtils]: 144: Hoare triple {136757#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136757#(<= main_~k~0 69)} is VALID [2022-04-15 12:45:40,311 INFO L290 TraceCheckUtils]: 145: Hoare triple {136757#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136758#(<= main_~k~0 70)} is VALID [2022-04-15 12:45:40,312 INFO L290 TraceCheckUtils]: 146: Hoare triple {136758#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136758#(<= main_~k~0 70)} is VALID [2022-04-15 12:45:40,326 INFO L290 TraceCheckUtils]: 147: Hoare triple {136758#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136759#(<= main_~k~0 71)} is VALID [2022-04-15 12:45:40,326 INFO L290 TraceCheckUtils]: 148: Hoare triple {136759#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136759#(<= main_~k~0 71)} is VALID [2022-04-15 12:45:40,341 INFO L290 TraceCheckUtils]: 149: Hoare triple {136759#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136760#(<= main_~k~0 72)} is VALID [2022-04-15 12:45:40,341 INFO L290 TraceCheckUtils]: 150: Hoare triple {136760#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136760#(<= main_~k~0 72)} is VALID [2022-04-15 12:45:40,355 INFO L290 TraceCheckUtils]: 151: Hoare triple {136760#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136761#(<= main_~k~0 73)} is VALID [2022-04-15 12:45:40,356 INFO L290 TraceCheckUtils]: 152: Hoare triple {136761#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136761#(<= main_~k~0 73)} is VALID [2022-04-15 12:45:40,369 INFO L290 TraceCheckUtils]: 153: Hoare triple {136761#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136762#(<= main_~k~0 74)} is VALID [2022-04-15 12:45:40,370 INFO L290 TraceCheckUtils]: 154: Hoare triple {136762#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136762#(<= main_~k~0 74)} is VALID [2022-04-15 12:45:40,384 INFO L290 TraceCheckUtils]: 155: Hoare triple {136762#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136763#(<= main_~k~0 75)} is VALID [2022-04-15 12:45:40,385 INFO L290 TraceCheckUtils]: 156: Hoare triple {136763#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136763#(<= main_~k~0 75)} is VALID [2022-04-15 12:45:40,399 INFO L290 TraceCheckUtils]: 157: Hoare triple {136763#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136764#(<= main_~k~0 76)} is VALID [2022-04-15 12:45:40,399 INFO L290 TraceCheckUtils]: 158: Hoare triple {136764#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136764#(<= main_~k~0 76)} is VALID [2022-04-15 12:45:40,412 INFO L290 TraceCheckUtils]: 159: Hoare triple {136764#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136765#(<= main_~k~0 77)} is VALID [2022-04-15 12:45:40,413 INFO L290 TraceCheckUtils]: 160: Hoare triple {136765#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136765#(<= main_~k~0 77)} is VALID [2022-04-15 12:45:40,426 INFO L290 TraceCheckUtils]: 161: Hoare triple {136765#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136766#(<= main_~k~0 78)} is VALID [2022-04-15 12:45:40,426 INFO L290 TraceCheckUtils]: 162: Hoare triple {136766#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136766#(<= main_~k~0 78)} is VALID [2022-04-15 12:45:40,441 INFO L290 TraceCheckUtils]: 163: Hoare triple {136766#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136767#(<= main_~k~0 79)} is VALID [2022-04-15 12:45:40,441 INFO L290 TraceCheckUtils]: 164: Hoare triple {136767#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136767#(<= main_~k~0 79)} is VALID [2022-04-15 12:45:40,456 INFO L290 TraceCheckUtils]: 165: Hoare triple {136767#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136768#(<= main_~k~0 80)} is VALID [2022-04-15 12:45:40,456 INFO L290 TraceCheckUtils]: 166: Hoare triple {136768#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136768#(<= main_~k~0 80)} is VALID [2022-04-15 12:45:40,469 INFO L290 TraceCheckUtils]: 167: Hoare triple {136768#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136769#(<= main_~k~0 81)} is VALID [2022-04-15 12:45:40,470 INFO L290 TraceCheckUtils]: 168: Hoare triple {136769#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136769#(<= main_~k~0 81)} is VALID [2022-04-15 12:45:40,485 INFO L290 TraceCheckUtils]: 169: Hoare triple {136769#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136770#(<= main_~k~0 82)} is VALID [2022-04-15 12:45:40,485 INFO L290 TraceCheckUtils]: 170: Hoare triple {136770#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136770#(<= main_~k~0 82)} is VALID [2022-04-15 12:45:40,501 INFO L290 TraceCheckUtils]: 171: Hoare triple {136770#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136771#(<= main_~k~0 83)} is VALID [2022-04-15 12:45:40,501 INFO L290 TraceCheckUtils]: 172: Hoare triple {136771#(<= main_~k~0 83)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136771#(<= main_~k~0 83)} is VALID [2022-04-15 12:45:40,516 INFO L290 TraceCheckUtils]: 173: Hoare triple {136771#(<= main_~k~0 83)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136772#(<= main_~k~0 84)} is VALID [2022-04-15 12:45:40,516 INFO L290 TraceCheckUtils]: 174: Hoare triple {136772#(<= main_~k~0 84)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136772#(<= main_~k~0 84)} is VALID [2022-04-15 12:45:40,533 INFO L290 TraceCheckUtils]: 175: Hoare triple {136772#(<= main_~k~0 84)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136773#(<= main_~k~0 85)} is VALID [2022-04-15 12:45:40,533 INFO L290 TraceCheckUtils]: 176: Hoare triple {136773#(<= main_~k~0 85)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136773#(<= main_~k~0 85)} is VALID [2022-04-15 12:45:40,548 INFO L290 TraceCheckUtils]: 177: Hoare triple {136773#(<= main_~k~0 85)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136774#(<= main_~k~0 86)} is VALID [2022-04-15 12:45:40,549 INFO L290 TraceCheckUtils]: 178: Hoare triple {136774#(<= main_~k~0 86)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136774#(<= main_~k~0 86)} is VALID [2022-04-15 12:45:40,565 INFO L290 TraceCheckUtils]: 179: Hoare triple {136774#(<= main_~k~0 86)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136775#(<= main_~k~0 87)} is VALID [2022-04-15 12:45:40,565 INFO L290 TraceCheckUtils]: 180: Hoare triple {136775#(<= main_~k~0 87)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136775#(<= main_~k~0 87)} is VALID [2022-04-15 12:45:40,580 INFO L290 TraceCheckUtils]: 181: Hoare triple {136775#(<= main_~k~0 87)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136776#(<= main_~k~0 88)} is VALID [2022-04-15 12:45:40,581 INFO L290 TraceCheckUtils]: 182: Hoare triple {136776#(<= main_~k~0 88)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136776#(<= main_~k~0 88)} is VALID [2022-04-15 12:45:40,595 INFO L290 TraceCheckUtils]: 183: Hoare triple {136776#(<= main_~k~0 88)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136777#(<= main_~k~0 89)} is VALID [2022-04-15 12:45:40,596 INFO L290 TraceCheckUtils]: 184: Hoare triple {136777#(<= main_~k~0 89)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136777#(<= main_~k~0 89)} is VALID [2022-04-15 12:45:40,611 INFO L290 TraceCheckUtils]: 185: Hoare triple {136777#(<= main_~k~0 89)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136778#(<= main_~k~0 90)} is VALID [2022-04-15 12:45:40,611 INFO L290 TraceCheckUtils]: 186: Hoare triple {136778#(<= main_~k~0 90)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136778#(<= main_~k~0 90)} is VALID [2022-04-15 12:45:40,626 INFO L290 TraceCheckUtils]: 187: Hoare triple {136778#(<= main_~k~0 90)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136779#(<= main_~k~0 91)} is VALID [2022-04-15 12:45:40,626 INFO L290 TraceCheckUtils]: 188: Hoare triple {136779#(<= main_~k~0 91)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136779#(<= main_~k~0 91)} is VALID [2022-04-15 12:45:40,641 INFO L290 TraceCheckUtils]: 189: Hoare triple {136779#(<= main_~k~0 91)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136780#(<= main_~k~0 92)} is VALID [2022-04-15 12:45:40,641 INFO L290 TraceCheckUtils]: 190: Hoare triple {136780#(<= main_~k~0 92)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136780#(<= main_~k~0 92)} is VALID [2022-04-15 12:45:40,655 INFO L290 TraceCheckUtils]: 191: Hoare triple {136780#(<= main_~k~0 92)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136781#(<= main_~k~0 93)} is VALID [2022-04-15 12:45:40,655 INFO L290 TraceCheckUtils]: 192: Hoare triple {136781#(<= main_~k~0 93)} assume !(~i~0 < 1000000); {136781#(<= main_~k~0 93)} is VALID [2022-04-15 12:45:40,656 INFO L272 TraceCheckUtils]: 193: Hoare triple {136781#(<= main_~k~0 93)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {136782#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:45:40,656 INFO L290 TraceCheckUtils]: 194: Hoare triple {136782#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {136783#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:45:40,656 INFO L290 TraceCheckUtils]: 195: Hoare triple {136783#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {136684#false} is VALID [2022-04-15 12:45:40,656 INFO L290 TraceCheckUtils]: 196: Hoare triple {136684#false} assume !false; {136684#false} is VALID [2022-04-15 12:45:40,657 INFO L134 CoverageAnalysis]: Checked inductivity of 8649 backedges. 0 proven. 8649 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:45:40,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:45:40,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415126566] [2022-04-15 12:45:40,657 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415126566] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:45:40,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760701202] [2022-04-15 12:45:40,657 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-15 12:45:40,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:45:40,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:45:40,658 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:45:40,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-04-15 12:45:40,955 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 94 check-sat command(s) [2022-04-15 12:45:40,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:45:40,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 1072 conjuncts, 97 conjunts are in the unsatisfiable core [2022-04-15 12:45:41,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:45:41,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:45:41,783 INFO L272 TraceCheckUtils]: 0: Hoare triple {136683#true} call ULTIMATE.init(); {136683#true} is VALID [2022-04-15 12:45:41,783 INFO L290 TraceCheckUtils]: 1: Hoare triple {136683#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {136683#true} is VALID [2022-04-15 12:45:41,783 INFO L290 TraceCheckUtils]: 2: Hoare triple {136683#true} assume true; {136683#true} is VALID [2022-04-15 12:45:41,783 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {136683#true} {136683#true} #54#return; {136683#true} is VALID [2022-04-15 12:45:41,783 INFO L272 TraceCheckUtils]: 4: Hoare triple {136683#true} call #t~ret3 := main(); {136683#true} is VALID [2022-04-15 12:45:41,783 INFO L290 TraceCheckUtils]: 5: Hoare triple {136683#true} ~i~0 := 0;~k~0 := 0; {136803#(<= main_~k~0 0)} is VALID [2022-04-15 12:45:41,784 INFO L290 TraceCheckUtils]: 6: Hoare triple {136803#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136803#(<= main_~k~0 0)} is VALID [2022-04-15 12:45:41,800 INFO L290 TraceCheckUtils]: 7: Hoare triple {136803#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136689#(<= main_~k~0 1)} is VALID [2022-04-15 12:45:41,800 INFO L290 TraceCheckUtils]: 8: Hoare triple {136689#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136689#(<= main_~k~0 1)} is VALID [2022-04-15 12:45:41,813 INFO L290 TraceCheckUtils]: 9: Hoare triple {136689#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136690#(<= main_~k~0 2)} is VALID [2022-04-15 12:45:41,814 INFO L290 TraceCheckUtils]: 10: Hoare triple {136690#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136690#(<= main_~k~0 2)} is VALID [2022-04-15 12:45:41,827 INFO L290 TraceCheckUtils]: 11: Hoare triple {136690#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136691#(<= main_~k~0 3)} is VALID [2022-04-15 12:45:41,827 INFO L290 TraceCheckUtils]: 12: Hoare triple {136691#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136691#(<= main_~k~0 3)} is VALID [2022-04-15 12:45:41,840 INFO L290 TraceCheckUtils]: 13: Hoare triple {136691#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136692#(<= main_~k~0 4)} is VALID [2022-04-15 12:45:41,840 INFO L290 TraceCheckUtils]: 14: Hoare triple {136692#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136692#(<= main_~k~0 4)} is VALID [2022-04-15 12:45:41,852 INFO L290 TraceCheckUtils]: 15: Hoare triple {136692#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136693#(<= main_~k~0 5)} is VALID [2022-04-15 12:45:41,852 INFO L290 TraceCheckUtils]: 16: Hoare triple {136693#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136693#(<= main_~k~0 5)} is VALID [2022-04-15 12:45:41,865 INFO L290 TraceCheckUtils]: 17: Hoare triple {136693#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136694#(<= main_~k~0 6)} is VALID [2022-04-15 12:45:41,865 INFO L290 TraceCheckUtils]: 18: Hoare triple {136694#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136694#(<= main_~k~0 6)} is VALID [2022-04-15 12:45:41,878 INFO L290 TraceCheckUtils]: 19: Hoare triple {136694#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136695#(<= main_~k~0 7)} is VALID [2022-04-15 12:45:41,879 INFO L290 TraceCheckUtils]: 20: Hoare triple {136695#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136695#(<= main_~k~0 7)} is VALID [2022-04-15 12:45:41,892 INFO L290 TraceCheckUtils]: 21: Hoare triple {136695#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136696#(<= main_~k~0 8)} is VALID [2022-04-15 12:45:41,893 INFO L290 TraceCheckUtils]: 22: Hoare triple {136696#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136696#(<= main_~k~0 8)} is VALID [2022-04-15 12:45:41,906 INFO L290 TraceCheckUtils]: 23: Hoare triple {136696#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136697#(<= main_~k~0 9)} is VALID [2022-04-15 12:45:41,907 INFO L290 TraceCheckUtils]: 24: Hoare triple {136697#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136697#(<= main_~k~0 9)} is VALID [2022-04-15 12:45:41,920 INFO L290 TraceCheckUtils]: 25: Hoare triple {136697#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136698#(<= main_~k~0 10)} is VALID [2022-04-15 12:45:41,920 INFO L290 TraceCheckUtils]: 26: Hoare triple {136698#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136698#(<= main_~k~0 10)} is VALID [2022-04-15 12:45:41,934 INFO L290 TraceCheckUtils]: 27: Hoare triple {136698#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136699#(<= main_~k~0 11)} is VALID [2022-04-15 12:45:41,934 INFO L290 TraceCheckUtils]: 28: Hoare triple {136699#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136699#(<= main_~k~0 11)} is VALID [2022-04-15 12:45:41,948 INFO L290 TraceCheckUtils]: 29: Hoare triple {136699#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136700#(<= main_~k~0 12)} is VALID [2022-04-15 12:45:41,948 INFO L290 TraceCheckUtils]: 30: Hoare triple {136700#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136700#(<= main_~k~0 12)} is VALID [2022-04-15 12:45:41,962 INFO L290 TraceCheckUtils]: 31: Hoare triple {136700#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136701#(<= main_~k~0 13)} is VALID [2022-04-15 12:45:41,962 INFO L290 TraceCheckUtils]: 32: Hoare triple {136701#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136701#(<= main_~k~0 13)} is VALID [2022-04-15 12:45:41,975 INFO L290 TraceCheckUtils]: 33: Hoare triple {136701#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136702#(<= main_~k~0 14)} is VALID [2022-04-15 12:45:41,975 INFO L290 TraceCheckUtils]: 34: Hoare triple {136702#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136702#(<= main_~k~0 14)} is VALID [2022-04-15 12:45:41,988 INFO L290 TraceCheckUtils]: 35: Hoare triple {136702#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136703#(<= main_~k~0 15)} is VALID [2022-04-15 12:45:41,989 INFO L290 TraceCheckUtils]: 36: Hoare triple {136703#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136703#(<= main_~k~0 15)} is VALID [2022-04-15 12:45:42,002 INFO L290 TraceCheckUtils]: 37: Hoare triple {136703#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136704#(<= main_~k~0 16)} is VALID [2022-04-15 12:45:42,003 INFO L290 TraceCheckUtils]: 38: Hoare triple {136704#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136704#(<= main_~k~0 16)} is VALID [2022-04-15 12:45:42,015 INFO L290 TraceCheckUtils]: 39: Hoare triple {136704#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136705#(<= main_~k~0 17)} is VALID [2022-04-15 12:45:42,016 INFO L290 TraceCheckUtils]: 40: Hoare triple {136705#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136705#(<= main_~k~0 17)} is VALID [2022-04-15 12:45:42,028 INFO L290 TraceCheckUtils]: 41: Hoare triple {136705#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136706#(<= main_~k~0 18)} is VALID [2022-04-15 12:45:42,028 INFO L290 TraceCheckUtils]: 42: Hoare triple {136706#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136706#(<= main_~k~0 18)} is VALID [2022-04-15 12:45:42,040 INFO L290 TraceCheckUtils]: 43: Hoare triple {136706#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136707#(<= main_~k~0 19)} is VALID [2022-04-15 12:45:42,041 INFO L290 TraceCheckUtils]: 44: Hoare triple {136707#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136707#(<= main_~k~0 19)} is VALID [2022-04-15 12:45:42,053 INFO L290 TraceCheckUtils]: 45: Hoare triple {136707#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136708#(<= main_~k~0 20)} is VALID [2022-04-15 12:45:42,053 INFO L290 TraceCheckUtils]: 46: Hoare triple {136708#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136708#(<= main_~k~0 20)} is VALID [2022-04-15 12:45:42,066 INFO L290 TraceCheckUtils]: 47: Hoare triple {136708#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136709#(<= main_~k~0 21)} is VALID [2022-04-15 12:45:42,066 INFO L290 TraceCheckUtils]: 48: Hoare triple {136709#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136709#(<= main_~k~0 21)} is VALID [2022-04-15 12:45:42,078 INFO L290 TraceCheckUtils]: 49: Hoare triple {136709#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136710#(<= main_~k~0 22)} is VALID [2022-04-15 12:45:42,078 INFO L290 TraceCheckUtils]: 50: Hoare triple {136710#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136710#(<= main_~k~0 22)} is VALID [2022-04-15 12:45:42,090 INFO L290 TraceCheckUtils]: 51: Hoare triple {136710#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136711#(<= main_~k~0 23)} is VALID [2022-04-15 12:45:42,091 INFO L290 TraceCheckUtils]: 52: Hoare triple {136711#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136711#(<= main_~k~0 23)} is VALID [2022-04-15 12:45:42,104 INFO L290 TraceCheckUtils]: 53: Hoare triple {136711#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136712#(<= main_~k~0 24)} is VALID [2022-04-15 12:45:42,104 INFO L290 TraceCheckUtils]: 54: Hoare triple {136712#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136712#(<= main_~k~0 24)} is VALID [2022-04-15 12:45:42,115 INFO L290 TraceCheckUtils]: 55: Hoare triple {136712#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136713#(<= main_~k~0 25)} is VALID [2022-04-15 12:45:42,116 INFO L290 TraceCheckUtils]: 56: Hoare triple {136713#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136713#(<= main_~k~0 25)} is VALID [2022-04-15 12:45:42,126 INFO L290 TraceCheckUtils]: 57: Hoare triple {136713#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136714#(<= main_~k~0 26)} is VALID [2022-04-15 12:45:42,127 INFO L290 TraceCheckUtils]: 58: Hoare triple {136714#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136714#(<= main_~k~0 26)} is VALID [2022-04-15 12:45:42,139 INFO L290 TraceCheckUtils]: 59: Hoare triple {136714#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136715#(<= main_~k~0 27)} is VALID [2022-04-15 12:45:42,139 INFO L290 TraceCheckUtils]: 60: Hoare triple {136715#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136715#(<= main_~k~0 27)} is VALID [2022-04-15 12:45:42,152 INFO L290 TraceCheckUtils]: 61: Hoare triple {136715#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136716#(<= main_~k~0 28)} is VALID [2022-04-15 12:45:42,152 INFO L290 TraceCheckUtils]: 62: Hoare triple {136716#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136716#(<= main_~k~0 28)} is VALID [2022-04-15 12:45:42,165 INFO L290 TraceCheckUtils]: 63: Hoare triple {136716#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136717#(<= main_~k~0 29)} is VALID [2022-04-15 12:45:42,165 INFO L290 TraceCheckUtils]: 64: Hoare triple {136717#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136717#(<= main_~k~0 29)} is VALID [2022-04-15 12:45:42,177 INFO L290 TraceCheckUtils]: 65: Hoare triple {136717#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136718#(<= main_~k~0 30)} is VALID [2022-04-15 12:45:42,178 INFO L290 TraceCheckUtils]: 66: Hoare triple {136718#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136718#(<= main_~k~0 30)} is VALID [2022-04-15 12:45:42,188 INFO L290 TraceCheckUtils]: 67: Hoare triple {136718#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136719#(<= main_~k~0 31)} is VALID [2022-04-15 12:45:42,188 INFO L290 TraceCheckUtils]: 68: Hoare triple {136719#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136719#(<= main_~k~0 31)} is VALID [2022-04-15 12:45:42,199 INFO L290 TraceCheckUtils]: 69: Hoare triple {136719#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136720#(<= main_~k~0 32)} is VALID [2022-04-15 12:45:42,199 INFO L290 TraceCheckUtils]: 70: Hoare triple {136720#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136720#(<= main_~k~0 32)} is VALID [2022-04-15 12:45:42,211 INFO L290 TraceCheckUtils]: 71: Hoare triple {136720#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136721#(<= main_~k~0 33)} is VALID [2022-04-15 12:45:42,211 INFO L290 TraceCheckUtils]: 72: Hoare triple {136721#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136721#(<= main_~k~0 33)} is VALID [2022-04-15 12:45:42,222 INFO L290 TraceCheckUtils]: 73: Hoare triple {136721#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136722#(<= main_~k~0 34)} is VALID [2022-04-15 12:45:42,222 INFO L290 TraceCheckUtils]: 74: Hoare triple {136722#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136722#(<= main_~k~0 34)} is VALID [2022-04-15 12:45:42,234 INFO L290 TraceCheckUtils]: 75: Hoare triple {136722#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136723#(<= main_~k~0 35)} is VALID [2022-04-15 12:45:42,234 INFO L290 TraceCheckUtils]: 76: Hoare triple {136723#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136723#(<= main_~k~0 35)} is VALID [2022-04-15 12:45:42,246 INFO L290 TraceCheckUtils]: 77: Hoare triple {136723#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136724#(<= main_~k~0 36)} is VALID [2022-04-15 12:45:42,246 INFO L290 TraceCheckUtils]: 78: Hoare triple {136724#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136724#(<= main_~k~0 36)} is VALID [2022-04-15 12:45:42,258 INFO L290 TraceCheckUtils]: 79: Hoare triple {136724#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136725#(<= main_~k~0 37)} is VALID [2022-04-15 12:45:42,258 INFO L290 TraceCheckUtils]: 80: Hoare triple {136725#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136725#(<= main_~k~0 37)} is VALID [2022-04-15 12:45:42,270 INFO L290 TraceCheckUtils]: 81: Hoare triple {136725#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136726#(<= main_~k~0 38)} is VALID [2022-04-15 12:45:42,270 INFO L290 TraceCheckUtils]: 82: Hoare triple {136726#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136726#(<= main_~k~0 38)} is VALID [2022-04-15 12:45:42,282 INFO L290 TraceCheckUtils]: 83: Hoare triple {136726#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136727#(<= main_~k~0 39)} is VALID [2022-04-15 12:45:42,282 INFO L290 TraceCheckUtils]: 84: Hoare triple {136727#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136727#(<= main_~k~0 39)} is VALID [2022-04-15 12:45:42,293 INFO L290 TraceCheckUtils]: 85: Hoare triple {136727#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136728#(<= main_~k~0 40)} is VALID [2022-04-15 12:45:42,294 INFO L290 TraceCheckUtils]: 86: Hoare triple {136728#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136728#(<= main_~k~0 40)} is VALID [2022-04-15 12:45:42,309 INFO L290 TraceCheckUtils]: 87: Hoare triple {136728#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136729#(<= main_~k~0 41)} is VALID [2022-04-15 12:45:42,309 INFO L290 TraceCheckUtils]: 88: Hoare triple {136729#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136729#(<= main_~k~0 41)} is VALID [2022-04-15 12:45:42,320 INFO L290 TraceCheckUtils]: 89: Hoare triple {136729#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136730#(<= main_~k~0 42)} is VALID [2022-04-15 12:45:42,320 INFO L290 TraceCheckUtils]: 90: Hoare triple {136730#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136730#(<= main_~k~0 42)} is VALID [2022-04-15 12:45:42,334 INFO L290 TraceCheckUtils]: 91: Hoare triple {136730#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136731#(<= main_~k~0 43)} is VALID [2022-04-15 12:45:42,335 INFO L290 TraceCheckUtils]: 92: Hoare triple {136731#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136731#(<= main_~k~0 43)} is VALID [2022-04-15 12:45:42,347 INFO L290 TraceCheckUtils]: 93: Hoare triple {136731#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136732#(<= main_~k~0 44)} is VALID [2022-04-15 12:45:42,347 INFO L290 TraceCheckUtils]: 94: Hoare triple {136732#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136732#(<= main_~k~0 44)} is VALID [2022-04-15 12:45:42,360 INFO L290 TraceCheckUtils]: 95: Hoare triple {136732#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136733#(<= main_~k~0 45)} is VALID [2022-04-15 12:45:42,360 INFO L290 TraceCheckUtils]: 96: Hoare triple {136733#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136733#(<= main_~k~0 45)} is VALID [2022-04-15 12:45:42,372 INFO L290 TraceCheckUtils]: 97: Hoare triple {136733#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136734#(<= main_~k~0 46)} is VALID [2022-04-15 12:45:42,372 INFO L290 TraceCheckUtils]: 98: Hoare triple {136734#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136734#(<= main_~k~0 46)} is VALID [2022-04-15 12:45:42,384 INFO L290 TraceCheckUtils]: 99: Hoare triple {136734#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136735#(<= main_~k~0 47)} is VALID [2022-04-15 12:45:42,384 INFO L290 TraceCheckUtils]: 100: Hoare triple {136735#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136735#(<= main_~k~0 47)} is VALID [2022-04-15 12:45:42,397 INFO L290 TraceCheckUtils]: 101: Hoare triple {136735#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136736#(<= main_~k~0 48)} is VALID [2022-04-15 12:45:42,397 INFO L290 TraceCheckUtils]: 102: Hoare triple {136736#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136736#(<= main_~k~0 48)} is VALID [2022-04-15 12:45:42,410 INFO L290 TraceCheckUtils]: 103: Hoare triple {136736#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136737#(<= main_~k~0 49)} is VALID [2022-04-15 12:45:42,410 INFO L290 TraceCheckUtils]: 104: Hoare triple {136737#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136737#(<= main_~k~0 49)} is VALID [2022-04-15 12:45:42,424 INFO L290 TraceCheckUtils]: 105: Hoare triple {136737#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136738#(<= main_~k~0 50)} is VALID [2022-04-15 12:45:42,424 INFO L290 TraceCheckUtils]: 106: Hoare triple {136738#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136738#(<= main_~k~0 50)} is VALID [2022-04-15 12:45:42,439 INFO L290 TraceCheckUtils]: 107: Hoare triple {136738#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136739#(<= main_~k~0 51)} is VALID [2022-04-15 12:45:42,439 INFO L290 TraceCheckUtils]: 108: Hoare triple {136739#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136739#(<= main_~k~0 51)} is VALID [2022-04-15 12:45:42,452 INFO L290 TraceCheckUtils]: 109: Hoare triple {136739#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136740#(<= main_~k~0 52)} is VALID [2022-04-15 12:45:42,452 INFO L290 TraceCheckUtils]: 110: Hoare triple {136740#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136740#(<= main_~k~0 52)} is VALID [2022-04-15 12:45:42,462 INFO L290 TraceCheckUtils]: 111: Hoare triple {136740#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136741#(<= main_~k~0 53)} is VALID [2022-04-15 12:45:42,462 INFO L290 TraceCheckUtils]: 112: Hoare triple {136741#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136741#(<= main_~k~0 53)} is VALID [2022-04-15 12:45:42,472 INFO L290 TraceCheckUtils]: 113: Hoare triple {136741#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136742#(<= main_~k~0 54)} is VALID [2022-04-15 12:45:42,472 INFO L290 TraceCheckUtils]: 114: Hoare triple {136742#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136742#(<= main_~k~0 54)} is VALID [2022-04-15 12:45:42,481 INFO L290 TraceCheckUtils]: 115: Hoare triple {136742#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136743#(<= main_~k~0 55)} is VALID [2022-04-15 12:45:42,482 INFO L290 TraceCheckUtils]: 116: Hoare triple {136743#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136743#(<= main_~k~0 55)} is VALID [2022-04-15 12:45:42,491 INFO L290 TraceCheckUtils]: 117: Hoare triple {136743#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136744#(<= main_~k~0 56)} is VALID [2022-04-15 12:45:42,492 INFO L290 TraceCheckUtils]: 118: Hoare triple {136744#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136744#(<= main_~k~0 56)} is VALID [2022-04-15 12:45:42,502 INFO L290 TraceCheckUtils]: 119: Hoare triple {136744#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136745#(<= main_~k~0 57)} is VALID [2022-04-15 12:45:42,502 INFO L290 TraceCheckUtils]: 120: Hoare triple {136745#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136745#(<= main_~k~0 57)} is VALID [2022-04-15 12:45:42,512 INFO L290 TraceCheckUtils]: 121: Hoare triple {136745#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136746#(<= main_~k~0 58)} is VALID [2022-04-15 12:45:42,512 INFO L290 TraceCheckUtils]: 122: Hoare triple {136746#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136746#(<= main_~k~0 58)} is VALID [2022-04-15 12:45:42,523 INFO L290 TraceCheckUtils]: 123: Hoare triple {136746#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136747#(<= main_~k~0 59)} is VALID [2022-04-15 12:45:42,523 INFO L290 TraceCheckUtils]: 124: Hoare triple {136747#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136747#(<= main_~k~0 59)} is VALID [2022-04-15 12:45:42,537 INFO L290 TraceCheckUtils]: 125: Hoare triple {136747#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136748#(<= main_~k~0 60)} is VALID [2022-04-15 12:45:42,537 INFO L290 TraceCheckUtils]: 126: Hoare triple {136748#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136748#(<= main_~k~0 60)} is VALID [2022-04-15 12:45:42,548 INFO L290 TraceCheckUtils]: 127: Hoare triple {136748#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136749#(<= main_~k~0 61)} is VALID [2022-04-15 12:45:42,548 INFO L290 TraceCheckUtils]: 128: Hoare triple {136749#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136749#(<= main_~k~0 61)} is VALID [2022-04-15 12:45:42,559 INFO L290 TraceCheckUtils]: 129: Hoare triple {136749#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136750#(<= main_~k~0 62)} is VALID [2022-04-15 12:45:42,559 INFO L290 TraceCheckUtils]: 130: Hoare triple {136750#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136750#(<= main_~k~0 62)} is VALID [2022-04-15 12:45:42,569 INFO L290 TraceCheckUtils]: 131: Hoare triple {136750#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136751#(<= main_~k~0 63)} is VALID [2022-04-15 12:45:42,569 INFO L290 TraceCheckUtils]: 132: Hoare triple {136751#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136751#(<= main_~k~0 63)} is VALID [2022-04-15 12:45:42,582 INFO L290 TraceCheckUtils]: 133: Hoare triple {136751#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136752#(<= main_~k~0 64)} is VALID [2022-04-15 12:45:42,582 INFO L290 TraceCheckUtils]: 134: Hoare triple {136752#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136752#(<= main_~k~0 64)} is VALID [2022-04-15 12:45:42,597 INFO L290 TraceCheckUtils]: 135: Hoare triple {136752#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136753#(<= main_~k~0 65)} is VALID [2022-04-15 12:45:42,597 INFO L290 TraceCheckUtils]: 136: Hoare triple {136753#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136753#(<= main_~k~0 65)} is VALID [2022-04-15 12:45:42,610 INFO L290 TraceCheckUtils]: 137: Hoare triple {136753#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136754#(<= main_~k~0 66)} is VALID [2022-04-15 12:45:42,610 INFO L290 TraceCheckUtils]: 138: Hoare triple {136754#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136754#(<= main_~k~0 66)} is VALID [2022-04-15 12:45:42,622 INFO L290 TraceCheckUtils]: 139: Hoare triple {136754#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136755#(<= main_~k~0 67)} is VALID [2022-04-15 12:45:42,622 INFO L290 TraceCheckUtils]: 140: Hoare triple {136755#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136755#(<= main_~k~0 67)} is VALID [2022-04-15 12:45:42,635 INFO L290 TraceCheckUtils]: 141: Hoare triple {136755#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136756#(<= main_~k~0 68)} is VALID [2022-04-15 12:45:42,636 INFO L290 TraceCheckUtils]: 142: Hoare triple {136756#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136756#(<= main_~k~0 68)} is VALID [2022-04-15 12:45:42,648 INFO L290 TraceCheckUtils]: 143: Hoare triple {136756#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136757#(<= main_~k~0 69)} is VALID [2022-04-15 12:45:42,648 INFO L290 TraceCheckUtils]: 144: Hoare triple {136757#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136757#(<= main_~k~0 69)} is VALID [2022-04-15 12:45:42,660 INFO L290 TraceCheckUtils]: 145: Hoare triple {136757#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136758#(<= main_~k~0 70)} is VALID [2022-04-15 12:45:42,660 INFO L290 TraceCheckUtils]: 146: Hoare triple {136758#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136758#(<= main_~k~0 70)} is VALID [2022-04-15 12:45:42,673 INFO L290 TraceCheckUtils]: 147: Hoare triple {136758#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136759#(<= main_~k~0 71)} is VALID [2022-04-15 12:45:42,673 INFO L290 TraceCheckUtils]: 148: Hoare triple {136759#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136759#(<= main_~k~0 71)} is VALID [2022-04-15 12:45:42,686 INFO L290 TraceCheckUtils]: 149: Hoare triple {136759#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136760#(<= main_~k~0 72)} is VALID [2022-04-15 12:45:42,686 INFO L290 TraceCheckUtils]: 150: Hoare triple {136760#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136760#(<= main_~k~0 72)} is VALID [2022-04-15 12:45:42,697 INFO L290 TraceCheckUtils]: 151: Hoare triple {136760#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136761#(<= main_~k~0 73)} is VALID [2022-04-15 12:45:42,697 INFO L290 TraceCheckUtils]: 152: Hoare triple {136761#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136761#(<= main_~k~0 73)} is VALID [2022-04-15 12:45:42,711 INFO L290 TraceCheckUtils]: 153: Hoare triple {136761#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136762#(<= main_~k~0 74)} is VALID [2022-04-15 12:45:42,711 INFO L290 TraceCheckUtils]: 154: Hoare triple {136762#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136762#(<= main_~k~0 74)} is VALID [2022-04-15 12:45:42,725 INFO L290 TraceCheckUtils]: 155: Hoare triple {136762#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136763#(<= main_~k~0 75)} is VALID [2022-04-15 12:45:42,725 INFO L290 TraceCheckUtils]: 156: Hoare triple {136763#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136763#(<= main_~k~0 75)} is VALID [2022-04-15 12:45:42,739 INFO L290 TraceCheckUtils]: 157: Hoare triple {136763#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136764#(<= main_~k~0 76)} is VALID [2022-04-15 12:45:42,739 INFO L290 TraceCheckUtils]: 158: Hoare triple {136764#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136764#(<= main_~k~0 76)} is VALID [2022-04-15 12:45:42,753 INFO L290 TraceCheckUtils]: 159: Hoare triple {136764#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136765#(<= main_~k~0 77)} is VALID [2022-04-15 12:45:42,753 INFO L290 TraceCheckUtils]: 160: Hoare triple {136765#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136765#(<= main_~k~0 77)} is VALID [2022-04-15 12:45:42,765 INFO L290 TraceCheckUtils]: 161: Hoare triple {136765#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136766#(<= main_~k~0 78)} is VALID [2022-04-15 12:45:42,766 INFO L290 TraceCheckUtils]: 162: Hoare triple {136766#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136766#(<= main_~k~0 78)} is VALID [2022-04-15 12:45:42,778 INFO L290 TraceCheckUtils]: 163: Hoare triple {136766#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136767#(<= main_~k~0 79)} is VALID [2022-04-15 12:45:42,778 INFO L290 TraceCheckUtils]: 164: Hoare triple {136767#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136767#(<= main_~k~0 79)} is VALID [2022-04-15 12:45:42,789 INFO L290 TraceCheckUtils]: 165: Hoare triple {136767#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136768#(<= main_~k~0 80)} is VALID [2022-04-15 12:45:42,790 INFO L290 TraceCheckUtils]: 166: Hoare triple {136768#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136768#(<= main_~k~0 80)} is VALID [2022-04-15 12:45:42,802 INFO L290 TraceCheckUtils]: 167: Hoare triple {136768#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136769#(<= main_~k~0 81)} is VALID [2022-04-15 12:45:42,803 INFO L290 TraceCheckUtils]: 168: Hoare triple {136769#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136769#(<= main_~k~0 81)} is VALID [2022-04-15 12:45:42,815 INFO L290 TraceCheckUtils]: 169: Hoare triple {136769#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136770#(<= main_~k~0 82)} is VALID [2022-04-15 12:45:42,816 INFO L290 TraceCheckUtils]: 170: Hoare triple {136770#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136770#(<= main_~k~0 82)} is VALID [2022-04-15 12:45:42,829 INFO L290 TraceCheckUtils]: 171: Hoare triple {136770#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136771#(<= main_~k~0 83)} is VALID [2022-04-15 12:45:42,829 INFO L290 TraceCheckUtils]: 172: Hoare triple {136771#(<= main_~k~0 83)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136771#(<= main_~k~0 83)} is VALID [2022-04-15 12:45:42,842 INFO L290 TraceCheckUtils]: 173: Hoare triple {136771#(<= main_~k~0 83)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136772#(<= main_~k~0 84)} is VALID [2022-04-15 12:45:42,842 INFO L290 TraceCheckUtils]: 174: Hoare triple {136772#(<= main_~k~0 84)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136772#(<= main_~k~0 84)} is VALID [2022-04-15 12:45:42,855 INFO L290 TraceCheckUtils]: 175: Hoare triple {136772#(<= main_~k~0 84)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136773#(<= main_~k~0 85)} is VALID [2022-04-15 12:45:42,855 INFO L290 TraceCheckUtils]: 176: Hoare triple {136773#(<= main_~k~0 85)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136773#(<= main_~k~0 85)} is VALID [2022-04-15 12:45:42,868 INFO L290 TraceCheckUtils]: 177: Hoare triple {136773#(<= main_~k~0 85)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136774#(<= main_~k~0 86)} is VALID [2022-04-15 12:45:42,868 INFO L290 TraceCheckUtils]: 178: Hoare triple {136774#(<= main_~k~0 86)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136774#(<= main_~k~0 86)} is VALID [2022-04-15 12:45:42,881 INFO L290 TraceCheckUtils]: 179: Hoare triple {136774#(<= main_~k~0 86)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136775#(<= main_~k~0 87)} is VALID [2022-04-15 12:45:42,881 INFO L290 TraceCheckUtils]: 180: Hoare triple {136775#(<= main_~k~0 87)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136775#(<= main_~k~0 87)} is VALID [2022-04-15 12:45:42,894 INFO L290 TraceCheckUtils]: 181: Hoare triple {136775#(<= main_~k~0 87)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136776#(<= main_~k~0 88)} is VALID [2022-04-15 12:45:42,894 INFO L290 TraceCheckUtils]: 182: Hoare triple {136776#(<= main_~k~0 88)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136776#(<= main_~k~0 88)} is VALID [2022-04-15 12:45:42,907 INFO L290 TraceCheckUtils]: 183: Hoare triple {136776#(<= main_~k~0 88)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136777#(<= main_~k~0 89)} is VALID [2022-04-15 12:45:42,907 INFO L290 TraceCheckUtils]: 184: Hoare triple {136777#(<= main_~k~0 89)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136777#(<= main_~k~0 89)} is VALID [2022-04-15 12:45:42,919 INFO L290 TraceCheckUtils]: 185: Hoare triple {136777#(<= main_~k~0 89)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136778#(<= main_~k~0 90)} is VALID [2022-04-15 12:45:42,920 INFO L290 TraceCheckUtils]: 186: Hoare triple {136778#(<= main_~k~0 90)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136778#(<= main_~k~0 90)} is VALID [2022-04-15 12:45:42,933 INFO L290 TraceCheckUtils]: 187: Hoare triple {136778#(<= main_~k~0 90)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136779#(<= main_~k~0 91)} is VALID [2022-04-15 12:45:42,933 INFO L290 TraceCheckUtils]: 188: Hoare triple {136779#(<= main_~k~0 91)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136779#(<= main_~k~0 91)} is VALID [2022-04-15 12:45:42,945 INFO L290 TraceCheckUtils]: 189: Hoare triple {136779#(<= main_~k~0 91)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136780#(<= main_~k~0 92)} is VALID [2022-04-15 12:45:42,945 INFO L290 TraceCheckUtils]: 190: Hoare triple {136780#(<= main_~k~0 92)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {136780#(<= main_~k~0 92)} is VALID [2022-04-15 12:45:42,957 INFO L290 TraceCheckUtils]: 191: Hoare triple {136780#(<= main_~k~0 92)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {136781#(<= main_~k~0 93)} is VALID [2022-04-15 12:45:42,957 INFO L290 TraceCheckUtils]: 192: Hoare triple {136781#(<= main_~k~0 93)} assume !(~i~0 < 1000000); {136781#(<= main_~k~0 93)} is VALID [2022-04-15 12:45:42,958 INFO L272 TraceCheckUtils]: 193: Hoare triple {136781#(<= main_~k~0 93)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {137368#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:45:42,958 INFO L290 TraceCheckUtils]: 194: Hoare triple {137368#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {137372#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:45:42,958 INFO L290 TraceCheckUtils]: 195: Hoare triple {137372#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {136684#false} is VALID [2022-04-15 12:45:42,958 INFO L290 TraceCheckUtils]: 196: Hoare triple {136684#false} assume !false; {136684#false} is VALID [2022-04-15 12:45:42,959 INFO L134 CoverageAnalysis]: Checked inductivity of 8649 backedges. 0 proven. 8649 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:45:42,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:45:48,479 INFO L290 TraceCheckUtils]: 196: Hoare triple {136684#false} assume !false; {136684#false} is VALID [2022-04-15 12:45:48,479 INFO L290 TraceCheckUtils]: 195: Hoare triple {137372#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {136684#false} is VALID [2022-04-15 12:45:48,480 INFO L290 TraceCheckUtils]: 194: Hoare triple {137368#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {137372#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:45:48,480 INFO L272 TraceCheckUtils]: 193: Hoare triple {137388#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {137368#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:45:48,480 INFO L290 TraceCheckUtils]: 192: Hoare triple {137388#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {137388#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:45:48,501 INFO L290 TraceCheckUtils]: 191: Hoare triple {137395#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137388#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:45:48,501 INFO L290 TraceCheckUtils]: 190: Hoare triple {137395#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137395#(<= main_~k~0 999999)} is VALID [2022-04-15 12:45:48,518 INFO L290 TraceCheckUtils]: 189: Hoare triple {137402#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137395#(<= main_~k~0 999999)} is VALID [2022-04-15 12:45:48,518 INFO L290 TraceCheckUtils]: 188: Hoare triple {137402#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137402#(<= main_~k~0 999998)} is VALID [2022-04-15 12:45:48,532 INFO L290 TraceCheckUtils]: 187: Hoare triple {137409#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137402#(<= main_~k~0 999998)} is VALID [2022-04-15 12:45:48,533 INFO L290 TraceCheckUtils]: 186: Hoare triple {137409#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137409#(<= main_~k~0 999997)} is VALID [2022-04-15 12:45:48,546 INFO L290 TraceCheckUtils]: 185: Hoare triple {137416#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137409#(<= main_~k~0 999997)} is VALID [2022-04-15 12:45:48,547 INFO L290 TraceCheckUtils]: 184: Hoare triple {137416#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137416#(<= main_~k~0 999996)} is VALID [2022-04-15 12:45:48,560 INFO L290 TraceCheckUtils]: 183: Hoare triple {137423#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137416#(<= main_~k~0 999996)} is VALID [2022-04-15 12:45:48,560 INFO L290 TraceCheckUtils]: 182: Hoare triple {137423#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137423#(<= main_~k~0 999995)} is VALID [2022-04-15 12:45:48,574 INFO L290 TraceCheckUtils]: 181: Hoare triple {137430#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137423#(<= main_~k~0 999995)} is VALID [2022-04-15 12:45:48,574 INFO L290 TraceCheckUtils]: 180: Hoare triple {137430#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137430#(<= main_~k~0 999994)} is VALID [2022-04-15 12:45:48,588 INFO L290 TraceCheckUtils]: 179: Hoare triple {137437#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137430#(<= main_~k~0 999994)} is VALID [2022-04-15 12:45:48,589 INFO L290 TraceCheckUtils]: 178: Hoare triple {137437#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137437#(<= main_~k~0 999993)} is VALID [2022-04-15 12:45:48,601 INFO L290 TraceCheckUtils]: 177: Hoare triple {137444#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137437#(<= main_~k~0 999993)} is VALID [2022-04-15 12:45:48,602 INFO L290 TraceCheckUtils]: 176: Hoare triple {137444#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137444#(<= main_~k~0 999992)} is VALID [2022-04-15 12:45:48,616 INFO L290 TraceCheckUtils]: 175: Hoare triple {137451#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137444#(<= main_~k~0 999992)} is VALID [2022-04-15 12:45:48,616 INFO L290 TraceCheckUtils]: 174: Hoare triple {137451#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137451#(<= main_~k~0 999991)} is VALID [2022-04-15 12:45:48,631 INFO L290 TraceCheckUtils]: 173: Hoare triple {137458#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137451#(<= main_~k~0 999991)} is VALID [2022-04-15 12:45:48,631 INFO L290 TraceCheckUtils]: 172: Hoare triple {137458#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137458#(<= main_~k~0 999990)} is VALID [2022-04-15 12:45:48,648 INFO L290 TraceCheckUtils]: 171: Hoare triple {137465#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137458#(<= main_~k~0 999990)} is VALID [2022-04-15 12:45:48,649 INFO L290 TraceCheckUtils]: 170: Hoare triple {137465#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137465#(<= main_~k~0 999989)} is VALID [2022-04-15 12:45:48,661 INFO L290 TraceCheckUtils]: 169: Hoare triple {137472#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137465#(<= main_~k~0 999989)} is VALID [2022-04-15 12:45:48,662 INFO L290 TraceCheckUtils]: 168: Hoare triple {137472#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137472#(<= main_~k~0 999988)} is VALID [2022-04-15 12:45:48,679 INFO L290 TraceCheckUtils]: 167: Hoare triple {137479#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137472#(<= main_~k~0 999988)} is VALID [2022-04-15 12:45:48,679 INFO L290 TraceCheckUtils]: 166: Hoare triple {137479#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137479#(<= main_~k~0 999987)} is VALID [2022-04-15 12:45:48,703 INFO L290 TraceCheckUtils]: 165: Hoare triple {137486#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137479#(<= main_~k~0 999987)} is VALID [2022-04-15 12:45:48,703 INFO L290 TraceCheckUtils]: 164: Hoare triple {137486#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137486#(<= main_~k~0 999986)} is VALID [2022-04-15 12:45:48,725 INFO L290 TraceCheckUtils]: 163: Hoare triple {137493#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137486#(<= main_~k~0 999986)} is VALID [2022-04-15 12:45:48,726 INFO L290 TraceCheckUtils]: 162: Hoare triple {137493#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137493#(<= main_~k~0 999985)} is VALID [2022-04-15 12:45:48,745 INFO L290 TraceCheckUtils]: 161: Hoare triple {137500#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137493#(<= main_~k~0 999985)} is VALID [2022-04-15 12:45:48,746 INFO L290 TraceCheckUtils]: 160: Hoare triple {137500#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137500#(<= main_~k~0 999984)} is VALID [2022-04-15 12:45:48,765 INFO L290 TraceCheckUtils]: 159: Hoare triple {137507#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137500#(<= main_~k~0 999984)} is VALID [2022-04-15 12:45:48,766 INFO L290 TraceCheckUtils]: 158: Hoare triple {137507#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137507#(<= main_~k~0 999983)} is VALID [2022-04-15 12:45:48,781 INFO L290 TraceCheckUtils]: 157: Hoare triple {137514#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137507#(<= main_~k~0 999983)} is VALID [2022-04-15 12:45:48,782 INFO L290 TraceCheckUtils]: 156: Hoare triple {137514#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137514#(<= main_~k~0 999982)} is VALID [2022-04-15 12:45:48,801 INFO L290 TraceCheckUtils]: 155: Hoare triple {137521#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137514#(<= main_~k~0 999982)} is VALID [2022-04-15 12:45:48,802 INFO L290 TraceCheckUtils]: 154: Hoare triple {137521#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137521#(<= main_~k~0 999981)} is VALID [2022-04-15 12:45:48,820 INFO L290 TraceCheckUtils]: 153: Hoare triple {137528#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137521#(<= main_~k~0 999981)} is VALID [2022-04-15 12:45:48,821 INFO L290 TraceCheckUtils]: 152: Hoare triple {137528#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137528#(<= main_~k~0 999980)} is VALID [2022-04-15 12:45:48,840 INFO L290 TraceCheckUtils]: 151: Hoare triple {137535#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137528#(<= main_~k~0 999980)} is VALID [2022-04-15 12:45:48,840 INFO L290 TraceCheckUtils]: 150: Hoare triple {137535#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137535#(<= main_~k~0 999979)} is VALID [2022-04-15 12:45:48,858 INFO L290 TraceCheckUtils]: 149: Hoare triple {137542#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137535#(<= main_~k~0 999979)} is VALID [2022-04-15 12:45:48,858 INFO L290 TraceCheckUtils]: 148: Hoare triple {137542#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137542#(<= main_~k~0 999978)} is VALID [2022-04-15 12:45:48,875 INFO L290 TraceCheckUtils]: 147: Hoare triple {137549#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137542#(<= main_~k~0 999978)} is VALID [2022-04-15 12:45:48,875 INFO L290 TraceCheckUtils]: 146: Hoare triple {137549#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137549#(<= main_~k~0 999977)} is VALID [2022-04-15 12:45:48,892 INFO L290 TraceCheckUtils]: 145: Hoare triple {137556#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137549#(<= main_~k~0 999977)} is VALID [2022-04-15 12:45:48,892 INFO L290 TraceCheckUtils]: 144: Hoare triple {137556#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137556#(<= main_~k~0 999976)} is VALID [2022-04-15 12:45:48,909 INFO L290 TraceCheckUtils]: 143: Hoare triple {137563#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137556#(<= main_~k~0 999976)} is VALID [2022-04-15 12:45:48,910 INFO L290 TraceCheckUtils]: 142: Hoare triple {137563#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137563#(<= main_~k~0 999975)} is VALID [2022-04-15 12:45:48,927 INFO L290 TraceCheckUtils]: 141: Hoare triple {137570#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137563#(<= main_~k~0 999975)} is VALID [2022-04-15 12:45:48,928 INFO L290 TraceCheckUtils]: 140: Hoare triple {137570#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137570#(<= main_~k~0 999974)} is VALID [2022-04-15 12:45:48,944 INFO L290 TraceCheckUtils]: 139: Hoare triple {137577#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137570#(<= main_~k~0 999974)} is VALID [2022-04-15 12:45:48,944 INFO L290 TraceCheckUtils]: 138: Hoare triple {137577#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137577#(<= main_~k~0 999973)} is VALID [2022-04-15 12:45:48,959 INFO L290 TraceCheckUtils]: 137: Hoare triple {137584#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137577#(<= main_~k~0 999973)} is VALID [2022-04-15 12:45:48,959 INFO L290 TraceCheckUtils]: 136: Hoare triple {137584#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137584#(<= main_~k~0 999972)} is VALID [2022-04-15 12:45:48,976 INFO L290 TraceCheckUtils]: 135: Hoare triple {137591#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137584#(<= main_~k~0 999972)} is VALID [2022-04-15 12:45:48,976 INFO L290 TraceCheckUtils]: 134: Hoare triple {137591#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137591#(<= main_~k~0 999971)} is VALID [2022-04-15 12:45:48,993 INFO L290 TraceCheckUtils]: 133: Hoare triple {137598#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137591#(<= main_~k~0 999971)} is VALID [2022-04-15 12:45:48,993 INFO L290 TraceCheckUtils]: 132: Hoare triple {137598#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137598#(<= main_~k~0 999970)} is VALID [2022-04-15 12:45:49,009 INFO L290 TraceCheckUtils]: 131: Hoare triple {137605#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137598#(<= main_~k~0 999970)} is VALID [2022-04-15 12:45:49,009 INFO L290 TraceCheckUtils]: 130: Hoare triple {137605#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137605#(<= main_~k~0 999969)} is VALID [2022-04-15 12:45:49,027 INFO L290 TraceCheckUtils]: 129: Hoare triple {137612#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137605#(<= main_~k~0 999969)} is VALID [2022-04-15 12:45:49,027 INFO L290 TraceCheckUtils]: 128: Hoare triple {137612#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137612#(<= main_~k~0 999968)} is VALID [2022-04-15 12:45:49,045 INFO L290 TraceCheckUtils]: 127: Hoare triple {137619#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137612#(<= main_~k~0 999968)} is VALID [2022-04-15 12:45:49,045 INFO L290 TraceCheckUtils]: 126: Hoare triple {137619#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137619#(<= main_~k~0 999967)} is VALID [2022-04-15 12:45:49,061 INFO L290 TraceCheckUtils]: 125: Hoare triple {137626#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137619#(<= main_~k~0 999967)} is VALID [2022-04-15 12:45:49,062 INFO L290 TraceCheckUtils]: 124: Hoare triple {137626#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137626#(<= main_~k~0 999966)} is VALID [2022-04-15 12:45:49,078 INFO L290 TraceCheckUtils]: 123: Hoare triple {137633#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137626#(<= main_~k~0 999966)} is VALID [2022-04-15 12:45:49,078 INFO L290 TraceCheckUtils]: 122: Hoare triple {137633#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137633#(<= main_~k~0 999965)} is VALID [2022-04-15 12:45:49,094 INFO L290 TraceCheckUtils]: 121: Hoare triple {137640#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137633#(<= main_~k~0 999965)} is VALID [2022-04-15 12:45:49,095 INFO L290 TraceCheckUtils]: 120: Hoare triple {137640#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137640#(<= main_~k~0 999964)} is VALID [2022-04-15 12:45:49,112 INFO L290 TraceCheckUtils]: 119: Hoare triple {137647#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137640#(<= main_~k~0 999964)} is VALID [2022-04-15 12:45:49,112 INFO L290 TraceCheckUtils]: 118: Hoare triple {137647#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137647#(<= main_~k~0 999963)} is VALID [2022-04-15 12:45:49,132 INFO L290 TraceCheckUtils]: 117: Hoare triple {137654#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137647#(<= main_~k~0 999963)} is VALID [2022-04-15 12:45:49,132 INFO L290 TraceCheckUtils]: 116: Hoare triple {137654#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137654#(<= main_~k~0 999962)} is VALID [2022-04-15 12:45:49,149 INFO L290 TraceCheckUtils]: 115: Hoare triple {137661#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137654#(<= main_~k~0 999962)} is VALID [2022-04-15 12:45:49,149 INFO L290 TraceCheckUtils]: 114: Hoare triple {137661#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137661#(<= main_~k~0 999961)} is VALID [2022-04-15 12:45:49,165 INFO L290 TraceCheckUtils]: 113: Hoare triple {137668#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137661#(<= main_~k~0 999961)} is VALID [2022-04-15 12:45:49,166 INFO L290 TraceCheckUtils]: 112: Hoare triple {137668#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137668#(<= main_~k~0 999960)} is VALID [2022-04-15 12:45:49,182 INFO L290 TraceCheckUtils]: 111: Hoare triple {137675#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137668#(<= main_~k~0 999960)} is VALID [2022-04-15 12:45:49,182 INFO L290 TraceCheckUtils]: 110: Hoare triple {137675#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137675#(<= main_~k~0 999959)} is VALID [2022-04-15 12:45:49,198 INFO L290 TraceCheckUtils]: 109: Hoare triple {137682#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137675#(<= main_~k~0 999959)} is VALID [2022-04-15 12:45:49,198 INFO L290 TraceCheckUtils]: 108: Hoare triple {137682#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137682#(<= main_~k~0 999958)} is VALID [2022-04-15 12:45:49,215 INFO L290 TraceCheckUtils]: 107: Hoare triple {137689#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137682#(<= main_~k~0 999958)} is VALID [2022-04-15 12:45:49,215 INFO L290 TraceCheckUtils]: 106: Hoare triple {137689#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137689#(<= main_~k~0 999957)} is VALID [2022-04-15 12:45:49,236 INFO L290 TraceCheckUtils]: 105: Hoare triple {137696#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137689#(<= main_~k~0 999957)} is VALID [2022-04-15 12:45:49,237 INFO L290 TraceCheckUtils]: 104: Hoare triple {137696#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137696#(<= main_~k~0 999956)} is VALID [2022-04-15 12:45:49,254 INFO L290 TraceCheckUtils]: 103: Hoare triple {137703#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137696#(<= main_~k~0 999956)} is VALID [2022-04-15 12:45:49,255 INFO L290 TraceCheckUtils]: 102: Hoare triple {137703#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137703#(<= main_~k~0 999955)} is VALID [2022-04-15 12:45:49,271 INFO L290 TraceCheckUtils]: 101: Hoare triple {137710#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137703#(<= main_~k~0 999955)} is VALID [2022-04-15 12:45:49,271 INFO L290 TraceCheckUtils]: 100: Hoare triple {137710#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137710#(<= main_~k~0 999954)} is VALID [2022-04-15 12:45:49,291 INFO L290 TraceCheckUtils]: 99: Hoare triple {137717#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137710#(<= main_~k~0 999954)} is VALID [2022-04-15 12:45:49,291 INFO L290 TraceCheckUtils]: 98: Hoare triple {137717#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137717#(<= main_~k~0 999953)} is VALID [2022-04-15 12:45:49,309 INFO L290 TraceCheckUtils]: 97: Hoare triple {137724#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137717#(<= main_~k~0 999953)} is VALID [2022-04-15 12:45:49,310 INFO L290 TraceCheckUtils]: 96: Hoare triple {137724#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137724#(<= main_~k~0 999952)} is VALID [2022-04-15 12:45:49,328 INFO L290 TraceCheckUtils]: 95: Hoare triple {137731#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137724#(<= main_~k~0 999952)} is VALID [2022-04-15 12:45:49,328 INFO L290 TraceCheckUtils]: 94: Hoare triple {137731#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137731#(<= main_~k~0 999951)} is VALID [2022-04-15 12:45:49,346 INFO L290 TraceCheckUtils]: 93: Hoare triple {137738#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137731#(<= main_~k~0 999951)} is VALID [2022-04-15 12:45:49,347 INFO L290 TraceCheckUtils]: 92: Hoare triple {137738#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137738#(<= main_~k~0 999950)} is VALID [2022-04-15 12:45:49,364 INFO L290 TraceCheckUtils]: 91: Hoare triple {137745#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137738#(<= main_~k~0 999950)} is VALID [2022-04-15 12:45:49,364 INFO L290 TraceCheckUtils]: 90: Hoare triple {137745#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137745#(<= main_~k~0 999949)} is VALID [2022-04-15 12:45:49,381 INFO L290 TraceCheckUtils]: 89: Hoare triple {137752#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137745#(<= main_~k~0 999949)} is VALID [2022-04-15 12:45:49,382 INFO L290 TraceCheckUtils]: 88: Hoare triple {137752#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137752#(<= main_~k~0 999948)} is VALID [2022-04-15 12:45:49,399 INFO L290 TraceCheckUtils]: 87: Hoare triple {137759#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137752#(<= main_~k~0 999948)} is VALID [2022-04-15 12:45:49,399 INFO L290 TraceCheckUtils]: 86: Hoare triple {137759#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137759#(<= main_~k~0 999947)} is VALID [2022-04-15 12:45:49,417 INFO L290 TraceCheckUtils]: 85: Hoare triple {137766#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137759#(<= main_~k~0 999947)} is VALID [2022-04-15 12:45:49,418 INFO L290 TraceCheckUtils]: 84: Hoare triple {137766#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137766#(<= main_~k~0 999946)} is VALID [2022-04-15 12:45:49,437 INFO L290 TraceCheckUtils]: 83: Hoare triple {137773#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137766#(<= main_~k~0 999946)} is VALID [2022-04-15 12:45:49,437 INFO L290 TraceCheckUtils]: 82: Hoare triple {137773#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137773#(<= main_~k~0 999945)} is VALID [2022-04-15 12:45:49,454 INFO L290 TraceCheckUtils]: 81: Hoare triple {137780#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137773#(<= main_~k~0 999945)} is VALID [2022-04-15 12:45:49,455 INFO L290 TraceCheckUtils]: 80: Hoare triple {137780#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137780#(<= main_~k~0 999944)} is VALID [2022-04-15 12:45:49,472 INFO L290 TraceCheckUtils]: 79: Hoare triple {137787#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137780#(<= main_~k~0 999944)} is VALID [2022-04-15 12:45:49,473 INFO L290 TraceCheckUtils]: 78: Hoare triple {137787#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137787#(<= main_~k~0 999943)} is VALID [2022-04-15 12:45:49,492 INFO L290 TraceCheckUtils]: 77: Hoare triple {137794#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137787#(<= main_~k~0 999943)} is VALID [2022-04-15 12:45:49,492 INFO L290 TraceCheckUtils]: 76: Hoare triple {137794#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137794#(<= main_~k~0 999942)} is VALID [2022-04-15 12:45:49,510 INFO L290 TraceCheckUtils]: 75: Hoare triple {137801#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137794#(<= main_~k~0 999942)} is VALID [2022-04-15 12:45:49,511 INFO L290 TraceCheckUtils]: 74: Hoare triple {137801#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137801#(<= main_~k~0 999941)} is VALID [2022-04-15 12:45:49,530 INFO L290 TraceCheckUtils]: 73: Hoare triple {137808#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137801#(<= main_~k~0 999941)} is VALID [2022-04-15 12:45:49,531 INFO L290 TraceCheckUtils]: 72: Hoare triple {137808#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137808#(<= main_~k~0 999940)} is VALID [2022-04-15 12:45:49,550 INFO L290 TraceCheckUtils]: 71: Hoare triple {137815#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137808#(<= main_~k~0 999940)} is VALID [2022-04-15 12:45:49,550 INFO L290 TraceCheckUtils]: 70: Hoare triple {137815#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137815#(<= main_~k~0 999939)} is VALID [2022-04-15 12:45:49,568 INFO L290 TraceCheckUtils]: 69: Hoare triple {137822#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137815#(<= main_~k~0 999939)} is VALID [2022-04-15 12:45:49,568 INFO L290 TraceCheckUtils]: 68: Hoare triple {137822#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137822#(<= main_~k~0 999938)} is VALID [2022-04-15 12:45:49,587 INFO L290 TraceCheckUtils]: 67: Hoare triple {137829#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137822#(<= main_~k~0 999938)} is VALID [2022-04-15 12:45:49,587 INFO L290 TraceCheckUtils]: 66: Hoare triple {137829#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137829#(<= main_~k~0 999937)} is VALID [2022-04-15 12:45:49,606 INFO L290 TraceCheckUtils]: 65: Hoare triple {137836#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137829#(<= main_~k~0 999937)} is VALID [2022-04-15 12:45:49,606 INFO L290 TraceCheckUtils]: 64: Hoare triple {137836#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137836#(<= main_~k~0 999936)} is VALID [2022-04-15 12:45:49,625 INFO L290 TraceCheckUtils]: 63: Hoare triple {137843#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137836#(<= main_~k~0 999936)} is VALID [2022-04-15 12:45:49,626 INFO L290 TraceCheckUtils]: 62: Hoare triple {137843#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137843#(<= main_~k~0 999935)} is VALID [2022-04-15 12:45:49,646 INFO L290 TraceCheckUtils]: 61: Hoare triple {137850#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137843#(<= main_~k~0 999935)} is VALID [2022-04-15 12:45:49,647 INFO L290 TraceCheckUtils]: 60: Hoare triple {137850#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137850#(<= main_~k~0 999934)} is VALID [2022-04-15 12:45:49,666 INFO L290 TraceCheckUtils]: 59: Hoare triple {137857#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137850#(<= main_~k~0 999934)} is VALID [2022-04-15 12:45:49,666 INFO L290 TraceCheckUtils]: 58: Hoare triple {137857#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137857#(<= main_~k~0 999933)} is VALID [2022-04-15 12:45:49,683 INFO L290 TraceCheckUtils]: 57: Hoare triple {137864#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137857#(<= main_~k~0 999933)} is VALID [2022-04-15 12:45:49,684 INFO L290 TraceCheckUtils]: 56: Hoare triple {137864#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137864#(<= main_~k~0 999932)} is VALID [2022-04-15 12:45:49,702 INFO L290 TraceCheckUtils]: 55: Hoare triple {137871#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137864#(<= main_~k~0 999932)} is VALID [2022-04-15 12:45:49,702 INFO L290 TraceCheckUtils]: 54: Hoare triple {137871#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137871#(<= main_~k~0 999931)} is VALID [2022-04-15 12:45:49,723 INFO L290 TraceCheckUtils]: 53: Hoare triple {137878#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137871#(<= main_~k~0 999931)} is VALID [2022-04-15 12:45:49,724 INFO L290 TraceCheckUtils]: 52: Hoare triple {137878#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137878#(<= main_~k~0 999930)} is VALID [2022-04-15 12:45:49,735 INFO L290 TraceCheckUtils]: 51: Hoare triple {137885#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137878#(<= main_~k~0 999930)} is VALID [2022-04-15 12:45:49,736 INFO L290 TraceCheckUtils]: 50: Hoare triple {137885#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137885#(<= main_~k~0 999929)} is VALID [2022-04-15 12:45:49,744 INFO L290 TraceCheckUtils]: 49: Hoare triple {137892#(<= main_~k~0 999928)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137885#(<= main_~k~0 999929)} is VALID [2022-04-15 12:45:49,744 INFO L290 TraceCheckUtils]: 48: Hoare triple {137892#(<= main_~k~0 999928)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137892#(<= main_~k~0 999928)} is VALID [2022-04-15 12:45:49,752 INFO L290 TraceCheckUtils]: 47: Hoare triple {137899#(<= main_~k~0 999927)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137892#(<= main_~k~0 999928)} is VALID [2022-04-15 12:45:49,752 INFO L290 TraceCheckUtils]: 46: Hoare triple {137899#(<= main_~k~0 999927)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137899#(<= main_~k~0 999927)} is VALID [2022-04-15 12:45:49,759 INFO L290 TraceCheckUtils]: 45: Hoare triple {137906#(<= main_~k~0 999926)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137899#(<= main_~k~0 999927)} is VALID [2022-04-15 12:45:49,760 INFO L290 TraceCheckUtils]: 44: Hoare triple {137906#(<= main_~k~0 999926)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137906#(<= main_~k~0 999926)} is VALID [2022-04-15 12:45:49,767 INFO L290 TraceCheckUtils]: 43: Hoare triple {137913#(<= main_~k~0 999925)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137906#(<= main_~k~0 999926)} is VALID [2022-04-15 12:45:49,767 INFO L290 TraceCheckUtils]: 42: Hoare triple {137913#(<= main_~k~0 999925)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137913#(<= main_~k~0 999925)} is VALID [2022-04-15 12:45:49,774 INFO L290 TraceCheckUtils]: 41: Hoare triple {137920#(<= main_~k~0 999924)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137913#(<= main_~k~0 999925)} is VALID [2022-04-15 12:45:49,775 INFO L290 TraceCheckUtils]: 40: Hoare triple {137920#(<= main_~k~0 999924)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137920#(<= main_~k~0 999924)} is VALID [2022-04-15 12:45:49,782 INFO L290 TraceCheckUtils]: 39: Hoare triple {137927#(<= main_~k~0 999923)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137920#(<= main_~k~0 999924)} is VALID [2022-04-15 12:45:49,783 INFO L290 TraceCheckUtils]: 38: Hoare triple {137927#(<= main_~k~0 999923)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137927#(<= main_~k~0 999923)} is VALID [2022-04-15 12:45:49,791 INFO L290 TraceCheckUtils]: 37: Hoare triple {137934#(<= main_~k~0 999922)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137927#(<= main_~k~0 999923)} is VALID [2022-04-15 12:45:49,791 INFO L290 TraceCheckUtils]: 36: Hoare triple {137934#(<= main_~k~0 999922)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137934#(<= main_~k~0 999922)} is VALID [2022-04-15 12:45:49,799 INFO L290 TraceCheckUtils]: 35: Hoare triple {137941#(<= main_~k~0 999921)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137934#(<= main_~k~0 999922)} is VALID [2022-04-15 12:45:49,799 INFO L290 TraceCheckUtils]: 34: Hoare triple {137941#(<= main_~k~0 999921)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137941#(<= main_~k~0 999921)} is VALID [2022-04-15 12:45:49,807 INFO L290 TraceCheckUtils]: 33: Hoare triple {137948#(<= main_~k~0 999920)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137941#(<= main_~k~0 999921)} is VALID [2022-04-15 12:45:49,808 INFO L290 TraceCheckUtils]: 32: Hoare triple {137948#(<= main_~k~0 999920)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137948#(<= main_~k~0 999920)} is VALID [2022-04-15 12:45:49,815 INFO L290 TraceCheckUtils]: 31: Hoare triple {137955#(<= main_~k~0 999919)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137948#(<= main_~k~0 999920)} is VALID [2022-04-15 12:45:49,815 INFO L290 TraceCheckUtils]: 30: Hoare triple {137955#(<= main_~k~0 999919)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137955#(<= main_~k~0 999919)} is VALID [2022-04-15 12:45:49,824 INFO L290 TraceCheckUtils]: 29: Hoare triple {137962#(<= main_~k~0 999918)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137955#(<= main_~k~0 999919)} is VALID [2022-04-15 12:45:49,825 INFO L290 TraceCheckUtils]: 28: Hoare triple {137962#(<= main_~k~0 999918)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137962#(<= main_~k~0 999918)} is VALID [2022-04-15 12:45:49,832 INFO L290 TraceCheckUtils]: 27: Hoare triple {137969#(<= main_~k~0 999917)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137962#(<= main_~k~0 999918)} is VALID [2022-04-15 12:45:49,834 INFO L290 TraceCheckUtils]: 26: Hoare triple {137969#(<= main_~k~0 999917)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137969#(<= main_~k~0 999917)} is VALID [2022-04-15 12:45:49,842 INFO L290 TraceCheckUtils]: 25: Hoare triple {137976#(<= main_~k~0 999916)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137969#(<= main_~k~0 999917)} is VALID [2022-04-15 12:45:49,843 INFO L290 TraceCheckUtils]: 24: Hoare triple {137976#(<= main_~k~0 999916)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137976#(<= main_~k~0 999916)} is VALID [2022-04-15 12:45:49,851 INFO L290 TraceCheckUtils]: 23: Hoare triple {137983#(<= main_~k~0 999915)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137976#(<= main_~k~0 999916)} is VALID [2022-04-15 12:45:49,851 INFO L290 TraceCheckUtils]: 22: Hoare triple {137983#(<= main_~k~0 999915)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137983#(<= main_~k~0 999915)} is VALID [2022-04-15 12:45:49,863 INFO L290 TraceCheckUtils]: 21: Hoare triple {137990#(<= main_~k~0 999914)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137983#(<= main_~k~0 999915)} is VALID [2022-04-15 12:45:49,863 INFO L290 TraceCheckUtils]: 20: Hoare triple {137990#(<= main_~k~0 999914)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137990#(<= main_~k~0 999914)} is VALID [2022-04-15 12:45:49,880 INFO L290 TraceCheckUtils]: 19: Hoare triple {137997#(<= main_~k~0 999913)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137990#(<= main_~k~0 999914)} is VALID [2022-04-15 12:45:49,881 INFO L290 TraceCheckUtils]: 18: Hoare triple {137997#(<= main_~k~0 999913)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {137997#(<= main_~k~0 999913)} is VALID [2022-04-15 12:45:49,893 INFO L290 TraceCheckUtils]: 17: Hoare triple {138004#(<= main_~k~0 999912)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {137997#(<= main_~k~0 999913)} is VALID [2022-04-15 12:45:49,894 INFO L290 TraceCheckUtils]: 16: Hoare triple {138004#(<= main_~k~0 999912)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {138004#(<= main_~k~0 999912)} is VALID [2022-04-15 12:45:49,904 INFO L290 TraceCheckUtils]: 15: Hoare triple {138011#(<= main_~k~0 999911)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {138004#(<= main_~k~0 999912)} is VALID [2022-04-15 12:45:49,904 INFO L290 TraceCheckUtils]: 14: Hoare triple {138011#(<= main_~k~0 999911)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {138011#(<= main_~k~0 999911)} is VALID [2022-04-15 12:45:49,916 INFO L290 TraceCheckUtils]: 13: Hoare triple {138018#(<= main_~k~0 999910)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {138011#(<= main_~k~0 999911)} is VALID [2022-04-15 12:45:49,917 INFO L290 TraceCheckUtils]: 12: Hoare triple {138018#(<= main_~k~0 999910)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {138018#(<= main_~k~0 999910)} is VALID [2022-04-15 12:45:49,929 INFO L290 TraceCheckUtils]: 11: Hoare triple {138025#(<= main_~k~0 999909)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {138018#(<= main_~k~0 999910)} is VALID [2022-04-15 12:45:49,930 INFO L290 TraceCheckUtils]: 10: Hoare triple {138025#(<= main_~k~0 999909)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {138025#(<= main_~k~0 999909)} is VALID [2022-04-15 12:45:49,940 INFO L290 TraceCheckUtils]: 9: Hoare triple {138032#(<= main_~k~0 999908)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {138025#(<= main_~k~0 999909)} is VALID [2022-04-15 12:45:49,941 INFO L290 TraceCheckUtils]: 8: Hoare triple {138032#(<= main_~k~0 999908)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {138032#(<= main_~k~0 999908)} is VALID [2022-04-15 12:45:49,952 INFO L290 TraceCheckUtils]: 7: Hoare triple {138039#(<= main_~k~0 999907)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {138032#(<= main_~k~0 999908)} is VALID [2022-04-15 12:45:49,952 INFO L290 TraceCheckUtils]: 6: Hoare triple {138039#(<= main_~k~0 999907)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {138039#(<= main_~k~0 999907)} is VALID [2022-04-15 12:45:49,953 INFO L290 TraceCheckUtils]: 5: Hoare triple {136683#true} ~i~0 := 0;~k~0 := 0; {138039#(<= main_~k~0 999907)} is VALID [2022-04-15 12:45:49,953 INFO L272 TraceCheckUtils]: 4: Hoare triple {136683#true} call #t~ret3 := main(); {136683#true} is VALID [2022-04-15 12:45:49,953 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {136683#true} {136683#true} #54#return; {136683#true} is VALID [2022-04-15 12:45:49,953 INFO L290 TraceCheckUtils]: 2: Hoare triple {136683#true} assume true; {136683#true} is VALID [2022-04-15 12:45:49,953 INFO L290 TraceCheckUtils]: 1: Hoare triple {136683#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {136683#true} is VALID [2022-04-15 12:45:49,953 INFO L272 TraceCheckUtils]: 0: Hoare triple {136683#true} call ULTIMATE.init(); {136683#true} is VALID [2022-04-15 12:45:49,954 INFO L134 CoverageAnalysis]: Checked inductivity of 8649 backedges. 0 proven. 8649 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:45:49,954 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760701202] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:45:49,954 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:45:49,954 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [99, 98, 98] total 196 [2022-04-15 12:45:49,954 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:45:49,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2086141673] [2022-04-15 12:45:49,954 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2086141673] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:45:49,954 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:45:49,955 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [99] imperfect sequences [] total 99 [2022-04-15 12:45:49,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42001731] [2022-04-15 12:45:49,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:45:49,955 INFO L78 Accepts]: Start accepts. Automaton has has 99 states, 99 states have (on average 1.9494949494949494) internal successors, (193), 97 states have internal predecessors, (193), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 197 [2022-04-15 12:45:49,955 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:45:49,955 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 99 states, 99 states have (on average 1.9494949494949494) internal successors, (193), 97 states have internal predecessors, (193), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:45:51,458 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 197 edges. 197 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:45:51,458 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 99 states [2022-04-15 12:45:51,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:45:51,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2022-04-15 12:45:51,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18157, Invalid=20063, Unknown=0, NotChecked=0, Total=38220 [2022-04-15 12:45:51,462 INFO L87 Difference]: Start difference. First operand 198 states and 198 transitions. Second operand has 99 states, 99 states have (on average 1.9494949494949494) internal successors, (193), 97 states have internal predecessors, (193), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:46:01,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:46:01,703 INFO L93 Difference]: Finished difference Result 206 states and 206 transitions. [2022-04-15 12:46:01,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-04-15 12:46:01,703 INFO L78 Accepts]: Start accepts. Automaton has has 99 states, 99 states have (on average 1.9494949494949494) internal successors, (193), 97 states have internal predecessors, (193), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 197 [2022-04-15 12:46:01,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:46:01,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 99 states have (on average 1.9494949494949494) internal successors, (193), 97 states have internal predecessors, (193), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:46:01,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 206 transitions. [2022-04-15 12:46:01,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 99 states have (on average 1.9494949494949494) internal successors, (193), 97 states have internal predecessors, (193), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:46:01,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 206 transitions. [2022-04-15 12:46:01,706 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 99 states and 206 transitions. [2022-04-15 12:46:03,483 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 206 edges. 206 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:46:03,486 INFO L225 Difference]: With dead ends: 206 [2022-04-15 12:46:03,486 INFO L226 Difference]: Without dead ends: 201 [2022-04-15 12:46:03,491 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 589 GetRequests, 298 SyntacticMatches, 1 SemanticMatches, 290 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6154 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=36122, Invalid=48850, Unknown=0, NotChecked=0, Total=84972 [2022-04-15 12:46:03,492 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 198 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-04-15 12:46:03,492 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 38 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-04-15 12:46:03,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2022-04-15 12:46:04,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 200. [2022-04-15 12:46:04,826 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:46:04,827 INFO L82 GeneralOperation]: Start isEquivalent. First operand 201 states. Second operand has 200 states, 195 states have (on average 1.005128205128205) internal successors, (196), 195 states have internal predecessors, (196), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:46:04,827 INFO L74 IsIncluded]: Start isIncluded. First operand 201 states. Second operand has 200 states, 195 states have (on average 1.005128205128205) internal successors, (196), 195 states have internal predecessors, (196), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:46:04,827 INFO L87 Difference]: Start difference. First operand 201 states. Second operand has 200 states, 195 states have (on average 1.005128205128205) internal successors, (196), 195 states have internal predecessors, (196), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:46:04,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:46:04,829 INFO L93 Difference]: Finished difference Result 201 states and 201 transitions. [2022-04-15 12:46:04,829 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 201 transitions. [2022-04-15 12:46:04,829 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:46:04,829 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:46:04,829 INFO L74 IsIncluded]: Start isIncluded. First operand has 200 states, 195 states have (on average 1.005128205128205) internal successors, (196), 195 states have internal predecessors, (196), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 201 states. [2022-04-15 12:46:04,829 INFO L87 Difference]: Start difference. First operand has 200 states, 195 states have (on average 1.005128205128205) internal successors, (196), 195 states have internal predecessors, (196), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 201 states. [2022-04-15 12:46:04,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:46:04,831 INFO L93 Difference]: Finished difference Result 201 states and 201 transitions. [2022-04-15 12:46:04,831 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 201 transitions. [2022-04-15 12:46:04,831 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:46:04,831 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:46:04,831 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:46:04,831 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:46:04,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 195 states have (on average 1.005128205128205) internal successors, (196), 195 states have internal predecessors, (196), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:46:04,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 200 transitions. [2022-04-15 12:46:04,834 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 200 transitions. Word has length 197 [2022-04-15 12:46:04,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:46:04,835 INFO L478 AbstractCegarLoop]: Abstraction has 200 states and 200 transitions. [2022-04-15 12:46:04,835 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 99 states, 99 states have (on average 1.9494949494949494) internal successors, (193), 97 states have internal predecessors, (193), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:46:04,835 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 200 states and 200 transitions. [2022-04-15 12:46:06,569 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 200 edges. 200 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:46:06,569 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 200 transitions. [2022-04-15 12:46:06,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2022-04-15 12:46:06,569 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:46:06,570 INFO L499 BasicCegarLoop]: trace histogram [94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:46:06,586 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2022-04-15 12:46:06,770 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:46:06,770 INFO L403 AbstractCegarLoop]: === Iteration 95 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:46:06,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:46:06,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1289030756, now seen corresponding path program 187 times [2022-04-15 12:46:06,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:46:06,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1582778021] [2022-04-15 12:46:07,407 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:46:07,407 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:46:07,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1289030756, now seen corresponding path program 188 times [2022-04-15 12:46:07,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:46:07,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766046125] [2022-04-15 12:46:07,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:46:07,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:46:07,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:46:09,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:46:09,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:46:09,798 INFO L290 TraceCheckUtils]: 0: Hoare triple {139571#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {139469#true} is VALID [2022-04-15 12:46:09,798 INFO L290 TraceCheckUtils]: 1: Hoare triple {139469#true} assume true; {139469#true} is VALID [2022-04-15 12:46:09,798 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {139469#true} {139469#true} #54#return; {139469#true} is VALID [2022-04-15 12:46:09,798 INFO L272 TraceCheckUtils]: 0: Hoare triple {139469#true} call ULTIMATE.init(); {139571#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:46:09,798 INFO L290 TraceCheckUtils]: 1: Hoare triple {139571#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {139469#true} is VALID [2022-04-15 12:46:09,798 INFO L290 TraceCheckUtils]: 2: Hoare triple {139469#true} assume true; {139469#true} is VALID [2022-04-15 12:46:09,798 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {139469#true} {139469#true} #54#return; {139469#true} is VALID [2022-04-15 12:46:09,799 INFO L272 TraceCheckUtils]: 4: Hoare triple {139469#true} call #t~ret3 := main(); {139469#true} is VALID [2022-04-15 12:46:09,799 INFO L290 TraceCheckUtils]: 5: Hoare triple {139469#true} ~i~0 := 0;~k~0 := 0; {139474#(= main_~k~0 0)} is VALID [2022-04-15 12:46:09,799 INFO L290 TraceCheckUtils]: 6: Hoare triple {139474#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139474#(= main_~k~0 0)} is VALID [2022-04-15 12:46:09,799 INFO L290 TraceCheckUtils]: 7: Hoare triple {139474#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139475#(<= main_~k~0 1)} is VALID [2022-04-15 12:46:09,799 INFO L290 TraceCheckUtils]: 8: Hoare triple {139475#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139475#(<= main_~k~0 1)} is VALID [2022-04-15 12:46:09,818 INFO L290 TraceCheckUtils]: 9: Hoare triple {139475#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139476#(<= main_~k~0 2)} is VALID [2022-04-15 12:46:09,819 INFO L290 TraceCheckUtils]: 10: Hoare triple {139476#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139476#(<= main_~k~0 2)} is VALID [2022-04-15 12:46:09,837 INFO L290 TraceCheckUtils]: 11: Hoare triple {139476#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139477#(<= main_~k~0 3)} is VALID [2022-04-15 12:46:09,837 INFO L290 TraceCheckUtils]: 12: Hoare triple {139477#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139477#(<= main_~k~0 3)} is VALID [2022-04-15 12:46:09,854 INFO L290 TraceCheckUtils]: 13: Hoare triple {139477#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139478#(<= main_~k~0 4)} is VALID [2022-04-15 12:46:09,855 INFO L290 TraceCheckUtils]: 14: Hoare triple {139478#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139478#(<= main_~k~0 4)} is VALID [2022-04-15 12:46:09,882 INFO L290 TraceCheckUtils]: 15: Hoare triple {139478#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139479#(<= main_~k~0 5)} is VALID [2022-04-15 12:46:09,882 INFO L290 TraceCheckUtils]: 16: Hoare triple {139479#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139479#(<= main_~k~0 5)} is VALID [2022-04-15 12:46:09,900 INFO L290 TraceCheckUtils]: 17: Hoare triple {139479#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139480#(<= main_~k~0 6)} is VALID [2022-04-15 12:46:09,900 INFO L290 TraceCheckUtils]: 18: Hoare triple {139480#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139480#(<= main_~k~0 6)} is VALID [2022-04-15 12:46:09,924 INFO L290 TraceCheckUtils]: 19: Hoare triple {139480#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139481#(<= main_~k~0 7)} is VALID [2022-04-15 12:46:09,924 INFO L290 TraceCheckUtils]: 20: Hoare triple {139481#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139481#(<= main_~k~0 7)} is VALID [2022-04-15 12:46:09,943 INFO L290 TraceCheckUtils]: 21: Hoare triple {139481#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139482#(<= main_~k~0 8)} is VALID [2022-04-15 12:46:09,943 INFO L290 TraceCheckUtils]: 22: Hoare triple {139482#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139482#(<= main_~k~0 8)} is VALID [2022-04-15 12:46:09,964 INFO L290 TraceCheckUtils]: 23: Hoare triple {139482#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139483#(<= main_~k~0 9)} is VALID [2022-04-15 12:46:09,965 INFO L290 TraceCheckUtils]: 24: Hoare triple {139483#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139483#(<= main_~k~0 9)} is VALID [2022-04-15 12:46:09,978 INFO L290 TraceCheckUtils]: 25: Hoare triple {139483#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139484#(<= main_~k~0 10)} is VALID [2022-04-15 12:46:09,978 INFO L290 TraceCheckUtils]: 26: Hoare triple {139484#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139484#(<= main_~k~0 10)} is VALID [2022-04-15 12:46:09,994 INFO L290 TraceCheckUtils]: 27: Hoare triple {139484#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139485#(<= main_~k~0 11)} is VALID [2022-04-15 12:46:09,994 INFO L290 TraceCheckUtils]: 28: Hoare triple {139485#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139485#(<= main_~k~0 11)} is VALID [2022-04-15 12:46:10,009 INFO L290 TraceCheckUtils]: 29: Hoare triple {139485#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139486#(<= main_~k~0 12)} is VALID [2022-04-15 12:46:10,010 INFO L290 TraceCheckUtils]: 30: Hoare triple {139486#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139486#(<= main_~k~0 12)} is VALID [2022-04-15 12:46:10,028 INFO L290 TraceCheckUtils]: 31: Hoare triple {139486#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139487#(<= main_~k~0 13)} is VALID [2022-04-15 12:46:10,028 INFO L290 TraceCheckUtils]: 32: Hoare triple {139487#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139487#(<= main_~k~0 13)} is VALID [2022-04-15 12:46:10,042 INFO L290 TraceCheckUtils]: 33: Hoare triple {139487#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139488#(<= main_~k~0 14)} is VALID [2022-04-15 12:46:10,043 INFO L290 TraceCheckUtils]: 34: Hoare triple {139488#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139488#(<= main_~k~0 14)} is VALID [2022-04-15 12:46:10,057 INFO L290 TraceCheckUtils]: 35: Hoare triple {139488#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139489#(<= main_~k~0 15)} is VALID [2022-04-15 12:46:10,058 INFO L290 TraceCheckUtils]: 36: Hoare triple {139489#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139489#(<= main_~k~0 15)} is VALID [2022-04-15 12:46:10,073 INFO L290 TraceCheckUtils]: 37: Hoare triple {139489#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139490#(<= main_~k~0 16)} is VALID [2022-04-15 12:46:10,073 INFO L290 TraceCheckUtils]: 38: Hoare triple {139490#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139490#(<= main_~k~0 16)} is VALID [2022-04-15 12:46:10,086 INFO L290 TraceCheckUtils]: 39: Hoare triple {139490#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139491#(<= main_~k~0 17)} is VALID [2022-04-15 12:46:10,087 INFO L290 TraceCheckUtils]: 40: Hoare triple {139491#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139491#(<= main_~k~0 17)} is VALID [2022-04-15 12:46:10,100 INFO L290 TraceCheckUtils]: 41: Hoare triple {139491#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139492#(<= main_~k~0 18)} is VALID [2022-04-15 12:46:10,100 INFO L290 TraceCheckUtils]: 42: Hoare triple {139492#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139492#(<= main_~k~0 18)} is VALID [2022-04-15 12:46:10,115 INFO L290 TraceCheckUtils]: 43: Hoare triple {139492#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139493#(<= main_~k~0 19)} is VALID [2022-04-15 12:46:10,116 INFO L290 TraceCheckUtils]: 44: Hoare triple {139493#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139493#(<= main_~k~0 19)} is VALID [2022-04-15 12:46:10,133 INFO L290 TraceCheckUtils]: 45: Hoare triple {139493#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139494#(<= main_~k~0 20)} is VALID [2022-04-15 12:46:10,133 INFO L290 TraceCheckUtils]: 46: Hoare triple {139494#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139494#(<= main_~k~0 20)} is VALID [2022-04-15 12:46:10,148 INFO L290 TraceCheckUtils]: 47: Hoare triple {139494#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139495#(<= main_~k~0 21)} is VALID [2022-04-15 12:46:10,149 INFO L290 TraceCheckUtils]: 48: Hoare triple {139495#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139495#(<= main_~k~0 21)} is VALID [2022-04-15 12:46:10,164 INFO L290 TraceCheckUtils]: 49: Hoare triple {139495#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139496#(<= main_~k~0 22)} is VALID [2022-04-15 12:46:10,165 INFO L290 TraceCheckUtils]: 50: Hoare triple {139496#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139496#(<= main_~k~0 22)} is VALID [2022-04-15 12:46:10,180 INFO L290 TraceCheckUtils]: 51: Hoare triple {139496#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139497#(<= main_~k~0 23)} is VALID [2022-04-15 12:46:10,180 INFO L290 TraceCheckUtils]: 52: Hoare triple {139497#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139497#(<= main_~k~0 23)} is VALID [2022-04-15 12:46:10,196 INFO L290 TraceCheckUtils]: 53: Hoare triple {139497#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139498#(<= main_~k~0 24)} is VALID [2022-04-15 12:46:10,197 INFO L290 TraceCheckUtils]: 54: Hoare triple {139498#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139498#(<= main_~k~0 24)} is VALID [2022-04-15 12:46:10,212 INFO L290 TraceCheckUtils]: 55: Hoare triple {139498#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139499#(<= main_~k~0 25)} is VALID [2022-04-15 12:46:10,213 INFO L290 TraceCheckUtils]: 56: Hoare triple {139499#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139499#(<= main_~k~0 25)} is VALID [2022-04-15 12:46:10,229 INFO L290 TraceCheckUtils]: 57: Hoare triple {139499#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139500#(<= main_~k~0 26)} is VALID [2022-04-15 12:46:10,231 INFO L290 TraceCheckUtils]: 58: Hoare triple {139500#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139500#(<= main_~k~0 26)} is VALID [2022-04-15 12:46:10,248 INFO L290 TraceCheckUtils]: 59: Hoare triple {139500#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139501#(<= main_~k~0 27)} is VALID [2022-04-15 12:46:10,249 INFO L290 TraceCheckUtils]: 60: Hoare triple {139501#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139501#(<= main_~k~0 27)} is VALID [2022-04-15 12:46:10,266 INFO L290 TraceCheckUtils]: 61: Hoare triple {139501#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139502#(<= main_~k~0 28)} is VALID [2022-04-15 12:46:10,267 INFO L290 TraceCheckUtils]: 62: Hoare triple {139502#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139502#(<= main_~k~0 28)} is VALID [2022-04-15 12:46:10,283 INFO L290 TraceCheckUtils]: 63: Hoare triple {139502#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139503#(<= main_~k~0 29)} is VALID [2022-04-15 12:46:10,283 INFO L290 TraceCheckUtils]: 64: Hoare triple {139503#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139503#(<= main_~k~0 29)} is VALID [2022-04-15 12:46:10,299 INFO L290 TraceCheckUtils]: 65: Hoare triple {139503#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139504#(<= main_~k~0 30)} is VALID [2022-04-15 12:46:10,300 INFO L290 TraceCheckUtils]: 66: Hoare triple {139504#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139504#(<= main_~k~0 30)} is VALID [2022-04-15 12:46:10,316 INFO L290 TraceCheckUtils]: 67: Hoare triple {139504#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139505#(<= main_~k~0 31)} is VALID [2022-04-15 12:46:10,316 INFO L290 TraceCheckUtils]: 68: Hoare triple {139505#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139505#(<= main_~k~0 31)} is VALID [2022-04-15 12:46:10,332 INFO L290 TraceCheckUtils]: 69: Hoare triple {139505#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139506#(<= main_~k~0 32)} is VALID [2022-04-15 12:46:10,333 INFO L290 TraceCheckUtils]: 70: Hoare triple {139506#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139506#(<= main_~k~0 32)} is VALID [2022-04-15 12:46:10,348 INFO L290 TraceCheckUtils]: 71: Hoare triple {139506#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139507#(<= main_~k~0 33)} is VALID [2022-04-15 12:46:10,348 INFO L290 TraceCheckUtils]: 72: Hoare triple {139507#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139507#(<= main_~k~0 33)} is VALID [2022-04-15 12:46:10,363 INFO L290 TraceCheckUtils]: 73: Hoare triple {139507#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139508#(<= main_~k~0 34)} is VALID [2022-04-15 12:46:10,364 INFO L290 TraceCheckUtils]: 74: Hoare triple {139508#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139508#(<= main_~k~0 34)} is VALID [2022-04-15 12:46:10,380 INFO L290 TraceCheckUtils]: 75: Hoare triple {139508#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139509#(<= main_~k~0 35)} is VALID [2022-04-15 12:46:10,380 INFO L290 TraceCheckUtils]: 76: Hoare triple {139509#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139509#(<= main_~k~0 35)} is VALID [2022-04-15 12:46:10,397 INFO L290 TraceCheckUtils]: 77: Hoare triple {139509#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139510#(<= main_~k~0 36)} is VALID [2022-04-15 12:46:10,398 INFO L290 TraceCheckUtils]: 78: Hoare triple {139510#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139510#(<= main_~k~0 36)} is VALID [2022-04-15 12:46:10,415 INFO L290 TraceCheckUtils]: 79: Hoare triple {139510#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139511#(<= main_~k~0 37)} is VALID [2022-04-15 12:46:10,415 INFO L290 TraceCheckUtils]: 80: Hoare triple {139511#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139511#(<= main_~k~0 37)} is VALID [2022-04-15 12:46:10,433 INFO L290 TraceCheckUtils]: 81: Hoare triple {139511#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139512#(<= main_~k~0 38)} is VALID [2022-04-15 12:46:10,434 INFO L290 TraceCheckUtils]: 82: Hoare triple {139512#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139512#(<= main_~k~0 38)} is VALID [2022-04-15 12:46:10,450 INFO L290 TraceCheckUtils]: 83: Hoare triple {139512#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139513#(<= main_~k~0 39)} is VALID [2022-04-15 12:46:10,450 INFO L290 TraceCheckUtils]: 84: Hoare triple {139513#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139513#(<= main_~k~0 39)} is VALID [2022-04-15 12:46:10,463 INFO L290 TraceCheckUtils]: 85: Hoare triple {139513#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139514#(<= main_~k~0 40)} is VALID [2022-04-15 12:46:10,464 INFO L290 TraceCheckUtils]: 86: Hoare triple {139514#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139514#(<= main_~k~0 40)} is VALID [2022-04-15 12:46:10,481 INFO L290 TraceCheckUtils]: 87: Hoare triple {139514#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139515#(<= main_~k~0 41)} is VALID [2022-04-15 12:46:10,481 INFO L290 TraceCheckUtils]: 88: Hoare triple {139515#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139515#(<= main_~k~0 41)} is VALID [2022-04-15 12:46:10,499 INFO L290 TraceCheckUtils]: 89: Hoare triple {139515#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139516#(<= main_~k~0 42)} is VALID [2022-04-15 12:46:10,499 INFO L290 TraceCheckUtils]: 90: Hoare triple {139516#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139516#(<= main_~k~0 42)} is VALID [2022-04-15 12:46:10,515 INFO L290 TraceCheckUtils]: 91: Hoare triple {139516#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139517#(<= main_~k~0 43)} is VALID [2022-04-15 12:46:10,515 INFO L290 TraceCheckUtils]: 92: Hoare triple {139517#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139517#(<= main_~k~0 43)} is VALID [2022-04-15 12:46:10,529 INFO L290 TraceCheckUtils]: 93: Hoare triple {139517#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139518#(<= main_~k~0 44)} is VALID [2022-04-15 12:46:10,530 INFO L290 TraceCheckUtils]: 94: Hoare triple {139518#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139518#(<= main_~k~0 44)} is VALID [2022-04-15 12:46:10,543 INFO L290 TraceCheckUtils]: 95: Hoare triple {139518#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139519#(<= main_~k~0 45)} is VALID [2022-04-15 12:46:10,543 INFO L290 TraceCheckUtils]: 96: Hoare triple {139519#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139519#(<= main_~k~0 45)} is VALID [2022-04-15 12:46:10,557 INFO L290 TraceCheckUtils]: 97: Hoare triple {139519#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139520#(<= main_~k~0 46)} is VALID [2022-04-15 12:46:10,557 INFO L290 TraceCheckUtils]: 98: Hoare triple {139520#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139520#(<= main_~k~0 46)} is VALID [2022-04-15 12:46:10,570 INFO L290 TraceCheckUtils]: 99: Hoare triple {139520#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139521#(<= main_~k~0 47)} is VALID [2022-04-15 12:46:10,570 INFO L290 TraceCheckUtils]: 100: Hoare triple {139521#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139521#(<= main_~k~0 47)} is VALID [2022-04-15 12:46:10,585 INFO L290 TraceCheckUtils]: 101: Hoare triple {139521#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139522#(<= main_~k~0 48)} is VALID [2022-04-15 12:46:10,585 INFO L290 TraceCheckUtils]: 102: Hoare triple {139522#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139522#(<= main_~k~0 48)} is VALID [2022-04-15 12:46:10,601 INFO L290 TraceCheckUtils]: 103: Hoare triple {139522#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139523#(<= main_~k~0 49)} is VALID [2022-04-15 12:46:10,601 INFO L290 TraceCheckUtils]: 104: Hoare triple {139523#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139523#(<= main_~k~0 49)} is VALID [2022-04-15 12:46:10,617 INFO L290 TraceCheckUtils]: 105: Hoare triple {139523#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139524#(<= main_~k~0 50)} is VALID [2022-04-15 12:46:10,618 INFO L290 TraceCheckUtils]: 106: Hoare triple {139524#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139524#(<= main_~k~0 50)} is VALID [2022-04-15 12:46:10,639 INFO L290 TraceCheckUtils]: 107: Hoare triple {139524#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139525#(<= main_~k~0 51)} is VALID [2022-04-15 12:46:10,639 INFO L290 TraceCheckUtils]: 108: Hoare triple {139525#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139525#(<= main_~k~0 51)} is VALID [2022-04-15 12:46:10,652 INFO L290 TraceCheckUtils]: 109: Hoare triple {139525#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139526#(<= main_~k~0 52)} is VALID [2022-04-15 12:46:10,653 INFO L290 TraceCheckUtils]: 110: Hoare triple {139526#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139526#(<= main_~k~0 52)} is VALID [2022-04-15 12:46:10,670 INFO L290 TraceCheckUtils]: 111: Hoare triple {139526#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139527#(<= main_~k~0 53)} is VALID [2022-04-15 12:46:10,670 INFO L290 TraceCheckUtils]: 112: Hoare triple {139527#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139527#(<= main_~k~0 53)} is VALID [2022-04-15 12:46:10,697 INFO L290 TraceCheckUtils]: 113: Hoare triple {139527#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139528#(<= main_~k~0 54)} is VALID [2022-04-15 12:46:10,697 INFO L290 TraceCheckUtils]: 114: Hoare triple {139528#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139528#(<= main_~k~0 54)} is VALID [2022-04-15 12:46:10,721 INFO L290 TraceCheckUtils]: 115: Hoare triple {139528#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139529#(<= main_~k~0 55)} is VALID [2022-04-15 12:46:10,721 INFO L290 TraceCheckUtils]: 116: Hoare triple {139529#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139529#(<= main_~k~0 55)} is VALID [2022-04-15 12:46:10,740 INFO L290 TraceCheckUtils]: 117: Hoare triple {139529#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139530#(<= main_~k~0 56)} is VALID [2022-04-15 12:46:10,741 INFO L290 TraceCheckUtils]: 118: Hoare triple {139530#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139530#(<= main_~k~0 56)} is VALID [2022-04-15 12:46:10,761 INFO L290 TraceCheckUtils]: 119: Hoare triple {139530#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139531#(<= main_~k~0 57)} is VALID [2022-04-15 12:46:10,761 INFO L290 TraceCheckUtils]: 120: Hoare triple {139531#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139531#(<= main_~k~0 57)} is VALID [2022-04-15 12:46:10,781 INFO L290 TraceCheckUtils]: 121: Hoare triple {139531#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139532#(<= main_~k~0 58)} is VALID [2022-04-15 12:46:10,782 INFO L290 TraceCheckUtils]: 122: Hoare triple {139532#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139532#(<= main_~k~0 58)} is VALID [2022-04-15 12:46:10,800 INFO L290 TraceCheckUtils]: 123: Hoare triple {139532#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139533#(<= main_~k~0 59)} is VALID [2022-04-15 12:46:10,801 INFO L290 TraceCheckUtils]: 124: Hoare triple {139533#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139533#(<= main_~k~0 59)} is VALID [2022-04-15 12:46:10,820 INFO L290 TraceCheckUtils]: 125: Hoare triple {139533#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139534#(<= main_~k~0 60)} is VALID [2022-04-15 12:46:10,821 INFO L290 TraceCheckUtils]: 126: Hoare triple {139534#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139534#(<= main_~k~0 60)} is VALID [2022-04-15 12:46:10,840 INFO L290 TraceCheckUtils]: 127: Hoare triple {139534#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139535#(<= main_~k~0 61)} is VALID [2022-04-15 12:46:10,840 INFO L290 TraceCheckUtils]: 128: Hoare triple {139535#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139535#(<= main_~k~0 61)} is VALID [2022-04-15 12:46:10,860 INFO L290 TraceCheckUtils]: 129: Hoare triple {139535#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139536#(<= main_~k~0 62)} is VALID [2022-04-15 12:46:10,860 INFO L290 TraceCheckUtils]: 130: Hoare triple {139536#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139536#(<= main_~k~0 62)} is VALID [2022-04-15 12:46:10,880 INFO L290 TraceCheckUtils]: 131: Hoare triple {139536#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139537#(<= main_~k~0 63)} is VALID [2022-04-15 12:46:10,881 INFO L290 TraceCheckUtils]: 132: Hoare triple {139537#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139537#(<= main_~k~0 63)} is VALID [2022-04-15 12:46:10,902 INFO L290 TraceCheckUtils]: 133: Hoare triple {139537#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139538#(<= main_~k~0 64)} is VALID [2022-04-15 12:46:10,903 INFO L290 TraceCheckUtils]: 134: Hoare triple {139538#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139538#(<= main_~k~0 64)} is VALID [2022-04-15 12:46:10,924 INFO L290 TraceCheckUtils]: 135: Hoare triple {139538#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139539#(<= main_~k~0 65)} is VALID [2022-04-15 12:46:10,924 INFO L290 TraceCheckUtils]: 136: Hoare triple {139539#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139539#(<= main_~k~0 65)} is VALID [2022-04-15 12:46:10,943 INFO L290 TraceCheckUtils]: 137: Hoare triple {139539#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139540#(<= main_~k~0 66)} is VALID [2022-04-15 12:46:10,944 INFO L290 TraceCheckUtils]: 138: Hoare triple {139540#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139540#(<= main_~k~0 66)} is VALID [2022-04-15 12:46:10,963 INFO L290 TraceCheckUtils]: 139: Hoare triple {139540#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139541#(<= main_~k~0 67)} is VALID [2022-04-15 12:46:10,963 INFO L290 TraceCheckUtils]: 140: Hoare triple {139541#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139541#(<= main_~k~0 67)} is VALID [2022-04-15 12:46:10,982 INFO L290 TraceCheckUtils]: 141: Hoare triple {139541#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139542#(<= main_~k~0 68)} is VALID [2022-04-15 12:46:10,983 INFO L290 TraceCheckUtils]: 142: Hoare triple {139542#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139542#(<= main_~k~0 68)} is VALID [2022-04-15 12:46:11,003 INFO L290 TraceCheckUtils]: 143: Hoare triple {139542#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139543#(<= main_~k~0 69)} is VALID [2022-04-15 12:46:11,004 INFO L290 TraceCheckUtils]: 144: Hoare triple {139543#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139543#(<= main_~k~0 69)} is VALID [2022-04-15 12:46:11,023 INFO L290 TraceCheckUtils]: 145: Hoare triple {139543#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139544#(<= main_~k~0 70)} is VALID [2022-04-15 12:46:11,024 INFO L290 TraceCheckUtils]: 146: Hoare triple {139544#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139544#(<= main_~k~0 70)} is VALID [2022-04-15 12:46:11,047 INFO L290 TraceCheckUtils]: 147: Hoare triple {139544#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139545#(<= main_~k~0 71)} is VALID [2022-04-15 12:46:11,048 INFO L290 TraceCheckUtils]: 148: Hoare triple {139545#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139545#(<= main_~k~0 71)} is VALID [2022-04-15 12:46:11,070 INFO L290 TraceCheckUtils]: 149: Hoare triple {139545#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139546#(<= main_~k~0 72)} is VALID [2022-04-15 12:46:11,070 INFO L290 TraceCheckUtils]: 150: Hoare triple {139546#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139546#(<= main_~k~0 72)} is VALID [2022-04-15 12:46:11,089 INFO L290 TraceCheckUtils]: 151: Hoare triple {139546#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139547#(<= main_~k~0 73)} is VALID [2022-04-15 12:46:11,089 INFO L290 TraceCheckUtils]: 152: Hoare triple {139547#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139547#(<= main_~k~0 73)} is VALID [2022-04-15 12:46:11,109 INFO L290 TraceCheckUtils]: 153: Hoare triple {139547#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139548#(<= main_~k~0 74)} is VALID [2022-04-15 12:46:11,109 INFO L290 TraceCheckUtils]: 154: Hoare triple {139548#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139548#(<= main_~k~0 74)} is VALID [2022-04-15 12:46:11,131 INFO L290 TraceCheckUtils]: 155: Hoare triple {139548#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139549#(<= main_~k~0 75)} is VALID [2022-04-15 12:46:11,131 INFO L290 TraceCheckUtils]: 156: Hoare triple {139549#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139549#(<= main_~k~0 75)} is VALID [2022-04-15 12:46:11,150 INFO L290 TraceCheckUtils]: 157: Hoare triple {139549#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139550#(<= main_~k~0 76)} is VALID [2022-04-15 12:46:11,150 INFO L290 TraceCheckUtils]: 158: Hoare triple {139550#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139550#(<= main_~k~0 76)} is VALID [2022-04-15 12:46:11,170 INFO L290 TraceCheckUtils]: 159: Hoare triple {139550#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139551#(<= main_~k~0 77)} is VALID [2022-04-15 12:46:11,171 INFO L290 TraceCheckUtils]: 160: Hoare triple {139551#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139551#(<= main_~k~0 77)} is VALID [2022-04-15 12:46:11,192 INFO L290 TraceCheckUtils]: 161: Hoare triple {139551#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139552#(<= main_~k~0 78)} is VALID [2022-04-15 12:46:11,192 INFO L290 TraceCheckUtils]: 162: Hoare triple {139552#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139552#(<= main_~k~0 78)} is VALID [2022-04-15 12:46:11,212 INFO L290 TraceCheckUtils]: 163: Hoare triple {139552#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139553#(<= main_~k~0 79)} is VALID [2022-04-15 12:46:11,213 INFO L290 TraceCheckUtils]: 164: Hoare triple {139553#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139553#(<= main_~k~0 79)} is VALID [2022-04-15 12:46:11,230 INFO L290 TraceCheckUtils]: 165: Hoare triple {139553#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139554#(<= main_~k~0 80)} is VALID [2022-04-15 12:46:11,231 INFO L290 TraceCheckUtils]: 166: Hoare triple {139554#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139554#(<= main_~k~0 80)} is VALID [2022-04-15 12:46:11,252 INFO L290 TraceCheckUtils]: 167: Hoare triple {139554#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139555#(<= main_~k~0 81)} is VALID [2022-04-15 12:46:11,252 INFO L290 TraceCheckUtils]: 168: Hoare triple {139555#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139555#(<= main_~k~0 81)} is VALID [2022-04-15 12:46:11,275 INFO L290 TraceCheckUtils]: 169: Hoare triple {139555#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139556#(<= main_~k~0 82)} is VALID [2022-04-15 12:46:11,275 INFO L290 TraceCheckUtils]: 170: Hoare triple {139556#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139556#(<= main_~k~0 82)} is VALID [2022-04-15 12:46:11,294 INFO L290 TraceCheckUtils]: 171: Hoare triple {139556#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139557#(<= main_~k~0 83)} is VALID [2022-04-15 12:46:11,295 INFO L290 TraceCheckUtils]: 172: Hoare triple {139557#(<= main_~k~0 83)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139557#(<= main_~k~0 83)} is VALID [2022-04-15 12:46:11,317 INFO L290 TraceCheckUtils]: 173: Hoare triple {139557#(<= main_~k~0 83)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139558#(<= main_~k~0 84)} is VALID [2022-04-15 12:46:11,317 INFO L290 TraceCheckUtils]: 174: Hoare triple {139558#(<= main_~k~0 84)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139558#(<= main_~k~0 84)} is VALID [2022-04-15 12:46:11,337 INFO L290 TraceCheckUtils]: 175: Hoare triple {139558#(<= main_~k~0 84)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139559#(<= main_~k~0 85)} is VALID [2022-04-15 12:46:11,337 INFO L290 TraceCheckUtils]: 176: Hoare triple {139559#(<= main_~k~0 85)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139559#(<= main_~k~0 85)} is VALID [2022-04-15 12:46:11,357 INFO L290 TraceCheckUtils]: 177: Hoare triple {139559#(<= main_~k~0 85)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139560#(<= main_~k~0 86)} is VALID [2022-04-15 12:46:11,358 INFO L290 TraceCheckUtils]: 178: Hoare triple {139560#(<= main_~k~0 86)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139560#(<= main_~k~0 86)} is VALID [2022-04-15 12:46:11,377 INFO L290 TraceCheckUtils]: 179: Hoare triple {139560#(<= main_~k~0 86)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139561#(<= main_~k~0 87)} is VALID [2022-04-15 12:46:11,378 INFO L290 TraceCheckUtils]: 180: Hoare triple {139561#(<= main_~k~0 87)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139561#(<= main_~k~0 87)} is VALID [2022-04-15 12:46:11,398 INFO L290 TraceCheckUtils]: 181: Hoare triple {139561#(<= main_~k~0 87)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139562#(<= main_~k~0 88)} is VALID [2022-04-15 12:46:11,398 INFO L290 TraceCheckUtils]: 182: Hoare triple {139562#(<= main_~k~0 88)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139562#(<= main_~k~0 88)} is VALID [2022-04-15 12:46:11,419 INFO L290 TraceCheckUtils]: 183: Hoare triple {139562#(<= main_~k~0 88)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139563#(<= main_~k~0 89)} is VALID [2022-04-15 12:46:11,420 INFO L290 TraceCheckUtils]: 184: Hoare triple {139563#(<= main_~k~0 89)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139563#(<= main_~k~0 89)} is VALID [2022-04-15 12:46:11,440 INFO L290 TraceCheckUtils]: 185: Hoare triple {139563#(<= main_~k~0 89)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139564#(<= main_~k~0 90)} is VALID [2022-04-15 12:46:11,440 INFO L290 TraceCheckUtils]: 186: Hoare triple {139564#(<= main_~k~0 90)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139564#(<= main_~k~0 90)} is VALID [2022-04-15 12:46:11,462 INFO L290 TraceCheckUtils]: 187: Hoare triple {139564#(<= main_~k~0 90)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139565#(<= main_~k~0 91)} is VALID [2022-04-15 12:46:11,463 INFO L290 TraceCheckUtils]: 188: Hoare triple {139565#(<= main_~k~0 91)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139565#(<= main_~k~0 91)} is VALID [2022-04-15 12:46:11,475 INFO L290 TraceCheckUtils]: 189: Hoare triple {139565#(<= main_~k~0 91)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139566#(<= main_~k~0 92)} is VALID [2022-04-15 12:46:11,476 INFO L290 TraceCheckUtils]: 190: Hoare triple {139566#(<= main_~k~0 92)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139566#(<= main_~k~0 92)} is VALID [2022-04-15 12:46:11,487 INFO L290 TraceCheckUtils]: 191: Hoare triple {139566#(<= main_~k~0 92)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139567#(<= main_~k~0 93)} is VALID [2022-04-15 12:46:11,488 INFO L290 TraceCheckUtils]: 192: Hoare triple {139567#(<= main_~k~0 93)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139567#(<= main_~k~0 93)} is VALID [2022-04-15 12:46:11,497 INFO L290 TraceCheckUtils]: 193: Hoare triple {139567#(<= main_~k~0 93)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139568#(<= main_~k~0 94)} is VALID [2022-04-15 12:46:11,497 INFO L290 TraceCheckUtils]: 194: Hoare triple {139568#(<= main_~k~0 94)} assume !(~i~0 < 1000000); {139568#(<= main_~k~0 94)} is VALID [2022-04-15 12:46:11,497 INFO L272 TraceCheckUtils]: 195: Hoare triple {139568#(<= main_~k~0 94)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {139569#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:46:11,498 INFO L290 TraceCheckUtils]: 196: Hoare triple {139569#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {139570#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:46:11,498 INFO L290 TraceCheckUtils]: 197: Hoare triple {139570#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {139470#false} is VALID [2022-04-15 12:46:11,498 INFO L290 TraceCheckUtils]: 198: Hoare triple {139470#false} assume !false; {139470#false} is VALID [2022-04-15 12:46:11,499 INFO L134 CoverageAnalysis]: Checked inductivity of 8836 backedges. 0 proven. 8836 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:46:11,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:46:11,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766046125] [2022-04-15 12:46:11,499 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766046125] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:46:11,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087932489] [2022-04-15 12:46:11,499 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 12:46:11,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:46:11,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:46:11,500 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:46:11,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-04-15 12:46:11,748 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 12:46:11,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:46:11,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 1083 conjuncts, 98 conjunts are in the unsatisfiable core [2022-04-15 12:46:11,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:46:11,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:46:13,057 INFO L272 TraceCheckUtils]: 0: Hoare triple {139469#true} call ULTIMATE.init(); {139469#true} is VALID [2022-04-15 12:46:13,057 INFO L290 TraceCheckUtils]: 1: Hoare triple {139469#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {139469#true} is VALID [2022-04-15 12:46:13,057 INFO L290 TraceCheckUtils]: 2: Hoare triple {139469#true} assume true; {139469#true} is VALID [2022-04-15 12:46:13,057 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {139469#true} {139469#true} #54#return; {139469#true} is VALID [2022-04-15 12:46:13,057 INFO L272 TraceCheckUtils]: 4: Hoare triple {139469#true} call #t~ret3 := main(); {139469#true} is VALID [2022-04-15 12:46:13,057 INFO L290 TraceCheckUtils]: 5: Hoare triple {139469#true} ~i~0 := 0;~k~0 := 0; {139590#(<= main_~k~0 0)} is VALID [2022-04-15 12:46:13,058 INFO L290 TraceCheckUtils]: 6: Hoare triple {139590#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139590#(<= main_~k~0 0)} is VALID [2022-04-15 12:46:13,077 INFO L290 TraceCheckUtils]: 7: Hoare triple {139590#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139475#(<= main_~k~0 1)} is VALID [2022-04-15 12:46:13,077 INFO L290 TraceCheckUtils]: 8: Hoare triple {139475#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139475#(<= main_~k~0 1)} is VALID [2022-04-15 12:46:13,098 INFO L290 TraceCheckUtils]: 9: Hoare triple {139475#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139476#(<= main_~k~0 2)} is VALID [2022-04-15 12:46:13,098 INFO L290 TraceCheckUtils]: 10: Hoare triple {139476#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139476#(<= main_~k~0 2)} is VALID [2022-04-15 12:46:13,116 INFO L290 TraceCheckUtils]: 11: Hoare triple {139476#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139477#(<= main_~k~0 3)} is VALID [2022-04-15 12:46:13,116 INFO L290 TraceCheckUtils]: 12: Hoare triple {139477#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139477#(<= main_~k~0 3)} is VALID [2022-04-15 12:46:13,134 INFO L290 TraceCheckUtils]: 13: Hoare triple {139477#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139478#(<= main_~k~0 4)} is VALID [2022-04-15 12:46:13,135 INFO L290 TraceCheckUtils]: 14: Hoare triple {139478#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139478#(<= main_~k~0 4)} is VALID [2022-04-15 12:46:13,154 INFO L290 TraceCheckUtils]: 15: Hoare triple {139478#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139479#(<= main_~k~0 5)} is VALID [2022-04-15 12:46:13,155 INFO L290 TraceCheckUtils]: 16: Hoare triple {139479#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139479#(<= main_~k~0 5)} is VALID [2022-04-15 12:46:13,172 INFO L290 TraceCheckUtils]: 17: Hoare triple {139479#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139480#(<= main_~k~0 6)} is VALID [2022-04-15 12:46:13,173 INFO L290 TraceCheckUtils]: 18: Hoare triple {139480#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139480#(<= main_~k~0 6)} is VALID [2022-04-15 12:46:13,190 INFO L290 TraceCheckUtils]: 19: Hoare triple {139480#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139481#(<= main_~k~0 7)} is VALID [2022-04-15 12:46:13,191 INFO L290 TraceCheckUtils]: 20: Hoare triple {139481#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139481#(<= main_~k~0 7)} is VALID [2022-04-15 12:46:13,210 INFO L290 TraceCheckUtils]: 21: Hoare triple {139481#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139482#(<= main_~k~0 8)} is VALID [2022-04-15 12:46:13,211 INFO L290 TraceCheckUtils]: 22: Hoare triple {139482#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139482#(<= main_~k~0 8)} is VALID [2022-04-15 12:46:13,234 INFO L290 TraceCheckUtils]: 23: Hoare triple {139482#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139483#(<= main_~k~0 9)} is VALID [2022-04-15 12:46:13,235 INFO L290 TraceCheckUtils]: 24: Hoare triple {139483#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139483#(<= main_~k~0 9)} is VALID [2022-04-15 12:46:13,259 INFO L290 TraceCheckUtils]: 25: Hoare triple {139483#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139484#(<= main_~k~0 10)} is VALID [2022-04-15 12:46:13,259 INFO L290 TraceCheckUtils]: 26: Hoare triple {139484#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139484#(<= main_~k~0 10)} is VALID [2022-04-15 12:46:13,279 INFO L290 TraceCheckUtils]: 27: Hoare triple {139484#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139485#(<= main_~k~0 11)} is VALID [2022-04-15 12:46:13,280 INFO L290 TraceCheckUtils]: 28: Hoare triple {139485#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139485#(<= main_~k~0 11)} is VALID [2022-04-15 12:46:13,302 INFO L290 TraceCheckUtils]: 29: Hoare triple {139485#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139486#(<= main_~k~0 12)} is VALID [2022-04-15 12:46:13,302 INFO L290 TraceCheckUtils]: 30: Hoare triple {139486#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139486#(<= main_~k~0 12)} is VALID [2022-04-15 12:46:13,327 INFO L290 TraceCheckUtils]: 31: Hoare triple {139486#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139487#(<= main_~k~0 13)} is VALID [2022-04-15 12:46:13,328 INFO L290 TraceCheckUtils]: 32: Hoare triple {139487#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139487#(<= main_~k~0 13)} is VALID [2022-04-15 12:46:13,348 INFO L290 TraceCheckUtils]: 33: Hoare triple {139487#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139488#(<= main_~k~0 14)} is VALID [2022-04-15 12:46:13,349 INFO L290 TraceCheckUtils]: 34: Hoare triple {139488#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139488#(<= main_~k~0 14)} is VALID [2022-04-15 12:46:13,369 INFO L290 TraceCheckUtils]: 35: Hoare triple {139488#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139489#(<= main_~k~0 15)} is VALID [2022-04-15 12:46:13,370 INFO L290 TraceCheckUtils]: 36: Hoare triple {139489#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139489#(<= main_~k~0 15)} is VALID [2022-04-15 12:46:13,390 INFO L290 TraceCheckUtils]: 37: Hoare triple {139489#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139490#(<= main_~k~0 16)} is VALID [2022-04-15 12:46:13,390 INFO L290 TraceCheckUtils]: 38: Hoare triple {139490#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139490#(<= main_~k~0 16)} is VALID [2022-04-15 12:46:13,408 INFO L290 TraceCheckUtils]: 39: Hoare triple {139490#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139491#(<= main_~k~0 17)} is VALID [2022-04-15 12:46:13,409 INFO L290 TraceCheckUtils]: 40: Hoare triple {139491#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139491#(<= main_~k~0 17)} is VALID [2022-04-15 12:46:13,426 INFO L290 TraceCheckUtils]: 41: Hoare triple {139491#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139492#(<= main_~k~0 18)} is VALID [2022-04-15 12:46:13,427 INFO L290 TraceCheckUtils]: 42: Hoare triple {139492#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139492#(<= main_~k~0 18)} is VALID [2022-04-15 12:46:13,446 INFO L290 TraceCheckUtils]: 43: Hoare triple {139492#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139493#(<= main_~k~0 19)} is VALID [2022-04-15 12:46:13,446 INFO L290 TraceCheckUtils]: 44: Hoare triple {139493#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139493#(<= main_~k~0 19)} is VALID [2022-04-15 12:46:13,464 INFO L290 TraceCheckUtils]: 45: Hoare triple {139493#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139494#(<= main_~k~0 20)} is VALID [2022-04-15 12:46:13,465 INFO L290 TraceCheckUtils]: 46: Hoare triple {139494#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139494#(<= main_~k~0 20)} is VALID [2022-04-15 12:46:13,484 INFO L290 TraceCheckUtils]: 47: Hoare triple {139494#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139495#(<= main_~k~0 21)} is VALID [2022-04-15 12:46:13,484 INFO L290 TraceCheckUtils]: 48: Hoare triple {139495#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139495#(<= main_~k~0 21)} is VALID [2022-04-15 12:46:13,505 INFO L290 TraceCheckUtils]: 49: Hoare triple {139495#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139496#(<= main_~k~0 22)} is VALID [2022-04-15 12:46:13,505 INFO L290 TraceCheckUtils]: 50: Hoare triple {139496#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139496#(<= main_~k~0 22)} is VALID [2022-04-15 12:46:13,527 INFO L290 TraceCheckUtils]: 51: Hoare triple {139496#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139497#(<= main_~k~0 23)} is VALID [2022-04-15 12:46:13,527 INFO L290 TraceCheckUtils]: 52: Hoare triple {139497#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139497#(<= main_~k~0 23)} is VALID [2022-04-15 12:46:13,544 INFO L290 TraceCheckUtils]: 53: Hoare triple {139497#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139498#(<= main_~k~0 24)} is VALID [2022-04-15 12:46:13,545 INFO L290 TraceCheckUtils]: 54: Hoare triple {139498#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139498#(<= main_~k~0 24)} is VALID [2022-04-15 12:46:13,564 INFO L290 TraceCheckUtils]: 55: Hoare triple {139498#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139499#(<= main_~k~0 25)} is VALID [2022-04-15 12:46:13,564 INFO L290 TraceCheckUtils]: 56: Hoare triple {139499#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139499#(<= main_~k~0 25)} is VALID [2022-04-15 12:46:13,581 INFO L290 TraceCheckUtils]: 57: Hoare triple {139499#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139500#(<= main_~k~0 26)} is VALID [2022-04-15 12:46:13,581 INFO L290 TraceCheckUtils]: 58: Hoare triple {139500#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139500#(<= main_~k~0 26)} is VALID [2022-04-15 12:46:13,601 INFO L290 TraceCheckUtils]: 59: Hoare triple {139500#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139501#(<= main_~k~0 27)} is VALID [2022-04-15 12:46:13,601 INFO L290 TraceCheckUtils]: 60: Hoare triple {139501#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139501#(<= main_~k~0 27)} is VALID [2022-04-15 12:46:13,624 INFO L290 TraceCheckUtils]: 61: Hoare triple {139501#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139502#(<= main_~k~0 28)} is VALID [2022-04-15 12:46:13,624 INFO L290 TraceCheckUtils]: 62: Hoare triple {139502#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139502#(<= main_~k~0 28)} is VALID [2022-04-15 12:46:13,642 INFO L290 TraceCheckUtils]: 63: Hoare triple {139502#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139503#(<= main_~k~0 29)} is VALID [2022-04-15 12:46:13,642 INFO L290 TraceCheckUtils]: 64: Hoare triple {139503#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139503#(<= main_~k~0 29)} is VALID [2022-04-15 12:46:13,651 INFO L290 TraceCheckUtils]: 65: Hoare triple {139503#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139504#(<= main_~k~0 30)} is VALID [2022-04-15 12:46:13,652 INFO L290 TraceCheckUtils]: 66: Hoare triple {139504#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139504#(<= main_~k~0 30)} is VALID [2022-04-15 12:46:13,660 INFO L290 TraceCheckUtils]: 67: Hoare triple {139504#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139505#(<= main_~k~0 31)} is VALID [2022-04-15 12:46:13,661 INFO L290 TraceCheckUtils]: 68: Hoare triple {139505#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139505#(<= main_~k~0 31)} is VALID [2022-04-15 12:46:13,670 INFO L290 TraceCheckUtils]: 69: Hoare triple {139505#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139506#(<= main_~k~0 32)} is VALID [2022-04-15 12:46:13,671 INFO L290 TraceCheckUtils]: 70: Hoare triple {139506#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139506#(<= main_~k~0 32)} is VALID [2022-04-15 12:46:13,679 INFO L290 TraceCheckUtils]: 71: Hoare triple {139506#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139507#(<= main_~k~0 33)} is VALID [2022-04-15 12:46:13,679 INFO L290 TraceCheckUtils]: 72: Hoare triple {139507#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139507#(<= main_~k~0 33)} is VALID [2022-04-15 12:46:13,688 INFO L290 TraceCheckUtils]: 73: Hoare triple {139507#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139508#(<= main_~k~0 34)} is VALID [2022-04-15 12:46:13,689 INFO L290 TraceCheckUtils]: 74: Hoare triple {139508#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139508#(<= main_~k~0 34)} is VALID [2022-04-15 12:46:13,697 INFO L290 TraceCheckUtils]: 75: Hoare triple {139508#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139509#(<= main_~k~0 35)} is VALID [2022-04-15 12:46:13,698 INFO L290 TraceCheckUtils]: 76: Hoare triple {139509#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139509#(<= main_~k~0 35)} is VALID [2022-04-15 12:46:13,710 INFO L290 TraceCheckUtils]: 77: Hoare triple {139509#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139510#(<= main_~k~0 36)} is VALID [2022-04-15 12:46:13,711 INFO L290 TraceCheckUtils]: 78: Hoare triple {139510#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139510#(<= main_~k~0 36)} is VALID [2022-04-15 12:46:13,731 INFO L290 TraceCheckUtils]: 79: Hoare triple {139510#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139511#(<= main_~k~0 37)} is VALID [2022-04-15 12:46:13,732 INFO L290 TraceCheckUtils]: 80: Hoare triple {139511#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139511#(<= main_~k~0 37)} is VALID [2022-04-15 12:46:13,748 INFO L290 TraceCheckUtils]: 81: Hoare triple {139511#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139512#(<= main_~k~0 38)} is VALID [2022-04-15 12:46:13,749 INFO L290 TraceCheckUtils]: 82: Hoare triple {139512#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139512#(<= main_~k~0 38)} is VALID [2022-04-15 12:46:13,772 INFO L290 TraceCheckUtils]: 83: Hoare triple {139512#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139513#(<= main_~k~0 39)} is VALID [2022-04-15 12:46:13,773 INFO L290 TraceCheckUtils]: 84: Hoare triple {139513#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139513#(<= main_~k~0 39)} is VALID [2022-04-15 12:46:13,797 INFO L290 TraceCheckUtils]: 85: Hoare triple {139513#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139514#(<= main_~k~0 40)} is VALID [2022-04-15 12:46:13,798 INFO L290 TraceCheckUtils]: 86: Hoare triple {139514#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139514#(<= main_~k~0 40)} is VALID [2022-04-15 12:46:13,818 INFO L290 TraceCheckUtils]: 87: Hoare triple {139514#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139515#(<= main_~k~0 41)} is VALID [2022-04-15 12:46:13,818 INFO L290 TraceCheckUtils]: 88: Hoare triple {139515#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139515#(<= main_~k~0 41)} is VALID [2022-04-15 12:46:13,841 INFO L290 TraceCheckUtils]: 89: Hoare triple {139515#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139516#(<= main_~k~0 42)} is VALID [2022-04-15 12:46:13,842 INFO L290 TraceCheckUtils]: 90: Hoare triple {139516#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139516#(<= main_~k~0 42)} is VALID [2022-04-15 12:46:13,861 INFO L290 TraceCheckUtils]: 91: Hoare triple {139516#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139517#(<= main_~k~0 43)} is VALID [2022-04-15 12:46:13,861 INFO L290 TraceCheckUtils]: 92: Hoare triple {139517#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139517#(<= main_~k~0 43)} is VALID [2022-04-15 12:46:13,880 INFO L290 TraceCheckUtils]: 93: Hoare triple {139517#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139518#(<= main_~k~0 44)} is VALID [2022-04-15 12:46:13,881 INFO L290 TraceCheckUtils]: 94: Hoare triple {139518#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139518#(<= main_~k~0 44)} is VALID [2022-04-15 12:46:13,900 INFO L290 TraceCheckUtils]: 95: Hoare triple {139518#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139519#(<= main_~k~0 45)} is VALID [2022-04-15 12:46:13,901 INFO L290 TraceCheckUtils]: 96: Hoare triple {139519#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139519#(<= main_~k~0 45)} is VALID [2022-04-15 12:46:13,920 INFO L290 TraceCheckUtils]: 97: Hoare triple {139519#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139520#(<= main_~k~0 46)} is VALID [2022-04-15 12:46:13,921 INFO L290 TraceCheckUtils]: 98: Hoare triple {139520#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139520#(<= main_~k~0 46)} is VALID [2022-04-15 12:46:13,933 INFO L290 TraceCheckUtils]: 99: Hoare triple {139520#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139521#(<= main_~k~0 47)} is VALID [2022-04-15 12:46:13,933 INFO L290 TraceCheckUtils]: 100: Hoare triple {139521#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139521#(<= main_~k~0 47)} is VALID [2022-04-15 12:46:13,946 INFO L290 TraceCheckUtils]: 101: Hoare triple {139521#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139522#(<= main_~k~0 48)} is VALID [2022-04-15 12:46:13,946 INFO L290 TraceCheckUtils]: 102: Hoare triple {139522#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139522#(<= main_~k~0 48)} is VALID [2022-04-15 12:46:13,958 INFO L290 TraceCheckUtils]: 103: Hoare triple {139522#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139523#(<= main_~k~0 49)} is VALID [2022-04-15 12:46:13,959 INFO L290 TraceCheckUtils]: 104: Hoare triple {139523#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139523#(<= main_~k~0 49)} is VALID [2022-04-15 12:46:13,971 INFO L290 TraceCheckUtils]: 105: Hoare triple {139523#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139524#(<= main_~k~0 50)} is VALID [2022-04-15 12:46:13,971 INFO L290 TraceCheckUtils]: 106: Hoare triple {139524#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139524#(<= main_~k~0 50)} is VALID [2022-04-15 12:46:13,983 INFO L290 TraceCheckUtils]: 107: Hoare triple {139524#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139525#(<= main_~k~0 51)} is VALID [2022-04-15 12:46:13,983 INFO L290 TraceCheckUtils]: 108: Hoare triple {139525#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139525#(<= main_~k~0 51)} is VALID [2022-04-15 12:46:13,994 INFO L290 TraceCheckUtils]: 109: Hoare triple {139525#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139526#(<= main_~k~0 52)} is VALID [2022-04-15 12:46:13,995 INFO L290 TraceCheckUtils]: 110: Hoare triple {139526#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139526#(<= main_~k~0 52)} is VALID [2022-04-15 12:46:14,007 INFO L290 TraceCheckUtils]: 111: Hoare triple {139526#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139527#(<= main_~k~0 53)} is VALID [2022-04-15 12:46:14,008 INFO L290 TraceCheckUtils]: 112: Hoare triple {139527#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139527#(<= main_~k~0 53)} is VALID [2022-04-15 12:46:14,019 INFO L290 TraceCheckUtils]: 113: Hoare triple {139527#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139528#(<= main_~k~0 54)} is VALID [2022-04-15 12:46:14,020 INFO L290 TraceCheckUtils]: 114: Hoare triple {139528#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139528#(<= main_~k~0 54)} is VALID [2022-04-15 12:46:14,033 INFO L290 TraceCheckUtils]: 115: Hoare triple {139528#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139529#(<= main_~k~0 55)} is VALID [2022-04-15 12:46:14,034 INFO L290 TraceCheckUtils]: 116: Hoare triple {139529#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139529#(<= main_~k~0 55)} is VALID [2022-04-15 12:46:14,046 INFO L290 TraceCheckUtils]: 117: Hoare triple {139529#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139530#(<= main_~k~0 56)} is VALID [2022-04-15 12:46:14,047 INFO L290 TraceCheckUtils]: 118: Hoare triple {139530#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139530#(<= main_~k~0 56)} is VALID [2022-04-15 12:46:14,059 INFO L290 TraceCheckUtils]: 119: Hoare triple {139530#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139531#(<= main_~k~0 57)} is VALID [2022-04-15 12:46:14,059 INFO L290 TraceCheckUtils]: 120: Hoare triple {139531#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139531#(<= main_~k~0 57)} is VALID [2022-04-15 12:46:14,070 INFO L290 TraceCheckUtils]: 121: Hoare triple {139531#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139532#(<= main_~k~0 58)} is VALID [2022-04-15 12:46:14,071 INFO L290 TraceCheckUtils]: 122: Hoare triple {139532#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139532#(<= main_~k~0 58)} is VALID [2022-04-15 12:46:14,083 INFO L290 TraceCheckUtils]: 123: Hoare triple {139532#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139533#(<= main_~k~0 59)} is VALID [2022-04-15 12:46:14,083 INFO L290 TraceCheckUtils]: 124: Hoare triple {139533#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139533#(<= main_~k~0 59)} is VALID [2022-04-15 12:46:14,095 INFO L290 TraceCheckUtils]: 125: Hoare triple {139533#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139534#(<= main_~k~0 60)} is VALID [2022-04-15 12:46:14,096 INFO L290 TraceCheckUtils]: 126: Hoare triple {139534#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139534#(<= main_~k~0 60)} is VALID [2022-04-15 12:46:14,108 INFO L290 TraceCheckUtils]: 127: Hoare triple {139534#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139535#(<= main_~k~0 61)} is VALID [2022-04-15 12:46:14,108 INFO L290 TraceCheckUtils]: 128: Hoare triple {139535#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139535#(<= main_~k~0 61)} is VALID [2022-04-15 12:46:14,122 INFO L290 TraceCheckUtils]: 129: Hoare triple {139535#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139536#(<= main_~k~0 62)} is VALID [2022-04-15 12:46:14,122 INFO L290 TraceCheckUtils]: 130: Hoare triple {139536#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139536#(<= main_~k~0 62)} is VALID [2022-04-15 12:46:14,136 INFO L290 TraceCheckUtils]: 131: Hoare triple {139536#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139537#(<= main_~k~0 63)} is VALID [2022-04-15 12:46:14,137 INFO L290 TraceCheckUtils]: 132: Hoare triple {139537#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139537#(<= main_~k~0 63)} is VALID [2022-04-15 12:46:14,149 INFO L290 TraceCheckUtils]: 133: Hoare triple {139537#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139538#(<= main_~k~0 64)} is VALID [2022-04-15 12:46:14,149 INFO L290 TraceCheckUtils]: 134: Hoare triple {139538#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139538#(<= main_~k~0 64)} is VALID [2022-04-15 12:46:14,161 INFO L290 TraceCheckUtils]: 135: Hoare triple {139538#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139539#(<= main_~k~0 65)} is VALID [2022-04-15 12:46:14,162 INFO L290 TraceCheckUtils]: 136: Hoare triple {139539#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139539#(<= main_~k~0 65)} is VALID [2022-04-15 12:46:14,174 INFO L290 TraceCheckUtils]: 137: Hoare triple {139539#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139540#(<= main_~k~0 66)} is VALID [2022-04-15 12:46:14,175 INFO L290 TraceCheckUtils]: 138: Hoare triple {139540#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139540#(<= main_~k~0 66)} is VALID [2022-04-15 12:46:14,187 INFO L290 TraceCheckUtils]: 139: Hoare triple {139540#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139541#(<= main_~k~0 67)} is VALID [2022-04-15 12:46:14,187 INFO L290 TraceCheckUtils]: 140: Hoare triple {139541#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139541#(<= main_~k~0 67)} is VALID [2022-04-15 12:46:14,200 INFO L290 TraceCheckUtils]: 141: Hoare triple {139541#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139542#(<= main_~k~0 68)} is VALID [2022-04-15 12:46:14,200 INFO L290 TraceCheckUtils]: 142: Hoare triple {139542#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139542#(<= main_~k~0 68)} is VALID [2022-04-15 12:46:14,213 INFO L290 TraceCheckUtils]: 143: Hoare triple {139542#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139543#(<= main_~k~0 69)} is VALID [2022-04-15 12:46:14,213 INFO L290 TraceCheckUtils]: 144: Hoare triple {139543#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139543#(<= main_~k~0 69)} is VALID [2022-04-15 12:46:14,226 INFO L290 TraceCheckUtils]: 145: Hoare triple {139543#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139544#(<= main_~k~0 70)} is VALID [2022-04-15 12:46:14,227 INFO L290 TraceCheckUtils]: 146: Hoare triple {139544#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139544#(<= main_~k~0 70)} is VALID [2022-04-15 12:46:14,239 INFO L290 TraceCheckUtils]: 147: Hoare triple {139544#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139545#(<= main_~k~0 71)} is VALID [2022-04-15 12:46:14,240 INFO L290 TraceCheckUtils]: 148: Hoare triple {139545#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139545#(<= main_~k~0 71)} is VALID [2022-04-15 12:46:14,252 INFO L290 TraceCheckUtils]: 149: Hoare triple {139545#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139546#(<= main_~k~0 72)} is VALID [2022-04-15 12:46:14,252 INFO L290 TraceCheckUtils]: 150: Hoare triple {139546#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139546#(<= main_~k~0 72)} is VALID [2022-04-15 12:46:14,265 INFO L290 TraceCheckUtils]: 151: Hoare triple {139546#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139547#(<= main_~k~0 73)} is VALID [2022-04-15 12:46:14,265 INFO L290 TraceCheckUtils]: 152: Hoare triple {139547#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139547#(<= main_~k~0 73)} is VALID [2022-04-15 12:46:14,279 INFO L290 TraceCheckUtils]: 153: Hoare triple {139547#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139548#(<= main_~k~0 74)} is VALID [2022-04-15 12:46:14,279 INFO L290 TraceCheckUtils]: 154: Hoare triple {139548#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139548#(<= main_~k~0 74)} is VALID [2022-04-15 12:46:14,292 INFO L290 TraceCheckUtils]: 155: Hoare triple {139548#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139549#(<= main_~k~0 75)} is VALID [2022-04-15 12:46:14,293 INFO L290 TraceCheckUtils]: 156: Hoare triple {139549#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139549#(<= main_~k~0 75)} is VALID [2022-04-15 12:46:14,306 INFO L290 TraceCheckUtils]: 157: Hoare triple {139549#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139550#(<= main_~k~0 76)} is VALID [2022-04-15 12:46:14,306 INFO L290 TraceCheckUtils]: 158: Hoare triple {139550#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139550#(<= main_~k~0 76)} is VALID [2022-04-15 12:46:14,321 INFO L290 TraceCheckUtils]: 159: Hoare triple {139550#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139551#(<= main_~k~0 77)} is VALID [2022-04-15 12:46:14,321 INFO L290 TraceCheckUtils]: 160: Hoare triple {139551#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139551#(<= main_~k~0 77)} is VALID [2022-04-15 12:46:14,335 INFO L290 TraceCheckUtils]: 161: Hoare triple {139551#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139552#(<= main_~k~0 78)} is VALID [2022-04-15 12:46:14,336 INFO L290 TraceCheckUtils]: 162: Hoare triple {139552#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139552#(<= main_~k~0 78)} is VALID [2022-04-15 12:46:14,349 INFO L290 TraceCheckUtils]: 163: Hoare triple {139552#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139553#(<= main_~k~0 79)} is VALID [2022-04-15 12:46:14,350 INFO L290 TraceCheckUtils]: 164: Hoare triple {139553#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139553#(<= main_~k~0 79)} is VALID [2022-04-15 12:46:14,363 INFO L290 TraceCheckUtils]: 165: Hoare triple {139553#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139554#(<= main_~k~0 80)} is VALID [2022-04-15 12:46:14,364 INFO L290 TraceCheckUtils]: 166: Hoare triple {139554#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139554#(<= main_~k~0 80)} is VALID [2022-04-15 12:46:14,376 INFO L290 TraceCheckUtils]: 167: Hoare triple {139554#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139555#(<= main_~k~0 81)} is VALID [2022-04-15 12:46:14,377 INFO L290 TraceCheckUtils]: 168: Hoare triple {139555#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139555#(<= main_~k~0 81)} is VALID [2022-04-15 12:46:14,390 INFO L290 TraceCheckUtils]: 169: Hoare triple {139555#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139556#(<= main_~k~0 82)} is VALID [2022-04-15 12:46:14,391 INFO L290 TraceCheckUtils]: 170: Hoare triple {139556#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139556#(<= main_~k~0 82)} is VALID [2022-04-15 12:46:14,404 INFO L290 TraceCheckUtils]: 171: Hoare triple {139556#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139557#(<= main_~k~0 83)} is VALID [2022-04-15 12:46:14,405 INFO L290 TraceCheckUtils]: 172: Hoare triple {139557#(<= main_~k~0 83)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139557#(<= main_~k~0 83)} is VALID [2022-04-15 12:46:14,418 INFO L290 TraceCheckUtils]: 173: Hoare triple {139557#(<= main_~k~0 83)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139558#(<= main_~k~0 84)} is VALID [2022-04-15 12:46:14,418 INFO L290 TraceCheckUtils]: 174: Hoare triple {139558#(<= main_~k~0 84)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139558#(<= main_~k~0 84)} is VALID [2022-04-15 12:46:14,432 INFO L290 TraceCheckUtils]: 175: Hoare triple {139558#(<= main_~k~0 84)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139559#(<= main_~k~0 85)} is VALID [2022-04-15 12:46:14,432 INFO L290 TraceCheckUtils]: 176: Hoare triple {139559#(<= main_~k~0 85)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139559#(<= main_~k~0 85)} is VALID [2022-04-15 12:46:14,450 INFO L290 TraceCheckUtils]: 177: Hoare triple {139559#(<= main_~k~0 85)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139560#(<= main_~k~0 86)} is VALID [2022-04-15 12:46:14,450 INFO L290 TraceCheckUtils]: 178: Hoare triple {139560#(<= main_~k~0 86)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139560#(<= main_~k~0 86)} is VALID [2022-04-15 12:46:14,467 INFO L290 TraceCheckUtils]: 179: Hoare triple {139560#(<= main_~k~0 86)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139561#(<= main_~k~0 87)} is VALID [2022-04-15 12:46:14,467 INFO L290 TraceCheckUtils]: 180: Hoare triple {139561#(<= main_~k~0 87)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139561#(<= main_~k~0 87)} is VALID [2022-04-15 12:46:14,483 INFO L290 TraceCheckUtils]: 181: Hoare triple {139561#(<= main_~k~0 87)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139562#(<= main_~k~0 88)} is VALID [2022-04-15 12:46:14,484 INFO L290 TraceCheckUtils]: 182: Hoare triple {139562#(<= main_~k~0 88)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139562#(<= main_~k~0 88)} is VALID [2022-04-15 12:46:14,497 INFO L290 TraceCheckUtils]: 183: Hoare triple {139562#(<= main_~k~0 88)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139563#(<= main_~k~0 89)} is VALID [2022-04-15 12:46:14,498 INFO L290 TraceCheckUtils]: 184: Hoare triple {139563#(<= main_~k~0 89)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139563#(<= main_~k~0 89)} is VALID [2022-04-15 12:46:14,516 INFO L290 TraceCheckUtils]: 185: Hoare triple {139563#(<= main_~k~0 89)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139564#(<= main_~k~0 90)} is VALID [2022-04-15 12:46:14,517 INFO L290 TraceCheckUtils]: 186: Hoare triple {139564#(<= main_~k~0 90)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139564#(<= main_~k~0 90)} is VALID [2022-04-15 12:46:14,536 INFO L290 TraceCheckUtils]: 187: Hoare triple {139564#(<= main_~k~0 90)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139565#(<= main_~k~0 91)} is VALID [2022-04-15 12:46:14,536 INFO L290 TraceCheckUtils]: 188: Hoare triple {139565#(<= main_~k~0 91)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139565#(<= main_~k~0 91)} is VALID [2022-04-15 12:46:14,549 INFO L290 TraceCheckUtils]: 189: Hoare triple {139565#(<= main_~k~0 91)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139566#(<= main_~k~0 92)} is VALID [2022-04-15 12:46:14,549 INFO L290 TraceCheckUtils]: 190: Hoare triple {139566#(<= main_~k~0 92)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139566#(<= main_~k~0 92)} is VALID [2022-04-15 12:46:14,563 INFO L290 TraceCheckUtils]: 191: Hoare triple {139566#(<= main_~k~0 92)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139567#(<= main_~k~0 93)} is VALID [2022-04-15 12:46:14,564 INFO L290 TraceCheckUtils]: 192: Hoare triple {139567#(<= main_~k~0 93)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {139567#(<= main_~k~0 93)} is VALID [2022-04-15 12:46:14,577 INFO L290 TraceCheckUtils]: 193: Hoare triple {139567#(<= main_~k~0 93)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {139568#(<= main_~k~0 94)} is VALID [2022-04-15 12:46:14,578 INFO L290 TraceCheckUtils]: 194: Hoare triple {139568#(<= main_~k~0 94)} assume !(~i~0 < 1000000); {139568#(<= main_~k~0 94)} is VALID [2022-04-15 12:46:14,578 INFO L272 TraceCheckUtils]: 195: Hoare triple {139568#(<= main_~k~0 94)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {140161#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:46:14,579 INFO L290 TraceCheckUtils]: 196: Hoare triple {140161#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {140165#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:46:14,579 INFO L290 TraceCheckUtils]: 197: Hoare triple {140165#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {139470#false} is VALID [2022-04-15 12:46:14,579 INFO L290 TraceCheckUtils]: 198: Hoare triple {139470#false} assume !false; {139470#false} is VALID [2022-04-15 12:46:14,580 INFO L134 CoverageAnalysis]: Checked inductivity of 8836 backedges. 0 proven. 8836 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:46:14,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:46:20,779 INFO L290 TraceCheckUtils]: 198: Hoare triple {139470#false} assume !false; {139470#false} is VALID [2022-04-15 12:46:20,779 INFO L290 TraceCheckUtils]: 197: Hoare triple {140165#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {139470#false} is VALID [2022-04-15 12:46:20,781 INFO L290 TraceCheckUtils]: 196: Hoare triple {140161#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {140165#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:46:20,783 INFO L272 TraceCheckUtils]: 195: Hoare triple {140181#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {140161#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:46:20,783 INFO L290 TraceCheckUtils]: 194: Hoare triple {140181#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {140181#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:46:20,807 INFO L290 TraceCheckUtils]: 193: Hoare triple {140188#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140181#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:46:20,807 INFO L290 TraceCheckUtils]: 192: Hoare triple {140188#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140188#(<= main_~k~0 999999)} is VALID [2022-04-15 12:46:20,830 INFO L290 TraceCheckUtils]: 191: Hoare triple {140195#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140188#(<= main_~k~0 999999)} is VALID [2022-04-15 12:46:20,830 INFO L290 TraceCheckUtils]: 190: Hoare triple {140195#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140195#(<= main_~k~0 999998)} is VALID [2022-04-15 12:46:20,859 INFO L290 TraceCheckUtils]: 189: Hoare triple {140202#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140195#(<= main_~k~0 999998)} is VALID [2022-04-15 12:46:20,863 INFO L290 TraceCheckUtils]: 188: Hoare triple {140202#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140202#(<= main_~k~0 999997)} is VALID [2022-04-15 12:46:20,891 INFO L290 TraceCheckUtils]: 187: Hoare triple {140209#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140202#(<= main_~k~0 999997)} is VALID [2022-04-15 12:46:20,891 INFO L290 TraceCheckUtils]: 186: Hoare triple {140209#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140209#(<= main_~k~0 999996)} is VALID [2022-04-15 12:46:20,914 INFO L290 TraceCheckUtils]: 185: Hoare triple {140216#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140209#(<= main_~k~0 999996)} is VALID [2022-04-15 12:46:20,914 INFO L290 TraceCheckUtils]: 184: Hoare triple {140216#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140216#(<= main_~k~0 999995)} is VALID [2022-04-15 12:46:20,935 INFO L290 TraceCheckUtils]: 183: Hoare triple {140223#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140216#(<= main_~k~0 999995)} is VALID [2022-04-15 12:46:20,935 INFO L290 TraceCheckUtils]: 182: Hoare triple {140223#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140223#(<= main_~k~0 999994)} is VALID [2022-04-15 12:46:20,955 INFO L290 TraceCheckUtils]: 181: Hoare triple {140230#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140223#(<= main_~k~0 999994)} is VALID [2022-04-15 12:46:20,956 INFO L290 TraceCheckUtils]: 180: Hoare triple {140230#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140230#(<= main_~k~0 999993)} is VALID [2022-04-15 12:46:20,971 INFO L290 TraceCheckUtils]: 179: Hoare triple {140237#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140230#(<= main_~k~0 999993)} is VALID [2022-04-15 12:46:20,971 INFO L290 TraceCheckUtils]: 178: Hoare triple {140237#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140237#(<= main_~k~0 999992)} is VALID [2022-04-15 12:46:20,988 INFO L290 TraceCheckUtils]: 177: Hoare triple {140244#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140237#(<= main_~k~0 999992)} is VALID [2022-04-15 12:46:20,988 INFO L290 TraceCheckUtils]: 176: Hoare triple {140244#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140244#(<= main_~k~0 999991)} is VALID [2022-04-15 12:46:21,003 INFO L290 TraceCheckUtils]: 175: Hoare triple {140251#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140244#(<= main_~k~0 999991)} is VALID [2022-04-15 12:46:21,004 INFO L290 TraceCheckUtils]: 174: Hoare triple {140251#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140251#(<= main_~k~0 999990)} is VALID [2022-04-15 12:46:21,017 INFO L290 TraceCheckUtils]: 173: Hoare triple {140258#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140251#(<= main_~k~0 999990)} is VALID [2022-04-15 12:46:21,017 INFO L290 TraceCheckUtils]: 172: Hoare triple {140258#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140258#(<= main_~k~0 999989)} is VALID [2022-04-15 12:46:21,033 INFO L290 TraceCheckUtils]: 171: Hoare triple {140265#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140258#(<= main_~k~0 999989)} is VALID [2022-04-15 12:46:21,034 INFO L290 TraceCheckUtils]: 170: Hoare triple {140265#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140265#(<= main_~k~0 999988)} is VALID [2022-04-15 12:46:21,049 INFO L290 TraceCheckUtils]: 169: Hoare triple {140272#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140265#(<= main_~k~0 999988)} is VALID [2022-04-15 12:46:21,049 INFO L290 TraceCheckUtils]: 168: Hoare triple {140272#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140272#(<= main_~k~0 999987)} is VALID [2022-04-15 12:46:21,067 INFO L290 TraceCheckUtils]: 167: Hoare triple {140279#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140272#(<= main_~k~0 999987)} is VALID [2022-04-15 12:46:21,067 INFO L290 TraceCheckUtils]: 166: Hoare triple {140279#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140279#(<= main_~k~0 999986)} is VALID [2022-04-15 12:46:21,085 INFO L290 TraceCheckUtils]: 165: Hoare triple {140286#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140279#(<= main_~k~0 999986)} is VALID [2022-04-15 12:46:21,085 INFO L290 TraceCheckUtils]: 164: Hoare triple {140286#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140286#(<= main_~k~0 999985)} is VALID [2022-04-15 12:46:21,102 INFO L290 TraceCheckUtils]: 163: Hoare triple {140293#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140286#(<= main_~k~0 999985)} is VALID [2022-04-15 12:46:21,102 INFO L290 TraceCheckUtils]: 162: Hoare triple {140293#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140293#(<= main_~k~0 999984)} is VALID [2022-04-15 12:46:21,117 INFO L290 TraceCheckUtils]: 161: Hoare triple {140300#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140293#(<= main_~k~0 999984)} is VALID [2022-04-15 12:46:21,118 INFO L290 TraceCheckUtils]: 160: Hoare triple {140300#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140300#(<= main_~k~0 999983)} is VALID [2022-04-15 12:46:21,131 INFO L290 TraceCheckUtils]: 159: Hoare triple {140307#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140300#(<= main_~k~0 999983)} is VALID [2022-04-15 12:46:21,132 INFO L290 TraceCheckUtils]: 158: Hoare triple {140307#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140307#(<= main_~k~0 999982)} is VALID [2022-04-15 12:46:21,147 INFO L290 TraceCheckUtils]: 157: Hoare triple {140314#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140307#(<= main_~k~0 999982)} is VALID [2022-04-15 12:46:21,147 INFO L290 TraceCheckUtils]: 156: Hoare triple {140314#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140314#(<= main_~k~0 999981)} is VALID [2022-04-15 12:46:21,162 INFO L290 TraceCheckUtils]: 155: Hoare triple {140321#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140314#(<= main_~k~0 999981)} is VALID [2022-04-15 12:46:21,162 INFO L290 TraceCheckUtils]: 154: Hoare triple {140321#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140321#(<= main_~k~0 999980)} is VALID [2022-04-15 12:46:21,179 INFO L290 TraceCheckUtils]: 153: Hoare triple {140328#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140321#(<= main_~k~0 999980)} is VALID [2022-04-15 12:46:21,179 INFO L290 TraceCheckUtils]: 152: Hoare triple {140328#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140328#(<= main_~k~0 999979)} is VALID [2022-04-15 12:46:21,195 INFO L290 TraceCheckUtils]: 151: Hoare triple {140335#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140328#(<= main_~k~0 999979)} is VALID [2022-04-15 12:46:21,195 INFO L290 TraceCheckUtils]: 150: Hoare triple {140335#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140335#(<= main_~k~0 999978)} is VALID [2022-04-15 12:46:21,208 INFO L290 TraceCheckUtils]: 149: Hoare triple {140342#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140335#(<= main_~k~0 999978)} is VALID [2022-04-15 12:46:21,208 INFO L290 TraceCheckUtils]: 148: Hoare triple {140342#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140342#(<= main_~k~0 999977)} is VALID [2022-04-15 12:46:21,221 INFO L290 TraceCheckUtils]: 147: Hoare triple {140349#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140342#(<= main_~k~0 999977)} is VALID [2022-04-15 12:46:21,221 INFO L290 TraceCheckUtils]: 146: Hoare triple {140349#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140349#(<= main_~k~0 999976)} is VALID [2022-04-15 12:46:21,236 INFO L290 TraceCheckUtils]: 145: Hoare triple {140356#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140349#(<= main_~k~0 999976)} is VALID [2022-04-15 12:46:21,236 INFO L290 TraceCheckUtils]: 144: Hoare triple {140356#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140356#(<= main_~k~0 999975)} is VALID [2022-04-15 12:46:21,251 INFO L290 TraceCheckUtils]: 143: Hoare triple {140363#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140356#(<= main_~k~0 999975)} is VALID [2022-04-15 12:46:21,251 INFO L290 TraceCheckUtils]: 142: Hoare triple {140363#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140363#(<= main_~k~0 999974)} is VALID [2022-04-15 12:46:21,269 INFO L290 TraceCheckUtils]: 141: Hoare triple {140370#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140363#(<= main_~k~0 999974)} is VALID [2022-04-15 12:46:21,269 INFO L290 TraceCheckUtils]: 140: Hoare triple {140370#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140370#(<= main_~k~0 999973)} is VALID [2022-04-15 12:46:21,287 INFO L290 TraceCheckUtils]: 139: Hoare triple {140377#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140370#(<= main_~k~0 999973)} is VALID [2022-04-15 12:46:21,287 INFO L290 TraceCheckUtils]: 138: Hoare triple {140377#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140377#(<= main_~k~0 999972)} is VALID [2022-04-15 12:46:21,301 INFO L290 TraceCheckUtils]: 137: Hoare triple {140384#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140377#(<= main_~k~0 999972)} is VALID [2022-04-15 12:46:21,301 INFO L290 TraceCheckUtils]: 136: Hoare triple {140384#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140384#(<= main_~k~0 999971)} is VALID [2022-04-15 12:46:21,314 INFO L290 TraceCheckUtils]: 135: Hoare triple {140391#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140384#(<= main_~k~0 999971)} is VALID [2022-04-15 12:46:21,315 INFO L290 TraceCheckUtils]: 134: Hoare triple {140391#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140391#(<= main_~k~0 999970)} is VALID [2022-04-15 12:46:21,330 INFO L290 TraceCheckUtils]: 133: Hoare triple {140398#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140391#(<= main_~k~0 999970)} is VALID [2022-04-15 12:46:21,330 INFO L290 TraceCheckUtils]: 132: Hoare triple {140398#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140398#(<= main_~k~0 999969)} is VALID [2022-04-15 12:46:21,345 INFO L290 TraceCheckUtils]: 131: Hoare triple {140405#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140398#(<= main_~k~0 999969)} is VALID [2022-04-15 12:46:21,346 INFO L290 TraceCheckUtils]: 130: Hoare triple {140405#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140405#(<= main_~k~0 999968)} is VALID [2022-04-15 12:46:21,361 INFO L290 TraceCheckUtils]: 129: Hoare triple {140412#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140405#(<= main_~k~0 999968)} is VALID [2022-04-15 12:46:21,361 INFO L290 TraceCheckUtils]: 128: Hoare triple {140412#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140412#(<= main_~k~0 999967)} is VALID [2022-04-15 12:46:21,376 INFO L290 TraceCheckUtils]: 127: Hoare triple {140419#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140412#(<= main_~k~0 999967)} is VALID [2022-04-15 12:46:21,376 INFO L290 TraceCheckUtils]: 126: Hoare triple {140419#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140419#(<= main_~k~0 999966)} is VALID [2022-04-15 12:46:21,392 INFO L290 TraceCheckUtils]: 125: Hoare triple {140426#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140419#(<= main_~k~0 999966)} is VALID [2022-04-15 12:46:21,392 INFO L290 TraceCheckUtils]: 124: Hoare triple {140426#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140426#(<= main_~k~0 999965)} is VALID [2022-04-15 12:46:21,406 INFO L290 TraceCheckUtils]: 123: Hoare triple {140433#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140426#(<= main_~k~0 999965)} is VALID [2022-04-15 12:46:21,407 INFO L290 TraceCheckUtils]: 122: Hoare triple {140433#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140433#(<= main_~k~0 999964)} is VALID [2022-04-15 12:46:21,421 INFO L290 TraceCheckUtils]: 121: Hoare triple {140440#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140433#(<= main_~k~0 999964)} is VALID [2022-04-15 12:46:21,421 INFO L290 TraceCheckUtils]: 120: Hoare triple {140440#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140440#(<= main_~k~0 999963)} is VALID [2022-04-15 12:46:21,437 INFO L290 TraceCheckUtils]: 119: Hoare triple {140447#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140440#(<= main_~k~0 999963)} is VALID [2022-04-15 12:46:21,437 INFO L290 TraceCheckUtils]: 118: Hoare triple {140447#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140447#(<= main_~k~0 999962)} is VALID [2022-04-15 12:46:21,454 INFO L290 TraceCheckUtils]: 117: Hoare triple {140454#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140447#(<= main_~k~0 999962)} is VALID [2022-04-15 12:46:21,454 INFO L290 TraceCheckUtils]: 116: Hoare triple {140454#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140454#(<= main_~k~0 999961)} is VALID [2022-04-15 12:46:21,467 INFO L290 TraceCheckUtils]: 115: Hoare triple {140461#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140454#(<= main_~k~0 999961)} is VALID [2022-04-15 12:46:21,467 INFO L290 TraceCheckUtils]: 114: Hoare triple {140461#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140461#(<= main_~k~0 999960)} is VALID [2022-04-15 12:46:21,484 INFO L290 TraceCheckUtils]: 113: Hoare triple {140468#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140461#(<= main_~k~0 999960)} is VALID [2022-04-15 12:46:21,484 INFO L290 TraceCheckUtils]: 112: Hoare triple {140468#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140468#(<= main_~k~0 999959)} is VALID [2022-04-15 12:46:21,505 INFO L290 TraceCheckUtils]: 111: Hoare triple {140475#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140468#(<= main_~k~0 999959)} is VALID [2022-04-15 12:46:21,505 INFO L290 TraceCheckUtils]: 110: Hoare triple {140475#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140475#(<= main_~k~0 999958)} is VALID [2022-04-15 12:46:21,526 INFO L290 TraceCheckUtils]: 109: Hoare triple {140482#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140475#(<= main_~k~0 999958)} is VALID [2022-04-15 12:46:21,527 INFO L290 TraceCheckUtils]: 108: Hoare triple {140482#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140482#(<= main_~k~0 999957)} is VALID [2022-04-15 12:46:21,547 INFO L290 TraceCheckUtils]: 107: Hoare triple {140489#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140482#(<= main_~k~0 999957)} is VALID [2022-04-15 12:46:21,548 INFO L290 TraceCheckUtils]: 106: Hoare triple {140489#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140489#(<= main_~k~0 999956)} is VALID [2022-04-15 12:46:21,566 INFO L290 TraceCheckUtils]: 105: Hoare triple {140496#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140489#(<= main_~k~0 999956)} is VALID [2022-04-15 12:46:21,566 INFO L290 TraceCheckUtils]: 104: Hoare triple {140496#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140496#(<= main_~k~0 999955)} is VALID [2022-04-15 12:46:21,586 INFO L290 TraceCheckUtils]: 103: Hoare triple {140503#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140496#(<= main_~k~0 999955)} is VALID [2022-04-15 12:46:21,586 INFO L290 TraceCheckUtils]: 102: Hoare triple {140503#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140503#(<= main_~k~0 999954)} is VALID [2022-04-15 12:46:21,603 INFO L290 TraceCheckUtils]: 101: Hoare triple {140510#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140503#(<= main_~k~0 999954)} is VALID [2022-04-15 12:46:21,604 INFO L290 TraceCheckUtils]: 100: Hoare triple {140510#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140510#(<= main_~k~0 999953)} is VALID [2022-04-15 12:46:21,622 INFO L290 TraceCheckUtils]: 99: Hoare triple {140517#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140510#(<= main_~k~0 999953)} is VALID [2022-04-15 12:46:21,622 INFO L290 TraceCheckUtils]: 98: Hoare triple {140517#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140517#(<= main_~k~0 999952)} is VALID [2022-04-15 12:46:21,641 INFO L290 TraceCheckUtils]: 97: Hoare triple {140524#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140517#(<= main_~k~0 999952)} is VALID [2022-04-15 12:46:21,642 INFO L290 TraceCheckUtils]: 96: Hoare triple {140524#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140524#(<= main_~k~0 999951)} is VALID [2022-04-15 12:46:21,661 INFO L290 TraceCheckUtils]: 95: Hoare triple {140531#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140524#(<= main_~k~0 999951)} is VALID [2022-04-15 12:46:21,661 INFO L290 TraceCheckUtils]: 94: Hoare triple {140531#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140531#(<= main_~k~0 999950)} is VALID [2022-04-15 12:46:21,681 INFO L290 TraceCheckUtils]: 93: Hoare triple {140538#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140531#(<= main_~k~0 999950)} is VALID [2022-04-15 12:46:21,681 INFO L290 TraceCheckUtils]: 92: Hoare triple {140538#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140538#(<= main_~k~0 999949)} is VALID [2022-04-15 12:46:21,701 INFO L290 TraceCheckUtils]: 91: Hoare triple {140545#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140538#(<= main_~k~0 999949)} is VALID [2022-04-15 12:46:21,701 INFO L290 TraceCheckUtils]: 90: Hoare triple {140545#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140545#(<= main_~k~0 999948)} is VALID [2022-04-15 12:46:21,717 INFO L290 TraceCheckUtils]: 89: Hoare triple {140552#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140545#(<= main_~k~0 999948)} is VALID [2022-04-15 12:46:21,717 INFO L290 TraceCheckUtils]: 88: Hoare triple {140552#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140552#(<= main_~k~0 999947)} is VALID [2022-04-15 12:46:21,738 INFO L290 TraceCheckUtils]: 87: Hoare triple {140559#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140552#(<= main_~k~0 999947)} is VALID [2022-04-15 12:46:21,738 INFO L290 TraceCheckUtils]: 86: Hoare triple {140559#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140559#(<= main_~k~0 999946)} is VALID [2022-04-15 12:46:21,752 INFO L290 TraceCheckUtils]: 85: Hoare triple {140566#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140559#(<= main_~k~0 999946)} is VALID [2022-04-15 12:46:21,752 INFO L290 TraceCheckUtils]: 84: Hoare triple {140566#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140566#(<= main_~k~0 999945)} is VALID [2022-04-15 12:46:21,766 INFO L290 TraceCheckUtils]: 83: Hoare triple {140573#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140566#(<= main_~k~0 999945)} is VALID [2022-04-15 12:46:21,766 INFO L290 TraceCheckUtils]: 82: Hoare triple {140573#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140573#(<= main_~k~0 999944)} is VALID [2022-04-15 12:46:21,783 INFO L290 TraceCheckUtils]: 81: Hoare triple {140580#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140573#(<= main_~k~0 999944)} is VALID [2022-04-15 12:46:21,783 INFO L290 TraceCheckUtils]: 80: Hoare triple {140580#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140580#(<= main_~k~0 999943)} is VALID [2022-04-15 12:46:21,800 INFO L290 TraceCheckUtils]: 79: Hoare triple {140587#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140580#(<= main_~k~0 999943)} is VALID [2022-04-15 12:46:21,801 INFO L290 TraceCheckUtils]: 78: Hoare triple {140587#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140587#(<= main_~k~0 999942)} is VALID [2022-04-15 12:46:21,824 INFO L290 TraceCheckUtils]: 77: Hoare triple {140594#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140587#(<= main_~k~0 999942)} is VALID [2022-04-15 12:46:21,824 INFO L290 TraceCheckUtils]: 76: Hoare triple {140594#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140594#(<= main_~k~0 999941)} is VALID [2022-04-15 12:46:21,843 INFO L290 TraceCheckUtils]: 75: Hoare triple {140601#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140594#(<= main_~k~0 999941)} is VALID [2022-04-15 12:46:21,844 INFO L290 TraceCheckUtils]: 74: Hoare triple {140601#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140601#(<= main_~k~0 999940)} is VALID [2022-04-15 12:46:21,864 INFO L290 TraceCheckUtils]: 73: Hoare triple {140608#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140601#(<= main_~k~0 999940)} is VALID [2022-04-15 12:46:21,864 INFO L290 TraceCheckUtils]: 72: Hoare triple {140608#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140608#(<= main_~k~0 999939)} is VALID [2022-04-15 12:46:21,886 INFO L290 TraceCheckUtils]: 71: Hoare triple {140615#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140608#(<= main_~k~0 999939)} is VALID [2022-04-15 12:46:21,886 INFO L290 TraceCheckUtils]: 70: Hoare triple {140615#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140615#(<= main_~k~0 999938)} is VALID [2022-04-15 12:46:21,907 INFO L290 TraceCheckUtils]: 69: Hoare triple {140622#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140615#(<= main_~k~0 999938)} is VALID [2022-04-15 12:46:21,908 INFO L290 TraceCheckUtils]: 68: Hoare triple {140622#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140622#(<= main_~k~0 999937)} is VALID [2022-04-15 12:46:21,929 INFO L290 TraceCheckUtils]: 67: Hoare triple {140629#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140622#(<= main_~k~0 999937)} is VALID [2022-04-15 12:46:21,930 INFO L290 TraceCheckUtils]: 66: Hoare triple {140629#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140629#(<= main_~k~0 999936)} is VALID [2022-04-15 12:46:21,952 INFO L290 TraceCheckUtils]: 65: Hoare triple {140636#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140629#(<= main_~k~0 999936)} is VALID [2022-04-15 12:46:21,952 INFO L290 TraceCheckUtils]: 64: Hoare triple {140636#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140636#(<= main_~k~0 999935)} is VALID [2022-04-15 12:46:21,973 INFO L290 TraceCheckUtils]: 63: Hoare triple {140643#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140636#(<= main_~k~0 999935)} is VALID [2022-04-15 12:46:21,973 INFO L290 TraceCheckUtils]: 62: Hoare triple {140643#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140643#(<= main_~k~0 999934)} is VALID [2022-04-15 12:46:21,994 INFO L290 TraceCheckUtils]: 61: Hoare triple {140650#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140643#(<= main_~k~0 999934)} is VALID [2022-04-15 12:46:21,994 INFO L290 TraceCheckUtils]: 60: Hoare triple {140650#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140650#(<= main_~k~0 999933)} is VALID [2022-04-15 12:46:22,012 INFO L290 TraceCheckUtils]: 59: Hoare triple {140657#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140650#(<= main_~k~0 999933)} is VALID [2022-04-15 12:46:22,013 INFO L290 TraceCheckUtils]: 58: Hoare triple {140657#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140657#(<= main_~k~0 999932)} is VALID [2022-04-15 12:46:22,033 INFO L290 TraceCheckUtils]: 57: Hoare triple {140664#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140657#(<= main_~k~0 999932)} is VALID [2022-04-15 12:46:22,034 INFO L290 TraceCheckUtils]: 56: Hoare triple {140664#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140664#(<= main_~k~0 999931)} is VALID [2022-04-15 12:46:22,056 INFO L290 TraceCheckUtils]: 55: Hoare triple {140671#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140664#(<= main_~k~0 999931)} is VALID [2022-04-15 12:46:22,057 INFO L290 TraceCheckUtils]: 54: Hoare triple {140671#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140671#(<= main_~k~0 999930)} is VALID [2022-04-15 12:46:22,077 INFO L290 TraceCheckUtils]: 53: Hoare triple {140678#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140671#(<= main_~k~0 999930)} is VALID [2022-04-15 12:46:22,077 INFO L290 TraceCheckUtils]: 52: Hoare triple {140678#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140678#(<= main_~k~0 999929)} is VALID [2022-04-15 12:46:22,095 INFO L290 TraceCheckUtils]: 51: Hoare triple {140685#(<= main_~k~0 999928)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140678#(<= main_~k~0 999929)} is VALID [2022-04-15 12:46:22,095 INFO L290 TraceCheckUtils]: 50: Hoare triple {140685#(<= main_~k~0 999928)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140685#(<= main_~k~0 999928)} is VALID [2022-04-15 12:46:22,112 INFO L290 TraceCheckUtils]: 49: Hoare triple {140692#(<= main_~k~0 999927)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140685#(<= main_~k~0 999928)} is VALID [2022-04-15 12:46:22,113 INFO L290 TraceCheckUtils]: 48: Hoare triple {140692#(<= main_~k~0 999927)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140692#(<= main_~k~0 999927)} is VALID [2022-04-15 12:46:22,133 INFO L290 TraceCheckUtils]: 47: Hoare triple {140699#(<= main_~k~0 999926)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140692#(<= main_~k~0 999927)} is VALID [2022-04-15 12:46:22,133 INFO L290 TraceCheckUtils]: 46: Hoare triple {140699#(<= main_~k~0 999926)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140699#(<= main_~k~0 999926)} is VALID [2022-04-15 12:46:22,149 INFO L290 TraceCheckUtils]: 45: Hoare triple {140706#(<= main_~k~0 999925)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140699#(<= main_~k~0 999926)} is VALID [2022-04-15 12:46:22,149 INFO L290 TraceCheckUtils]: 44: Hoare triple {140706#(<= main_~k~0 999925)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140706#(<= main_~k~0 999925)} is VALID [2022-04-15 12:46:22,161 INFO L290 TraceCheckUtils]: 43: Hoare triple {140713#(<= main_~k~0 999924)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140706#(<= main_~k~0 999925)} is VALID [2022-04-15 12:46:22,161 INFO L290 TraceCheckUtils]: 42: Hoare triple {140713#(<= main_~k~0 999924)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140713#(<= main_~k~0 999924)} is VALID [2022-04-15 12:46:22,174 INFO L290 TraceCheckUtils]: 41: Hoare triple {140720#(<= main_~k~0 999923)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140713#(<= main_~k~0 999924)} is VALID [2022-04-15 12:46:22,174 INFO L290 TraceCheckUtils]: 40: Hoare triple {140720#(<= main_~k~0 999923)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140720#(<= main_~k~0 999923)} is VALID [2022-04-15 12:46:22,187 INFO L290 TraceCheckUtils]: 39: Hoare triple {140727#(<= main_~k~0 999922)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140720#(<= main_~k~0 999923)} is VALID [2022-04-15 12:46:22,187 INFO L290 TraceCheckUtils]: 38: Hoare triple {140727#(<= main_~k~0 999922)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140727#(<= main_~k~0 999922)} is VALID [2022-04-15 12:46:22,201 INFO L290 TraceCheckUtils]: 37: Hoare triple {140734#(<= main_~k~0 999921)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140727#(<= main_~k~0 999922)} is VALID [2022-04-15 12:46:22,202 INFO L290 TraceCheckUtils]: 36: Hoare triple {140734#(<= main_~k~0 999921)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140734#(<= main_~k~0 999921)} is VALID [2022-04-15 12:46:22,216 INFO L290 TraceCheckUtils]: 35: Hoare triple {140741#(<= main_~k~0 999920)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140734#(<= main_~k~0 999921)} is VALID [2022-04-15 12:46:22,216 INFO L290 TraceCheckUtils]: 34: Hoare triple {140741#(<= main_~k~0 999920)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140741#(<= main_~k~0 999920)} is VALID [2022-04-15 12:46:22,231 INFO L290 TraceCheckUtils]: 33: Hoare triple {140748#(<= main_~k~0 999919)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140741#(<= main_~k~0 999920)} is VALID [2022-04-15 12:46:22,231 INFO L290 TraceCheckUtils]: 32: Hoare triple {140748#(<= main_~k~0 999919)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140748#(<= main_~k~0 999919)} is VALID [2022-04-15 12:46:22,244 INFO L290 TraceCheckUtils]: 31: Hoare triple {140755#(<= main_~k~0 999918)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140748#(<= main_~k~0 999919)} is VALID [2022-04-15 12:46:22,245 INFO L290 TraceCheckUtils]: 30: Hoare triple {140755#(<= main_~k~0 999918)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140755#(<= main_~k~0 999918)} is VALID [2022-04-15 12:46:22,257 INFO L290 TraceCheckUtils]: 29: Hoare triple {140762#(<= main_~k~0 999917)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140755#(<= main_~k~0 999918)} is VALID [2022-04-15 12:46:22,257 INFO L290 TraceCheckUtils]: 28: Hoare triple {140762#(<= main_~k~0 999917)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140762#(<= main_~k~0 999917)} is VALID [2022-04-15 12:46:22,269 INFO L290 TraceCheckUtils]: 27: Hoare triple {140769#(<= main_~k~0 999916)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140762#(<= main_~k~0 999917)} is VALID [2022-04-15 12:46:22,269 INFO L290 TraceCheckUtils]: 26: Hoare triple {140769#(<= main_~k~0 999916)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140769#(<= main_~k~0 999916)} is VALID [2022-04-15 12:46:22,282 INFO L290 TraceCheckUtils]: 25: Hoare triple {140776#(<= main_~k~0 999915)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140769#(<= main_~k~0 999916)} is VALID [2022-04-15 12:46:22,282 INFO L290 TraceCheckUtils]: 24: Hoare triple {140776#(<= main_~k~0 999915)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140776#(<= main_~k~0 999915)} is VALID [2022-04-15 12:46:22,294 INFO L290 TraceCheckUtils]: 23: Hoare triple {140783#(<= main_~k~0 999914)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140776#(<= main_~k~0 999915)} is VALID [2022-04-15 12:46:22,294 INFO L290 TraceCheckUtils]: 22: Hoare triple {140783#(<= main_~k~0 999914)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140783#(<= main_~k~0 999914)} is VALID [2022-04-15 12:46:22,306 INFO L290 TraceCheckUtils]: 21: Hoare triple {140790#(<= main_~k~0 999913)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140783#(<= main_~k~0 999914)} is VALID [2022-04-15 12:46:22,306 INFO L290 TraceCheckUtils]: 20: Hoare triple {140790#(<= main_~k~0 999913)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140790#(<= main_~k~0 999913)} is VALID [2022-04-15 12:46:22,319 INFO L290 TraceCheckUtils]: 19: Hoare triple {140797#(<= main_~k~0 999912)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140790#(<= main_~k~0 999913)} is VALID [2022-04-15 12:46:22,319 INFO L290 TraceCheckUtils]: 18: Hoare triple {140797#(<= main_~k~0 999912)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140797#(<= main_~k~0 999912)} is VALID [2022-04-15 12:46:22,337 INFO L290 TraceCheckUtils]: 17: Hoare triple {140804#(<= main_~k~0 999911)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140797#(<= main_~k~0 999912)} is VALID [2022-04-15 12:46:22,337 INFO L290 TraceCheckUtils]: 16: Hoare triple {140804#(<= main_~k~0 999911)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140804#(<= main_~k~0 999911)} is VALID [2022-04-15 12:46:22,358 INFO L290 TraceCheckUtils]: 15: Hoare triple {140811#(<= main_~k~0 999910)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140804#(<= main_~k~0 999911)} is VALID [2022-04-15 12:46:22,359 INFO L290 TraceCheckUtils]: 14: Hoare triple {140811#(<= main_~k~0 999910)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140811#(<= main_~k~0 999910)} is VALID [2022-04-15 12:46:22,381 INFO L290 TraceCheckUtils]: 13: Hoare triple {140818#(<= main_~k~0 999909)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140811#(<= main_~k~0 999910)} is VALID [2022-04-15 12:46:22,382 INFO L290 TraceCheckUtils]: 12: Hoare triple {140818#(<= main_~k~0 999909)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140818#(<= main_~k~0 999909)} is VALID [2022-04-15 12:46:22,401 INFO L290 TraceCheckUtils]: 11: Hoare triple {140825#(<= main_~k~0 999908)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140818#(<= main_~k~0 999909)} is VALID [2022-04-15 12:46:22,401 INFO L290 TraceCheckUtils]: 10: Hoare triple {140825#(<= main_~k~0 999908)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140825#(<= main_~k~0 999908)} is VALID [2022-04-15 12:46:22,420 INFO L290 TraceCheckUtils]: 9: Hoare triple {140832#(<= main_~k~0 999907)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140825#(<= main_~k~0 999908)} is VALID [2022-04-15 12:46:22,420 INFO L290 TraceCheckUtils]: 8: Hoare triple {140832#(<= main_~k~0 999907)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140832#(<= main_~k~0 999907)} is VALID [2022-04-15 12:46:22,438 INFO L290 TraceCheckUtils]: 7: Hoare triple {140839#(<= main_~k~0 999906)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {140832#(<= main_~k~0 999907)} is VALID [2022-04-15 12:46:22,438 INFO L290 TraceCheckUtils]: 6: Hoare triple {140839#(<= main_~k~0 999906)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {140839#(<= main_~k~0 999906)} is VALID [2022-04-15 12:46:22,438 INFO L290 TraceCheckUtils]: 5: Hoare triple {139469#true} ~i~0 := 0;~k~0 := 0; {140839#(<= main_~k~0 999906)} is VALID [2022-04-15 12:46:22,438 INFO L272 TraceCheckUtils]: 4: Hoare triple {139469#true} call #t~ret3 := main(); {139469#true} is VALID [2022-04-15 12:46:22,438 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {139469#true} {139469#true} #54#return; {139469#true} is VALID [2022-04-15 12:46:22,438 INFO L290 TraceCheckUtils]: 2: Hoare triple {139469#true} assume true; {139469#true} is VALID [2022-04-15 12:46:22,438 INFO L290 TraceCheckUtils]: 1: Hoare triple {139469#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {139469#true} is VALID [2022-04-15 12:46:22,439 INFO L272 TraceCheckUtils]: 0: Hoare triple {139469#true} call ULTIMATE.init(); {139469#true} is VALID [2022-04-15 12:46:22,440 INFO L134 CoverageAnalysis]: Checked inductivity of 8836 backedges. 0 proven. 8836 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:46:22,440 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087932489] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:46:22,440 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:46:22,440 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [100, 99, 99] total 198 [2022-04-15 12:46:22,440 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:46:22,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1582778021] [2022-04-15 12:46:22,440 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1582778021] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:46:22,440 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:46:22,440 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [100] imperfect sequences [] total 100 [2022-04-15 12:46:22,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668166173] [2022-04-15 12:46:22,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:46:22,441 INFO L78 Accepts]: Start accepts. Automaton has has 100 states, 100 states have (on average 1.95) internal successors, (195), 98 states have internal predecessors, (195), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 199 [2022-04-15 12:46:22,441 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:46:22,441 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 100 states, 100 states have (on average 1.95) internal successors, (195), 98 states have internal predecessors, (195), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:46:24,208 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 199 edges. 199 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:46:24,208 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 100 states [2022-04-15 12:46:24,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:46:24,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2022-04-15 12:46:24,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18540, Invalid=20466, Unknown=0, NotChecked=0, Total=39006 [2022-04-15 12:46:24,212 INFO L87 Difference]: Start difference. First operand 200 states and 200 transitions. Second operand has 100 states, 100 states have (on average 1.95) internal successors, (195), 98 states have internal predecessors, (195), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:46:35,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:46:35,424 INFO L93 Difference]: Finished difference Result 208 states and 208 transitions. [2022-04-15 12:46:35,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-04-15 12:46:35,425 INFO L78 Accepts]: Start accepts. Automaton has has 100 states, 100 states have (on average 1.95) internal successors, (195), 98 states have internal predecessors, (195), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 199 [2022-04-15 12:46:35,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:46:35,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 100 states have (on average 1.95) internal successors, (195), 98 states have internal predecessors, (195), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:46:35,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 208 transitions. [2022-04-15 12:46:35,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 100 states have (on average 1.95) internal successors, (195), 98 states have internal predecessors, (195), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:46:35,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 208 transitions. [2022-04-15 12:46:35,427 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 100 states and 208 transitions. [2022-04-15 12:46:37,930 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 208 edges. 208 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:46:37,932 INFO L225 Difference]: With dead ends: 208 [2022-04-15 12:46:37,932 INFO L226 Difference]: Without dead ends: 203 [2022-04-15 12:46:37,938 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 595 GetRequests, 301 SyntacticMatches, 1 SemanticMatches, 293 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6267 ImplicationChecksByTransitivity, 11.0s TimeCoverageRelationStatistics Valid=36886, Invalid=49844, Unknown=0, NotChecked=0, Total=86730 [2022-04-15 12:46:37,938 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 200 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-04-15 12:46:37,938 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 38 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-04-15 12:46:37,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2022-04-15 12:46:39,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 202. [2022-04-15 12:46:39,266 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:46:39,267 INFO L82 GeneralOperation]: Start isEquivalent. First operand 203 states. Second operand has 202 states, 197 states have (on average 1.0050761421319796) internal successors, (198), 197 states have internal predecessors, (198), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:46:39,267 INFO L74 IsIncluded]: Start isIncluded. First operand 203 states. Second operand has 202 states, 197 states have (on average 1.0050761421319796) internal successors, (198), 197 states have internal predecessors, (198), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:46:39,267 INFO L87 Difference]: Start difference. First operand 203 states. Second operand has 202 states, 197 states have (on average 1.0050761421319796) internal successors, (198), 197 states have internal predecessors, (198), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:46:39,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:46:39,269 INFO L93 Difference]: Finished difference Result 203 states and 203 transitions. [2022-04-15 12:46:39,269 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 203 transitions. [2022-04-15 12:46:39,269 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:46:39,269 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:46:39,269 INFO L74 IsIncluded]: Start isIncluded. First operand has 202 states, 197 states have (on average 1.0050761421319796) internal successors, (198), 197 states have internal predecessors, (198), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 203 states. [2022-04-15 12:46:39,269 INFO L87 Difference]: Start difference. First operand has 202 states, 197 states have (on average 1.0050761421319796) internal successors, (198), 197 states have internal predecessors, (198), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 203 states. [2022-04-15 12:46:39,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:46:39,271 INFO L93 Difference]: Finished difference Result 203 states and 203 transitions. [2022-04-15 12:46:39,271 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 203 transitions. [2022-04-15 12:46:39,271 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:46:39,271 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:46:39,271 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:46:39,271 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:46:39,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 197 states have (on average 1.0050761421319796) internal successors, (198), 197 states have internal predecessors, (198), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:46:39,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 202 transitions. [2022-04-15 12:46:39,273 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 202 transitions. Word has length 199 [2022-04-15 12:46:39,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:46:39,274 INFO L478 AbstractCegarLoop]: Abstraction has 202 states and 202 transitions. [2022-04-15 12:46:39,274 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 100 states, 100 states have (on average 1.95) internal successors, (195), 98 states have internal predecessors, (195), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:46:39,274 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 202 states and 202 transitions. [2022-04-15 12:46:40,828 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 202 edges. 202 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:46:40,828 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 202 transitions. [2022-04-15 12:46:40,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2022-04-15 12:46:40,829 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:46:40,829 INFO L499 BasicCegarLoop]: trace histogram [95, 95, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:46:40,848 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-04-15 12:46:41,046 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:46:41,046 INFO L403 AbstractCegarLoop]: === Iteration 96 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:46:41,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:46:41,047 INFO L85 PathProgramCache]: Analyzing trace with hash -707826856, now seen corresponding path program 189 times [2022-04-15 12:46:41,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:46:41,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1922754989] [2022-04-15 12:46:44,950 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:46:44,950 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:46:44,950 INFO L85 PathProgramCache]: Analyzing trace with hash -707826856, now seen corresponding path program 190 times [2022-04-15 12:46:44,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:46:44,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912022164] [2022-04-15 12:46:44,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:46:44,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:46:45,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:46:47,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 12:46:47,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:46:47,718 INFO L290 TraceCheckUtils]: 0: Hoare triple {142386#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {142283#true} is VALID [2022-04-15 12:46:47,718 INFO L290 TraceCheckUtils]: 1: Hoare triple {142283#true} assume true; {142283#true} is VALID [2022-04-15 12:46:47,719 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {142283#true} {142283#true} #54#return; {142283#true} is VALID [2022-04-15 12:46:47,719 INFO L272 TraceCheckUtils]: 0: Hoare triple {142283#true} call ULTIMATE.init(); {142386#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 12:46:47,719 INFO L290 TraceCheckUtils]: 1: Hoare triple {142386#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {142283#true} is VALID [2022-04-15 12:46:47,719 INFO L290 TraceCheckUtils]: 2: Hoare triple {142283#true} assume true; {142283#true} is VALID [2022-04-15 12:46:47,719 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {142283#true} {142283#true} #54#return; {142283#true} is VALID [2022-04-15 12:46:47,719 INFO L272 TraceCheckUtils]: 4: Hoare triple {142283#true} call #t~ret3 := main(); {142283#true} is VALID [2022-04-15 12:46:47,719 INFO L290 TraceCheckUtils]: 5: Hoare triple {142283#true} ~i~0 := 0;~k~0 := 0; {142288#(= main_~k~0 0)} is VALID [2022-04-15 12:46:47,719 INFO L290 TraceCheckUtils]: 6: Hoare triple {142288#(= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142288#(= main_~k~0 0)} is VALID [2022-04-15 12:46:47,720 INFO L290 TraceCheckUtils]: 7: Hoare triple {142288#(= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142289#(<= main_~k~0 1)} is VALID [2022-04-15 12:46:47,720 INFO L290 TraceCheckUtils]: 8: Hoare triple {142289#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142289#(<= main_~k~0 1)} is VALID [2022-04-15 12:46:47,742 INFO L290 TraceCheckUtils]: 9: Hoare triple {142289#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142290#(<= main_~k~0 2)} is VALID [2022-04-15 12:46:47,742 INFO L290 TraceCheckUtils]: 10: Hoare triple {142290#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142290#(<= main_~k~0 2)} is VALID [2022-04-15 12:46:47,756 INFO L290 TraceCheckUtils]: 11: Hoare triple {142290#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142291#(<= main_~k~0 3)} is VALID [2022-04-15 12:46:47,757 INFO L290 TraceCheckUtils]: 12: Hoare triple {142291#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142291#(<= main_~k~0 3)} is VALID [2022-04-15 12:46:47,771 INFO L290 TraceCheckUtils]: 13: Hoare triple {142291#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142292#(<= main_~k~0 4)} is VALID [2022-04-15 12:46:47,772 INFO L290 TraceCheckUtils]: 14: Hoare triple {142292#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142292#(<= main_~k~0 4)} is VALID [2022-04-15 12:46:47,786 INFO L290 TraceCheckUtils]: 15: Hoare triple {142292#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142293#(<= main_~k~0 5)} is VALID [2022-04-15 12:46:47,786 INFO L290 TraceCheckUtils]: 16: Hoare triple {142293#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142293#(<= main_~k~0 5)} is VALID [2022-04-15 12:46:47,801 INFO L290 TraceCheckUtils]: 17: Hoare triple {142293#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142294#(<= main_~k~0 6)} is VALID [2022-04-15 12:46:47,801 INFO L290 TraceCheckUtils]: 18: Hoare triple {142294#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142294#(<= main_~k~0 6)} is VALID [2022-04-15 12:46:47,818 INFO L290 TraceCheckUtils]: 19: Hoare triple {142294#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142295#(<= main_~k~0 7)} is VALID [2022-04-15 12:46:47,819 INFO L290 TraceCheckUtils]: 20: Hoare triple {142295#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142295#(<= main_~k~0 7)} is VALID [2022-04-15 12:46:47,834 INFO L290 TraceCheckUtils]: 21: Hoare triple {142295#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142296#(<= main_~k~0 8)} is VALID [2022-04-15 12:46:47,834 INFO L290 TraceCheckUtils]: 22: Hoare triple {142296#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142296#(<= main_~k~0 8)} is VALID [2022-04-15 12:46:47,849 INFO L290 TraceCheckUtils]: 23: Hoare triple {142296#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142297#(<= main_~k~0 9)} is VALID [2022-04-15 12:46:47,850 INFO L290 TraceCheckUtils]: 24: Hoare triple {142297#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142297#(<= main_~k~0 9)} is VALID [2022-04-15 12:46:47,864 INFO L290 TraceCheckUtils]: 25: Hoare triple {142297#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142298#(<= main_~k~0 10)} is VALID [2022-04-15 12:46:47,865 INFO L290 TraceCheckUtils]: 26: Hoare triple {142298#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142298#(<= main_~k~0 10)} is VALID [2022-04-15 12:46:47,881 INFO L290 TraceCheckUtils]: 27: Hoare triple {142298#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142299#(<= main_~k~0 11)} is VALID [2022-04-15 12:46:47,882 INFO L290 TraceCheckUtils]: 28: Hoare triple {142299#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142299#(<= main_~k~0 11)} is VALID [2022-04-15 12:46:47,899 INFO L290 TraceCheckUtils]: 29: Hoare triple {142299#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142300#(<= main_~k~0 12)} is VALID [2022-04-15 12:46:47,899 INFO L290 TraceCheckUtils]: 30: Hoare triple {142300#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142300#(<= main_~k~0 12)} is VALID [2022-04-15 12:46:47,918 INFO L290 TraceCheckUtils]: 31: Hoare triple {142300#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142301#(<= main_~k~0 13)} is VALID [2022-04-15 12:46:47,918 INFO L290 TraceCheckUtils]: 32: Hoare triple {142301#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142301#(<= main_~k~0 13)} is VALID [2022-04-15 12:46:47,936 INFO L290 TraceCheckUtils]: 33: Hoare triple {142301#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142302#(<= main_~k~0 14)} is VALID [2022-04-15 12:46:47,937 INFO L290 TraceCheckUtils]: 34: Hoare triple {142302#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142302#(<= main_~k~0 14)} is VALID [2022-04-15 12:46:47,953 INFO L290 TraceCheckUtils]: 35: Hoare triple {142302#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142303#(<= main_~k~0 15)} is VALID [2022-04-15 12:46:47,954 INFO L290 TraceCheckUtils]: 36: Hoare triple {142303#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142303#(<= main_~k~0 15)} is VALID [2022-04-15 12:46:47,971 INFO L290 TraceCheckUtils]: 37: Hoare triple {142303#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142304#(<= main_~k~0 16)} is VALID [2022-04-15 12:46:47,971 INFO L290 TraceCheckUtils]: 38: Hoare triple {142304#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142304#(<= main_~k~0 16)} is VALID [2022-04-15 12:46:47,989 INFO L290 TraceCheckUtils]: 39: Hoare triple {142304#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142305#(<= main_~k~0 17)} is VALID [2022-04-15 12:46:47,989 INFO L290 TraceCheckUtils]: 40: Hoare triple {142305#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142305#(<= main_~k~0 17)} is VALID [2022-04-15 12:46:48,007 INFO L290 TraceCheckUtils]: 41: Hoare triple {142305#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142306#(<= main_~k~0 18)} is VALID [2022-04-15 12:46:48,007 INFO L290 TraceCheckUtils]: 42: Hoare triple {142306#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142306#(<= main_~k~0 18)} is VALID [2022-04-15 12:46:48,024 INFO L290 TraceCheckUtils]: 43: Hoare triple {142306#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142307#(<= main_~k~0 19)} is VALID [2022-04-15 12:46:48,024 INFO L290 TraceCheckUtils]: 44: Hoare triple {142307#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142307#(<= main_~k~0 19)} is VALID [2022-04-15 12:46:48,047 INFO L290 TraceCheckUtils]: 45: Hoare triple {142307#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142308#(<= main_~k~0 20)} is VALID [2022-04-15 12:46:48,048 INFO L290 TraceCheckUtils]: 46: Hoare triple {142308#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142308#(<= main_~k~0 20)} is VALID [2022-04-15 12:46:48,068 INFO L290 TraceCheckUtils]: 47: Hoare triple {142308#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142309#(<= main_~k~0 21)} is VALID [2022-04-15 12:46:48,068 INFO L290 TraceCheckUtils]: 48: Hoare triple {142309#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142309#(<= main_~k~0 21)} is VALID [2022-04-15 12:46:48,088 INFO L290 TraceCheckUtils]: 49: Hoare triple {142309#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142310#(<= main_~k~0 22)} is VALID [2022-04-15 12:46:48,088 INFO L290 TraceCheckUtils]: 50: Hoare triple {142310#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142310#(<= main_~k~0 22)} is VALID [2022-04-15 12:46:48,107 INFO L290 TraceCheckUtils]: 51: Hoare triple {142310#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142311#(<= main_~k~0 23)} is VALID [2022-04-15 12:46:48,108 INFO L290 TraceCheckUtils]: 52: Hoare triple {142311#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142311#(<= main_~k~0 23)} is VALID [2022-04-15 12:46:48,128 INFO L290 TraceCheckUtils]: 53: Hoare triple {142311#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142312#(<= main_~k~0 24)} is VALID [2022-04-15 12:46:48,128 INFO L290 TraceCheckUtils]: 54: Hoare triple {142312#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142312#(<= main_~k~0 24)} is VALID [2022-04-15 12:46:48,151 INFO L290 TraceCheckUtils]: 55: Hoare triple {142312#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142313#(<= main_~k~0 25)} is VALID [2022-04-15 12:46:48,151 INFO L290 TraceCheckUtils]: 56: Hoare triple {142313#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142313#(<= main_~k~0 25)} is VALID [2022-04-15 12:46:48,172 INFO L290 TraceCheckUtils]: 57: Hoare triple {142313#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142314#(<= main_~k~0 26)} is VALID [2022-04-15 12:46:48,172 INFO L290 TraceCheckUtils]: 58: Hoare triple {142314#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142314#(<= main_~k~0 26)} is VALID [2022-04-15 12:46:48,195 INFO L290 TraceCheckUtils]: 59: Hoare triple {142314#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142315#(<= main_~k~0 27)} is VALID [2022-04-15 12:46:48,196 INFO L290 TraceCheckUtils]: 60: Hoare triple {142315#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142315#(<= main_~k~0 27)} is VALID [2022-04-15 12:46:48,216 INFO L290 TraceCheckUtils]: 61: Hoare triple {142315#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142316#(<= main_~k~0 28)} is VALID [2022-04-15 12:46:48,217 INFO L290 TraceCheckUtils]: 62: Hoare triple {142316#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142316#(<= main_~k~0 28)} is VALID [2022-04-15 12:46:48,238 INFO L290 TraceCheckUtils]: 63: Hoare triple {142316#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142317#(<= main_~k~0 29)} is VALID [2022-04-15 12:46:48,238 INFO L290 TraceCheckUtils]: 64: Hoare triple {142317#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142317#(<= main_~k~0 29)} is VALID [2022-04-15 12:46:48,259 INFO L290 TraceCheckUtils]: 65: Hoare triple {142317#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142318#(<= main_~k~0 30)} is VALID [2022-04-15 12:46:48,260 INFO L290 TraceCheckUtils]: 66: Hoare triple {142318#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142318#(<= main_~k~0 30)} is VALID [2022-04-15 12:46:48,281 INFO L290 TraceCheckUtils]: 67: Hoare triple {142318#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142319#(<= main_~k~0 31)} is VALID [2022-04-15 12:46:48,282 INFO L290 TraceCheckUtils]: 68: Hoare triple {142319#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142319#(<= main_~k~0 31)} is VALID [2022-04-15 12:46:48,303 INFO L290 TraceCheckUtils]: 69: Hoare triple {142319#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142320#(<= main_~k~0 32)} is VALID [2022-04-15 12:46:48,303 INFO L290 TraceCheckUtils]: 70: Hoare triple {142320#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142320#(<= main_~k~0 32)} is VALID [2022-04-15 12:46:48,326 INFO L290 TraceCheckUtils]: 71: Hoare triple {142320#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142321#(<= main_~k~0 33)} is VALID [2022-04-15 12:46:48,327 INFO L290 TraceCheckUtils]: 72: Hoare triple {142321#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142321#(<= main_~k~0 33)} is VALID [2022-04-15 12:46:48,349 INFO L290 TraceCheckUtils]: 73: Hoare triple {142321#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142322#(<= main_~k~0 34)} is VALID [2022-04-15 12:46:48,349 INFO L290 TraceCheckUtils]: 74: Hoare triple {142322#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142322#(<= main_~k~0 34)} is VALID [2022-04-15 12:46:48,371 INFO L290 TraceCheckUtils]: 75: Hoare triple {142322#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142323#(<= main_~k~0 35)} is VALID [2022-04-15 12:46:48,371 INFO L290 TraceCheckUtils]: 76: Hoare triple {142323#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142323#(<= main_~k~0 35)} is VALID [2022-04-15 12:46:48,395 INFO L290 TraceCheckUtils]: 77: Hoare triple {142323#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142324#(<= main_~k~0 36)} is VALID [2022-04-15 12:46:48,396 INFO L290 TraceCheckUtils]: 78: Hoare triple {142324#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142324#(<= main_~k~0 36)} is VALID [2022-04-15 12:46:48,417 INFO L290 TraceCheckUtils]: 79: Hoare triple {142324#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142325#(<= main_~k~0 37)} is VALID [2022-04-15 12:46:48,418 INFO L290 TraceCheckUtils]: 80: Hoare triple {142325#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142325#(<= main_~k~0 37)} is VALID [2022-04-15 12:46:48,437 INFO L290 TraceCheckUtils]: 81: Hoare triple {142325#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142326#(<= main_~k~0 38)} is VALID [2022-04-15 12:46:48,437 INFO L290 TraceCheckUtils]: 82: Hoare triple {142326#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142326#(<= main_~k~0 38)} is VALID [2022-04-15 12:46:48,458 INFO L290 TraceCheckUtils]: 83: Hoare triple {142326#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142327#(<= main_~k~0 39)} is VALID [2022-04-15 12:46:48,459 INFO L290 TraceCheckUtils]: 84: Hoare triple {142327#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142327#(<= main_~k~0 39)} is VALID [2022-04-15 12:46:48,480 INFO L290 TraceCheckUtils]: 85: Hoare triple {142327#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142328#(<= main_~k~0 40)} is VALID [2022-04-15 12:46:48,481 INFO L290 TraceCheckUtils]: 86: Hoare triple {142328#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142328#(<= main_~k~0 40)} is VALID [2022-04-15 12:46:48,502 INFO L290 TraceCheckUtils]: 87: Hoare triple {142328#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142329#(<= main_~k~0 41)} is VALID [2022-04-15 12:46:48,503 INFO L290 TraceCheckUtils]: 88: Hoare triple {142329#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142329#(<= main_~k~0 41)} is VALID [2022-04-15 12:46:48,526 INFO L290 TraceCheckUtils]: 89: Hoare triple {142329#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142330#(<= main_~k~0 42)} is VALID [2022-04-15 12:46:48,527 INFO L290 TraceCheckUtils]: 90: Hoare triple {142330#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142330#(<= main_~k~0 42)} is VALID [2022-04-15 12:46:48,548 INFO L290 TraceCheckUtils]: 91: Hoare triple {142330#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142331#(<= main_~k~0 43)} is VALID [2022-04-15 12:46:48,548 INFO L290 TraceCheckUtils]: 92: Hoare triple {142331#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142331#(<= main_~k~0 43)} is VALID [2022-04-15 12:46:48,570 INFO L290 TraceCheckUtils]: 93: Hoare triple {142331#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142332#(<= main_~k~0 44)} is VALID [2022-04-15 12:46:48,571 INFO L290 TraceCheckUtils]: 94: Hoare triple {142332#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142332#(<= main_~k~0 44)} is VALID [2022-04-15 12:46:48,593 INFO L290 TraceCheckUtils]: 95: Hoare triple {142332#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142333#(<= main_~k~0 45)} is VALID [2022-04-15 12:46:48,594 INFO L290 TraceCheckUtils]: 96: Hoare triple {142333#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142333#(<= main_~k~0 45)} is VALID [2022-04-15 12:46:48,617 INFO L290 TraceCheckUtils]: 97: Hoare triple {142333#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142334#(<= main_~k~0 46)} is VALID [2022-04-15 12:46:48,617 INFO L290 TraceCheckUtils]: 98: Hoare triple {142334#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142334#(<= main_~k~0 46)} is VALID [2022-04-15 12:46:48,640 INFO L290 TraceCheckUtils]: 99: Hoare triple {142334#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142335#(<= main_~k~0 47)} is VALID [2022-04-15 12:46:48,641 INFO L290 TraceCheckUtils]: 100: Hoare triple {142335#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142335#(<= main_~k~0 47)} is VALID [2022-04-15 12:46:48,662 INFO L290 TraceCheckUtils]: 101: Hoare triple {142335#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142336#(<= main_~k~0 48)} is VALID [2022-04-15 12:46:48,662 INFO L290 TraceCheckUtils]: 102: Hoare triple {142336#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142336#(<= main_~k~0 48)} is VALID [2022-04-15 12:46:48,687 INFO L290 TraceCheckUtils]: 103: Hoare triple {142336#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142337#(<= main_~k~0 49)} is VALID [2022-04-15 12:46:48,688 INFO L290 TraceCheckUtils]: 104: Hoare triple {142337#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142337#(<= main_~k~0 49)} is VALID [2022-04-15 12:46:48,712 INFO L290 TraceCheckUtils]: 105: Hoare triple {142337#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142338#(<= main_~k~0 50)} is VALID [2022-04-15 12:46:48,712 INFO L290 TraceCheckUtils]: 106: Hoare triple {142338#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142338#(<= main_~k~0 50)} is VALID [2022-04-15 12:46:48,738 INFO L290 TraceCheckUtils]: 107: Hoare triple {142338#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142339#(<= main_~k~0 51)} is VALID [2022-04-15 12:46:48,738 INFO L290 TraceCheckUtils]: 108: Hoare triple {142339#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142339#(<= main_~k~0 51)} is VALID [2022-04-15 12:46:48,762 INFO L290 TraceCheckUtils]: 109: Hoare triple {142339#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142340#(<= main_~k~0 52)} is VALID [2022-04-15 12:46:48,762 INFO L290 TraceCheckUtils]: 110: Hoare triple {142340#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142340#(<= main_~k~0 52)} is VALID [2022-04-15 12:46:48,784 INFO L290 TraceCheckUtils]: 111: Hoare triple {142340#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142341#(<= main_~k~0 53)} is VALID [2022-04-15 12:46:48,785 INFO L290 TraceCheckUtils]: 112: Hoare triple {142341#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142341#(<= main_~k~0 53)} is VALID [2022-04-15 12:46:48,806 INFO L290 TraceCheckUtils]: 113: Hoare triple {142341#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142342#(<= main_~k~0 54)} is VALID [2022-04-15 12:46:48,806 INFO L290 TraceCheckUtils]: 114: Hoare triple {142342#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142342#(<= main_~k~0 54)} is VALID [2022-04-15 12:46:48,826 INFO L290 TraceCheckUtils]: 115: Hoare triple {142342#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142343#(<= main_~k~0 55)} is VALID [2022-04-15 12:46:48,826 INFO L290 TraceCheckUtils]: 116: Hoare triple {142343#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142343#(<= main_~k~0 55)} is VALID [2022-04-15 12:46:48,847 INFO L290 TraceCheckUtils]: 117: Hoare triple {142343#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142344#(<= main_~k~0 56)} is VALID [2022-04-15 12:46:48,848 INFO L290 TraceCheckUtils]: 118: Hoare triple {142344#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142344#(<= main_~k~0 56)} is VALID [2022-04-15 12:46:48,868 INFO L290 TraceCheckUtils]: 119: Hoare triple {142344#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142345#(<= main_~k~0 57)} is VALID [2022-04-15 12:46:48,868 INFO L290 TraceCheckUtils]: 120: Hoare triple {142345#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142345#(<= main_~k~0 57)} is VALID [2022-04-15 12:46:48,889 INFO L290 TraceCheckUtils]: 121: Hoare triple {142345#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142346#(<= main_~k~0 58)} is VALID [2022-04-15 12:46:48,890 INFO L290 TraceCheckUtils]: 122: Hoare triple {142346#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142346#(<= main_~k~0 58)} is VALID [2022-04-15 12:46:48,916 INFO L290 TraceCheckUtils]: 123: Hoare triple {142346#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142347#(<= main_~k~0 59)} is VALID [2022-04-15 12:46:48,917 INFO L290 TraceCheckUtils]: 124: Hoare triple {142347#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142347#(<= main_~k~0 59)} is VALID [2022-04-15 12:46:48,937 INFO L290 TraceCheckUtils]: 125: Hoare triple {142347#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142348#(<= main_~k~0 60)} is VALID [2022-04-15 12:46:48,938 INFO L290 TraceCheckUtils]: 126: Hoare triple {142348#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142348#(<= main_~k~0 60)} is VALID [2022-04-15 12:46:48,958 INFO L290 TraceCheckUtils]: 127: Hoare triple {142348#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142349#(<= main_~k~0 61)} is VALID [2022-04-15 12:46:48,958 INFO L290 TraceCheckUtils]: 128: Hoare triple {142349#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142349#(<= main_~k~0 61)} is VALID [2022-04-15 12:46:48,979 INFO L290 TraceCheckUtils]: 129: Hoare triple {142349#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142350#(<= main_~k~0 62)} is VALID [2022-04-15 12:46:48,980 INFO L290 TraceCheckUtils]: 130: Hoare triple {142350#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142350#(<= main_~k~0 62)} is VALID [2022-04-15 12:46:49,001 INFO L290 TraceCheckUtils]: 131: Hoare triple {142350#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142351#(<= main_~k~0 63)} is VALID [2022-04-15 12:46:49,002 INFO L290 TraceCheckUtils]: 132: Hoare triple {142351#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142351#(<= main_~k~0 63)} is VALID [2022-04-15 12:46:49,024 INFO L290 TraceCheckUtils]: 133: Hoare triple {142351#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142352#(<= main_~k~0 64)} is VALID [2022-04-15 12:46:49,025 INFO L290 TraceCheckUtils]: 134: Hoare triple {142352#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142352#(<= main_~k~0 64)} is VALID [2022-04-15 12:46:49,038 INFO L290 TraceCheckUtils]: 135: Hoare triple {142352#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142353#(<= main_~k~0 65)} is VALID [2022-04-15 12:46:49,039 INFO L290 TraceCheckUtils]: 136: Hoare triple {142353#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142353#(<= main_~k~0 65)} is VALID [2022-04-15 12:46:49,050 INFO L290 TraceCheckUtils]: 137: Hoare triple {142353#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142354#(<= main_~k~0 66)} is VALID [2022-04-15 12:46:49,051 INFO L290 TraceCheckUtils]: 138: Hoare triple {142354#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142354#(<= main_~k~0 66)} is VALID [2022-04-15 12:46:49,062 INFO L290 TraceCheckUtils]: 139: Hoare triple {142354#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142355#(<= main_~k~0 67)} is VALID [2022-04-15 12:46:49,062 INFO L290 TraceCheckUtils]: 140: Hoare triple {142355#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142355#(<= main_~k~0 67)} is VALID [2022-04-15 12:46:49,072 INFO L290 TraceCheckUtils]: 141: Hoare triple {142355#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142356#(<= main_~k~0 68)} is VALID [2022-04-15 12:46:49,072 INFO L290 TraceCheckUtils]: 142: Hoare triple {142356#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142356#(<= main_~k~0 68)} is VALID [2022-04-15 12:46:49,083 INFO L290 TraceCheckUtils]: 143: Hoare triple {142356#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142357#(<= main_~k~0 69)} is VALID [2022-04-15 12:46:49,083 INFO L290 TraceCheckUtils]: 144: Hoare triple {142357#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142357#(<= main_~k~0 69)} is VALID [2022-04-15 12:46:49,094 INFO L290 TraceCheckUtils]: 145: Hoare triple {142357#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142358#(<= main_~k~0 70)} is VALID [2022-04-15 12:46:49,094 INFO L290 TraceCheckUtils]: 146: Hoare triple {142358#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142358#(<= main_~k~0 70)} is VALID [2022-04-15 12:46:49,105 INFO L290 TraceCheckUtils]: 147: Hoare triple {142358#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142359#(<= main_~k~0 71)} is VALID [2022-04-15 12:46:49,105 INFO L290 TraceCheckUtils]: 148: Hoare triple {142359#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142359#(<= main_~k~0 71)} is VALID [2022-04-15 12:46:49,118 INFO L290 TraceCheckUtils]: 149: Hoare triple {142359#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142360#(<= main_~k~0 72)} is VALID [2022-04-15 12:46:49,119 INFO L290 TraceCheckUtils]: 150: Hoare triple {142360#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142360#(<= main_~k~0 72)} is VALID [2022-04-15 12:46:49,130 INFO L290 TraceCheckUtils]: 151: Hoare triple {142360#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142361#(<= main_~k~0 73)} is VALID [2022-04-15 12:46:49,130 INFO L290 TraceCheckUtils]: 152: Hoare triple {142361#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142361#(<= main_~k~0 73)} is VALID [2022-04-15 12:46:49,142 INFO L290 TraceCheckUtils]: 153: Hoare triple {142361#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142362#(<= main_~k~0 74)} is VALID [2022-04-15 12:46:49,142 INFO L290 TraceCheckUtils]: 154: Hoare triple {142362#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142362#(<= main_~k~0 74)} is VALID [2022-04-15 12:46:49,153 INFO L290 TraceCheckUtils]: 155: Hoare triple {142362#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142363#(<= main_~k~0 75)} is VALID [2022-04-15 12:46:49,153 INFO L290 TraceCheckUtils]: 156: Hoare triple {142363#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142363#(<= main_~k~0 75)} is VALID [2022-04-15 12:46:49,176 INFO L290 TraceCheckUtils]: 157: Hoare triple {142363#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142364#(<= main_~k~0 76)} is VALID [2022-04-15 12:46:49,176 INFO L290 TraceCheckUtils]: 158: Hoare triple {142364#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142364#(<= main_~k~0 76)} is VALID [2022-04-15 12:46:49,200 INFO L290 TraceCheckUtils]: 159: Hoare triple {142364#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142365#(<= main_~k~0 77)} is VALID [2022-04-15 12:46:49,201 INFO L290 TraceCheckUtils]: 160: Hoare triple {142365#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142365#(<= main_~k~0 77)} is VALID [2022-04-15 12:46:49,219 INFO L290 TraceCheckUtils]: 161: Hoare triple {142365#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142366#(<= main_~k~0 78)} is VALID [2022-04-15 12:46:49,219 INFO L290 TraceCheckUtils]: 162: Hoare triple {142366#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142366#(<= main_~k~0 78)} is VALID [2022-04-15 12:46:49,232 INFO L290 TraceCheckUtils]: 163: Hoare triple {142366#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142367#(<= main_~k~0 79)} is VALID [2022-04-15 12:46:49,232 INFO L290 TraceCheckUtils]: 164: Hoare triple {142367#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142367#(<= main_~k~0 79)} is VALID [2022-04-15 12:46:49,245 INFO L290 TraceCheckUtils]: 165: Hoare triple {142367#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142368#(<= main_~k~0 80)} is VALID [2022-04-15 12:46:49,246 INFO L290 TraceCheckUtils]: 166: Hoare triple {142368#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142368#(<= main_~k~0 80)} is VALID [2022-04-15 12:46:49,260 INFO L290 TraceCheckUtils]: 167: Hoare triple {142368#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142369#(<= main_~k~0 81)} is VALID [2022-04-15 12:46:49,260 INFO L290 TraceCheckUtils]: 168: Hoare triple {142369#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142369#(<= main_~k~0 81)} is VALID [2022-04-15 12:46:49,273 INFO L290 TraceCheckUtils]: 169: Hoare triple {142369#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142370#(<= main_~k~0 82)} is VALID [2022-04-15 12:46:49,274 INFO L290 TraceCheckUtils]: 170: Hoare triple {142370#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142370#(<= main_~k~0 82)} is VALID [2022-04-15 12:46:49,289 INFO L290 TraceCheckUtils]: 171: Hoare triple {142370#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142371#(<= main_~k~0 83)} is VALID [2022-04-15 12:46:49,289 INFO L290 TraceCheckUtils]: 172: Hoare triple {142371#(<= main_~k~0 83)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142371#(<= main_~k~0 83)} is VALID [2022-04-15 12:46:49,306 INFO L290 TraceCheckUtils]: 173: Hoare triple {142371#(<= main_~k~0 83)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142372#(<= main_~k~0 84)} is VALID [2022-04-15 12:46:49,306 INFO L290 TraceCheckUtils]: 174: Hoare triple {142372#(<= main_~k~0 84)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142372#(<= main_~k~0 84)} is VALID [2022-04-15 12:46:49,324 INFO L290 TraceCheckUtils]: 175: Hoare triple {142372#(<= main_~k~0 84)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142373#(<= main_~k~0 85)} is VALID [2022-04-15 12:46:49,325 INFO L290 TraceCheckUtils]: 176: Hoare triple {142373#(<= main_~k~0 85)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142373#(<= main_~k~0 85)} is VALID [2022-04-15 12:46:49,339 INFO L290 TraceCheckUtils]: 177: Hoare triple {142373#(<= main_~k~0 85)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142374#(<= main_~k~0 86)} is VALID [2022-04-15 12:46:49,340 INFO L290 TraceCheckUtils]: 178: Hoare triple {142374#(<= main_~k~0 86)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142374#(<= main_~k~0 86)} is VALID [2022-04-15 12:46:49,357 INFO L290 TraceCheckUtils]: 179: Hoare triple {142374#(<= main_~k~0 86)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142375#(<= main_~k~0 87)} is VALID [2022-04-15 12:46:49,358 INFO L290 TraceCheckUtils]: 180: Hoare triple {142375#(<= main_~k~0 87)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142375#(<= main_~k~0 87)} is VALID [2022-04-15 12:46:49,379 INFO L290 TraceCheckUtils]: 181: Hoare triple {142375#(<= main_~k~0 87)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142376#(<= main_~k~0 88)} is VALID [2022-04-15 12:46:49,380 INFO L290 TraceCheckUtils]: 182: Hoare triple {142376#(<= main_~k~0 88)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142376#(<= main_~k~0 88)} is VALID [2022-04-15 12:46:49,398 INFO L290 TraceCheckUtils]: 183: Hoare triple {142376#(<= main_~k~0 88)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142377#(<= main_~k~0 89)} is VALID [2022-04-15 12:46:49,398 INFO L290 TraceCheckUtils]: 184: Hoare triple {142377#(<= main_~k~0 89)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142377#(<= main_~k~0 89)} is VALID [2022-04-15 12:46:49,416 INFO L290 TraceCheckUtils]: 185: Hoare triple {142377#(<= main_~k~0 89)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142378#(<= main_~k~0 90)} is VALID [2022-04-15 12:46:49,417 INFO L290 TraceCheckUtils]: 186: Hoare triple {142378#(<= main_~k~0 90)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142378#(<= main_~k~0 90)} is VALID [2022-04-15 12:46:49,434 INFO L290 TraceCheckUtils]: 187: Hoare triple {142378#(<= main_~k~0 90)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142379#(<= main_~k~0 91)} is VALID [2022-04-15 12:46:49,435 INFO L290 TraceCheckUtils]: 188: Hoare triple {142379#(<= main_~k~0 91)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142379#(<= main_~k~0 91)} is VALID [2022-04-15 12:46:49,453 INFO L290 TraceCheckUtils]: 189: Hoare triple {142379#(<= main_~k~0 91)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142380#(<= main_~k~0 92)} is VALID [2022-04-15 12:46:49,453 INFO L290 TraceCheckUtils]: 190: Hoare triple {142380#(<= main_~k~0 92)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142380#(<= main_~k~0 92)} is VALID [2022-04-15 12:46:49,472 INFO L290 TraceCheckUtils]: 191: Hoare triple {142380#(<= main_~k~0 92)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142381#(<= main_~k~0 93)} is VALID [2022-04-15 12:46:49,472 INFO L290 TraceCheckUtils]: 192: Hoare triple {142381#(<= main_~k~0 93)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142381#(<= main_~k~0 93)} is VALID [2022-04-15 12:46:49,490 INFO L290 TraceCheckUtils]: 193: Hoare triple {142381#(<= main_~k~0 93)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142382#(<= main_~k~0 94)} is VALID [2022-04-15 12:46:49,491 INFO L290 TraceCheckUtils]: 194: Hoare triple {142382#(<= main_~k~0 94)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142382#(<= main_~k~0 94)} is VALID [2022-04-15 12:46:49,509 INFO L290 TraceCheckUtils]: 195: Hoare triple {142382#(<= main_~k~0 94)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142383#(<= main_~k~0 95)} is VALID [2022-04-15 12:46:49,510 INFO L290 TraceCheckUtils]: 196: Hoare triple {142383#(<= main_~k~0 95)} assume !(~i~0 < 1000000); {142383#(<= main_~k~0 95)} is VALID [2022-04-15 12:46:49,510 INFO L272 TraceCheckUtils]: 197: Hoare triple {142383#(<= main_~k~0 95)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {142384#(not (= |__VERIFIER_assert_#in~cond| 0))} is VALID [2022-04-15 12:46:49,510 INFO L290 TraceCheckUtils]: 198: Hoare triple {142384#(not (= |__VERIFIER_assert_#in~cond| 0))} ~cond := #in~cond; {142385#(not (= __VERIFIER_assert_~cond 0))} is VALID [2022-04-15 12:46:49,511 INFO L290 TraceCheckUtils]: 199: Hoare triple {142385#(not (= __VERIFIER_assert_~cond 0))} assume 0 == ~cond; {142284#false} is VALID [2022-04-15 12:46:49,511 INFO L290 TraceCheckUtils]: 200: Hoare triple {142284#false} assume !false; {142284#false} is VALID [2022-04-15 12:46:49,511 INFO L134 CoverageAnalysis]: Checked inductivity of 9025 backedges. 0 proven. 9025 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:46:49,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 12:46:49,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912022164] [2022-04-15 12:46:49,512 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912022164] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 12:46:49,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257838600] [2022-04-15 12:46:49,512 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 12:46:49,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 12:46:49,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 12:46:49,513 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 12:46:49,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-04-15 12:46:49,752 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 12:46:49,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 12:46:49,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 1094 conjuncts, 99 conjunts are in the unsatisfiable core [2022-04-15 12:46:49,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 12:46:49,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 12:46:51,095 INFO L272 TraceCheckUtils]: 0: Hoare triple {142283#true} call ULTIMATE.init(); {142283#true} is VALID [2022-04-15 12:46:51,095 INFO L290 TraceCheckUtils]: 1: Hoare triple {142283#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {142283#true} is VALID [2022-04-15 12:46:51,095 INFO L290 TraceCheckUtils]: 2: Hoare triple {142283#true} assume true; {142283#true} is VALID [2022-04-15 12:46:51,095 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {142283#true} {142283#true} #54#return; {142283#true} is VALID [2022-04-15 12:46:51,095 INFO L272 TraceCheckUtils]: 4: Hoare triple {142283#true} call #t~ret3 := main(); {142283#true} is VALID [2022-04-15 12:46:51,096 INFO L290 TraceCheckUtils]: 5: Hoare triple {142283#true} ~i~0 := 0;~k~0 := 0; {142405#(<= main_~k~0 0)} is VALID [2022-04-15 12:46:51,096 INFO L290 TraceCheckUtils]: 6: Hoare triple {142405#(<= main_~k~0 0)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142405#(<= main_~k~0 0)} is VALID [2022-04-15 12:46:51,121 INFO L290 TraceCheckUtils]: 7: Hoare triple {142405#(<= main_~k~0 0)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142289#(<= main_~k~0 1)} is VALID [2022-04-15 12:46:51,121 INFO L290 TraceCheckUtils]: 8: Hoare triple {142289#(<= main_~k~0 1)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142289#(<= main_~k~0 1)} is VALID [2022-04-15 12:46:51,142 INFO L290 TraceCheckUtils]: 9: Hoare triple {142289#(<= main_~k~0 1)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142290#(<= main_~k~0 2)} is VALID [2022-04-15 12:46:51,143 INFO L290 TraceCheckUtils]: 10: Hoare triple {142290#(<= main_~k~0 2)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142290#(<= main_~k~0 2)} is VALID [2022-04-15 12:46:51,164 INFO L290 TraceCheckUtils]: 11: Hoare triple {142290#(<= main_~k~0 2)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142291#(<= main_~k~0 3)} is VALID [2022-04-15 12:46:51,165 INFO L290 TraceCheckUtils]: 12: Hoare triple {142291#(<= main_~k~0 3)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142291#(<= main_~k~0 3)} is VALID [2022-04-15 12:46:51,187 INFO L290 TraceCheckUtils]: 13: Hoare triple {142291#(<= main_~k~0 3)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142292#(<= main_~k~0 4)} is VALID [2022-04-15 12:46:51,188 INFO L290 TraceCheckUtils]: 14: Hoare triple {142292#(<= main_~k~0 4)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142292#(<= main_~k~0 4)} is VALID [2022-04-15 12:46:51,211 INFO L290 TraceCheckUtils]: 15: Hoare triple {142292#(<= main_~k~0 4)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142293#(<= main_~k~0 5)} is VALID [2022-04-15 12:46:51,211 INFO L290 TraceCheckUtils]: 16: Hoare triple {142293#(<= main_~k~0 5)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142293#(<= main_~k~0 5)} is VALID [2022-04-15 12:46:51,223 INFO L290 TraceCheckUtils]: 17: Hoare triple {142293#(<= main_~k~0 5)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142294#(<= main_~k~0 6)} is VALID [2022-04-15 12:46:51,223 INFO L290 TraceCheckUtils]: 18: Hoare triple {142294#(<= main_~k~0 6)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142294#(<= main_~k~0 6)} is VALID [2022-04-15 12:46:51,232 INFO L290 TraceCheckUtils]: 19: Hoare triple {142294#(<= main_~k~0 6)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142295#(<= main_~k~0 7)} is VALID [2022-04-15 12:46:51,233 INFO L290 TraceCheckUtils]: 20: Hoare triple {142295#(<= main_~k~0 7)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142295#(<= main_~k~0 7)} is VALID [2022-04-15 12:46:51,243 INFO L290 TraceCheckUtils]: 21: Hoare triple {142295#(<= main_~k~0 7)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142296#(<= main_~k~0 8)} is VALID [2022-04-15 12:46:51,243 INFO L290 TraceCheckUtils]: 22: Hoare triple {142296#(<= main_~k~0 8)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142296#(<= main_~k~0 8)} is VALID [2022-04-15 12:46:51,254 INFO L290 TraceCheckUtils]: 23: Hoare triple {142296#(<= main_~k~0 8)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142297#(<= main_~k~0 9)} is VALID [2022-04-15 12:46:51,254 INFO L290 TraceCheckUtils]: 24: Hoare triple {142297#(<= main_~k~0 9)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142297#(<= main_~k~0 9)} is VALID [2022-04-15 12:46:51,269 INFO L290 TraceCheckUtils]: 25: Hoare triple {142297#(<= main_~k~0 9)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142298#(<= main_~k~0 10)} is VALID [2022-04-15 12:46:51,270 INFO L290 TraceCheckUtils]: 26: Hoare triple {142298#(<= main_~k~0 10)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142298#(<= main_~k~0 10)} is VALID [2022-04-15 12:46:51,281 INFO L290 TraceCheckUtils]: 27: Hoare triple {142298#(<= main_~k~0 10)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142299#(<= main_~k~0 11)} is VALID [2022-04-15 12:46:51,281 INFO L290 TraceCheckUtils]: 28: Hoare triple {142299#(<= main_~k~0 11)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142299#(<= main_~k~0 11)} is VALID [2022-04-15 12:46:51,294 INFO L290 TraceCheckUtils]: 29: Hoare triple {142299#(<= main_~k~0 11)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142300#(<= main_~k~0 12)} is VALID [2022-04-15 12:46:51,294 INFO L290 TraceCheckUtils]: 30: Hoare triple {142300#(<= main_~k~0 12)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142300#(<= main_~k~0 12)} is VALID [2022-04-15 12:46:51,307 INFO L290 TraceCheckUtils]: 31: Hoare triple {142300#(<= main_~k~0 12)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142301#(<= main_~k~0 13)} is VALID [2022-04-15 12:46:51,307 INFO L290 TraceCheckUtils]: 32: Hoare triple {142301#(<= main_~k~0 13)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142301#(<= main_~k~0 13)} is VALID [2022-04-15 12:46:51,320 INFO L290 TraceCheckUtils]: 33: Hoare triple {142301#(<= main_~k~0 13)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142302#(<= main_~k~0 14)} is VALID [2022-04-15 12:46:51,320 INFO L290 TraceCheckUtils]: 34: Hoare triple {142302#(<= main_~k~0 14)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142302#(<= main_~k~0 14)} is VALID [2022-04-15 12:46:51,330 INFO L290 TraceCheckUtils]: 35: Hoare triple {142302#(<= main_~k~0 14)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142303#(<= main_~k~0 15)} is VALID [2022-04-15 12:46:51,331 INFO L290 TraceCheckUtils]: 36: Hoare triple {142303#(<= main_~k~0 15)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142303#(<= main_~k~0 15)} is VALID [2022-04-15 12:46:51,340 INFO L290 TraceCheckUtils]: 37: Hoare triple {142303#(<= main_~k~0 15)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142304#(<= main_~k~0 16)} is VALID [2022-04-15 12:46:51,341 INFO L290 TraceCheckUtils]: 38: Hoare triple {142304#(<= main_~k~0 16)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142304#(<= main_~k~0 16)} is VALID [2022-04-15 12:46:51,350 INFO L290 TraceCheckUtils]: 39: Hoare triple {142304#(<= main_~k~0 16)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142305#(<= main_~k~0 17)} is VALID [2022-04-15 12:46:51,351 INFO L290 TraceCheckUtils]: 40: Hoare triple {142305#(<= main_~k~0 17)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142305#(<= main_~k~0 17)} is VALID [2022-04-15 12:46:51,367 INFO L290 TraceCheckUtils]: 41: Hoare triple {142305#(<= main_~k~0 17)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142306#(<= main_~k~0 18)} is VALID [2022-04-15 12:46:51,368 INFO L290 TraceCheckUtils]: 42: Hoare triple {142306#(<= main_~k~0 18)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142306#(<= main_~k~0 18)} is VALID [2022-04-15 12:46:51,383 INFO L290 TraceCheckUtils]: 43: Hoare triple {142306#(<= main_~k~0 18)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142307#(<= main_~k~0 19)} is VALID [2022-04-15 12:46:51,384 INFO L290 TraceCheckUtils]: 44: Hoare triple {142307#(<= main_~k~0 19)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142307#(<= main_~k~0 19)} is VALID [2022-04-15 12:46:51,397 INFO L290 TraceCheckUtils]: 45: Hoare triple {142307#(<= main_~k~0 19)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142308#(<= main_~k~0 20)} is VALID [2022-04-15 12:46:51,398 INFO L290 TraceCheckUtils]: 46: Hoare triple {142308#(<= main_~k~0 20)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142308#(<= main_~k~0 20)} is VALID [2022-04-15 12:46:51,410 INFO L290 TraceCheckUtils]: 47: Hoare triple {142308#(<= main_~k~0 20)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142309#(<= main_~k~0 21)} is VALID [2022-04-15 12:46:51,411 INFO L290 TraceCheckUtils]: 48: Hoare triple {142309#(<= main_~k~0 21)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142309#(<= main_~k~0 21)} is VALID [2022-04-15 12:46:51,425 INFO L290 TraceCheckUtils]: 49: Hoare triple {142309#(<= main_~k~0 21)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142310#(<= main_~k~0 22)} is VALID [2022-04-15 12:46:51,426 INFO L290 TraceCheckUtils]: 50: Hoare triple {142310#(<= main_~k~0 22)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142310#(<= main_~k~0 22)} is VALID [2022-04-15 12:46:51,438 INFO L290 TraceCheckUtils]: 51: Hoare triple {142310#(<= main_~k~0 22)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142311#(<= main_~k~0 23)} is VALID [2022-04-15 12:46:51,439 INFO L290 TraceCheckUtils]: 52: Hoare triple {142311#(<= main_~k~0 23)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142311#(<= main_~k~0 23)} is VALID [2022-04-15 12:46:51,452 INFO L290 TraceCheckUtils]: 53: Hoare triple {142311#(<= main_~k~0 23)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142312#(<= main_~k~0 24)} is VALID [2022-04-15 12:46:51,453 INFO L290 TraceCheckUtils]: 54: Hoare triple {142312#(<= main_~k~0 24)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142312#(<= main_~k~0 24)} is VALID [2022-04-15 12:46:51,466 INFO L290 TraceCheckUtils]: 55: Hoare triple {142312#(<= main_~k~0 24)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142313#(<= main_~k~0 25)} is VALID [2022-04-15 12:46:51,467 INFO L290 TraceCheckUtils]: 56: Hoare triple {142313#(<= main_~k~0 25)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142313#(<= main_~k~0 25)} is VALID [2022-04-15 12:46:51,481 INFO L290 TraceCheckUtils]: 57: Hoare triple {142313#(<= main_~k~0 25)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142314#(<= main_~k~0 26)} is VALID [2022-04-15 12:46:51,481 INFO L290 TraceCheckUtils]: 58: Hoare triple {142314#(<= main_~k~0 26)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142314#(<= main_~k~0 26)} is VALID [2022-04-15 12:46:51,497 INFO L290 TraceCheckUtils]: 59: Hoare triple {142314#(<= main_~k~0 26)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142315#(<= main_~k~0 27)} is VALID [2022-04-15 12:46:51,497 INFO L290 TraceCheckUtils]: 60: Hoare triple {142315#(<= main_~k~0 27)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142315#(<= main_~k~0 27)} is VALID [2022-04-15 12:46:51,512 INFO L290 TraceCheckUtils]: 61: Hoare triple {142315#(<= main_~k~0 27)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142316#(<= main_~k~0 28)} is VALID [2022-04-15 12:46:51,513 INFO L290 TraceCheckUtils]: 62: Hoare triple {142316#(<= main_~k~0 28)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142316#(<= main_~k~0 28)} is VALID [2022-04-15 12:46:51,528 INFO L290 TraceCheckUtils]: 63: Hoare triple {142316#(<= main_~k~0 28)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142317#(<= main_~k~0 29)} is VALID [2022-04-15 12:46:51,528 INFO L290 TraceCheckUtils]: 64: Hoare triple {142317#(<= main_~k~0 29)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142317#(<= main_~k~0 29)} is VALID [2022-04-15 12:46:51,543 INFO L290 TraceCheckUtils]: 65: Hoare triple {142317#(<= main_~k~0 29)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142318#(<= main_~k~0 30)} is VALID [2022-04-15 12:46:51,543 INFO L290 TraceCheckUtils]: 66: Hoare triple {142318#(<= main_~k~0 30)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142318#(<= main_~k~0 30)} is VALID [2022-04-15 12:46:51,559 INFO L290 TraceCheckUtils]: 67: Hoare triple {142318#(<= main_~k~0 30)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142319#(<= main_~k~0 31)} is VALID [2022-04-15 12:46:51,560 INFO L290 TraceCheckUtils]: 68: Hoare triple {142319#(<= main_~k~0 31)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142319#(<= main_~k~0 31)} is VALID [2022-04-15 12:46:51,575 INFO L290 TraceCheckUtils]: 69: Hoare triple {142319#(<= main_~k~0 31)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142320#(<= main_~k~0 32)} is VALID [2022-04-15 12:46:51,575 INFO L290 TraceCheckUtils]: 70: Hoare triple {142320#(<= main_~k~0 32)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142320#(<= main_~k~0 32)} is VALID [2022-04-15 12:46:51,593 INFO L290 TraceCheckUtils]: 71: Hoare triple {142320#(<= main_~k~0 32)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142321#(<= main_~k~0 33)} is VALID [2022-04-15 12:46:51,593 INFO L290 TraceCheckUtils]: 72: Hoare triple {142321#(<= main_~k~0 33)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142321#(<= main_~k~0 33)} is VALID [2022-04-15 12:46:51,610 INFO L290 TraceCheckUtils]: 73: Hoare triple {142321#(<= main_~k~0 33)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142322#(<= main_~k~0 34)} is VALID [2022-04-15 12:46:51,611 INFO L290 TraceCheckUtils]: 74: Hoare triple {142322#(<= main_~k~0 34)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142322#(<= main_~k~0 34)} is VALID [2022-04-15 12:46:51,631 INFO L290 TraceCheckUtils]: 75: Hoare triple {142322#(<= main_~k~0 34)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142323#(<= main_~k~0 35)} is VALID [2022-04-15 12:46:51,631 INFO L290 TraceCheckUtils]: 76: Hoare triple {142323#(<= main_~k~0 35)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142323#(<= main_~k~0 35)} is VALID [2022-04-15 12:46:51,649 INFO L290 TraceCheckUtils]: 77: Hoare triple {142323#(<= main_~k~0 35)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142324#(<= main_~k~0 36)} is VALID [2022-04-15 12:46:51,650 INFO L290 TraceCheckUtils]: 78: Hoare triple {142324#(<= main_~k~0 36)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142324#(<= main_~k~0 36)} is VALID [2022-04-15 12:46:51,670 INFO L290 TraceCheckUtils]: 79: Hoare triple {142324#(<= main_~k~0 36)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142325#(<= main_~k~0 37)} is VALID [2022-04-15 12:46:51,670 INFO L290 TraceCheckUtils]: 80: Hoare triple {142325#(<= main_~k~0 37)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142325#(<= main_~k~0 37)} is VALID [2022-04-15 12:46:51,690 INFO L290 TraceCheckUtils]: 81: Hoare triple {142325#(<= main_~k~0 37)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142326#(<= main_~k~0 38)} is VALID [2022-04-15 12:46:51,691 INFO L290 TraceCheckUtils]: 82: Hoare triple {142326#(<= main_~k~0 38)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142326#(<= main_~k~0 38)} is VALID [2022-04-15 12:46:51,710 INFO L290 TraceCheckUtils]: 83: Hoare triple {142326#(<= main_~k~0 38)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142327#(<= main_~k~0 39)} is VALID [2022-04-15 12:46:51,710 INFO L290 TraceCheckUtils]: 84: Hoare triple {142327#(<= main_~k~0 39)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142327#(<= main_~k~0 39)} is VALID [2022-04-15 12:46:51,728 INFO L290 TraceCheckUtils]: 85: Hoare triple {142327#(<= main_~k~0 39)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142328#(<= main_~k~0 40)} is VALID [2022-04-15 12:46:51,729 INFO L290 TraceCheckUtils]: 86: Hoare triple {142328#(<= main_~k~0 40)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142328#(<= main_~k~0 40)} is VALID [2022-04-15 12:46:51,745 INFO L290 TraceCheckUtils]: 87: Hoare triple {142328#(<= main_~k~0 40)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142329#(<= main_~k~0 41)} is VALID [2022-04-15 12:46:51,746 INFO L290 TraceCheckUtils]: 88: Hoare triple {142329#(<= main_~k~0 41)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142329#(<= main_~k~0 41)} is VALID [2022-04-15 12:46:51,763 INFO L290 TraceCheckUtils]: 89: Hoare triple {142329#(<= main_~k~0 41)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142330#(<= main_~k~0 42)} is VALID [2022-04-15 12:46:51,764 INFO L290 TraceCheckUtils]: 90: Hoare triple {142330#(<= main_~k~0 42)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142330#(<= main_~k~0 42)} is VALID [2022-04-15 12:46:51,781 INFO L290 TraceCheckUtils]: 91: Hoare triple {142330#(<= main_~k~0 42)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142331#(<= main_~k~0 43)} is VALID [2022-04-15 12:46:51,782 INFO L290 TraceCheckUtils]: 92: Hoare triple {142331#(<= main_~k~0 43)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142331#(<= main_~k~0 43)} is VALID [2022-04-15 12:46:51,798 INFO L290 TraceCheckUtils]: 93: Hoare triple {142331#(<= main_~k~0 43)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142332#(<= main_~k~0 44)} is VALID [2022-04-15 12:46:51,799 INFO L290 TraceCheckUtils]: 94: Hoare triple {142332#(<= main_~k~0 44)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142332#(<= main_~k~0 44)} is VALID [2022-04-15 12:46:51,817 INFO L290 TraceCheckUtils]: 95: Hoare triple {142332#(<= main_~k~0 44)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142333#(<= main_~k~0 45)} is VALID [2022-04-15 12:46:51,817 INFO L290 TraceCheckUtils]: 96: Hoare triple {142333#(<= main_~k~0 45)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142333#(<= main_~k~0 45)} is VALID [2022-04-15 12:46:51,833 INFO L290 TraceCheckUtils]: 97: Hoare triple {142333#(<= main_~k~0 45)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142334#(<= main_~k~0 46)} is VALID [2022-04-15 12:46:51,834 INFO L290 TraceCheckUtils]: 98: Hoare triple {142334#(<= main_~k~0 46)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142334#(<= main_~k~0 46)} is VALID [2022-04-15 12:46:51,850 INFO L290 TraceCheckUtils]: 99: Hoare triple {142334#(<= main_~k~0 46)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142335#(<= main_~k~0 47)} is VALID [2022-04-15 12:46:51,850 INFO L290 TraceCheckUtils]: 100: Hoare triple {142335#(<= main_~k~0 47)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142335#(<= main_~k~0 47)} is VALID [2022-04-15 12:46:51,868 INFO L290 TraceCheckUtils]: 101: Hoare triple {142335#(<= main_~k~0 47)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142336#(<= main_~k~0 48)} is VALID [2022-04-15 12:46:51,869 INFO L290 TraceCheckUtils]: 102: Hoare triple {142336#(<= main_~k~0 48)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142336#(<= main_~k~0 48)} is VALID [2022-04-15 12:46:51,886 INFO L290 TraceCheckUtils]: 103: Hoare triple {142336#(<= main_~k~0 48)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142337#(<= main_~k~0 49)} is VALID [2022-04-15 12:46:51,886 INFO L290 TraceCheckUtils]: 104: Hoare triple {142337#(<= main_~k~0 49)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142337#(<= main_~k~0 49)} is VALID [2022-04-15 12:46:51,905 INFO L290 TraceCheckUtils]: 105: Hoare triple {142337#(<= main_~k~0 49)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142338#(<= main_~k~0 50)} is VALID [2022-04-15 12:46:51,905 INFO L290 TraceCheckUtils]: 106: Hoare triple {142338#(<= main_~k~0 50)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142338#(<= main_~k~0 50)} is VALID [2022-04-15 12:46:51,923 INFO L290 TraceCheckUtils]: 107: Hoare triple {142338#(<= main_~k~0 50)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142339#(<= main_~k~0 51)} is VALID [2022-04-15 12:46:51,924 INFO L290 TraceCheckUtils]: 108: Hoare triple {142339#(<= main_~k~0 51)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142339#(<= main_~k~0 51)} is VALID [2022-04-15 12:46:51,943 INFO L290 TraceCheckUtils]: 109: Hoare triple {142339#(<= main_~k~0 51)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142340#(<= main_~k~0 52)} is VALID [2022-04-15 12:46:51,944 INFO L290 TraceCheckUtils]: 110: Hoare triple {142340#(<= main_~k~0 52)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142340#(<= main_~k~0 52)} is VALID [2022-04-15 12:46:51,961 INFO L290 TraceCheckUtils]: 111: Hoare triple {142340#(<= main_~k~0 52)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142341#(<= main_~k~0 53)} is VALID [2022-04-15 12:46:51,962 INFO L290 TraceCheckUtils]: 112: Hoare triple {142341#(<= main_~k~0 53)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142341#(<= main_~k~0 53)} is VALID [2022-04-15 12:46:51,980 INFO L290 TraceCheckUtils]: 113: Hoare triple {142341#(<= main_~k~0 53)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142342#(<= main_~k~0 54)} is VALID [2022-04-15 12:46:51,981 INFO L290 TraceCheckUtils]: 114: Hoare triple {142342#(<= main_~k~0 54)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142342#(<= main_~k~0 54)} is VALID [2022-04-15 12:46:52,000 INFO L290 TraceCheckUtils]: 115: Hoare triple {142342#(<= main_~k~0 54)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142343#(<= main_~k~0 55)} is VALID [2022-04-15 12:46:52,000 INFO L290 TraceCheckUtils]: 116: Hoare triple {142343#(<= main_~k~0 55)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142343#(<= main_~k~0 55)} is VALID [2022-04-15 12:46:52,019 INFO L290 TraceCheckUtils]: 117: Hoare triple {142343#(<= main_~k~0 55)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142344#(<= main_~k~0 56)} is VALID [2022-04-15 12:46:52,019 INFO L290 TraceCheckUtils]: 118: Hoare triple {142344#(<= main_~k~0 56)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142344#(<= main_~k~0 56)} is VALID [2022-04-15 12:46:52,041 INFO L290 TraceCheckUtils]: 119: Hoare triple {142344#(<= main_~k~0 56)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142345#(<= main_~k~0 57)} is VALID [2022-04-15 12:46:52,042 INFO L290 TraceCheckUtils]: 120: Hoare triple {142345#(<= main_~k~0 57)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142345#(<= main_~k~0 57)} is VALID [2022-04-15 12:46:52,063 INFO L290 TraceCheckUtils]: 121: Hoare triple {142345#(<= main_~k~0 57)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142346#(<= main_~k~0 58)} is VALID [2022-04-15 12:46:52,064 INFO L290 TraceCheckUtils]: 122: Hoare triple {142346#(<= main_~k~0 58)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142346#(<= main_~k~0 58)} is VALID [2022-04-15 12:46:52,086 INFO L290 TraceCheckUtils]: 123: Hoare triple {142346#(<= main_~k~0 58)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142347#(<= main_~k~0 59)} is VALID [2022-04-15 12:46:52,087 INFO L290 TraceCheckUtils]: 124: Hoare triple {142347#(<= main_~k~0 59)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142347#(<= main_~k~0 59)} is VALID [2022-04-15 12:46:52,106 INFO L290 TraceCheckUtils]: 125: Hoare triple {142347#(<= main_~k~0 59)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142348#(<= main_~k~0 60)} is VALID [2022-04-15 12:46:52,107 INFO L290 TraceCheckUtils]: 126: Hoare triple {142348#(<= main_~k~0 60)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142348#(<= main_~k~0 60)} is VALID [2022-04-15 12:46:52,128 INFO L290 TraceCheckUtils]: 127: Hoare triple {142348#(<= main_~k~0 60)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142349#(<= main_~k~0 61)} is VALID [2022-04-15 12:46:52,129 INFO L290 TraceCheckUtils]: 128: Hoare triple {142349#(<= main_~k~0 61)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142349#(<= main_~k~0 61)} is VALID [2022-04-15 12:46:52,147 INFO L290 TraceCheckUtils]: 129: Hoare triple {142349#(<= main_~k~0 61)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142350#(<= main_~k~0 62)} is VALID [2022-04-15 12:46:52,147 INFO L290 TraceCheckUtils]: 130: Hoare triple {142350#(<= main_~k~0 62)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142350#(<= main_~k~0 62)} is VALID [2022-04-15 12:46:52,165 INFO L290 TraceCheckUtils]: 131: Hoare triple {142350#(<= main_~k~0 62)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142351#(<= main_~k~0 63)} is VALID [2022-04-15 12:46:52,165 INFO L290 TraceCheckUtils]: 132: Hoare triple {142351#(<= main_~k~0 63)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142351#(<= main_~k~0 63)} is VALID [2022-04-15 12:46:52,184 INFO L290 TraceCheckUtils]: 133: Hoare triple {142351#(<= main_~k~0 63)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142352#(<= main_~k~0 64)} is VALID [2022-04-15 12:46:52,185 INFO L290 TraceCheckUtils]: 134: Hoare triple {142352#(<= main_~k~0 64)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142352#(<= main_~k~0 64)} is VALID [2022-04-15 12:46:52,203 INFO L290 TraceCheckUtils]: 135: Hoare triple {142352#(<= main_~k~0 64)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142353#(<= main_~k~0 65)} is VALID [2022-04-15 12:46:52,204 INFO L290 TraceCheckUtils]: 136: Hoare triple {142353#(<= main_~k~0 65)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142353#(<= main_~k~0 65)} is VALID [2022-04-15 12:46:52,222 INFO L290 TraceCheckUtils]: 137: Hoare triple {142353#(<= main_~k~0 65)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142354#(<= main_~k~0 66)} is VALID [2022-04-15 12:46:52,222 INFO L290 TraceCheckUtils]: 138: Hoare triple {142354#(<= main_~k~0 66)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142354#(<= main_~k~0 66)} is VALID [2022-04-15 12:46:52,243 INFO L290 TraceCheckUtils]: 139: Hoare triple {142354#(<= main_~k~0 66)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142355#(<= main_~k~0 67)} is VALID [2022-04-15 12:46:52,244 INFO L290 TraceCheckUtils]: 140: Hoare triple {142355#(<= main_~k~0 67)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142355#(<= main_~k~0 67)} is VALID [2022-04-15 12:46:52,266 INFO L290 TraceCheckUtils]: 141: Hoare triple {142355#(<= main_~k~0 67)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142356#(<= main_~k~0 68)} is VALID [2022-04-15 12:46:52,266 INFO L290 TraceCheckUtils]: 142: Hoare triple {142356#(<= main_~k~0 68)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142356#(<= main_~k~0 68)} is VALID [2022-04-15 12:46:52,290 INFO L290 TraceCheckUtils]: 143: Hoare triple {142356#(<= main_~k~0 68)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142357#(<= main_~k~0 69)} is VALID [2022-04-15 12:46:52,291 INFO L290 TraceCheckUtils]: 144: Hoare triple {142357#(<= main_~k~0 69)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142357#(<= main_~k~0 69)} is VALID [2022-04-15 12:46:52,318 INFO L290 TraceCheckUtils]: 145: Hoare triple {142357#(<= main_~k~0 69)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142358#(<= main_~k~0 70)} is VALID [2022-04-15 12:46:52,318 INFO L290 TraceCheckUtils]: 146: Hoare triple {142358#(<= main_~k~0 70)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142358#(<= main_~k~0 70)} is VALID [2022-04-15 12:46:52,343 INFO L290 TraceCheckUtils]: 147: Hoare triple {142358#(<= main_~k~0 70)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142359#(<= main_~k~0 71)} is VALID [2022-04-15 12:46:52,344 INFO L290 TraceCheckUtils]: 148: Hoare triple {142359#(<= main_~k~0 71)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142359#(<= main_~k~0 71)} is VALID [2022-04-15 12:46:52,371 INFO L290 TraceCheckUtils]: 149: Hoare triple {142359#(<= main_~k~0 71)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142360#(<= main_~k~0 72)} is VALID [2022-04-15 12:46:52,371 INFO L290 TraceCheckUtils]: 150: Hoare triple {142360#(<= main_~k~0 72)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142360#(<= main_~k~0 72)} is VALID [2022-04-15 12:46:52,392 INFO L290 TraceCheckUtils]: 151: Hoare triple {142360#(<= main_~k~0 72)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142361#(<= main_~k~0 73)} is VALID [2022-04-15 12:46:52,392 INFO L290 TraceCheckUtils]: 152: Hoare triple {142361#(<= main_~k~0 73)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142361#(<= main_~k~0 73)} is VALID [2022-04-15 12:46:52,413 INFO L290 TraceCheckUtils]: 153: Hoare triple {142361#(<= main_~k~0 73)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142362#(<= main_~k~0 74)} is VALID [2022-04-15 12:46:52,414 INFO L290 TraceCheckUtils]: 154: Hoare triple {142362#(<= main_~k~0 74)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142362#(<= main_~k~0 74)} is VALID [2022-04-15 12:46:52,435 INFO L290 TraceCheckUtils]: 155: Hoare triple {142362#(<= main_~k~0 74)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142363#(<= main_~k~0 75)} is VALID [2022-04-15 12:46:52,436 INFO L290 TraceCheckUtils]: 156: Hoare triple {142363#(<= main_~k~0 75)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142363#(<= main_~k~0 75)} is VALID [2022-04-15 12:46:52,458 INFO L290 TraceCheckUtils]: 157: Hoare triple {142363#(<= main_~k~0 75)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142364#(<= main_~k~0 76)} is VALID [2022-04-15 12:46:52,458 INFO L290 TraceCheckUtils]: 158: Hoare triple {142364#(<= main_~k~0 76)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142364#(<= main_~k~0 76)} is VALID [2022-04-15 12:46:52,478 INFO L290 TraceCheckUtils]: 159: Hoare triple {142364#(<= main_~k~0 76)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142365#(<= main_~k~0 77)} is VALID [2022-04-15 12:46:52,479 INFO L290 TraceCheckUtils]: 160: Hoare triple {142365#(<= main_~k~0 77)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142365#(<= main_~k~0 77)} is VALID [2022-04-15 12:46:52,500 INFO L290 TraceCheckUtils]: 161: Hoare triple {142365#(<= main_~k~0 77)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142366#(<= main_~k~0 78)} is VALID [2022-04-15 12:46:52,501 INFO L290 TraceCheckUtils]: 162: Hoare triple {142366#(<= main_~k~0 78)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142366#(<= main_~k~0 78)} is VALID [2022-04-15 12:46:52,522 INFO L290 TraceCheckUtils]: 163: Hoare triple {142366#(<= main_~k~0 78)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142367#(<= main_~k~0 79)} is VALID [2022-04-15 12:46:52,522 INFO L290 TraceCheckUtils]: 164: Hoare triple {142367#(<= main_~k~0 79)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142367#(<= main_~k~0 79)} is VALID [2022-04-15 12:46:52,544 INFO L290 TraceCheckUtils]: 165: Hoare triple {142367#(<= main_~k~0 79)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142368#(<= main_~k~0 80)} is VALID [2022-04-15 12:46:52,544 INFO L290 TraceCheckUtils]: 166: Hoare triple {142368#(<= main_~k~0 80)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142368#(<= main_~k~0 80)} is VALID [2022-04-15 12:46:52,566 INFO L290 TraceCheckUtils]: 167: Hoare triple {142368#(<= main_~k~0 80)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142369#(<= main_~k~0 81)} is VALID [2022-04-15 12:46:52,567 INFO L290 TraceCheckUtils]: 168: Hoare triple {142369#(<= main_~k~0 81)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142369#(<= main_~k~0 81)} is VALID [2022-04-15 12:46:52,589 INFO L290 TraceCheckUtils]: 169: Hoare triple {142369#(<= main_~k~0 81)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142370#(<= main_~k~0 82)} is VALID [2022-04-15 12:46:52,589 INFO L290 TraceCheckUtils]: 170: Hoare triple {142370#(<= main_~k~0 82)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142370#(<= main_~k~0 82)} is VALID [2022-04-15 12:46:52,610 INFO L290 TraceCheckUtils]: 171: Hoare triple {142370#(<= main_~k~0 82)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142371#(<= main_~k~0 83)} is VALID [2022-04-15 12:46:52,610 INFO L290 TraceCheckUtils]: 172: Hoare triple {142371#(<= main_~k~0 83)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142371#(<= main_~k~0 83)} is VALID [2022-04-15 12:46:52,629 INFO L290 TraceCheckUtils]: 173: Hoare triple {142371#(<= main_~k~0 83)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142372#(<= main_~k~0 84)} is VALID [2022-04-15 12:46:52,630 INFO L290 TraceCheckUtils]: 174: Hoare triple {142372#(<= main_~k~0 84)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142372#(<= main_~k~0 84)} is VALID [2022-04-15 12:46:52,653 INFO L290 TraceCheckUtils]: 175: Hoare triple {142372#(<= main_~k~0 84)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142373#(<= main_~k~0 85)} is VALID [2022-04-15 12:46:52,654 INFO L290 TraceCheckUtils]: 176: Hoare triple {142373#(<= main_~k~0 85)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142373#(<= main_~k~0 85)} is VALID [2022-04-15 12:46:52,678 INFO L290 TraceCheckUtils]: 177: Hoare triple {142373#(<= main_~k~0 85)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142374#(<= main_~k~0 86)} is VALID [2022-04-15 12:46:52,679 INFO L290 TraceCheckUtils]: 178: Hoare triple {142374#(<= main_~k~0 86)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142374#(<= main_~k~0 86)} is VALID [2022-04-15 12:46:52,703 INFO L290 TraceCheckUtils]: 179: Hoare triple {142374#(<= main_~k~0 86)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142375#(<= main_~k~0 87)} is VALID [2022-04-15 12:46:52,703 INFO L290 TraceCheckUtils]: 180: Hoare triple {142375#(<= main_~k~0 87)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142375#(<= main_~k~0 87)} is VALID [2022-04-15 12:46:52,725 INFO L290 TraceCheckUtils]: 181: Hoare triple {142375#(<= main_~k~0 87)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142376#(<= main_~k~0 88)} is VALID [2022-04-15 12:46:52,725 INFO L290 TraceCheckUtils]: 182: Hoare triple {142376#(<= main_~k~0 88)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142376#(<= main_~k~0 88)} is VALID [2022-04-15 12:46:52,746 INFO L290 TraceCheckUtils]: 183: Hoare triple {142376#(<= main_~k~0 88)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142377#(<= main_~k~0 89)} is VALID [2022-04-15 12:46:52,747 INFO L290 TraceCheckUtils]: 184: Hoare triple {142377#(<= main_~k~0 89)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142377#(<= main_~k~0 89)} is VALID [2022-04-15 12:46:52,766 INFO L290 TraceCheckUtils]: 185: Hoare triple {142377#(<= main_~k~0 89)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142378#(<= main_~k~0 90)} is VALID [2022-04-15 12:46:52,767 INFO L290 TraceCheckUtils]: 186: Hoare triple {142378#(<= main_~k~0 90)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142378#(<= main_~k~0 90)} is VALID [2022-04-15 12:46:52,786 INFO L290 TraceCheckUtils]: 187: Hoare triple {142378#(<= main_~k~0 90)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142379#(<= main_~k~0 91)} is VALID [2022-04-15 12:46:52,786 INFO L290 TraceCheckUtils]: 188: Hoare triple {142379#(<= main_~k~0 91)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142379#(<= main_~k~0 91)} is VALID [2022-04-15 12:46:52,804 INFO L290 TraceCheckUtils]: 189: Hoare triple {142379#(<= main_~k~0 91)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142380#(<= main_~k~0 92)} is VALID [2022-04-15 12:46:52,805 INFO L290 TraceCheckUtils]: 190: Hoare triple {142380#(<= main_~k~0 92)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142380#(<= main_~k~0 92)} is VALID [2022-04-15 12:46:52,824 INFO L290 TraceCheckUtils]: 191: Hoare triple {142380#(<= main_~k~0 92)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142381#(<= main_~k~0 93)} is VALID [2022-04-15 12:46:52,825 INFO L290 TraceCheckUtils]: 192: Hoare triple {142381#(<= main_~k~0 93)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142381#(<= main_~k~0 93)} is VALID [2022-04-15 12:46:52,844 INFO L290 TraceCheckUtils]: 193: Hoare triple {142381#(<= main_~k~0 93)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142382#(<= main_~k~0 94)} is VALID [2022-04-15 12:46:52,844 INFO L290 TraceCheckUtils]: 194: Hoare triple {142382#(<= main_~k~0 94)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {142382#(<= main_~k~0 94)} is VALID [2022-04-15 12:46:52,863 INFO L290 TraceCheckUtils]: 195: Hoare triple {142382#(<= main_~k~0 94)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {142383#(<= main_~k~0 95)} is VALID [2022-04-15 12:46:52,863 INFO L290 TraceCheckUtils]: 196: Hoare triple {142383#(<= main_~k~0 95)} assume !(~i~0 < 1000000); {142383#(<= main_~k~0 95)} is VALID [2022-04-15 12:46:52,864 INFO L272 TraceCheckUtils]: 197: Hoare triple {142383#(<= main_~k~0 95)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {142982#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:46:52,864 INFO L290 TraceCheckUtils]: 198: Hoare triple {142982#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {142986#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:46:52,864 INFO L290 TraceCheckUtils]: 199: Hoare triple {142986#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {142284#false} is VALID [2022-04-15 12:46:52,864 INFO L290 TraceCheckUtils]: 200: Hoare triple {142284#false} assume !false; {142284#false} is VALID [2022-04-15 12:46:52,865 INFO L134 CoverageAnalysis]: Checked inductivity of 9025 backedges. 0 proven. 9025 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:46:52,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 12:47:00,102 INFO L290 TraceCheckUtils]: 200: Hoare triple {142284#false} assume !false; {142284#false} is VALID [2022-04-15 12:47:00,102 INFO L290 TraceCheckUtils]: 199: Hoare triple {142986#(<= 1 __VERIFIER_assert_~cond)} assume 0 == ~cond; {142284#false} is VALID [2022-04-15 12:47:00,103 INFO L290 TraceCheckUtils]: 198: Hoare triple {142982#(<= 1 |__VERIFIER_assert_#in~cond|)} ~cond := #in~cond; {142986#(<= 1 __VERIFIER_assert_~cond)} is VALID [2022-04-15 12:47:00,103 INFO L272 TraceCheckUtils]: 197: Hoare triple {143002#(<= main_~k~0 1000000)} call __VERIFIER_assert((if ~k~0 <= 1000000 then 1 else 0)); {142982#(<= 1 |__VERIFIER_assert_#in~cond|)} is VALID [2022-04-15 12:47:00,103 INFO L290 TraceCheckUtils]: 196: Hoare triple {143002#(<= main_~k~0 1000000)} assume !(~i~0 < 1000000); {143002#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:47:00,124 INFO L290 TraceCheckUtils]: 195: Hoare triple {143009#(<= main_~k~0 999999)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143002#(<= main_~k~0 1000000)} is VALID [2022-04-15 12:47:00,124 INFO L290 TraceCheckUtils]: 194: Hoare triple {143009#(<= main_~k~0 999999)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143009#(<= main_~k~0 999999)} is VALID [2022-04-15 12:47:00,141 INFO L290 TraceCheckUtils]: 193: Hoare triple {143016#(<= main_~k~0 999998)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143009#(<= main_~k~0 999999)} is VALID [2022-04-15 12:47:00,142 INFO L290 TraceCheckUtils]: 192: Hoare triple {143016#(<= main_~k~0 999998)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143016#(<= main_~k~0 999998)} is VALID [2022-04-15 12:47:00,156 INFO L290 TraceCheckUtils]: 191: Hoare triple {143023#(<= main_~k~0 999997)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143016#(<= main_~k~0 999998)} is VALID [2022-04-15 12:47:00,156 INFO L290 TraceCheckUtils]: 190: Hoare triple {143023#(<= main_~k~0 999997)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143023#(<= main_~k~0 999997)} is VALID [2022-04-15 12:47:00,173 INFO L290 TraceCheckUtils]: 189: Hoare triple {143030#(<= main_~k~0 999996)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143023#(<= main_~k~0 999997)} is VALID [2022-04-15 12:47:00,174 INFO L290 TraceCheckUtils]: 188: Hoare triple {143030#(<= main_~k~0 999996)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143030#(<= main_~k~0 999996)} is VALID [2022-04-15 12:47:00,191 INFO L290 TraceCheckUtils]: 187: Hoare triple {143037#(<= main_~k~0 999995)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143030#(<= main_~k~0 999996)} is VALID [2022-04-15 12:47:00,191 INFO L290 TraceCheckUtils]: 186: Hoare triple {143037#(<= main_~k~0 999995)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143037#(<= main_~k~0 999995)} is VALID [2022-04-15 12:47:00,207 INFO L290 TraceCheckUtils]: 185: Hoare triple {143044#(<= main_~k~0 999994)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143037#(<= main_~k~0 999995)} is VALID [2022-04-15 12:47:00,207 INFO L290 TraceCheckUtils]: 184: Hoare triple {143044#(<= main_~k~0 999994)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143044#(<= main_~k~0 999994)} is VALID [2022-04-15 12:47:00,222 INFO L290 TraceCheckUtils]: 183: Hoare triple {143051#(<= main_~k~0 999993)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143044#(<= main_~k~0 999994)} is VALID [2022-04-15 12:47:00,223 INFO L290 TraceCheckUtils]: 182: Hoare triple {143051#(<= main_~k~0 999993)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143051#(<= main_~k~0 999993)} is VALID [2022-04-15 12:47:00,241 INFO L290 TraceCheckUtils]: 181: Hoare triple {143058#(<= main_~k~0 999992)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143051#(<= main_~k~0 999993)} is VALID [2022-04-15 12:47:00,242 INFO L290 TraceCheckUtils]: 180: Hoare triple {143058#(<= main_~k~0 999992)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143058#(<= main_~k~0 999992)} is VALID [2022-04-15 12:47:00,259 INFO L290 TraceCheckUtils]: 179: Hoare triple {143065#(<= main_~k~0 999991)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143058#(<= main_~k~0 999992)} is VALID [2022-04-15 12:47:00,260 INFO L290 TraceCheckUtils]: 178: Hoare triple {143065#(<= main_~k~0 999991)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143065#(<= main_~k~0 999991)} is VALID [2022-04-15 12:47:00,277 INFO L290 TraceCheckUtils]: 177: Hoare triple {143072#(<= main_~k~0 999990)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143065#(<= main_~k~0 999991)} is VALID [2022-04-15 12:47:00,278 INFO L290 TraceCheckUtils]: 176: Hoare triple {143072#(<= main_~k~0 999990)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143072#(<= main_~k~0 999990)} is VALID [2022-04-15 12:47:00,294 INFO L290 TraceCheckUtils]: 175: Hoare triple {143079#(<= main_~k~0 999989)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143072#(<= main_~k~0 999990)} is VALID [2022-04-15 12:47:00,294 INFO L290 TraceCheckUtils]: 174: Hoare triple {143079#(<= main_~k~0 999989)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143079#(<= main_~k~0 999989)} is VALID [2022-04-15 12:47:00,316 INFO L290 TraceCheckUtils]: 173: Hoare triple {143086#(<= main_~k~0 999988)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143079#(<= main_~k~0 999989)} is VALID [2022-04-15 12:47:00,317 INFO L290 TraceCheckUtils]: 172: Hoare triple {143086#(<= main_~k~0 999988)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143086#(<= main_~k~0 999988)} is VALID [2022-04-15 12:47:00,334 INFO L290 TraceCheckUtils]: 171: Hoare triple {143093#(<= main_~k~0 999987)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143086#(<= main_~k~0 999988)} is VALID [2022-04-15 12:47:00,334 INFO L290 TraceCheckUtils]: 170: Hoare triple {143093#(<= main_~k~0 999987)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143093#(<= main_~k~0 999987)} is VALID [2022-04-15 12:47:00,351 INFO L290 TraceCheckUtils]: 169: Hoare triple {143100#(<= main_~k~0 999986)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143093#(<= main_~k~0 999987)} is VALID [2022-04-15 12:47:00,352 INFO L290 TraceCheckUtils]: 168: Hoare triple {143100#(<= main_~k~0 999986)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143100#(<= main_~k~0 999986)} is VALID [2022-04-15 12:47:00,372 INFO L290 TraceCheckUtils]: 167: Hoare triple {143107#(<= main_~k~0 999985)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143100#(<= main_~k~0 999986)} is VALID [2022-04-15 12:47:00,372 INFO L290 TraceCheckUtils]: 166: Hoare triple {143107#(<= main_~k~0 999985)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143107#(<= main_~k~0 999985)} is VALID [2022-04-15 12:47:00,389 INFO L290 TraceCheckUtils]: 165: Hoare triple {143114#(<= main_~k~0 999984)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143107#(<= main_~k~0 999985)} is VALID [2022-04-15 12:47:00,390 INFO L290 TraceCheckUtils]: 164: Hoare triple {143114#(<= main_~k~0 999984)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143114#(<= main_~k~0 999984)} is VALID [2022-04-15 12:47:00,407 INFO L290 TraceCheckUtils]: 163: Hoare triple {143121#(<= main_~k~0 999983)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143114#(<= main_~k~0 999984)} is VALID [2022-04-15 12:47:00,407 INFO L290 TraceCheckUtils]: 162: Hoare triple {143121#(<= main_~k~0 999983)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143121#(<= main_~k~0 999983)} is VALID [2022-04-15 12:47:00,424 INFO L290 TraceCheckUtils]: 161: Hoare triple {143128#(<= main_~k~0 999982)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143121#(<= main_~k~0 999983)} is VALID [2022-04-15 12:47:00,424 INFO L290 TraceCheckUtils]: 160: Hoare triple {143128#(<= main_~k~0 999982)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143128#(<= main_~k~0 999982)} is VALID [2022-04-15 12:47:00,441 INFO L290 TraceCheckUtils]: 159: Hoare triple {143135#(<= main_~k~0 999981)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143128#(<= main_~k~0 999982)} is VALID [2022-04-15 12:47:00,441 INFO L290 TraceCheckUtils]: 158: Hoare triple {143135#(<= main_~k~0 999981)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143135#(<= main_~k~0 999981)} is VALID [2022-04-15 12:47:00,458 INFO L290 TraceCheckUtils]: 157: Hoare triple {143142#(<= main_~k~0 999980)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143135#(<= main_~k~0 999981)} is VALID [2022-04-15 12:47:00,459 INFO L290 TraceCheckUtils]: 156: Hoare triple {143142#(<= main_~k~0 999980)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143142#(<= main_~k~0 999980)} is VALID [2022-04-15 12:47:00,474 INFO L290 TraceCheckUtils]: 155: Hoare triple {143149#(<= main_~k~0 999979)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143142#(<= main_~k~0 999980)} is VALID [2022-04-15 12:47:00,474 INFO L290 TraceCheckUtils]: 154: Hoare triple {143149#(<= main_~k~0 999979)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143149#(<= main_~k~0 999979)} is VALID [2022-04-15 12:47:00,494 INFO L290 TraceCheckUtils]: 153: Hoare triple {143156#(<= main_~k~0 999978)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143149#(<= main_~k~0 999979)} is VALID [2022-04-15 12:47:00,495 INFO L290 TraceCheckUtils]: 152: Hoare triple {143156#(<= main_~k~0 999978)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143156#(<= main_~k~0 999978)} is VALID [2022-04-15 12:47:00,516 INFO L290 TraceCheckUtils]: 151: Hoare triple {143163#(<= main_~k~0 999977)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143156#(<= main_~k~0 999978)} is VALID [2022-04-15 12:47:00,516 INFO L290 TraceCheckUtils]: 150: Hoare triple {143163#(<= main_~k~0 999977)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143163#(<= main_~k~0 999977)} is VALID [2022-04-15 12:47:00,533 INFO L290 TraceCheckUtils]: 149: Hoare triple {143170#(<= main_~k~0 999976)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143163#(<= main_~k~0 999977)} is VALID [2022-04-15 12:47:00,533 INFO L290 TraceCheckUtils]: 148: Hoare triple {143170#(<= main_~k~0 999976)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143170#(<= main_~k~0 999976)} is VALID [2022-04-15 12:47:00,552 INFO L290 TraceCheckUtils]: 147: Hoare triple {143177#(<= main_~k~0 999975)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143170#(<= main_~k~0 999976)} is VALID [2022-04-15 12:47:00,553 INFO L290 TraceCheckUtils]: 146: Hoare triple {143177#(<= main_~k~0 999975)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143177#(<= main_~k~0 999975)} is VALID [2022-04-15 12:47:00,572 INFO L290 TraceCheckUtils]: 145: Hoare triple {143184#(<= main_~k~0 999974)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143177#(<= main_~k~0 999975)} is VALID [2022-04-15 12:47:00,573 INFO L290 TraceCheckUtils]: 144: Hoare triple {143184#(<= main_~k~0 999974)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143184#(<= main_~k~0 999974)} is VALID [2022-04-15 12:47:00,591 INFO L290 TraceCheckUtils]: 143: Hoare triple {143191#(<= main_~k~0 999973)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143184#(<= main_~k~0 999974)} is VALID [2022-04-15 12:47:00,591 INFO L290 TraceCheckUtils]: 142: Hoare triple {143191#(<= main_~k~0 999973)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143191#(<= main_~k~0 999973)} is VALID [2022-04-15 12:47:00,610 INFO L290 TraceCheckUtils]: 141: Hoare triple {143198#(<= main_~k~0 999972)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143191#(<= main_~k~0 999973)} is VALID [2022-04-15 12:47:00,611 INFO L290 TraceCheckUtils]: 140: Hoare triple {143198#(<= main_~k~0 999972)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143198#(<= main_~k~0 999972)} is VALID [2022-04-15 12:47:00,630 INFO L290 TraceCheckUtils]: 139: Hoare triple {143205#(<= main_~k~0 999971)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143198#(<= main_~k~0 999972)} is VALID [2022-04-15 12:47:00,631 INFO L290 TraceCheckUtils]: 138: Hoare triple {143205#(<= main_~k~0 999971)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143205#(<= main_~k~0 999971)} is VALID [2022-04-15 12:47:00,652 INFO L290 TraceCheckUtils]: 137: Hoare triple {143212#(<= main_~k~0 999970)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143205#(<= main_~k~0 999971)} is VALID [2022-04-15 12:47:00,652 INFO L290 TraceCheckUtils]: 136: Hoare triple {143212#(<= main_~k~0 999970)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143212#(<= main_~k~0 999970)} is VALID [2022-04-15 12:47:00,670 INFO L290 TraceCheckUtils]: 135: Hoare triple {143219#(<= main_~k~0 999969)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143212#(<= main_~k~0 999970)} is VALID [2022-04-15 12:47:00,671 INFO L290 TraceCheckUtils]: 134: Hoare triple {143219#(<= main_~k~0 999969)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143219#(<= main_~k~0 999969)} is VALID [2022-04-15 12:47:00,694 INFO L290 TraceCheckUtils]: 133: Hoare triple {143226#(<= main_~k~0 999968)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143219#(<= main_~k~0 999969)} is VALID [2022-04-15 12:47:00,695 INFO L290 TraceCheckUtils]: 132: Hoare triple {143226#(<= main_~k~0 999968)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143226#(<= main_~k~0 999968)} is VALID [2022-04-15 12:47:00,721 INFO L290 TraceCheckUtils]: 131: Hoare triple {143233#(<= main_~k~0 999967)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143226#(<= main_~k~0 999968)} is VALID [2022-04-15 12:47:00,721 INFO L290 TraceCheckUtils]: 130: Hoare triple {143233#(<= main_~k~0 999967)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143233#(<= main_~k~0 999967)} is VALID [2022-04-15 12:47:00,742 INFO L290 TraceCheckUtils]: 129: Hoare triple {143240#(<= main_~k~0 999966)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143233#(<= main_~k~0 999967)} is VALID [2022-04-15 12:47:00,743 INFO L290 TraceCheckUtils]: 128: Hoare triple {143240#(<= main_~k~0 999966)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143240#(<= main_~k~0 999966)} is VALID [2022-04-15 12:47:00,762 INFO L290 TraceCheckUtils]: 127: Hoare triple {143247#(<= main_~k~0 999965)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143240#(<= main_~k~0 999966)} is VALID [2022-04-15 12:47:00,763 INFO L290 TraceCheckUtils]: 126: Hoare triple {143247#(<= main_~k~0 999965)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143247#(<= main_~k~0 999965)} is VALID [2022-04-15 12:47:00,782 INFO L290 TraceCheckUtils]: 125: Hoare triple {143254#(<= main_~k~0 999964)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143247#(<= main_~k~0 999965)} is VALID [2022-04-15 12:47:00,783 INFO L290 TraceCheckUtils]: 124: Hoare triple {143254#(<= main_~k~0 999964)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143254#(<= main_~k~0 999964)} is VALID [2022-04-15 12:47:00,801 INFO L290 TraceCheckUtils]: 123: Hoare triple {143261#(<= main_~k~0 999963)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143254#(<= main_~k~0 999964)} is VALID [2022-04-15 12:47:00,802 INFO L290 TraceCheckUtils]: 122: Hoare triple {143261#(<= main_~k~0 999963)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143261#(<= main_~k~0 999963)} is VALID [2022-04-15 12:47:00,821 INFO L290 TraceCheckUtils]: 121: Hoare triple {143268#(<= main_~k~0 999962)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143261#(<= main_~k~0 999963)} is VALID [2022-04-15 12:47:00,822 INFO L290 TraceCheckUtils]: 120: Hoare triple {143268#(<= main_~k~0 999962)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143268#(<= main_~k~0 999962)} is VALID [2022-04-15 12:47:00,842 INFO L290 TraceCheckUtils]: 119: Hoare triple {143275#(<= main_~k~0 999961)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143268#(<= main_~k~0 999962)} is VALID [2022-04-15 12:47:00,842 INFO L290 TraceCheckUtils]: 118: Hoare triple {143275#(<= main_~k~0 999961)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143275#(<= main_~k~0 999961)} is VALID [2022-04-15 12:47:00,861 INFO L290 TraceCheckUtils]: 117: Hoare triple {143282#(<= main_~k~0 999960)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143275#(<= main_~k~0 999961)} is VALID [2022-04-15 12:47:00,862 INFO L290 TraceCheckUtils]: 116: Hoare triple {143282#(<= main_~k~0 999960)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143282#(<= main_~k~0 999960)} is VALID [2022-04-15 12:47:00,882 INFO L290 TraceCheckUtils]: 115: Hoare triple {143289#(<= main_~k~0 999959)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143282#(<= main_~k~0 999960)} is VALID [2022-04-15 12:47:00,882 INFO L290 TraceCheckUtils]: 114: Hoare triple {143289#(<= main_~k~0 999959)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143289#(<= main_~k~0 999959)} is VALID [2022-04-15 12:47:00,902 INFO L290 TraceCheckUtils]: 113: Hoare triple {143296#(<= main_~k~0 999958)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143289#(<= main_~k~0 999959)} is VALID [2022-04-15 12:47:00,903 INFO L290 TraceCheckUtils]: 112: Hoare triple {143296#(<= main_~k~0 999958)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143296#(<= main_~k~0 999958)} is VALID [2022-04-15 12:47:00,923 INFO L290 TraceCheckUtils]: 111: Hoare triple {143303#(<= main_~k~0 999957)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143296#(<= main_~k~0 999958)} is VALID [2022-04-15 12:47:00,923 INFO L290 TraceCheckUtils]: 110: Hoare triple {143303#(<= main_~k~0 999957)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143303#(<= main_~k~0 999957)} is VALID [2022-04-15 12:47:00,943 INFO L290 TraceCheckUtils]: 109: Hoare triple {143310#(<= main_~k~0 999956)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143303#(<= main_~k~0 999957)} is VALID [2022-04-15 12:47:00,944 INFO L290 TraceCheckUtils]: 108: Hoare triple {143310#(<= main_~k~0 999956)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143310#(<= main_~k~0 999956)} is VALID [2022-04-15 12:47:00,963 INFO L290 TraceCheckUtils]: 107: Hoare triple {143317#(<= main_~k~0 999955)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143310#(<= main_~k~0 999956)} is VALID [2022-04-15 12:47:00,964 INFO L290 TraceCheckUtils]: 106: Hoare triple {143317#(<= main_~k~0 999955)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143317#(<= main_~k~0 999955)} is VALID [2022-04-15 12:47:00,984 INFO L290 TraceCheckUtils]: 105: Hoare triple {143324#(<= main_~k~0 999954)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143317#(<= main_~k~0 999955)} is VALID [2022-04-15 12:47:00,985 INFO L290 TraceCheckUtils]: 104: Hoare triple {143324#(<= main_~k~0 999954)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143324#(<= main_~k~0 999954)} is VALID [2022-04-15 12:47:01,009 INFO L290 TraceCheckUtils]: 103: Hoare triple {143331#(<= main_~k~0 999953)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143324#(<= main_~k~0 999954)} is VALID [2022-04-15 12:47:01,009 INFO L290 TraceCheckUtils]: 102: Hoare triple {143331#(<= main_~k~0 999953)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143331#(<= main_~k~0 999953)} is VALID [2022-04-15 12:47:01,031 INFO L290 TraceCheckUtils]: 101: Hoare triple {143338#(<= main_~k~0 999952)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143331#(<= main_~k~0 999953)} is VALID [2022-04-15 12:47:01,031 INFO L290 TraceCheckUtils]: 100: Hoare triple {143338#(<= main_~k~0 999952)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143338#(<= main_~k~0 999952)} is VALID [2022-04-15 12:47:01,050 INFO L290 TraceCheckUtils]: 99: Hoare triple {143345#(<= main_~k~0 999951)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143338#(<= main_~k~0 999952)} is VALID [2022-04-15 12:47:01,051 INFO L290 TraceCheckUtils]: 98: Hoare triple {143345#(<= main_~k~0 999951)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143345#(<= main_~k~0 999951)} is VALID [2022-04-15 12:47:01,073 INFO L290 TraceCheckUtils]: 97: Hoare triple {143352#(<= main_~k~0 999950)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143345#(<= main_~k~0 999951)} is VALID [2022-04-15 12:47:01,074 INFO L290 TraceCheckUtils]: 96: Hoare triple {143352#(<= main_~k~0 999950)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143352#(<= main_~k~0 999950)} is VALID [2022-04-15 12:47:01,093 INFO L290 TraceCheckUtils]: 95: Hoare triple {143359#(<= main_~k~0 999949)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143352#(<= main_~k~0 999950)} is VALID [2022-04-15 12:47:01,094 INFO L290 TraceCheckUtils]: 94: Hoare triple {143359#(<= main_~k~0 999949)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143359#(<= main_~k~0 999949)} is VALID [2022-04-15 12:47:01,117 INFO L290 TraceCheckUtils]: 93: Hoare triple {143366#(<= main_~k~0 999948)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143359#(<= main_~k~0 999949)} is VALID [2022-04-15 12:47:01,117 INFO L290 TraceCheckUtils]: 92: Hoare triple {143366#(<= main_~k~0 999948)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143366#(<= main_~k~0 999948)} is VALID [2022-04-15 12:47:01,138 INFO L290 TraceCheckUtils]: 91: Hoare triple {143373#(<= main_~k~0 999947)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143366#(<= main_~k~0 999948)} is VALID [2022-04-15 12:47:01,138 INFO L290 TraceCheckUtils]: 90: Hoare triple {143373#(<= main_~k~0 999947)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143373#(<= main_~k~0 999947)} is VALID [2022-04-15 12:47:01,158 INFO L290 TraceCheckUtils]: 89: Hoare triple {143380#(<= main_~k~0 999946)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143373#(<= main_~k~0 999947)} is VALID [2022-04-15 12:47:01,159 INFO L290 TraceCheckUtils]: 88: Hoare triple {143380#(<= main_~k~0 999946)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143380#(<= main_~k~0 999946)} is VALID [2022-04-15 12:47:01,180 INFO L290 TraceCheckUtils]: 87: Hoare triple {143387#(<= main_~k~0 999945)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143380#(<= main_~k~0 999946)} is VALID [2022-04-15 12:47:01,180 INFO L290 TraceCheckUtils]: 86: Hoare triple {143387#(<= main_~k~0 999945)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143387#(<= main_~k~0 999945)} is VALID [2022-04-15 12:47:01,200 INFO L290 TraceCheckUtils]: 85: Hoare triple {143394#(<= main_~k~0 999944)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143387#(<= main_~k~0 999945)} is VALID [2022-04-15 12:47:01,201 INFO L290 TraceCheckUtils]: 84: Hoare triple {143394#(<= main_~k~0 999944)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143394#(<= main_~k~0 999944)} is VALID [2022-04-15 12:47:01,221 INFO L290 TraceCheckUtils]: 83: Hoare triple {143401#(<= main_~k~0 999943)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143394#(<= main_~k~0 999944)} is VALID [2022-04-15 12:47:01,221 INFO L290 TraceCheckUtils]: 82: Hoare triple {143401#(<= main_~k~0 999943)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143401#(<= main_~k~0 999943)} is VALID [2022-04-15 12:47:01,241 INFO L290 TraceCheckUtils]: 81: Hoare triple {143408#(<= main_~k~0 999942)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143401#(<= main_~k~0 999943)} is VALID [2022-04-15 12:47:01,241 INFO L290 TraceCheckUtils]: 80: Hoare triple {143408#(<= main_~k~0 999942)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143408#(<= main_~k~0 999942)} is VALID [2022-04-15 12:47:01,262 INFO L290 TraceCheckUtils]: 79: Hoare triple {143415#(<= main_~k~0 999941)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143408#(<= main_~k~0 999942)} is VALID [2022-04-15 12:47:01,262 INFO L290 TraceCheckUtils]: 78: Hoare triple {143415#(<= main_~k~0 999941)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143415#(<= main_~k~0 999941)} is VALID [2022-04-15 12:47:01,283 INFO L290 TraceCheckUtils]: 77: Hoare triple {143422#(<= main_~k~0 999940)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143415#(<= main_~k~0 999941)} is VALID [2022-04-15 12:47:01,284 INFO L290 TraceCheckUtils]: 76: Hoare triple {143422#(<= main_~k~0 999940)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143422#(<= main_~k~0 999940)} is VALID [2022-04-15 12:47:01,305 INFO L290 TraceCheckUtils]: 75: Hoare triple {143429#(<= main_~k~0 999939)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143422#(<= main_~k~0 999940)} is VALID [2022-04-15 12:47:01,305 INFO L290 TraceCheckUtils]: 74: Hoare triple {143429#(<= main_~k~0 999939)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143429#(<= main_~k~0 999939)} is VALID [2022-04-15 12:47:01,327 INFO L290 TraceCheckUtils]: 73: Hoare triple {143436#(<= main_~k~0 999938)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143429#(<= main_~k~0 999939)} is VALID [2022-04-15 12:47:01,328 INFO L290 TraceCheckUtils]: 72: Hoare triple {143436#(<= main_~k~0 999938)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143436#(<= main_~k~0 999938)} is VALID [2022-04-15 12:47:01,348 INFO L290 TraceCheckUtils]: 71: Hoare triple {143443#(<= main_~k~0 999937)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143436#(<= main_~k~0 999938)} is VALID [2022-04-15 12:47:01,348 INFO L290 TraceCheckUtils]: 70: Hoare triple {143443#(<= main_~k~0 999937)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143443#(<= main_~k~0 999937)} is VALID [2022-04-15 12:47:01,369 INFO L290 TraceCheckUtils]: 69: Hoare triple {143450#(<= main_~k~0 999936)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143443#(<= main_~k~0 999937)} is VALID [2022-04-15 12:47:01,369 INFO L290 TraceCheckUtils]: 68: Hoare triple {143450#(<= main_~k~0 999936)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143450#(<= main_~k~0 999936)} is VALID [2022-04-15 12:47:01,389 INFO L290 TraceCheckUtils]: 67: Hoare triple {143457#(<= main_~k~0 999935)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143450#(<= main_~k~0 999936)} is VALID [2022-04-15 12:47:01,390 INFO L290 TraceCheckUtils]: 66: Hoare triple {143457#(<= main_~k~0 999935)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143457#(<= main_~k~0 999935)} is VALID [2022-04-15 12:47:01,410 INFO L290 TraceCheckUtils]: 65: Hoare triple {143464#(<= main_~k~0 999934)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143457#(<= main_~k~0 999935)} is VALID [2022-04-15 12:47:01,411 INFO L290 TraceCheckUtils]: 64: Hoare triple {143464#(<= main_~k~0 999934)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143464#(<= main_~k~0 999934)} is VALID [2022-04-15 12:47:01,431 INFO L290 TraceCheckUtils]: 63: Hoare triple {143471#(<= main_~k~0 999933)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143464#(<= main_~k~0 999934)} is VALID [2022-04-15 12:47:01,432 INFO L290 TraceCheckUtils]: 62: Hoare triple {143471#(<= main_~k~0 999933)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143471#(<= main_~k~0 999933)} is VALID [2022-04-15 12:47:01,453 INFO L290 TraceCheckUtils]: 61: Hoare triple {143478#(<= main_~k~0 999932)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143471#(<= main_~k~0 999933)} is VALID [2022-04-15 12:47:01,453 INFO L290 TraceCheckUtils]: 60: Hoare triple {143478#(<= main_~k~0 999932)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143478#(<= main_~k~0 999932)} is VALID [2022-04-15 12:47:01,476 INFO L290 TraceCheckUtils]: 59: Hoare triple {143485#(<= main_~k~0 999931)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143478#(<= main_~k~0 999932)} is VALID [2022-04-15 12:47:01,476 INFO L290 TraceCheckUtils]: 58: Hoare triple {143485#(<= main_~k~0 999931)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143485#(<= main_~k~0 999931)} is VALID [2022-04-15 12:47:01,497 INFO L290 TraceCheckUtils]: 57: Hoare triple {143492#(<= main_~k~0 999930)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143485#(<= main_~k~0 999931)} is VALID [2022-04-15 12:47:01,498 INFO L290 TraceCheckUtils]: 56: Hoare triple {143492#(<= main_~k~0 999930)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143492#(<= main_~k~0 999930)} is VALID [2022-04-15 12:47:01,519 INFO L290 TraceCheckUtils]: 55: Hoare triple {143499#(<= main_~k~0 999929)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143492#(<= main_~k~0 999930)} is VALID [2022-04-15 12:47:01,519 INFO L290 TraceCheckUtils]: 54: Hoare triple {143499#(<= main_~k~0 999929)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143499#(<= main_~k~0 999929)} is VALID [2022-04-15 12:47:01,540 INFO L290 TraceCheckUtils]: 53: Hoare triple {143506#(<= main_~k~0 999928)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143499#(<= main_~k~0 999929)} is VALID [2022-04-15 12:47:01,540 INFO L290 TraceCheckUtils]: 52: Hoare triple {143506#(<= main_~k~0 999928)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143506#(<= main_~k~0 999928)} is VALID [2022-04-15 12:47:01,559 INFO L290 TraceCheckUtils]: 51: Hoare triple {143513#(<= main_~k~0 999927)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143506#(<= main_~k~0 999928)} is VALID [2022-04-15 12:47:01,559 INFO L290 TraceCheckUtils]: 50: Hoare triple {143513#(<= main_~k~0 999927)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143513#(<= main_~k~0 999927)} is VALID [2022-04-15 12:47:01,580 INFO L290 TraceCheckUtils]: 49: Hoare triple {143520#(<= main_~k~0 999926)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143513#(<= main_~k~0 999927)} is VALID [2022-04-15 12:47:01,580 INFO L290 TraceCheckUtils]: 48: Hoare triple {143520#(<= main_~k~0 999926)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143520#(<= main_~k~0 999926)} is VALID [2022-04-15 12:47:01,600 INFO L290 TraceCheckUtils]: 47: Hoare triple {143527#(<= main_~k~0 999925)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143520#(<= main_~k~0 999926)} is VALID [2022-04-15 12:47:01,601 INFO L290 TraceCheckUtils]: 46: Hoare triple {143527#(<= main_~k~0 999925)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143527#(<= main_~k~0 999925)} is VALID [2022-04-15 12:47:01,622 INFO L290 TraceCheckUtils]: 45: Hoare triple {143534#(<= main_~k~0 999924)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143527#(<= main_~k~0 999925)} is VALID [2022-04-15 12:47:01,623 INFO L290 TraceCheckUtils]: 44: Hoare triple {143534#(<= main_~k~0 999924)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143534#(<= main_~k~0 999924)} is VALID [2022-04-15 12:47:01,644 INFO L290 TraceCheckUtils]: 43: Hoare triple {143541#(<= main_~k~0 999923)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143534#(<= main_~k~0 999924)} is VALID [2022-04-15 12:47:01,644 INFO L290 TraceCheckUtils]: 42: Hoare triple {143541#(<= main_~k~0 999923)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143541#(<= main_~k~0 999923)} is VALID [2022-04-15 12:47:01,667 INFO L290 TraceCheckUtils]: 41: Hoare triple {143548#(<= main_~k~0 999922)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143541#(<= main_~k~0 999923)} is VALID [2022-04-15 12:47:01,668 INFO L290 TraceCheckUtils]: 40: Hoare triple {143548#(<= main_~k~0 999922)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143548#(<= main_~k~0 999922)} is VALID [2022-04-15 12:47:01,690 INFO L290 TraceCheckUtils]: 39: Hoare triple {143555#(<= main_~k~0 999921)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143548#(<= main_~k~0 999922)} is VALID [2022-04-15 12:47:01,690 INFO L290 TraceCheckUtils]: 38: Hoare triple {143555#(<= main_~k~0 999921)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143555#(<= main_~k~0 999921)} is VALID [2022-04-15 12:47:01,710 INFO L290 TraceCheckUtils]: 37: Hoare triple {143562#(<= main_~k~0 999920)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143555#(<= main_~k~0 999921)} is VALID [2022-04-15 12:47:01,710 INFO L290 TraceCheckUtils]: 36: Hoare triple {143562#(<= main_~k~0 999920)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143562#(<= main_~k~0 999920)} is VALID [2022-04-15 12:47:01,732 INFO L290 TraceCheckUtils]: 35: Hoare triple {143569#(<= main_~k~0 999919)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143562#(<= main_~k~0 999920)} is VALID [2022-04-15 12:47:01,732 INFO L290 TraceCheckUtils]: 34: Hoare triple {143569#(<= main_~k~0 999919)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143569#(<= main_~k~0 999919)} is VALID [2022-04-15 12:47:01,753 INFO L290 TraceCheckUtils]: 33: Hoare triple {143576#(<= main_~k~0 999918)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143569#(<= main_~k~0 999919)} is VALID [2022-04-15 12:47:01,753 INFO L290 TraceCheckUtils]: 32: Hoare triple {143576#(<= main_~k~0 999918)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143576#(<= main_~k~0 999918)} is VALID [2022-04-15 12:47:01,774 INFO L290 TraceCheckUtils]: 31: Hoare triple {143583#(<= main_~k~0 999917)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143576#(<= main_~k~0 999918)} is VALID [2022-04-15 12:47:01,774 INFO L290 TraceCheckUtils]: 30: Hoare triple {143583#(<= main_~k~0 999917)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143583#(<= main_~k~0 999917)} is VALID [2022-04-15 12:47:01,795 INFO L290 TraceCheckUtils]: 29: Hoare triple {143590#(<= main_~k~0 999916)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143583#(<= main_~k~0 999917)} is VALID [2022-04-15 12:47:01,796 INFO L290 TraceCheckUtils]: 28: Hoare triple {143590#(<= main_~k~0 999916)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143590#(<= main_~k~0 999916)} is VALID [2022-04-15 12:47:01,816 INFO L290 TraceCheckUtils]: 27: Hoare triple {143597#(<= main_~k~0 999915)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143590#(<= main_~k~0 999916)} is VALID [2022-04-15 12:47:01,816 INFO L290 TraceCheckUtils]: 26: Hoare triple {143597#(<= main_~k~0 999915)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143597#(<= main_~k~0 999915)} is VALID [2022-04-15 12:47:01,837 INFO L290 TraceCheckUtils]: 25: Hoare triple {143604#(<= main_~k~0 999914)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143597#(<= main_~k~0 999915)} is VALID [2022-04-15 12:47:01,838 INFO L290 TraceCheckUtils]: 24: Hoare triple {143604#(<= main_~k~0 999914)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143604#(<= main_~k~0 999914)} is VALID [2022-04-15 12:47:01,858 INFO L290 TraceCheckUtils]: 23: Hoare triple {143611#(<= main_~k~0 999913)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143604#(<= main_~k~0 999914)} is VALID [2022-04-15 12:47:01,858 INFO L290 TraceCheckUtils]: 22: Hoare triple {143611#(<= main_~k~0 999913)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143611#(<= main_~k~0 999913)} is VALID [2022-04-15 12:47:01,878 INFO L290 TraceCheckUtils]: 21: Hoare triple {143618#(<= main_~k~0 999912)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143611#(<= main_~k~0 999913)} is VALID [2022-04-15 12:47:01,878 INFO L290 TraceCheckUtils]: 20: Hoare triple {143618#(<= main_~k~0 999912)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143618#(<= main_~k~0 999912)} is VALID [2022-04-15 12:47:01,899 INFO L290 TraceCheckUtils]: 19: Hoare triple {143625#(<= main_~k~0 999911)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143618#(<= main_~k~0 999912)} is VALID [2022-04-15 12:47:01,899 INFO L290 TraceCheckUtils]: 18: Hoare triple {143625#(<= main_~k~0 999911)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143625#(<= main_~k~0 999911)} is VALID [2022-04-15 12:47:01,922 INFO L290 TraceCheckUtils]: 17: Hoare triple {143632#(<= main_~k~0 999910)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143625#(<= main_~k~0 999911)} is VALID [2022-04-15 12:47:01,922 INFO L290 TraceCheckUtils]: 16: Hoare triple {143632#(<= main_~k~0 999910)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143632#(<= main_~k~0 999910)} is VALID [2022-04-15 12:47:01,942 INFO L290 TraceCheckUtils]: 15: Hoare triple {143639#(<= main_~k~0 999909)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143632#(<= main_~k~0 999910)} is VALID [2022-04-15 12:47:01,943 INFO L290 TraceCheckUtils]: 14: Hoare triple {143639#(<= main_~k~0 999909)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143639#(<= main_~k~0 999909)} is VALID [2022-04-15 12:47:01,962 INFO L290 TraceCheckUtils]: 13: Hoare triple {143646#(<= main_~k~0 999908)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143639#(<= main_~k~0 999909)} is VALID [2022-04-15 12:47:01,963 INFO L290 TraceCheckUtils]: 12: Hoare triple {143646#(<= main_~k~0 999908)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143646#(<= main_~k~0 999908)} is VALID [2022-04-15 12:47:01,982 INFO L290 TraceCheckUtils]: 11: Hoare triple {143653#(<= main_~k~0 999907)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143646#(<= main_~k~0 999908)} is VALID [2022-04-15 12:47:01,983 INFO L290 TraceCheckUtils]: 10: Hoare triple {143653#(<= main_~k~0 999907)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143653#(<= main_~k~0 999907)} is VALID [2022-04-15 12:47:02,003 INFO L290 TraceCheckUtils]: 9: Hoare triple {143660#(<= main_~k~0 999906)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143653#(<= main_~k~0 999907)} is VALID [2022-04-15 12:47:02,004 INFO L290 TraceCheckUtils]: 8: Hoare triple {143660#(<= main_~k~0 999906)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143660#(<= main_~k~0 999906)} is VALID [2022-04-15 12:47:02,026 INFO L290 TraceCheckUtils]: 7: Hoare triple {143667#(<= main_~k~0 999905)} assume !!(1 <= ~j~0 && ~j~0 < 1000000);~i~0 := ~i~0 + ~j~0;#t~post2 := ~k~0;~k~0 := 1 + #t~post2;havoc #t~post2; {143660#(<= main_~k~0 999906)} is VALID [2022-04-15 12:47:02,027 INFO L290 TraceCheckUtils]: 6: Hoare triple {143667#(<= main_~k~0 999905)} assume !!(~i~0 < 1000000);assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~j~0 := #t~nondet1;havoc #t~nondet1; {143667#(<= main_~k~0 999905)} is VALID [2022-04-15 12:47:02,027 INFO L290 TraceCheckUtils]: 5: Hoare triple {142283#true} ~i~0 := 0;~k~0 := 0; {143667#(<= main_~k~0 999905)} is VALID [2022-04-15 12:47:02,027 INFO L272 TraceCheckUtils]: 4: Hoare triple {142283#true} call #t~ret3 := main(); {142283#true} is VALID [2022-04-15 12:47:02,027 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {142283#true} {142283#true} #54#return; {142283#true} is VALID [2022-04-15 12:47:02,027 INFO L290 TraceCheckUtils]: 2: Hoare triple {142283#true} assume true; {142283#true} is VALID [2022-04-15 12:47:02,027 INFO L290 TraceCheckUtils]: 1: Hoare triple {142283#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2); {142283#true} is VALID [2022-04-15 12:47:02,027 INFO L272 TraceCheckUtils]: 0: Hoare triple {142283#true} call ULTIMATE.init(); {142283#true} is VALID [2022-04-15 12:47:02,029 INFO L134 CoverageAnalysis]: Checked inductivity of 9025 backedges. 0 proven. 9025 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 12:47:02,029 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257838600] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 12:47:02,029 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 12:47:02,029 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [101, 100, 100] total 200 [2022-04-15 12:47:02,029 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 12:47:02,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1922754989] [2022-04-15 12:47:02,029 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1922754989] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 12:47:02,029 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 12:47:02,029 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [101] imperfect sequences [] total 101 [2022-04-15 12:47:02,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419115947] [2022-04-15 12:47:02,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 12:47:02,030 INFO L78 Accepts]: Start accepts. Automaton has has 101 states, 101 states have (on average 1.9504950495049505) internal successors, (197), 99 states have internal predecessors, (197), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 201 [2022-04-15 12:47:02,030 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 12:47:02,030 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 101 states, 101 states have (on average 1.9504950495049505) internal successors, (197), 99 states have internal predecessors, (197), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:47:03,984 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 201 edges. 201 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:47:03,984 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2022-04-15 12:47:03,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 12:47:03,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2022-04-15 12:47:03,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18927, Invalid=20873, Unknown=0, NotChecked=0, Total=39800 [2022-04-15 12:47:03,989 INFO L87 Difference]: Start difference. First operand 202 states and 202 transitions. Second operand has 101 states, 101 states have (on average 1.9504950495049505) internal successors, (197), 99 states have internal predecessors, (197), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:47:15,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:47:15,176 INFO L93 Difference]: Finished difference Result 210 states and 210 transitions. [2022-04-15 12:47:15,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2022-04-15 12:47:15,176 INFO L78 Accepts]: Start accepts. Automaton has has 101 states, 101 states have (on average 1.9504950495049505) internal successors, (197), 99 states have internal predecessors, (197), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 201 [2022-04-15 12:47:15,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 12:47:15,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 101 states have (on average 1.9504950495049505) internal successors, (197), 99 states have internal predecessors, (197), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:47:15,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 210 transitions. [2022-04-15 12:47:15,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 101 states have (on average 1.9504950495049505) internal successors, (197), 99 states have internal predecessors, (197), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:47:15,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 210 transitions. [2022-04-15 12:47:15,178 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 101 states and 210 transitions. [2022-04-15 12:47:17,388 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 210 edges. 210 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:47:17,390 INFO L225 Difference]: With dead ends: 210 [2022-04-15 12:47:17,390 INFO L226 Difference]: Without dead ends: 205 [2022-04-15 12:47:17,396 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 601 GetRequests, 304 SyntacticMatches, 1 SemanticMatches, 296 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6381 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=37658, Invalid=50848, Unknown=0, NotChecked=0, Total=88506 [2022-04-15 12:47:17,396 INFO L913 BasicCegarLoop]: 11 mSDtfsCounter, 202 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-04-15 12:47:17,396 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 53 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-04-15 12:47:17,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2022-04-15 12:47:18,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 204. [2022-04-15 12:47:18,989 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 12:47:18,990 INFO L82 GeneralOperation]: Start isEquivalent. First operand 205 states. Second operand has 204 states, 199 states have (on average 1.0050251256281406) internal successors, (200), 199 states have internal predecessors, (200), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:47:18,990 INFO L74 IsIncluded]: Start isIncluded. First operand 205 states. Second operand has 204 states, 199 states have (on average 1.0050251256281406) internal successors, (200), 199 states have internal predecessors, (200), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:47:18,990 INFO L87 Difference]: Start difference. First operand 205 states. Second operand has 204 states, 199 states have (on average 1.0050251256281406) internal successors, (200), 199 states have internal predecessors, (200), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:47:18,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:47:18,992 INFO L93 Difference]: Finished difference Result 205 states and 205 transitions. [2022-04-15 12:47:18,992 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 205 transitions. [2022-04-15 12:47:18,992 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:47:18,992 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:47:18,992 INFO L74 IsIncluded]: Start isIncluded. First operand has 204 states, 199 states have (on average 1.0050251256281406) internal successors, (200), 199 states have internal predecessors, (200), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 205 states. [2022-04-15 12:47:18,992 INFO L87 Difference]: Start difference. First operand has 204 states, 199 states have (on average 1.0050251256281406) internal successors, (200), 199 states have internal predecessors, (200), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 205 states. [2022-04-15 12:47:18,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 12:47:18,994 INFO L93 Difference]: Finished difference Result 205 states and 205 transitions. [2022-04-15 12:47:18,994 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 205 transitions. [2022-04-15 12:47:18,994 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 12:47:18,994 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 12:47:18,995 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 12:47:18,995 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 12:47:18,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 199 states have (on average 1.0050251256281406) internal successors, (200), 199 states have internal predecessors, (200), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:47:18,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 204 transitions. [2022-04-15 12:47:18,997 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 204 transitions. Word has length 201 [2022-04-15 12:47:18,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 12:47:18,997 INFO L478 AbstractCegarLoop]: Abstraction has 204 states and 204 transitions. [2022-04-15 12:47:18,997 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 1.9504950495049505) internal successors, (197), 99 states have internal predecessors, (197), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 12:47:18,997 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 204 states and 204 transitions. [2022-04-15 12:47:20,669 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 204 edges. 204 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 12:47:20,669 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 204 transitions. [2022-04-15 12:47:20,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2022-04-15 12:47:20,670 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 12:47:20,670 INFO L499 BasicCegarLoop]: trace histogram [96, 96, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 12:47:20,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2022-04-15 12:47:20,870 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2022-04-15 12:47:20,870 INFO L403 AbstractCegarLoop]: === Iteration 97 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 12:47:20,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 12:47:20,871 INFO L85 PathProgramCache]: Analyzing trace with hash -516627436, now seen corresponding path program 191 times [2022-04-15 12:47:20,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 12:47:20,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [271327621] [2022-04-15 12:47:21,970 INFO L97 AcceleratorQvasr]: Qvasr could not accelerate loop because java.lang.UnsupportedOperationException: Basisvector must contain only constants! [2022-04-15 12:47:21,970 INFO L274 tedInterpolationCore]: Could not compute an accelerate. [2022-04-15 12:47:21,970 INFO L85 PathProgramCache]: Analyzing trace with hash -516627436, now seen corresponding path program 192 times [2022-04-15 12:47:21,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 12:47:21,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180760154] [2022-04-15 12:47:21,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 12:47:21,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 12:47:22,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat